mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
Optmize 8x8dct check used to skip some borders in the loop filter.
4 cpu cycles faster. Originally committed as revision 21396 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
6242b1c424
commit
933bea77e5
@ -491,7 +491,7 @@ static av_always_inline void filter_mb_dir(H264Context *h, int mb_x, int mb_y, u
|
||||
DECLARE_ALIGNED_8(int16_t, bS)[4];
|
||||
int qp;
|
||||
|
||||
if( (edge&1) && IS_8x8DCT(mb_type) )
|
||||
if( IS_8x8DCT(mb_type & (edge<<24)) ) // (edge&1) && IS_8x8DCT(mb_type)
|
||||
continue;
|
||||
|
||||
if( IS_INTRA(mb_type|mbn_type)) {
|
||||
|
Loading…
Reference in New Issue
Block a user