508 Commits (150d5a259b5118367883d328178c7a24326c834c)

Author SHA1 Message Date
Jason Garrett-Glaser aa6a89aa79 Small h264 decoding speed optimization: while->do/while 17 years ago
Jeff Downs 18c7be6501 Initialize outputed_poc to INT_MIN at decoder initialization. 17 years ago
Paul Kendall 143d7f1443 left_block intialisation optimisation. 17 years ago
Jeff Downs e791eb1ed4 And.... Fix another spec reference to be more specific and correct. 17 years ago
Jeff Downs 25f8bceb1c Fix reference to spec to be more specific and correct. 17 years ago
Paul Kendall 4a1aa38bda Simple refactoring to resolve a FIXME. Patch by Paul Kendall. 17 years ago
Michael Niedermayer fef744d404 indent 17 years ago
Michael Niedermayer 0af6967ee7 chroma_format_idc=0 aka grayscale support. 17 years ago
Michael Niedermayer af8c5e08d7 Revert r14404 17 years ago
Michael Niedermayer d9022d38fb Remove another 2 incorrect checks. 17 years ago
Michael Niedermayer 79b5c77692 Print an error if a reference picture is missing. 17 years ago
Michael Niedermayer 6edac8e104 Remove mysterious ref->data[0] check. 17 years ago
Michael Niedermayer 99157e499c 10l typo, fix compilation 17 years ago
Michael Niedermayer 91ea868eeb Remove another stupidity, long_ref==0 check 4 lines after assert(long_ref==0). 17 years ago
Michael Niedermayer b3e93fd408 indent 17 years ago
Michael Niedermayer d4f7d83866 Rewrite fill_default_ref_list(), the old code was obfuscated beyond 17 years ago
Michael Niedermayer 37dcf83077 Do not scare the user with error messages when everything is ok. 17 years ago
Michael Niedermayer d9e3242213 Make remove_short() match remove_long() in that it calls unreference_pic(). 17 years ago
Michael Niedermayer 472c9a58a8 Removing yet another weird field pic special case, 17 years ago
Michael Niedermayer 9c0e46242f Make remove_long() call unreference_pic() internally. 17 years ago
Michael Niedermayer 1cea5d0d03 Merge oddly duplicated remove_long/remove_long_at_index() function. 17 years ago
Michael Niedermayer 6f45060851 Remove strange long_ref=0. 17 years ago
Michael Niedermayer 4f10312c19 indent 17 years ago
Michael Niedermayer 3f1e179747 10000l, forgotton } 17 years ago
Michael Niedermayer c29e05e60d Remove another of these obfuscated special cases for field pictures 17 years ago
Michael Niedermayer c725090004 Simplify mmco setup code used in IDR pictures. 17 years ago
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