- 11 Sep, 2019 11 commits
-
-
Lukas Rusak authored
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>
-
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 15 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>
-