368 Commits (b8a9dfb7f6706d56bc0e71bd5348e676ac96d14d)

Author SHA1 Message Date
Jeff Downs 5e832bc28f Interlaced pictures (not just MBAFF) + spatial direct mode is not 17 years ago
Carl Eugen Hoyos 2fe279f9f9 Set pict->interlaced_frame if returned frame is MBAFF or PAFF. 17 years ago
Jeff Downs 03d3cab876 fix incorrect check for abs_diff_pic_num overflow 17 years ago
Andreas Öman f6e3c4603d reindent 17 years ago
Carl Eugen Hoyos d6c52130f7 Enable PAFF decoding 17 years ago
Jeff Downs 12d96de3ac Manage Picture buffers for fields as well as frames. Pair complementary fields into one MPV Picture. 17 years ago
Martin Zlomek ac6b423b0c Fix deblocking for PAFF content 17 years ago
Jeff Downs 5a421d538e Re-indent after PAFF MMCO implementation patch. 17 years ago
Jeff Downs 0ae969faed Augment MMCO execution to work with both fields and frames. Part of PAFF 17 years ago
Jeff Downs d3d8c02b78 Cosmetic renaming variable so that it makes more sense for forthcoming PAFF mmco patches. 17 years ago
Jeff Downs 12a09bfa39 Augment mmcodecoding process to work properly with fields. Part of PAFF implementation. 17 years ago
Jeff Downs 8a11a96987 Edge emulation for fields. Part of PAFF implementation 17 years ago
Jeff Downs fa178ed2a4 Set Picture.poc for fields and field pairs. Part of PAFF implementation. 17 years ago
Jeff Downs f3e53d9fcd Modifies macroblock addressing and current macroblock y-position for field decoding. 17 years ago
Jeff Downs 949da388de Support function and changes to reference picture reordering for PAFF. 17 years ago
Jeff Downs 086acdd54b Reindent fill_default_ref_list after changes for PAFF 17 years ago
Jeff Downs 11cc1d8c12 Support functions and changes to default reference list creation for PAFF. 17 years ago
Jeff Downs 24231e4cf6 Reorganize long reference management to minimize code duplication in upcoming PAFF implementation. 17 years ago
Jeff Downs 3a22d7fa1f Fix Picture.key_frame setting to be compatible with frame and field contexts. Part of PAFF implementation. 17 years ago
Jeff Downs f57e2af68b Fix h->curr_pic_num for field pictures. Necessary for proper PAFF support. 17 years ago
Jeff Downs c58b747153 Rename variable to make sense in both field and frame contexts (support of PAFF implementation). 17 years ago
Jeff Downs 47e112f872 Further modularize short reference list management for upcoming PAFF implementation. 17 years ago
Jeff Downs 5a7b254c75 Re-indent unreference_pic. 17 years ago
Jeff Downs 8fd57a667b Modify unreference_pic implementation with PAFF in mind. 17 years ago
Jeff Downs bbb3edb827 Partial PAFF implementation at macroblock level. 17 years ago
Andreas Öman 9dceaa923e remove unused code, spotted by Jeff Downs, heydowns a borg d com 17 years ago
Jeff Downs 0d0447eae0 Rename MMCO stuff to prepare for h264/PAFF implementation. 17 years ago
Panagiotis Issaris 93f0c0a4ca Remove redundant test. 17 years ago
Jeff Downs 2ddcf84bb7 h264/PAFF preparation: use DELAYED_PIC_REF to mark non-refs frames as held for delayed output 17 years ago
Andreas Öman 58f66029b6 reindent 17 years ago
Andreas Öman 1136d34a44 factor out dequant table lookup outside loops, gives a 1-2% speed-up 17 years ago
Reimar Döffinger 61858a76f2 Apply skip_loop_filter before checking if we can parallelize with the selected 17 years ago
Andreas Öman a27d6e714f Simplify H.264 decode_cabac_mb_cbp_luma(), giving a ~0.5% speedup. 17 years ago
Andreas Öman 50c21814b9 fix image corruption when with multi-threaded decoding. 17 years ago
Andreas Öman 7ae94d525c Indentation 17 years ago
Andreas Öman ec970c2187 Let H.264 decoder skip deblocking across slices 17 years ago
Jeff Downs 088ed4d636 Avoid a crash when H264 MMC operation causes the short term reference 17 years ago
Andreas Öman afebe2f7ca Add slice-based parallel H.264 decoding 17 years ago
Kostya Shishkov c92a30bb06 Move H.264 intra prediction functions into their own context 17 years ago
Carl Eugen Hoyos 5d3de5ad22 Silence warnings about NAL_SVC_NON_IDR in H.264. 17 years ago
Carl Eugen Hoyos 1c746a490d Remove error raising when explicitely skipping frame 17 years ago
Ramiro Polla c8f9ef613e CONFIG_7REGS -> HAVE_7REGS 18 years ago
Alexander Strange 6d324c813f Statements like a = b = c = d = e; store from right-to-left, so if 18 years ago
Alexander Strange 880003bbb9 Don't check the return value of decode_cabac_residual since it always 18 years ago
Alex Beregszaszi ec5dc2c1af debug: tell how much bits are skipped with unknown nal code 18 years ago
Michael Niedermayer 873525491e use ENABLE_GRAY 18 years ago
Andreas Öman d4a688d029 fix cabac decoding with some Blue-Ray sources 18 years ago
Panagiotis Issaris d04d5bcd0e Fix the self tests which are contained in some codecs and are using random(). 18 years ago
Andreas Öman 9a5a05d0b3 fix visual painting of MVs from h264: they are painted twice too long 18 years ago
Benoit Fouet 93f4823935 bring back h264 build 18 years ago