76 Commits (834e9fb0563956630e4d9bf61c9242ad134334da)

Author SHA1 Message Date
Diego Biurrun 88bd7fdc82 Drop DCTELEM typedef 12 years ago
Ronald S. Bultje f6f7d15041 h264: don't touch H264Context->ref_count[] during MB decoding 12 years ago
Diego Biurrun 1218777ffd avcodec: Convert some commented-out printf/av_log instances to av_dlog 12 years ago
Diego Biurrun 6f6b0311a3 avcodec: Drop some silly commented-out av_log() invocations 12 years ago
Mans Rullgard 0b6f973635 h264: use asm cabac reader under a generic condition 13 years ago
Roland Scheidegger 9b9df1cdff h264: new assembly version of get_cabac for x86_64 with PIC 13 years ago
Roland Scheidegger 14e9ffc1e4 h264: use one table instead of several for cabac functions 13 years ago
Diego Biurrun 0becb07842 h264: Factorize declaration of mb_sizes array. 13 years ago
Ronald S. Bultje 63a1b481f6 h264: fix cabac-on-stack after safe cabac reader. 13 years ago
Ronald S. Bultje d1604b3de9 h264: prevent overreads in intra PCM decoding. 13 years ago
Ronald S. Bultje 45b7bd7c53 h264: disallow constrained intra prediction modes for luma. 13 years ago
Diego Biurrun 55b9ef18e4 cabac: split cabac.h into declarations and function definitions 13 years ago
Martin Storsjö 676a9ee1d2 x86: Fix constraints for decode_significance*_x86 13 years ago
Diego Biurrun 6fdb2ce34a x86: Tighten register constraints for decode_significance*_x86. 13 years ago
Diego Biurrun 8742a4ff87 h264_cabac: synchronize decode_significance_*_x86 conditionals 13 years ago
Luca Barbato 5bf2ac2b37 error_resilience: use the ER_ namespace 13 years ago
Diego Biurrun 58c42af722 doxygen: misc consistency, spelling and wording fixes 13 years ago
Baptiste Coudurier 76741b0e56 h264: 4:2:2 intra decoding support 13 years ago
Jason Garrett-Glaser 6c32576548 H.264: optimize CABAC x86 asm for Atom 14 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