- 26 Nov, 2018 3 commits
-
-
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
-
- 19 Nov, 2018 6 commits
-
-
Marton Balint authored
Fixes ticket #7494. Signed-off-by: Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by: Marton Balint <cus@passwd.hu>
-
James Zern authored
Signed-off-by: James Zern <jzern@google.com>
-
Ard Oerlemans authored
This commit adds configuration options to libvpxenc.c that can be used to enable VP8 temporal scalability. It also adds a way to programmatically set the per-frame encoding flags which can be used to control usage and updates of reference frames while encoding with temporal scalability enabled. Signed-off-by: James Zern <jzern@google.com>
-
hwrenx authored
abolish parameter IntraPeriod && replaced by IntraPeriodMax/Min Signed-off-by: hwrenx <hwrenx@126.com>
-
Paul B Mahol authored
-