196 Commits (85d982f1e2c3efb8d5622caea162cede3f6c0e21)

Author SHA1 Message Date
Ivan Schreter dd02ea118b Replace hard-coded SEI type constants with symbolic names 16 years ago
Diego Biurrun 181d8a7f3a Remove unused CONFIG_H264_ENCODER #define. 16 years ago
Gwenole Beauchesne cb99c652eb Add fields to H264Context and SPS for upcoming VA API support. 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Aurelien Jacobs 49fb20cb8a replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ 16 years ago
Michael Niedermayer 66c07ca96f Optimize get_dct8x8_allowed(). 16 years ago
Michael Niedermayer 89db0bae26 Do not recalculate constant part of is_complex for every MB. 16 years ago
Diego Biurrun ce9ff9cc52 Move #defines that are mostly used in h264.c out of h264data.h and into h264.h. 16 years ago
Andreas Öman b09a7c05f6 h264: Implement decoding of picture timing SEI message. 16 years ago
Michael Niedermayer b735aeead8 Replace literally hardcoded max slice number by named constant. 16 years ago
Michael Niedermayer 1fdcdf8d87 Add variable to hold the svq3 watermarking key, 16 years ago
Michael Niedermayer 2791c60883 Fix indention of NAL type enum. 16 years ago
Michael Niedermayer 44ee6135e2 Move nal unit types enum and EXTENDED_SAR #define from h264data.h to h264.h. 16 years ago
Michael Niedermayer f4d3382da2 Another try to fix temporal direct mode references. 16 years ago
Michael Niedermayer 8b1fd554e1 Make MBAFF temporal direct mode closer to the spec. 16 years ago
Stefano Sabatini 987903826b Globally rename the header inclusion guard names. 16 years ago
Michael Niedermayer d50cdd82de Use the correct reference tables for interlaced MBAFF MBs in the loop filter. 17 years ago
Michael Niedermayer 0af6967ee7 chroma_format_idc=0 aka grayscale support. 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 c32867b5b6 Loop filtering with multiple slice types fix. 17 years ago
Michael Niedermayer e3e6f18f16 Simplify slice type checks. 17 years ago
Michael Niedermayer 41f5c62f5c Fix used references indexes in the loop filter. 17 years ago
Michael Niedermayer df8a7dff29 Remove delayed_output_pic, I do not understand what this variable was good for. 17 years ago
Alexander Strange 64b9d48f76 Move the size of the H264Context delayed_pic array into a #define. 17 years ago
Alexander Strange fedec603db Don't test for H264 encoding unless an encoder exists. 17 years ago
Alexander Strange 64514ee8de Store mb_xy in H264Context and only calculate it once per MB. 17 years ago
Michael Niedermayer 59eeddf063 Crop parameters are unsigned, having them negative could be bad and lead 17 years ago
Diego Biurrun 2cab640129 typo fixes 17 years ago
Loren Merritt ed5d7a531c ff_h264_idct8_add_sse2. 17 years ago
Diego Biurrun 5b21bdabe4 Add FFMPEG_ prefix to all multiple inclusion guards. 17 years ago
Carl Eugen Hoyos d6c52130f7 Enable PAFF decoding 17 years ago
Jeff Downs f3e53d9fcd Modifies macroblock addressing and current macroblock y-position for field decoding. 17 years ago
Jeff Downs f57e2af68b Fix h->curr_pic_num for field pictures. Necessary for proper PAFF support. 17 years ago
Jeff Downs bbb3edb827 Partial PAFF implementation at macroblock level. 17 years ago
Jeff Downs 0d0447eae0 Rename MMCO stuff to prepare for h264/PAFF implementation. 17 years ago
Jeff Downs bcc3476c98 Cosmetic preparations for h264/PAFF implementation. 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
Andreas Öman 4691a77db4 Add support for streams with different chroma_qp_index_offset 18 years ago
Andreas Öman 042ef4b720 Precompute a chroma_qp table with index offset for each pps, 18 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Andreas Öman 24456882f3 Do not reuse the rbsp de-escape buffer if both 18 years ago
Diego Biurrun 90b5b51eab misc typo fixes 18 years ago
Diego Biurrun 755bfeabcc misc spelling fixes 18 years ago
Andreas Öman 7978debdc2 allocate PPS and SPS dynamically 18 years ago
Aurelien Jacobs 26b4fe821c split h264.c to move parser in its own file 18 years ago