- 16 Feb, 2013 18 commits
-
-
Hendrik Leppkes authored
Writing into uninitialized hw surfaces is not supported and triggers an assert inside avpriv_color_frame Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
internal.h doesn't need to include cpu.h anymore since the relevant code was moved to x86/emms.h Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: h264: deMpegEncContextize Conflicts: libavcodec/dxva2_h264.c libavcodec/h264.c libavcodec/h264.h libavcodec/h264_cabac.c libavcodec/h264_cavlc.c libavcodec/h264_loopfilter.c libavcodec/h264_mb_template.c libavcodec/h264_parser.c libavcodec/h264_ps.c libavcodec/h264_refs.c libavcodec/h264_sei.c libavcodec/svq3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '1d0feb5d': mpegvideo: split ff_draw_horiz_band(). Conflicts: libavcodec/vc1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '54974c62': error_resilience: decouple ER from MpegEncContext Conflicts: libavcodec/error_resilience.c libavcodec/h263dec.c libavcodec/h264.c libavcodec/mpegvideo.c libavcodec/vc1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
-
Michael Niedermayer authored
* commit 'd9ebb00d': svq3: remove a pointless if() h264: remove a pointless if() Conflicts: libavcodec/h264.c libavcodec/svq3.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '68f930d2': h264: simplify calls to ff_er_add_slice(). Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'd2a25c40': get_buffer(): do not initialize the data. Conflicts: libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This prevents a regression from the removial of the buffer initialization Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Michael Niedermayer authored
Improves Motion estimation, avoids using out of picture areas for %16 != 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '64ed3976': vf_yadif: fix out-of line reads Conflicts: libavfilter/vf_yadif.c tests/ref/fate/filter-yadif-mode0 tests/ref/fate/filter-yadif-mode1 Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'ccd70d9c': vf_yadif: factorize initializing the filtering callbacks Conflicts: libavfilter/vf_yadif.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* cus/stable: ffplay: only display frames if there are no pending events ffplay: remove remains of video_clock ffplay: remove refresh thread to achieve more precise frame delay Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
- 15 Feb, 2013 22 commits
-
-
James Darnley authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
James Darnley authored
Finish what 99162f8d started Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
No need to recompute it for each new frame.
-
Clément Bœsch authored
This improves the performances just enough to match mp=kerndeint. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
-
Stefano Sabatini authored
Also update the documentation accordingly, and suggest a meaningful range.
-
Stefano Sabatini authored
Also drop pointless example.
-
Stefano Sabatini authored
In particular, avoid out-of-buffer access and crashes with too big values, and rework documentation accordingly.
-
Michael Niedermayer authored
This tries to compensate for the errors introduced by the rounding of pmulhw Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Hendrik Leppkes authored
Fixes FATE in MSVC DLL builds. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
-
sedacca@comcast.net authored
Correct the advancement of a pointer to skip over LFE samples as intended in the loudness computation. This suggested patch is 3 of 3 for Ticket #2144 "libavfilter ebur128 loudness inaccuracy, irregular time interval, LFE interference". This suggested patch supersedes the contribution of January 15, 2013 in the thread “[PATCH] lavfi: EBU R.128 irreg time, ch weights, skip LFE” which combined multiple fixes in one batch.
-
David A. Sedacca authored
Correct the recognition of channel layouts for good channel weight in the loudness computation. This suggested patch is 2 of 3 for Ticket #2144 "libavfilter ebur128 loudness inaccuracy, irregular time interval, LFE interference". Signed-off-by: David A. Sedacca <sedacca at comcast.net>
-
Anton Khirnov authored
Most of the changes are just trivial are just trivial replacements of fields from MpegEncContext with equivalent fields in H264Context. Everything in h264* other than h264.c are those trivial changes. The nontrivial parts are: 1) extracting a simplified version of the frame management code from mpegvideo.c. We don't need last/next_picture anymore, since h264 uses its own more complex system already and those were set only to appease the mpegvideo parts. 2) some tables that need to be allocated/freed in appropriate places. 3) hwaccels -- mostly trivial replacements. for dxva, the draw_horiz_band() call is moved from ff_dxva2_common_end_frame() to per-codec end_frame() callbacks, because it's now different for h264 and MpegEncContext-based decoders. 4) svq3 -- it does not use h264 complex reference system, so I just added some very simplistic frame management instead and dropped the use of ff_h264_frame_start(). Because of this I also had to move some initialization code to svq3. Additional fixes for chroma format and bit depth changes by Janne Grunau <janne-libav@jannau.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Split out dependency on MpegEncContext.
-
Anton Khirnov authored
-
Anton Khirnov authored
The H264 context is always uninitialized at this point.
-
Anton Khirnov authored
!encoding is always true, we do not have a H.264 encoder
-
Anton Khirnov authored
partitioned_frame is never set for h264 (as easily seen from git grep).
-
Anton Khirnov authored
There may be more decoders that rely on this. Those should be found and fixed.
-
Anton Khirnov authored
Some changes in the border pixels, visually indistinguishable.
-
Anton Khirnov authored
Do it all in config_props().
-
Marton Balint authored
Otherwise events could just pile up if displaying a frame takes more time than the duration of the frame. Signed-off-by: Marton Balint <cus@passwd.hu>
-