summaryrefslogtreecommitdiff
path: root/libavcodec/msmpeg4.c
Commit message (Collapse)AuthorAge
* idct permutation cleanup, idct can be selected per context nowMichael Niedermayer2002-09-29
| | | | | | fixing some threadunsafe code Originally committed as revision 980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* faster vlc table selectionMichael Niedermayer2002-08-09
| | | | Originally committed as revision 848 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hopefully fixing unreprodceable segfault when overreading the end if ↵Michael Niedermayer2002-08-04
| | | | | | error_resilience==-1 (it didnt overread here though) Originally committed as revision 841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* supporting rare overflow mess even with error_resilience>=0Michael Niedermayer2002-08-04
| | | | Originally committed as revision 839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* making some error checks optionalMichael Niedermayer2002-08-04
| | | | Originally committed as revision 838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing bitrate vs. kbitrate in headerMichael Niedermayer2002-07-22
| | | | | | | fixing wmv1 decoder (was broken during some optimizations ...) inter-intra prediction encoding Originally committed as revision 786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixes fire.avi & subtitles.aviMichael Niedermayer2002-07-17
| | | | Originally committed as revision 769 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uvlinesizeMichael Niedermayer2002-07-15
| | | | | | | export has_b_frames mb_skip with more than 2 ip buffers Originally committed as revision 762 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rl vlc decoding optimizationsMichael Niedermayer2002-07-13
| | | | Originally committed as revision 748 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_vlc() optimizationsMichael Niedermayer2002-07-10
| | | | Originally committed as revision 737 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wmv1 slice_height != mb_height supportMichael Niedermayer2002-07-07
| | | | | | | | encoding of slice_height != mb_height 1bit shorter wmv1 headers if bit_rate<50 !? ROTFL M$ is even more stupid than i thought using dc of non intra blocks for dc prediction of wmv1 if bitrate < 129 && res < 320x240 Originally committed as revision 723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing wmv1 bugs, it was foolish to belive that m$ would use the same dc ↵Michael Niedermayer2002-06-22
| | | | | | prediction as mpeg4 just cuz they changed it a bit from msmpeg4v3 Originally committed as revision 700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wmv1 supportMichael Niedermayer2002-06-18
| | | | | | | dc scale optimisation better ac table selection for msmpeg4 Originally committed as revision 696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed multiple allocation bugFabrice Bellard2002-06-06
| | | | Originally committed as revision 675 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Minor warning cleanup.Falk Hüffner2002-06-03
| | | | Originally committed as revision 654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v1 decodingMichael Niedermayer2002-06-02
| | | | Originally committed as revision 643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * started to cleanup name clashes for onetime compilationZdenek Kabelac2002-05-27
| | | | Originally committed as revision 617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license/copyright changeFabrice Bellard2002-05-25
| | | | Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk
* workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set ↵Michael Niedermayer2002-05-21
| | | | | | workaround_bugs=1 for this) Originally committed as revision 561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed useless header includes - use av memory functionsFabrice Bellard2002-05-18
| | | | Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing msmpeg4v3 dc-scale for quantizers 24-31Michael Niedermayer2002-04-30
| | | | Originally committed as revision 427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wmv1 header parser (unfinished)Michael Niedermayer2002-04-06
| | | | Originally committed as revision 380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 encodingMichael Niedermayer2002-04-05
| | | | Originally committed as revision 379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing msmpeg4v2 bugs (is bugfree now afaik)Michael Niedermayer2002-04-05
| | | | Originally committed as revision 378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 decoding (no encoding yet)Michael Niedermayer2002-04-05
| | | | Originally committed as revision 376 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 header parser & some dump bits code behind #if 0Michael Niedermayer2002-03-29
| | | | Originally committed as revision 368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor optimizations / simplificationsMichael Niedermayer2002-03-29
| | | | Originally committed as revision 367 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing msmpeg4 decoding if fps < 16 (i thought it was a indicator for the ↵Michael Niedermayer2002-02-22
| | | | | | ext header, its the fps indeed) Originally committed as revision 313 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * simplified indexingZdenek Kabelac2002-02-18
| | | | | | * ignoring error from msmpeg4_decode_block Originally committed as revision 307 to svn://svn.ffmpeg.org/ffmpeg/trunk
* workaround gcc 2.95.2 bugMichael Niedermayer2002-02-09
| | | | Originally committed as revision 289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use multiply instead of divides for DC prediction on X86Michael Niedermayer2002-02-05
| | | | Originally committed as revision 286 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * temporal solution for shared lib compilationZdenek Kabelac2002-01-28
| | | | | | * using ALPHA code optimalization for non ARCH_I386 Originally committed as revision 282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>Nick Kurshev2002-01-20
| | | | Originally committed as revision 274 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (commit by michael)Michael Niedermayer2002-01-15
| | | | | | bye bye weird al rounding bug ;) Originally committed as revision 268 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (commit by michael)Michael Niedermayer2002-01-14
| | | | | | 16-bit divide instead of 32-bit on x86 in msmpeg_pred_dc() Originally committed as revision 264 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (commit by michael)Michael Niedermayer2002-01-13
| | | | | | new msmpeg4 dequantizer did dequantize too early Originally committed as revision 261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (commit by michael)Michael Niedermayer2002-01-13
| | | | | | | dequantizers skip trailing zeros msmpeg4 non-intra decoder has its dequantizer "build in" now Originally committed as revision 260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* s->c_dc_scale was 7 if s->qscale==2 but should be 8 (the bug is visible in ↵Michael Niedermayer2002-01-11
| | | | | | deep red areas in high bitrate clips) - patch by Michael Niedermayer <michaelni@gmx.at> Originally committed as revision 255 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix slices when code=0x18, patch by Michael Niedermayer <michael@mplayer.dev.hu>Michael Niedermayer2002-01-08
| | | | Originally committed as revision 246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * prevent crash in decoderZdenek Kabelac2001-10-23
| | | | Originally committed as revision 179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixed mb_intra_vlc decoding table sizeFabrice Bellard2001-08-11
| | | | Originally committed as revision 61 to svn://svn.ffmpeg.org/ffmpeg/trunk
* types fixFabrice Bellard2001-08-06
| | | | Originally committed as revision 36 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_bits() specialization, gives 4\speedupArpi2001-08-04
| | | | Originally committed as revision 32 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added skip macroblock optimization (big perf win on black regions for example)Fabrice Bellard2001-07-24
| | | | Originally committed as revision 13 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Initial revisionFabrice Bellard2001-07-22
Originally committed as revision 5 to svn://svn.ffmpeg.org/ffmpeg/trunk