659 Commits (dacfaf237335d96fa6ebac3d834194761f8d8f7f)

Author SHA1 Message Date
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. 16 years ago
Michael Niedermayer 471341a7f3 indent 16 years ago
Michael Niedermayer 53c193a9b0 Correct comment in the direct mode code. 16 years ago
Michael Niedermayer a0ad40832f Simplify initialization of a few direct mode related variables. 16 years ago
Michael Niedermayer 8b1fd554e1 Make MBAFF temporal direct mode closer to the spec. 16 years ago
Michael Niedermayer 8f56e219b2 Move direct_dist_scale_factor() and direct_ref_list_init() after fill_mbaff_ref_list() 16 years ago
Michael Niedermayer 078f42ddae Set poc for field references in MBAFF. 16 years ago
Michael Niedermayer a85d0c84a4 Remove fixme that is based on the assumption of !direct_8x8_inference && MBAFF. 16 years ago
Michael Niedermayer 6a855aae94 Remove check and error message for "MBAFF + !direct_8x8_inference is not implemented" 16 years ago
Michael Niedermayer 96b52f9e04 Make pps/sps scaling_matrix initialization closer to the spec. 16 years ago
Michael Niedermayer d464bceff2 Ensure that extradata is not parsed twice. 16 years ago
Jason Garrett-Glaser 67ce33162a Fix incorrect printing of brainfart cropping error in some cases in progressive mode. 16 years ago
Michael Niedermayer 047599a4ba Rename error_resilience to error_recognition. 16 years ago
Michael Niedermayer e4b8f1fa77 Fix artifacts of MPEG4-720I-DN-SV8K.trp caused by lack of IDR pictures and 16 years ago
Michael Niedermayer d0b41d8931 Try to support invalid h264 that does not mark IDR with POC=0. 16 years ago
Diego Biurrun e7327dbba7 Remove unused variable. 16 years ago
Michael Niedermayer 2967101173 The deblock filter does not need all the intra availability stuff so do 16 years ago
Michael Niedermayer faa7e39466 Simplify constrained_intra_pred code in fill_caches(). 16 years ago
Michael Niedermayer d1d10e9125 Support MBAFF + constrained intra prediction. 16 years ago
Michael Niedermayer beca9a286c Mask bits of reference indexes properly to avoid negative numbers entangling 16 years ago
Michael Niedermayer e248cb601e Remove a few more lines of unneeded code in fill_caches() for MBAFF. 16 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
Michael Niedermayer 7d54ecc9cb indent 17 years ago
Michael Niedermayer 9b5fab918b Simplify l1mv/l1ref calculation. 17 years ago
Michael Niedermayer c210fa61cf simplify y_shift/ref_shift code 17 years ago
Michael Niedermayer cc615d2ce8 indent 17 years ago
Michael Niedermayer d00eac6c96 Factorize some code between temporal and spatial direct mode. 17 years ago
Michael Niedermayer 8354477edc Port b4/b8_stride code from spatial direct mode to temporal. 17 years ago
Michael Niedermayer 42de393dcb Use frame_num and reference instead of poc for matching frames for direct 17 years ago
Michael Niedermayer 6c86c44b83 *2 /2 is wrong for PAFF references, so do not do it. 17 years ago
Michael Niedermayer f0538030da Port col_parity code from spatial mode to temporal mode, 17 years ago
Michael Niedermayer 301e1057b8 The code under FRAME_MBAFF for temporal direct mode MBs is needed for PAFF as well. 17 years ago
Michael Niedermayer fa6a6c59e0 Remove redundant code. 17 years ago
Michael Niedermayer 7762cc3dd4 Fill ref_count/ref_poc for both fields of frames. 17 years ago
Art Clarke 910e366817 Fix static leaks in h264.c. 17 years ago
Michael Niedermayer 45260d4faa Use ref_poc and ref_count from the correct field. 17 years ago
Michael Niedermayer 4c0d57bdef Fix dist_scale_factor for long term reference pictures. 17 years ago
Michael Niedermayer 71041842ec Use the correct collocated field in pred_direct_motion() when it differs in parity. 17 years ago
Michael Niedermayer aa6de49e95 Remove useless mb_field_decoding_flag setting code that was at the wrong spot. 17 years ago
Michael Niedermayer 44e9dcf13a mb_field_decoding_flag was not initialized 17 years ago
Michael Niedermayer 2879c75ff3 Picture.ref_count/ref_poc have to be stored per field (actually also per 17 years ago
Michael Niedermayer c1708e8dc8 Simplify intra PCM MB handling. 17 years ago