58 Commits (60f10e0ad37418cc697765d85b0bc22db70f726a)

Author SHA1 Message Date
Jason Garrett-Glaser 6c32576548 H.264: optimize CABAC x86 asm for Atom 13 years ago
Diego Biurrun 657ccb5ac7 Eliminate FF_COMMON_FRAME macro. 14 years ago
Jason Garrett-Glaser 99b6d2c065 H.264: use fill_rectangle in CABAC decoding 14 years ago
Jason Garrett-Glaser 556f8a066c H.264: template left MB handling 14 years ago
Jason Garrett-Glaser 3b7ebeb4d5 H.264: faster write_back_* 14 years ago
Jason Garrett-Glaser c90b94424c 4:4:4 H.264 decoding support 14 years ago
Jason Garrett-Glaser 504811baea Roll back 4:4:4 H.264 for now 14 years ago
Jason Garrett-Glaser c9c493872c 4:4:4 H.264 decoding support 14 years ago
Oskar Arvidsson fcc0224e4f Add support for higher QP values in h264. 14 years ago
Oskar Arvidsson 6e3ef511d7 Add the notion of pixel size in h264 related functions. 14 years ago
Stefano Sabatini 975a1447f7 Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Ronald S. Bultje 66c6b5e2a5 Revert 2a1f431d38, it broke H264 lossless. 14 years ago
Ronald S. Bultje 8bcfe7f7fd Set gray (128) U/V planes for chroma-less samples. Fixes two fate samples 14 years ago
Jason Garrett-Glaser b9af15402d Remove evil timers that snuck their way into r26375. 14 years ago
Jason Garrett-Glaser fb2734c8a6 Fix r26375 on non-x86. 14 years ago
Jason Garrett-Glaser f14bdd8e75 H.264: Partially inline CABAC residual decoding 14 years ago
Jason Garrett-Glaser 2a1f431d38 H.264/SVQ3: make chroma DC work the same way as luma DC 14 years ago
Jason Garrett-Glaser 5657d14094 H.264: switch to x264-style tracking of luma/chroma DC NNZ 14 years ago
Jason Garrett-Glaser 19fb234e4a H.264: split luma dc idct out and implement MMX/SSE2 versions 14 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Benoit Fouet 32e543f866 Replace @returns by @return. 15 years ago
Alexander Strange 767738f7a3 h264: Use + instead of | in some places 15 years ago
Alexander Strange 601ca8c55c h264: Remove unused function argument 15 years ago
Alexander Strange f7ba470d58 h264: Simplify decode_cabac_residual() specialization 15 years ago
Michael Niedermayer 8897b247a5 Remove some unneeded fill_rectangle() for 16x16 blocks. 15 years ago
Zhou Zongyi 821fe7f3e6 Optimize (amvd>2)+(amvd>32), about 1 cpu cycles faster. 15 years ago
Michael Niedermayer b5bd070029 Change mvd_cache & mvd_table to 8bit, this is overall a bit faster 15 years ago
Michael Niedermayer 81b5e4ee92 Calculate mvd without abs() 15 years ago
Michael Niedermayer 855a1ba5e8 switch back to (amvd>2)+(amvd>32), its 5 cpu cycles faster now. 15 years ago
Michael Niedermayer 01b35be14a Factorize common code from the top of decode_cabac_mb_mvd() 15 years ago
Michael Niedermayer 6d0155c79c Replace mvd>2 + mvd>32 by MIN((mvd+28)*17>>9, 2) 15 years ago
Michael Niedermayer 90332debfe Replace ad-hoc fill rectangle by fill_rectangle(). 15 years ago
Michael Niedermayer f4ce853125 get rid of an if() 1 cpu cycle faster. 15 years ago
Michael Niedermayer e69bfde6b2 Get rid of a local variable, 10 cpu cycles faster. 15 years ago
Michael Niedermayer a305449df6 Move abs() from decode_cabac_mb_mvd() to the code that writes mvd_cache. 15 years ago
Michael Niedermayer 90a5849efd Speedup decode_cabac_field_decoding_flag() by 9 cpu cycles. 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 59f733d1b1 2x faster ff_h264_init_cabac_states(), 4k cpu cycles less. 15 years ago
Michael Niedermayer 37a9719a97 2 cpu cycles faster context calculation for decode_cabac_intra_mb_type() 15 years ago
Michael Niedermayer 5806e8cd1f Drop a few redundant slice_num checks. 15 years ago
Michael Niedermayer 053074276b Drop compute_mb_neighbors() and move fill_decode_neighbors() up to take its 15 years ago
Michael Niedermayer c1bb66ac19 Split setting neighboring MBs from fill_decode_caches() 15 years ago
Michael Niedermayer cf55f59d5e Simplify decode_cabac_mb_intra4x4_pred_mode(). 15 years ago
Michael Niedermayer f4060611e9 Merge decode_cabac_mb_type_b() into calling code. 15 years ago
Michael Niedermayer 64dd1b0a1d Merge the single line function decode_cabac_mb_transform_size() 15 years ago
Michael Niedermayer 8b38d10761 indent 15 years ago
Michael Niedermayer f4b8b82514 Merge decode_cabac_mb_dqp() with surronding code. 15 years ago
Michael Niedermayer a59b9ee33d Set sub_mb_type in direct_cache instead of just the direct flag. 15 years ago
Michael Niedermayer 2dc380ca8e Store sub_mb_type in direct_cache/direct_table. 15 years ago