summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* store the number of runs to avoid storing the last run valueMichael Niedermayer2005-04-15
| | | | | | | | about 10% lower bitrate for -qscale 32 (forman & some music video) worst case bitrate increase <0.1% (lossless or low qscale) and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ... Originally committed as revision 4131 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow 2pass ratecontrol. also fixes psnr displayed by mencoder.Loren Merritt2005-04-15
| | | | Originally committed as revision 4130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace complicated pointer dereference + index stuff by pointers in ↵Michael Niedermayer2005-04-14
| | | | | | unpack_coeffs() Originally committed as revision 4129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor optimizationMichael Niedermayer2005-04-14
| | | | Originally committed as revision 4128 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizing unpack_coeffs()Michael Niedermayer2005-04-14
| | | | Originally committed as revision 4127 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow segfault bug in revision 1.43 patch by (Yartrebo /yartrebo earthlink net/)Yartrebo2005-04-13
| | | | Originally committed as revision 4126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* non 4:2:0 foobar.{Y,U,V} supportMichael Niedermayer2005-04-13
| | | | Originally committed as revision 4125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* s/u_char/uint8_t/Måns Rullgård2005-04-12
| | | | Originally committed as revision 4124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix seeking bugMåns Rullgård2005-04-12
| | | | Originally committed as revision 4123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* changed the mailinglist pointers to the new place (mplayerhq)Alex Beregszaszi2005-04-11
| | | | Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* s/u_char/uint8_t/Måns Rullgård2005-04-10
| | | | Originally committed as revision 4121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* s/u_char/uint8_t/Måns Rullgård2005-04-10
| | | | Originally committed as revision 4120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rescale coefficients during IDWT, that way the lifting steps are much ↵Michael Niedermayer2005-04-10
| | | | | | simpler and faster Originally committed as revision 4119 to svn://svn.ffmpeg.org/ffmpeg/trunk
* testing cvslogMichael Niedermayer2005-04-10
| | | | Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* testing cvslogMichael Niedermayer2005-04-10
| | | | Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pre-c99 compatibilityMåns Rullgård2005-04-09
| | | | Originally committed as revision 4116 to svn://svn.ffmpeg.org/ffmpeg/trunk
* increasing precission of the quantization parameterMichael Niedermayer2005-04-09
| | | | | | | this is needed as the quantization stepsize for each subband is also in this precission and insignificant changes to the wavelet like scaling its coefficients slightly differently would lead to wildly variing PSNR and bitrate note, a encoder could also simply choose to leave the least significant bits of the quantization parameters zero which would give the exact previous behaviour except a y very tiny number of bits in the header Originally committed as revision 4115 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix QROOT != 8Michael Niedermayer2005-04-09
| | | | Originally committed as revision 4114 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ogg demuxer ported from tcvp by Luca Barbato <lu_zero at gentoo dot org>,Måns Rullgård2005-04-09
| | | | | | fixups by me. Originally committed as revision 4113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix upside-down picture for BGR24 images (fixes pig-loco-rgb.avi)Jindřich Makovička2005-04-08
| | | | | | Patch by Jindrich Makovicka Originally committed as revision 4112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix colors for YV12 case (u/v planes are swapped)Roberto Togni2005-04-07
| | | | | | Fixes locoRGBA.avi (the file is really YV12, even if it's called RGBA) Originally committed as revision 4111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* "don't quit" option to attach a debugger /check mem leaksFrançois Revol2005-04-07
| | | | | | "no write" option to only get next packets Originally committed as revision 4110 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
* 10% faster unpack_coeffsMichael Niedermayer2005-04-05
| | | | Originally committed as revision 4108 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing lossless snowMichael Niedermayer2005-04-05
| | | | Originally committed as revision 4107 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
* printf -> av_log patch by (Benjamin Larsson <>banan student.ltu se)Benjamin Larsson2005-04-04
| | | | Originally committed as revision 4105 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge vertical lifting steps and a little cleanupMichael Niedermayer2005-04-04
| | | | Originally committed as revision 4104 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Typo errors patch by (QuickTime | ffmpeg gmail com>avcoder2005-04-04
| | | | Originally committed as revision 4103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reinitialize on aspect change,Ivan Kalvachev2005-04-03
| | | | | | required for dvb aspect changes Originally committed as revision 4102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow Slicing patch by (Yartrebo) yartrebo earthlink netYartrebo2005-04-03
| | | | Originally committed as revision 4101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snow regression testMichael Niedermayer2005-04-03
| | | | Originally committed as revision 4100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Autodesk Animator Studio Codec (AASC) video decoder, courtesy ofMike Melanson2005-04-03
| | | | | | Konstantin Shishkov Originally committed as revision 4099 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix vorbis in aviMichael Niedermayer2005-04-01
| | | | Originally committed as revision 4098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support some more color modes; patch by KostyaKostya Shishkov2005-04-01
| | | | Originally committed as revision 4097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reverting 1.66 -> 1.67 changeMichael Niedermayer2005-03-30
| | | | Originally committed as revision 4096 to svn://svn.ffmpeg.org/ffmpeg/trunk
* free that last frameMike Melanson2005-03-28
| | | | Originally committed as revision 4095 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Westwood SND1 decoder, courtesy of KostyaMike Melanson2005-03-28
| | | | Originally committed as revision 4094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PSM support in MPEG-PS demuxer.Måns Rullgård2005-03-28
| | | | | | Based on a patch by Leon Woestenberg <leonw at mailcan dot com> Originally committed as revision 4093 to svn://svn.ffmpeg.org/ffmpeg/trunk
* motion estimation bitrate penalty compensationMichael Niedermayer2005-03-27
| | | | Originally committed as revision 4092 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
* add Loïc Le LoarerMichael Niedermayer2005-03-27
| | | | Originally committed as revision 4089 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
* fix psp muxing (probably this fix is wrong but its better then nothing)Michael Niedermayer2005-03-27
| | | | Originally committed as revision 4086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace custom bitstream reader with get_bits/vlc()Michael Niedermayer2005-03-26
| | | | Originally committed as revision 4085 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make reverse[] non staticMichael Niedermayer2005-03-26
| | | | Originally committed as revision 4084 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Winnov WNV1 video decoder, courtesy of Konstantin ShishkovMike Melanson2005-03-26
| | | | Originally committed as revision 4083 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check mb/me_threshold range, fixes assertion failureMichael Niedermayer2005-03-26
| | | | Originally committed as revision 4082 to svn://svn.ffmpeg.org/ffmpeg/trunk