387 Commits (b075e5205915a5ffcbcb5452b8586c11351f0758)

Author SHA1 Message Date
Diego Biurrun 5d81d64175 cosmetics: comment typo fixes 17 years ago
Kostya Shishkov 626464fb53 Make fill_rectangle() available for other decoders 17 years ago
Jeff Downs 9a1feb8608 Fix brain-dead parts of r11216, specifically: 17 years ago
Jeff Downs aeb59e839f Ensure that our total reference frame count does not exceed the SPS 17 years ago
Jeff Downs 41f7e2d11d Actually return with an error condition if we're being asked to deal with too 17 years ago
Jeff Downs 33e0073129 Make h264 decoder conform to requirements of mpegvideo's MPV_frame_start. 17 years ago
Jeff Downs 36e097bce4 Fix non_zero_count_cache for deblocking in field pictures. 17 years ago
Panagiotis Issaris b17270878e Verify long_ref_count!=0. Fix issue 281. 17 years ago
Jeff Downs cf653d0811 Initialize function pointers used by error resilience code before any 17 years ago
Vitor Sessak 52b541ad79 spelling 17 years ago
Diego Biurrun f8a80fd69d main() --> main(void) 17 years ago
Jeff Downs e240f898ff Call mpegvideo flush routine on h264 flush. Needed in particular 17 years ago
Reinhard Nissl ce5d17f590 Provide top_field_first logic for h264 17 years ago
Jeff Downs ad426590d8 Fix deblocking filter for field pictures by properly looking for first 17 years ago
Jeff Downs c0a8500015 Fix poc for field pictures. Prior to this, the poc of the second field 17 years ago
Jeff Downs 84a8596d23 Correct assignment of interlaced_frame; was being set on output frames, 17 years ago
Jeff Downs 2143b11853 Fix chroma mv offsets for PAFF in a way that is compatible with MBAFF by 17 years ago
Martin Zlomek 44a7e65a51 Fix mix-up of values in r10690 (deblocking for PAFF). 17 years ago
Jeff Downs 0d43dd8c2d Simplify tests for field macroblocks 17 years ago
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