482 Commits (57288c4a066e2336e1df749a009f5df63d017e96)

Author SHA1 Message Date
Michael Niedermayer 57288c4a06 Remove redundant h->mmco_index= 0. 17 years ago
Michael Niedermayer 5118c6c771 Assert that long_ref has been cleared for released pics. 17 years ago
Michael Niedermayer 849b9cef32 Clear long_ref when a frame is no longer a long_ref. 17 years ago
Michael Niedermayer d9fe1749fc Make sure mmco index is 0 (instead of uninitialized) in all error returns. 17 years ago
Michael Niedermayer 9296f5d81a Simplify strange obfuscated code in MMCO_LONG handling. 17 years ago
Michael Niedermayer 357282c6f3 Set field_poc (it was half uninitialized before) and use it 17 years ago
Michael Niedermayer b78a6baaf1 Minor simplification of code in init_poc(). 17 years ago
Michael Niedermayer 5710b37160 cosmetics (indent and 2 empty lines) 17 years ago
Michael Niedermayer 80f8e035ba init_poc() vs. idr() cleanup 17 years ago
Michael Niedermayer ac5057c2de Fix loop filter with CAVLC 8x8dct. 17 years ago
Diego Biurrun 1412060e78 misc spelling/grammar fixes 17 years ago
Michael Niedermayer a149c1a59f Reset prev_frame_num for idr frames as required by the spec. 17 years ago
Michael Niedermayer b4cf222870 Better explanation for buf_size==0 code. 17 years ago
Michael Niedermayer cf67f1655c 100l cross_idr simplification had a typo 17 years ago
Michael Niedermayer f3ba9db42d Remove truncated support, use an AVParser if you used that, it is the same. 17 years ago
Michael Niedermayer 617e42e2c4 Simplify cross_idr calculation. 17 years ago
Michael Niedermayer 55f22dd473 Remove redundant keyframe checks. 17 years ago
Michael Niedermayer 26b86e47c0 Support gaps in the frame num. 17 years ago
Michael Niedermayer e44e48372b Reset frame_num for MMCO 5. 17 years ago
Michael Niedermayer 2e916cb392 3rd try to get the loop filter ref/mv check working correctly. 17 years ago
Michael Niedermayer 5a78bfbde7 qscale has a range of 0..51 we thus do not need a 256 entry table and neither need 17 years ago
Michael Niedermayer a82688b003 Setting chroma_qp to 0 for PCM blocks is really an interesting minor 17 years ago
Michael Niedermayer 3a75616940 Deobfusate chroma_qp_table[1] init code. 17 years ago
Carl Eugen Hoyos 6aaff88fd9 Revert r13542: Spatial direct mode probably also works with PAFF. 17 years ago
Michael Niedermayer c32867b5b6 Loop filtering with multiple slice types fix. 17 years ago
Michael Niedermayer 9f5c1037b1 Use slice_type_nos instead of slice_type where it makes no difference. 17 years ago
Michael Niedermayer 4b30289ec9 SI/SP slice support. (not bitexact) 17 years ago
Michael Niedermayer 932f396f50 Remove superfluous (). 17 years ago
Michael Niedermayer e3e6f18f16 Simplify slice type checks. 17 years ago
Michael Niedermayer 72caa912f2 More correct ref comparison in the loop filter. 17 years ago
Michael Niedermayer 29d05ebc7a Simplify spatial direct ref selection with FFMIN3() 17 years ago
Michael Niedermayer 41f5c62f5c Fix used references indexes in the loop filter. 17 years ago
Michael Niedermayer 4f20b45fbe Fix h264_loop_filter_strength_mmx2() so it works with PAFF. 17 years ago
Michael Niedermayer fb19e1443b Take the brain amputated spec literally if the user asks for it (-strict 1). 17 years ago
Michael Niedermayer 2a811db238 Make the automatic has_b_frames increasing code increase it up to the 17 years ago
Michael Niedermayer 28bb9eb24b Try to fix my latest 100l fate SVQ3 breakage. 17 years ago
Michael Niedermayer 801b27fa7c Remove apparently unneeded out!=NULL check. 17 years ago
Michael Niedermayer 3eaa6d0e56 Simplify picture output code. 17 years ago
Michael Niedermayer 6b476f05e3 Remove useless #if 0 code. 17 years ago
Michael Niedermayer 7c0efeccfa Do not forget marking disposed delayed pics as unused. 17 years ago
Michael Niedermayer 79f4494a04 indent 17 years ago
Michael Niedermayer 0ab515e935 simplify 17 years ago
Michael Niedermayer df8a7dff29 Remove delayed_output_pic, I do not understand what this variable was good for. 17 years ago
Michael Niedermayer 1b547abaa3 Drop out of order pics even if bitstream_restriction_flag is set. 17 years ago
Michael Niedermayer 197ea52443 Make frames non reference by default, so they are disposed of automatically 17 years ago
Michael Niedermayer 1d42f41091 indent 17 years ago
Michael Niedermayer 7a9dba3cd6 SVQ3 uses the JPEG variant of YUV 4:2:0. 17 years ago
Alexander Strange 64b9d48f76 Move the size of the H264Context delayed_pic array into a #define. 17 years ago
Måns Rullgård e1f15d3836 H264: fix index range assert() in remove_short_at_index() 17 years ago
Jason Garrett-Glaser 3a8322b133 H264: Fix decoding with CABAC/delta_qp/PCM macroblocks. 17 years ago