summaryrefslogtreecommitdiff
path: root/libavcodec/h264.c
Commit message (Collapse)AuthorAge
...
* parenthesing to avoid compiler errors in the future - compared asm outputs, ↵Alex Beregszaszi2005-07-02
| | | | | | behaviour didnt changed Originally committed as revision 4417 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support extracting sps/pps from bitstream and putting it in extradataMichael Niedermayer2005-06-28
| | | | Originally committed as revision 4403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing first_mb_in_slice if frame_mbs_only_flag==0 && mb_aff==0Michael Niedermayer2005-06-28
| | | | Originally committed as revision 4402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check mb_yMichael Niedermayer2005-06-27
| | | | Originally committed as revision 4401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* keep decoding nal units after an errorMichael Niedermayer2005-06-27
| | | | Originally committed as revision 4399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make decoder a little bit more tolerant to missing NAL unitsMichael Niedermayer2005-06-19
| | | | Originally committed as revision 4385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 lossless modeLoren Merritt2005-06-17
| | | | Originally committed as revision 4381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* non-avc h264 stream problems patch by ("Ronald S. Bultje" rbultje, ronald ↵Ronald S. Bultje2005-06-09
| | | | | | bitfreak net) Originally committed as revision 4368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (dont read variables before they have been set)Michael Niedermayer2005-06-05
| | | | Originally committed as revision 4355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove mixed code/declarationsMåns Rullgård2005-06-04
| | | | Originally committed as revision 4353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode H.264 with 8x8 transform.Loren Merritt2005-06-02
| | | | | | deblocking is still incorrect with 8x8+cavlc Originally committed as revision 4339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix segfault if flush is called before the first frameMåns Rullgård2005-06-01
| | | | | | (I think that's it, and this fixes it) Originally committed as revision 4335 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid one transpose (730->680 dezicycles on duron)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* memory leakLoren Merritt2005-05-19
| | | | Originally committed as revision 4282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix crash on negative POCLoren Merritt2005-05-19
| | | | Originally committed as revision 4278 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing ↵Loren Merritt2005-05-18
| | | | | | cases to 8-bit math) Originally committed as revision 4271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* another try at decode_ref_pic_list_reordering()Michael Niedermayer2005-05-15
| | | | Originally committed as revision 4245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fill missing reference pictures with something to avoid assertion failureMichael Niedermayer2005-05-14
| | | | Originally committed as revision 4240 to svn://svn.ffmpeg.org/ffmpeg/trunk
* alignment fix by (Gábor Kovács >picard demoscene hu)Michael Niedermayer2005-05-13
| | | | Originally committed as revision 4233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (mb_type uninitalized and then changed and overwritten)Michael Niedermayer2005-05-13
| | | | Originally committed as revision 4232 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo found by Chengji ZhaoMichael Niedermayer2005-05-12
| | | | Originally committed as revision 4231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some asserts()Michael Niedermayer2005-05-12
| | | | Originally committed as revision 4223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reverse 1 hunk from 1.96->1.97, fixes decoding of (MR1_BT_A.h264 and ↵Michael Niedermayer2005-05-07
| | | | | | MR1_MW_A.264) Originally committed as revision 4197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix decoding of conformace streams AUD_MW_E.264 and BA1_FT_C.264 again ↵Michael Niedermayer2005-05-06
| | | | | | (there where last correctly decoded with h264.c rev 1.96) Originally committed as revision 4189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set time_base for variable fps tooMichael Niedermayer2005-05-06
| | | | Originally committed as revision 4187 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More spelling errors patch by (Kevin Baragona (kevinmb500 gawab com>)Kevin Baragona2005-05-05
| | | | Originally committed as revision 4180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix storage of motion vectors for frames with more than 4096 macroblocks.Loren Merritt2005-05-03
| | | | Originally committed as revision 4175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clear the DPB after seeking.Loren Merritt2005-05-03
| | | | Originally committed as revision 4174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* switch to native time basesMichael Niedermayer2005-04-30
| | | | Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX for H.264 deblocking filterLoren Merritt2005-04-25
| | | | Originally committed as revision 4158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix ref comparison in B-frame deblocker ('unused' and 'unavailable' were ↵Loren Merritt2005-04-24
| | | | | | treated as different) Originally committed as revision 4154 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson2005-04-24
| | | | | | "skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* deblocking filter doesn't need to call fill_caches again. 1.4% faster decoding.Loren Merritt2005-04-21
| | | | Originally committed as revision 4147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CABAC support for MBAFF I frames patch by (Loïc Le Loarer < lll+ffmpeg m4x org)Loïc Le Loarer2005-04-05
| | | | | | | This patch corrects the support for I slice in CABAC and MBAFF mode. This decodes correctly 6 more frames of the conformance suite. Originally committed as revision 4109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CABAC support for MBAFF I frames patch by (Loïc Le Loarer | lll+ffmpeg m4x org)Loïc Le Loarer2005-04-05
| | | | Originally committed as revision 4106 to svn://svn.ffmpeg.org/ffmpeg/trunk
* display deblocking strength in FF_DEBUG_PICT_INFOLoren Merritt2005-03-27
| | | | Originally committed as revision 4091 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow 16 refs with B-framesLoren Merritt2005-03-27
| | | | Originally committed as revision 4090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This is the second patch for MBAFF support, this adds the deblockingLoïc Le Loarer2005-03-27
| | | | | | | | | | filter code for the I slice. With this patch, 4 more frames are decoded correctly from the conformance streams. patch by (Loïc Le Loarer <lll+ffmpeg m4x org>) Originally committed as revision 4088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The cvs version 1.103 of h264.c brokes 13 conformance streams, thisLoïc Le Loarer2005-03-27
| | | | | | | patch corrects this and decodes the same streams as version 1.102. patch by (Loïc Le Loarer <lll+ffmpeg m4x org>) Originally committed as revision 4087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (compile fix)Loren Merritt2005-03-12
| | | | Originally committed as revision 4032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set keyframe flag only on IDR-frames (needed for reordering across I-frames).Loren Merritt2005-03-11
| | | | | | | Read vui bitstream restrictions (allows B-frame delay in advance, rather than waiting till we're out of order.) Mark duplicate frames due to delay as duplicates. Originally committed as revision 4028 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove an assert that was breaking compilation on some gccs.Loren Merritt2005-03-07
| | | | Originally committed as revision 4020 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MBAFF I slice no deblocking patch by (Loic >>lll+ffmpeg m4x org<<)Loic Le Loarer2005-03-06
| | | | Originally committed as revision 4018 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spamMichael Niedermayer2005-03-06
| | | | Originally committed as revision 4015 to svn://svn.ffmpeg.org/ffmpeg/trunk
* improved detection of "AVC1" style H.264 patch by (Måns Rullgård <mru ↵Måns Rullgård2005-03-06
| | | | | | inprovide com>) Originally committed as revision 4013 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (fix reordering when B-frames are not present)Loren Merritt2005-03-05
| | | | Originally committed as revision 4004 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264: decode arbitrary frame orders and allow B-frames as references.Loren Merritt2005-03-04
| | | | Originally committed as revision 4003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, other half of the vismv patchLoren Merritt2005-03-03
| | | | Originally committed as revision 4001 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vismv didn't display 8x8 mvs in H.264Loren Merritt2005-03-03
| | | | Originally committed as revision 4000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In-loop deblocking for B-frames.Loren Merritt2005-02-25
| | | | Originally committed as revision 3979 to svn://svn.ffmpeg.org/ffmpeg/trunk