- 30 Oct, 2018 3 commits
-
-
Jun Zhao authored
-1 will be map to error number "EPERM", and will be map to the error message like "Error while decoding stream #0:0: Operation not permitted", it's a strange error message when debug update_frame_pool fail, now only return the error code from av_image_fill_pointers in case of av_image_fill_pointers failure. Signed-off-by:
Jun Zhao <mypopydev@gmail.com>
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 9330/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5707345857347584 Fixes: 9775/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5643845344690176 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Oct, 2018 5 commits
-
-
Mark Thompson authored
Fixes #7522.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This improves decoding speed of keyframes Fixes: Timeout (102->27sec) Fixes: 9642/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP3_fuzzer-6676767875006464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: Timeout (139sec -> 102sec) Fixes: 9642/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP3_fuzzer-6676767875006464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 28 Oct, 2018 6 commits
-
-
Mark Thompson authored
Adds an option to specify the number of tile rows and columns, then uses a uniform tiling if possible and otherwise a fixed tiling with equal-sized tiles to fill the frame. Also adds -tile-columns and -tile-rows options to make tilings with power-of-two numbers of tiles, matching the behaviour of the libvpx/VP9 encoder.
-
Jun Zhao authored
now libxavs2 can't support 10bits mode, so remove the yuv420p10le from fromat list. Signed-off-by:
Jun Zhao <jun.zhao@intel.com>
-
Jun Zhao authored
now libdavs2 can't support 10bits mode, so remove the yuv420p10le from fromat list. Signed-off-by:
Jun Zhao <jun.zhao@intel.com>
-
hwren authored
Signed-off-by:
hwren <hwrenx@126.com>
-
hwren authored
Signed-off-by:
hwren <hwrenx@126.com>
-
hwren authored
Signed-off-by:
hwren <hwrenx@126.com>
-
- 27 Oct, 2018 7 commits
-
-
James Almer authored
Signed-off-by:
Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
found_ref is not a single value in the bitstream. Fixes parsing files with frame size changes. Based on code from cbs_vp9. Reviewed-by:
Mark Thompson <sw@jkqxz.net> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Mark Thompson authored
And set it for MJPEG.
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
This adds common code to query driver support and set appropriate address/size information for each slice. It only supports rectangular slices for now, since that is the most common use-case.
-
- 26 Oct, 2018 2 commits
-
-
Cameron Cawley authored
Signed-off-by:
Cameron Cawley <ccawley2011@gmail.com>
-
Josh de Kock authored
This error isn't particularly helpful as checking for mixed IDR/non-IDR NALUs would need to be done at a higher level to actually be accurate. Removing the error allows an API user to send individual slice NALUs (i.e. incomplete frames) so they can take advantage of slice threading. The ticket which this error was added for (#4408) no longer segfaults after removing this error (as the bug was likely fixed more properly elsewhere).
-
- 25 Oct, 2018 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 24 Oct, 2018 4 commits
-
-
Marton Balint authored
Libx264 uses strtok which is not thread safe. Strtok is used in x264_param_default_preset in param_apply_tune in x264/common/base.c. Therefore the flag must be removed. x264 fixed the issue, once the fix is pushed to stable, an #if can be added to re-enable the flag based on X264_BUILD number. Fixes ticket #7446. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Michael Niedermayer authored
Fixes: Timeout Fixes: 10625/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MSRLE_fuzzer-5659651283091456 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Revert "avcodec/decode: copy the output parameters from the last bsf in the chain back to the AVCodecContext" This reverts commit f631c328. The avcodec_parameters_to_context() call was freeing and reallocating AVCodecContext->extradata, essentially taking ownership of it, which according to the doxy is user owned. This is an API break and has produced crashes in some library users like Firefox[1]. Revert until a better solution is found to internally propagate the filtered extradata back into the decoder context, or a decision is made to change the API. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1486080Signed-off-by:
James Almer <jamrial@gmail.com>
-
Philip Langdale authored
This has no visible effects but I happened to run under the cuda memcheck tool and it called it out as an error.
-
- 23 Oct, 2018 4 commits
-
-
Josh de Kock authored
-
Devin Heitmueller authored
Create SMPTE ST 12-1 timecodes based on H.264 SEI picture timing info. For framerates > 30 FPS, the field flag is used in conjunction with pairs of frames which contain the same frame timestamp in S12M. Ensure the field is properly set per the spec.
-
Zhong Li authored
Keep alignment with vaapi mjpeg encoder. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Zhong Li authored
Currently qsv (m)jpeg encoding is broken. Regression introducing by the commit(id: c1bcd3): fix async support, which requires the minimum async_depth to be 1, instead previous zero. But the default async_depth of qsv (m)jpeg encoding is still initialized (mostly) as zero. This patch also abviously improves qsv (m)jpeg encoding performance due to the default async_depth is changed to 4. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 22 Oct, 2018 6 commits
-
-
Michael Niedermayer authored
Fixes: assertion failure Fixes: 10785/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEG2000_fuzzer-5672160496975872 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: Out of array read Fixes: 10789/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ILBC_fuzzer-5153255445757952 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegReviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Mark Thompson authored
Any of these buffers (for both H.264 and H.265) might reasonably be parsed using the bitstream reader, so include padding on all of them.
-
Mark Thompson authored
It should be the same as the one used for the rest of the pic_timing structure.
-
Mark Thompson authored
64c50c0e declared support for decomposing them but omitted to implement it; this adds an implementation. Also do the same for end-of-stream NAL units, since they are equivalent.
-
Michael Niedermayer authored
Fixes: Integer overflow Fixes: 10890/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-5636062181851136 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Oct, 2018 1 commit
-
-
Carl Eugen Hoyos authored
ff_sine_window_init() is writing to these tables causing a crash if compiled with gcc 8 and lto. Analyzed by Martin Liška in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85132 Fixes ticket #7491.
-
- 18 Oct, 2018 1 commit
-
-
Martin Vignali authored
-