793 Commits (5c7fd910107c117d6cefeb2ab99787aeb17fb7c8)

Author SHA1 Message Date
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
Diego Biurrun bbc78fb4b4 Remove unused variable. 16 years ago
Michael Niedermayer 6c8050078e Avoid out of picture accesses when CODEC_FLAG_EMU_EDGE is set. 16 years ago
Michael Niedermayer 5f129a05bf Do not free sps & pps on width/height changes. 16 years ago
Michael Niedermayer 07dff5c7a4 Initialize next/last_picture* as the generic code does not always 16 years ago
Michael Niedermayer 49573a87c9 Print which slices are IDR not just the slice type. 16 years ago
Michael Niedermayer cf8bb33428 Fix CAVLC+8x8+MBAFF loop filter. 16 years ago
Michael Niedermayer 60c9b24df0 Field -> MBAFF direct mode can use data from fields that are not 16 years ago
Michael Niedermayer aa617518b9 A few empty lines for readability. 17 years ago
Michael Niedermayer f4d3382da2 Another try to fix temporal direct mode references. 17 years ago
Michael Niedermayer 48e025e5b6 Fix ref_shift so that it is correct for more/all? MBAFF/PAFF mixes. 17 years ago
Michael Niedermayer 471341a7f3 indent 17 years ago
Michael Niedermayer 53c193a9b0 Correct comment in the direct mode code. 17 years ago
Michael Niedermayer a0ad40832f Simplify initialization of a few direct mode related variables. 17 years ago
Michael Niedermayer 8b1fd554e1 Make MBAFF temporal direct mode closer to the spec. 17 years ago
Michael Niedermayer 8f56e219b2 Move direct_dist_scale_factor() and direct_ref_list_init() after fill_mbaff_ref_list() 17 years ago
Michael Niedermayer 078f42ddae Set poc for field references in MBAFF. 17 years ago
Michael Niedermayer a85d0c84a4 Remove fixme that is based on the assumption of !direct_8x8_inference && MBAFF. 17 years ago
Michael Niedermayer 6a855aae94 Remove check and error message for "MBAFF + !direct_8x8_inference is not implemented" 17 years ago
Michael Niedermayer 96b52f9e04 Make pps/sps scaling_matrix initialization closer to the spec. 17 years ago
Michael Niedermayer d464bceff2 Ensure that extradata is not parsed twice. 17 years ago
Jason Garrett-Glaser 67ce33162a Fix incorrect printing of brainfart cropping error in some cases in progressive mode. 17 years ago