729 Commits (a7c6e766387e8b3922bc710267c41163017bd316)

Author SHA1 Message Date
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. 16 years ago
Michael Niedermayer f4d3382da2 Another try to fix temporal direct mode references. 16 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
Michael Niedermayer 047599a4ba Rename error_resilience to error_recognition. 17 years ago
Michael Niedermayer e4b8f1fa77 Fix artifacts of MPEG4-720I-DN-SV8K.trp caused by lack of IDR pictures and 17 years ago
Michael Niedermayer d0b41d8931 Try to support invalid h264 that does not mark IDR with POC=0. 17 years ago
Diego Biurrun e7327dbba7 Remove unused variable. 17 years ago
Michael Niedermayer 2967101173 The deblock filter does not need all the intra availability stuff so do 17 years ago
Michael Niedermayer faa7e39466 Simplify constrained_intra_pred code in fill_caches(). 17 years ago
Michael Niedermayer d1d10e9125 Support MBAFF + constrained intra prediction. 17 years ago
Michael Niedermayer beca9a286c Mask bits of reference indexes properly to avoid negative numbers entangling 17 years ago
Michael Niedermayer e248cb601e Remove a few more lines of unneeded code in fill_caches() for MBAFF. 17 years ago
Michael Niedermayer d50cdd82de Use the correct reference tables for interlaced MBAFF MBs in the loop filter. 17 years ago
Michael Niedermayer 0281d32550 Do not execute the part of fill_caches() for the loopfilter that overwrites 17 years ago
Michael Niedermayer 3d11b8ce13 Remove more code that has become useless after the pairless MBAFF loop 17 years ago
Michael Niedermayer 5f7f9719ac Remove odd pairwise deblock filtering applied to MBAFF MBs. 17 years ago
Michael Niedermayer 2ccd25d02b Use local variabes for *stride, where local variables exist. 17 years ago