281 Commits (30da98adbda6de1f55188f9058a3a5c715049633)

Author SHA1 Message Date
Michael Niedermayer e1c88a2138 Cut the size of mvd_table by yet another factor of 2. 15 years ago
Michael Niedermayer d43c192236 Keep mvd_table values of only 2 mb rows. 15 years ago
Michael Niedermayer b5bd070029 Change mvd_cache & mvd_table to 8bit, this is overall a bit faster 15 years ago
Michael Niedermayer 9127a369ad Replace /2 by faster >>1 as the mvd values are now all positive. 15 years ago
Michael Niedermayer 5c34e36a23 Remove unused variable. Seems i forgot to commit this. 15 years ago
Diego Biurrun dd3475682e Remove unused variable, fixes warnings of the type: 15 years ago
Måns Rullgård 19769ece3b H264: use alias-safe macros 15 years ago
Michael Niedermayer 69a28f3e2b Move predict_field_decoding_flag() from h264.h to .c as its only used there and belongs 15 years ago
Michael Niedermayer 69cc31832f Move check for and call of predict_field_decoding_flag() from the mb code to 15 years ago
Michael Niedermayer c1bb66ac19 Split setting neighboring MBs from fill_decode_caches() 15 years ago
Michael Niedermayer 2dc380ca8e Store sub_mb_type in direct_cache/direct_table. 15 years ago
Michael Niedermayer 3d2c3ef4b4 Remove slice_table checks from decode_cabac_mb_cbp_luma() and set left/top_cbp so 15 years ago
Michael Niedermayer 056c502155 Revert r21814 15 years ago
Michael Niedermayer e916764675 Direct temporal skiped MBs dont need fill_decode_caches() at all so dont call it 15 years ago
Alexander Strange 78998bf217 h264: Remove unused variables. 15 years ago
Alexander Strange 677dab59cb h264: Fix pointer warnings by removing redundant [0] 15 years ago
Alexander Strange cd12c37729 Fix integer overflow warnings in h264.h 15 years ago
Michael Niedermayer bb770c5b52 Merge (IS_SKIP(mb_type) || IS_DIRECT(mb_type) 15 years ago
Michael Niedermayer 2e4362af14 Skiped MBs dont need the cbp stuff so skip initing that. 15 years ago
Michael Niedermayer e2b28acf89 Also skip direct/mvd_cache init for skiped blocks. 15 years ago
Michael Niedermayer cb9285a246 Move more code under if(!IS_DIRECT(mb_type)). 15 years ago
Michael Niedermayer f2b3763736 Skip some more code that isnt needed for direct MBs. 15 years ago
Michael Niedermayer 5ca43c25f6 Move setting MB_TYPE_L0L1 for direct MBs up, this is simpler. 15 years ago
Michael Niedermayer da452acac6 Dont calculate any surrounding MVs for temporal MBs 15 years ago
Michael Niedermayer 8a3b90686d Remove an apparently unneeded && !FRAME_MBAFF. 15 years ago
Michael Niedermayer 3a06e8647f Ooops, 10l forgot to commit h264.h. 15 years ago
Rafaël Carré 881b5b80da Fix svq3_* function declarations. 15 years ago
Michael Niedermayer 8652e44acd Simplify left_xy init 15 years ago
Michael Niedermayer 599fe45b8d Split fill_caches() between loopfilter & decode, the 2 no longer where common 15 years ago
Michael Niedermayer dfe4dc154b use left_xy[1] in mbaff QP loop filter check, this improves the amount that can 15 years ago
Michael Niedermayer aebf31236e Optimize mv/ref cache init for left MB. 15 years ago
Michael Niedermayer a715af8ff4 Simplify left_xy content for the loop filter, this also makes it closer to 15 years ago
Michael Niedermayer 99344d4372 Set top & left types for deblock in fill_caches(). 15 years ago
Michael Niedermayer 66472bcde0 cosmetic 15 years ago
Michael Niedermayer 3046c25ec5 Fix qp_thres loop filter check for MBAFF. 15 years ago
Michael Niedermayer 806ac67b51 Optimize mb neighbor initialization for MBAFF in fill_caches(). 15 years ago
Alexander Strange 0b69d6254f H.264: Use 64-/128-bit write-combining macros for copies 15 years ago
Laurent Aimar 0dc343d4cb Added a missing const to ff_h264_get_slice_type(). 15 years ago
Michael Niedermayer b2b7ab32aa Prefer cbp over cbp_table. 15 years ago
Michael Niedermayer 2c0ee01866 Remove unneeded reset of non_zero_count_cache for deblock. 15 years ago
Michael Niedermayer 01c511683f Remove useless things from the deblock side of fill_caches(). 15 years ago
Michael Niedermayer ea3b456dd6 make mv_cache init 64bit where possible. 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Michael Niedermayer c2894fbf1c Dont waste time initializing stuff for deblocking intra mbs, none of 15 years ago
Michael Niedermayer 7a93858a6d Fix accumulated indention errors. 15 years ago
Michael Niedermayer 70bd7a3d48 Optimize top non_zero_count_cache init. 15 years ago
Michael Niedermayer 5e07aa7721 Dont init chroma elements of non_zero_count_cache for deblock. 15 years ago
Michael Niedermayer 5cc5d9bf29 Remove unneeded for_deblock check, this code was alraedy under for_deblock. 15 years ago
Michael Niedermayer a7d7cdaac7 Set h->cbp for ff_h264_filter_mb_fast(). 15 years ago
Michael Niedermayer b6ef858ec7 Move CAVLC 8x8 DCT special case from ff_h264_filter_mb() to fill_caches 15 years ago