- 11 Sep, 2019 9 commits
-
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
This fixes h264_v4l2m2m encoding on the Raspberry Pi Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Lukas Rusak authored
This just makes the M2MDEC_CLASS similar to how it is done in rkmpp. It looks clean and has proper indentation Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
This will allow re-use of the m2m backend with AVFilterContext Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Dave Stevenson authored
The single planar support was for NV12 only. Add NV21 and YUV420P support. Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
On the RPI, three different /dev/video devices exist (decoder, scaler, encoder). When probing the devices in order, the originally requested pix fmt would be mutated causing the wrong one to be chosen when a matching device was finally found. Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
- 10 Sep, 2019 14 commits
-
-
Paul B Mahol authored
Fixes crashes with bigger h/v fov.
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Aman Gupta authored
This will make it easy to switch to ANativeWindow_fromSurface and ANativeWindow_release in the future. Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
In rare circumstances, if the codec is not configured with the proper parameters the input buffers can be allocated with a size that's too small to hold an individual packet. Since MediaCodec expects exactly one incoming buffer with a given PTS, it is not valid to split data for a given PTS across two input buffers. See https://developer.android.com/reference/android/media/MediaCodec#data-processing: > Do not submit multiple input buffers with the same timestamp Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Michael Niedermayer authored
Fixes: Timeout (45sec -> 0.5sec) Fixes: 16942/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PPM_fuzzer-5085393073995776 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>
-
Nikolas Bowe authored
When duplicating frames we need to schedule for activation again, otherwise frames can build up in the inlink fifo. Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Pascal Massimino authored
some bitstream have trailing junk, despite being valid webp data. In case of apparent error, abort the loop and let *got_frame decide whether this is an error or not. fixes trac #8107 (/#7612) Another possibility would be turning the loop into: while (!*got_frame) {...} Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Jun Zhao authored
free the value in error handling path to avoid the memory leak. Signed-off-by:
Jun Zhao <barryjzhao@tencent.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Shiyou Yin authored
The indentation of code dose not reflect the if block structure in 'apply_ltp_mips', and this will generate a warnning when build with '-Wall' or '-Wmisleading-indentation'. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Nicolas Gaullier authored
When no IDR nor mmco_reset is found, prev_poc_lsb is undefined and shall not be assumed to be zero
-
- 09 Sep, 2019 16 commits
-
-
Michael Niedermayer authored
Fixes: Timeout (12sec -> 3sec) Fixes: 15327/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LSCR_fuzzer-5702887719567360 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net> Signed-off-by:
Matthieu Bouron <matthieu.bouron@gmail.com>
-
Aman Gupta authored
The loop may mutate the input buffer, so re-fetch it to ensure the current one is always used. Signed-off-by:
Aman Gupta <aman@tmm1.net> Signed-off-by:
Matthieu Bouron <matthieu.bouron@gmail.com>
-
Aman Gupta authored
Signed-off-by:
Aman Gupta <aman@tmm1.net> Signed-off-by:
Matthieu Bouron <matthieu.bouron@gmail.com>
-
Aman Gupta authored
MediaCodec decoders require PTS for proper operation. Signed-off-by:
Aman Gupta <aman@tmm1.net> Signed-off-by:
Matthieu Bouron <matthieu.bouron@gmail.com>
-
Paul B Mahol authored
Fixes use of uninitialized variables.
-
Limin Wang authored
Signed-off-by:
Limin Wang <lance.lmwang@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Andrey Semashev authored
Because the lavf_container is sometimes called with only 2 arguments, fate tests produce bash errors like this: tests/fate-run.sh: 299: test: =: unexpected operator This commit fixes this. Reviewed-by:
Limin Wang <lance.lmwang@gmail.com> Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Also normalize vector after rotation, it might be needed, otherwise one can get NaNs.
-
Paul B Mahol authored
roll/pitch can do exactly same thing.
-
Paul B Mahol authored
Add option to change central point projection.
-
Paul B Mahol authored
-
Jun Zhao authored
fix logic error in framerate check, it's introduced by commit 3ad5d4dfReviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Jun Zhao <barryjzhao@tencent.com>
-
Hendrik Leppkes authored
Due to the recent addition of Vulkan support to AMF, we require more recent headers that include the new structures, which have been available since AMF 1.4.9 released in September 2018. Fixes Ticket #8125
-
- 08 Sep, 2019 1 commit
-
-
Paul B Mahol authored
-