814 Commits (b5c4bb989d4085625f212b9b6378e4ee0a1a9ca8)

Author SHA1 Message Date
Michael Niedermayer c212fb0cb1 Only execute clear_blocks() when needed. 16 years ago
Michael Niedermayer 66c07ca96f Optimize get_dct8x8_allowed(). 16 years ago
Jason Garrett-Glaser aac8b76983 H.264 loopfilter speed tweaks 16 years ago
Michael Niedermayer a5805aa9d1 Fix decoding with the plain C idcts of 16 years ago
Michael Niedermayer a5b807a6c1 Replace /2 by >>1 in decode_cabac_mb_dqp() 16 years ago
Michael Niedermayer 1aea5d35e5 Simplify ctx update in decode_cabac_mb_dqp(). 16 years ago
Michael Niedermayer 7cfca0dfd8 Simplify ctx calculation in decode_cabac_mb_dqp() 16 years ago
Alexander Strange d43696309a Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of NALs in rbsp_buffer. 16 years ago
Jason Garrett-Glaser 712ca84c21 Move filter_luma_intra into dsputil for later addition of asm. 16 years ago
Jason Garrett-Glaser b9fe706305 Simplify chroma AC in CABAC residual decoding. 16 years ago
Michael Niedermayer 8955b66950 Optimize ctx calculation in decode_cabac_mb_mvd(), code by dark shikari. 16 years ago
Michael Niedermayer 17779f39b6 Remove unacceptable NULL pointer hack from mc code. 16 years ago
Michael Niedermayer 04618b98e3 Check ref values in CABAC H.264 for validity. 16 years ago
Michael Niedermayer c25ac15a07 Move idct_(dc)add closer to where it is needed. 16 years ago
Michael Niedermayer aebb5d6d96 indent 16 years ago
Michael Niedermayer 96465b90a1 Reorder ifs in chroma hl_decode_mb to avoid a duplicate transform_bypass 16 years ago
Michael Niedermayer 6456d6d87c s/h->cbp_table[mb_xy]/h->cbp/ 16 years ago
Michael Niedermayer 04824298a9 Faster CAVLC decoding of trailing_ones. Based on a patch by dark shikari. 16 years ago
Jason Garrett-Glaser 93445d1617 Replace i by trailing_ones, part of a patch by dark shikari. 16 years ago
Michael Niedermayer c375d87f6f Remove if() surrounding decode_cabac_mb_type() that can never be true. 16 years ago
Michael Niedermayer c325b5054f Remove unreachable else clause, found by dark shikari. 16 years ago
Michael Niedermayer dae006d7d7 Remove useless IS_8x8DCT check i forgot, spotted by dark shikari. 16 years ago
Michael Niedermayer 1eb960352b Do not calculate idct_dc_add/idct_add when the variables are unused. 16 years ago
Michael Niedermayer 62bc966f8f Remove redundant nnz variable. 16 years ago
Michael Niedermayer 0a8ca22f4e indent 16 years ago
Michael Niedermayer 2fd1f0e026 Use the new idct functions (except chroma as it was slower in benchmarks) 16 years ago
Michael Niedermayer 49c084a745 Skip non intra luma code when there is no coded luma. 16 years ago
Michael Niedermayer 621561cdf3 Skip chroma handling when there is no coded chroma. 16 years ago
Michael Niedermayer 4080e67c8e Replace != 0 || check by | 16 years ago
Michael Niedermayer ad9ca7e720 Split filter_mb_dir() out of filter_mb(). 16 years ago
Michael Niedermayer ac0623b23c Fix indention, also do a little vertical alignment of changed lines. 16 years ago
Michael Niedermayer 6120a343aa Factorize 3 multiplications out, code becomes 3 cpu cycles faster. 16 years ago
Michael Niedermayer 1dd488e955 Move ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove 16 years ago
Michael Niedermayer 89db0bae26 Do not recalculate constant part of is_complex for every MB. 16 years ago
Michael Niedermayer 41e4055b63 Support the new lossless mode. 16 years ago
Michael Niedermayer 40f0624121 Enable filter_mb_fast if CODEC_FLAG2_FAST is set. 16 years ago
Anders Grönberg cac55c9196 Add a few const qualifiers in appropriate places. 16 years ago
Michael Niedermayer d23b28c78b Check that cpb_count is within the allowed range. 16 years ago
Michael Niedermayer c9c16cacb5 Get rid of now unneeded pps/sps correctness code as pps/sps will not 16 years ago
Michael Niedermayer 255d4e717f Allocate parameter sets sanely instead of using alloc_parameter_set(). 16 years ago
Michael Niedermayer ff7f75e185 Fix segfault due to deallocated entries in delayed_pic after size change. 16 years ago
Diego Biurrun f107a02d4e Move encoder-specific quantize_c and related tables to the H.264 encoder. 16 years ago
Diego Biurrun ee2a957fbd Use golomb_to_pict_type instead of its duplicate, slice_type_map. 16 years ago
Carl Eugen Hoyos 74e8b78b20 Fix H.264 decoding. 16 years ago
Roman Shaposhnik 3a84713aaa Making it easier to send arbitrary structures as work orders to MT workers 16 years ago
Andreas Öman b09a7c05f6 h264: Implement decoding of picture timing SEI message. 16 years ago
Michael Niedermayer b735aeead8 Replace literally hardcoded max slice number by named constant. 16 years ago
Aurelien Jacobs 37d3e0667a uses FF_ARRAY_ELEMS() where appropriate 16 years ago
Diego Pettenò d9ec210baa Mark ff_div6 and ff_rem6 static in h264.c. Patch by Diego Pettenò 16 years ago
Carl Eugen Hoyos 8d2fc163ce Rename copy_picture to ff_copy_picture. 16 years ago