- 27 Oct, 2018 6 commits
-
-
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.
-
Paul B Mahol authored
-
James Almer authored
Fixes memleaks. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 26 Oct, 2018 6 commits
-
-
Cameron Cawley authored
Signed-off-by: Cameron Cawley <ccawley2011@gmail.com>
-
Cameron Cawley authored
Signed-off-by: Cameron Cawley <ccawley2011@gmail.com>
-
Josh de Kock authored
This test ensures that you are able to send N number of slice NALUs in slice threaded mode to be decoded simultaneously
-
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).
-
Paul B Mahol authored
-
kjeyapal@akamai.com authored
-
- 25 Oct, 2018 4 commits
-
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
Paul B Mahol authored
-
Paul B Mahol authored
Also use less memory in special case when all channels have common delay.
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
- 24 Oct, 2018 16 commits
-
-
Mark Thompson authored
-
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
Found-by: fate Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
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>
-
Martin Vignali authored
is used for packed and planar format
-
Martin Vignali authored
-
Martin Vignali authored
-
Martin Vignali authored
-
James Almer authored
Signed-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.
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Baptiste Coudurier authored
-
Paul B Mahol authored
-
Josh de Kock authored
-
- 23 Oct, 2018 8 commits
-
-
Matsuzawa Tomohiro authored
Several SRT options are missing. Since pkg_config requires libsrt v1.3.0 and above, it should be able to support options added in libsrt v1.3.0 and below. This commit adds 8 SRT options. sndbuf, rcvbuf, lossmaxttl, minversion, streamid, smoother, messageapi and transtype The keys of option are equivalent to stransmit. https://github.com/Haivision/srt/blob/v1.3.0/apps/socketoptions.hpp#L196-L223Signed-off-by: Marton Balint <cus@passwd.hu>
-
Dave Rice authored
Allows arrangement of multiple windows such as: ffmpeg -re -f lavfi -i mandelbrot -f sdl -window_x 1 -window_y 1 mandelbrot -vf waveform,format=yuv420p -f sdl -window_x 641 -window_y 1 waveform -vf vectorscope,format=yuv420p -f sdl -window_x 1 -window_y 481 vectorscop Some changes by Marton Balint: - allow negative position (partially or fully out-of-screen positions seem to be sanitized automatically by SDL (or my WM?), so no special handling is needed) - only show window after the position is set - do not use resizable and borderless flags at the same time, that caused issues in ffplay - add docs Signed-off-by: Marton Balint <cus@passwd.hu>
-
Josh de Kock authored
-
Josh de Kock authored
-
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>
-