196 Commits (463ea05ab24ad0d27b54e985cab1a9a9c953285c)

Author SHA1 Message Date
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
Michael Niedermayer 6d7e6b2657 Perform reference remapping at fill_cache() time instead of in the 15 years ago
Michael Niedermayer 7da0d82104 Make qp check for loop filter skiping also work with MBAFF. 15 years ago
Michael Niedermayer 12be38ec18 Comment about a cornercase we ignore currently 15 years ago
Michael Niedermayer 44a5e7b64c Move the qp check to skip the loop filter up. 15 years ago
Michael Niedermayer b6303e6d2a Reorganize how values are stored in h->non_zero_count. 15 years ago
Michael Niedermayer 2911e13224 Disable a few things in fill_filter_caches() that arent needed. 15 years ago
Michael Niedermayer f432b43b08 Split fill_caches() between filter and decoder. 15 years ago
Michael Niedermayer c988f97566 Rearchitecturing the stiched up goose part 1 15 years ago
Michael Niedermayer 2e36c931f0 Avoid wasting 4 cpu cycles per MB in redundantly calculating qp_thresh. 15 years ago
Michael Niedermayer ddd60f28d8 Replace cabac checks in inline functions from h264.h with constants. 15 years ago
Michael Niedermayer 7c2de274e7 Add forgotten include of h264_mvpred.h to h264.h. 15 years ago
Michael Niedermayer cc51b28299 Split cabac decoding code out of h264.c. 15 years ago
Michael Niedermayer e1e949026e Split cavlc out of h264.c. 15 years ago
Michael Niedermayer 188d3c510d Split motion vector prediction off h264.c/h. 15 years ago
Michael Niedermayer 2bedc0e854 Move check_intra4x4_pred_mode() back from h264.h to h264.c, the function is just 15 years ago
Michael Niedermayer ea6f00c448 Split all the reference picture handling off h264.c. 15 years ago
Michael Niedermayer 889fce8e30 Split (picture|seq) parameter set decoding out of h264.c. 15 years ago
Michael Niedermayer 9c09546352 Split SEI code off h264.c. 15 years ago
Michael Niedermayer 943f69a6ea Split direct mode (macro)block decoding off h264.c. 15 years ago
Michael Niedermayer 082cf97106 Split h264 loop filter off h264.c. 15 years ago
Michael Niedermayer 903d58f631 Get rid of #include "svq3.c" 15 years ago
David Conrad c4dffe7e36 Export fullrange flag and color information for h.264 15 years ago
Laurent Aimar 75dd693840 Export get_slice_type() as ff_h264_get_slice_type(). 15 years ago
Haruhiko Yamagata b19d493f2b Add field prev_interlaced_frame to H264Context to be able to flag soft telecine 16 years ago
Reimar Döffinger cbf1eae9a5 Add forgotten void return type to ff_h264_free_context 16 years ago
Reimar Döffinger 15861962a7 Add a ff_h264_free_context function and call it from the H.264 parser. 16 years ago
Ivan Schreter 70e01da3bf Add support for ct_type to correctly detect interlaced flag 16 years ago
David S. Miller da2911d5e8 sub_mb_type[] needs to be 8-byte aligned because it is referenced 16 years ago
Ivan Schreter 1790a5e908 Make the following H264 functions available to the parser: 16 years ago
Ivan Schreter 2ea89d9274 Parse buffering period (H.264, D.1.1). 16 years ago
Ivan Schreter 24a414e0fa Store CPB count in the context. 16 years ago
Ivan Schreter cf6065ca6b Parse cbp_removal_delay in SEI picture structure. 16 years ago
Ivan Schreter ff594f81df Parse dpb_output_delay in SEI picture structure. 16 years ago
Ivan Schreter 82e38c2952 Parse initial_cpb_removal_delay_length. 16 years ago
Ivan Schreter 37a558fe51 Add SEI recovery point frame counter to H264Context and use it when 16 years ago