12:17
lavc/speedhqdec: Obey AVDISCARD_ALL [DH] libavcodec/speedhqdec.c
12:17
lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS [DH] libavcodec/speedhqdec.c
15:19
libavcodec/mpegvideo_enc: fix multi-threaded motion estimation rounding for mpeg4 ff_init_me() was being called after ff_update_duplicate_context(), which caused the propagation of the initialization to other thread contexts to be delayed by one frame. In the case of mpeg4 (or flipflop_rounding), this would make the hpel_put functions differ between the first thread (which would be correctly initialized) and the other threads (which would be stale from the previous frame). [DH] (...)
15:19
libavcodec/motion_est: fix penalty_factor for b frames In direct_search() and ff_estimate_b_frame_motion(), penalty_factor would be used before being initialized in estimate_motion_b(). Also, the initialization would happen more than once unnecessarily. [DH] libavcodec/motion_est.c [DH] tests/ref/vsynth/vsynth1-mpeg4-thread [DH] tests/ref/vsynth/vsynth2-mpeg2-ivlc-qprd [DH] tests/ref/vsynth/vsynth2-mpeg4-adap [DH] tests/ref/vsynth/vsynth2-mpeg4-qprd [DH] tests/ref/vsynth/vsynth2-mpeg4-thread [DH] (...)