- 27 Nov, 2018 1 commit
-
-
Carl Eugen Hoyos authored
Fixes fate on different PowerPC systems with some compilers. Analyzed-by: Lauri Kasanen
-
- 26 Nov, 2018 8 commits
-
-
Kyle Swanson authored
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
-
Mark Harris authored
The alloc_size attribute is valid only on functions that return a pointer. GCC 9 (not yet released) warns about invalid usage: ./libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning int' [-Wattributes] 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); | ^~~~~~~~~~~~~ Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Mark Harris authored
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Mark Harris authored
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
aom_codec_enc_config_default() sets it to 256kbps, so don't replace it with 200kbps. See https://bugs.chromium.org/p/aomedia/issues/detail?id=2219Signed-off-by: James Almer <jamrial@gmail.com>
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 11068/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-5698456681709568 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegReviewed-by: Tomas Härdin <tjoppen@acc.umu.se> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Lauri Kasanen authored
./ffmpeg_g -f rawvideo -pix_fmt rgb24 -s hd1080 -i /dev/zero -pix_fmt yuv420p \ -f null -vframes 100 -v error -nostats - 1158 UNITS in planar1, 65528 runs, 8 skips -cpuflags 0 19082 UNITS in planar1, 65533 runs, 3 skips 16.48 speedup ratio. On x86, SSE2 is ~7. Curiously, the Power C version takes as many cycles as the x86 SSE2 version, yikes it's fast. Note that this function uses VSX instructions, but is not marked so. This is because several existing functions also make that mistake. I'll submit a patch moving them once this is reviewed. Signed-off-by: Lauri Kasanen <cand@gmx.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
The color fields were moved to another struct, and a way to propagate timestamps and other input metadata was introduced, so the packet fifo can be removed. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 25 Nov, 2018 4 commits
-
-
Martin Vignali authored
-
Paul B Mahol authored
-
Steven Liu authored
fix CID: 1441166 because the logic have checked the vtt_dirname before Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
-
Limin Wang authored
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
- 24 Nov, 2018 10 commits
-
-
Carl Eugen Hoyos authored
Silences many warnings on systems with signed char where the compiler cannot distinguish between char and int8_t.
-
Carl Eugen Hoyos authored
Sunos strip doesn't know -o. Reported-by: Michael Kostylev
-
Igor Derzhavin authored
-
Igor Derzhavin authored
-
Igor Derzhavin authored
-
Paul B Mahol authored
Actual stored timestamps take only 16bits.
-
Michael Niedermayer authored
Fixes: 11295/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-4888953459572736 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Martin Vignali authored
-
Martin Vignali authored
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 23 Nov, 2018 2 commits
-
-
Paul B Mahol authored
-
Andrey Semashev authored
When stream time bases are very fine grained (e.g. nanoseconds), 32-bit segment duration may overflow for even for rather small segment duration (about 4 seconds long). Therefore we use 64-bit values for segment duration.
-
- 22 Nov, 2018 7 commits
-
-
Andreas Rheinhardt authored
Now memcpy is avoided for NAL units that don't contain 0x03 escape characters. Improves performance of cbs_h2645_fragment_add_nals from 36940 decicycles to 6364 decicycles based on 8 runs with a 5.1 Mb/s H.264 sample (262144 runs each). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@googlemail.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
-
Paul B Mahol authored
Update fate test.
-
Paul B Mahol authored
Otherwise it would assert when flushing bits.
-
Paul B Mahol authored
-
kjeyapal@akamai.com authored
-
kjeyapal@akamai.com authored
-
James Almer authored
Reviewed-by: Haihao Xiang <haihao.xiang@intel.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 21 Nov, 2018 4 commits
-
-
Andrey Semashev authored
-
Andrey Semashev authored
The file name template options now support a new "$ext$" placeholder, which is replaced with a filename extension specific for the selected file format. This is useful for the new "auto" format mode, when different streams may use different file formats, and it is not possible to specify the correct file name extension exactly. Resolves warnings in the log about webm segments not having webm extensions.
-
Andrey Semashev authored
This commit restores the ability to create DASH streams with codecs that require different containers that was lost after commit 2efdbf73. It adds a new "auto" value for the dash_segment_type option and makes it the default. When in this mode, the segment format will be chosen based on the codec used in the stream: webm for Vorbis, Opus, VP8 or VP9, mp4 otherwise.
-
Peter Ross authored
-
- 20 Nov, 2018 4 commits
-
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 10984/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-6643310750859264 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegReviewed-by: Tomas Härdin <tjoppen@acc.umu.se> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Peter Ross authored
nal buffer is 512 kilobytes Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Peter Ross authored
avformat/network.h is not required here. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
-