Michael Niedermayer
de0f2f4cca
wmv1 slice_height != mb_height support
...
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
23 years ago
Michael Niedermayer
bd5e1c72f8
fixing wmv1 bugs, it was foolish to belive that m$ would use the same dc prediction as mpeg4 just cuz they changed it a bit from msmpeg4v3
...
Originally committed as revision 700 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
f5957f3fe2
wmv1 support
...
dc scale optimisation
better ac table selection for msmpeg4
Originally committed as revision 696 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
d81c598383
fixed multiple allocation bug
...
Originally committed as revision 675 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Falk Hüffner
20695ec921
Minor warning cleanup.
...
Originally committed as revision 654 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
287229e554
msmpeg4v1 decoding
...
Originally committed as revision 643 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
cd4af68ad5
* started to cleanup name clashes for onetime compilation
...
Originally committed as revision 617 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
ff4ec49e64
license/copyright change
...
Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
92ba5ffbb5
workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this)
...
Originally committed as revision 561 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
6000abfa89
removed useless header includes - use av memory functions
...
Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
bb71e31757
fixing msmpeg4v3 dc-scale for quantizers 24-31
...
Originally committed as revision 427 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
e1a9dbffed
wmv1 header parser (unfinished)
...
Originally committed as revision 380 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
3825cd1d55
msmpeg4v2 encoding
...
Originally committed as revision 379 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2ed627e64e
fixing msmpeg4v2 bugs (is bugfree now afaik)
...
Originally committed as revision 378 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
84afee348f
msmpeg4v2 decoding (no encoding yet)
...
Originally committed as revision 376 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
7f89b6fbdc
msmpeg4v2 header parser & some dump bits code behind #if 0
...
Originally committed as revision 368 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
dbbe89994b
minor optimizations / simplifications
...
Originally committed as revision 367 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2b9ab1d54a
fixing msmpeg4 decoding if fps < 16 (i thought it was a indicator for the ext header, its the fps indeed)
...
Originally committed as revision 313 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
38d171ebbe
* simplified indexing
...
* ignoring error from msmpeg4_decode_block
Originally committed as revision 307 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
fa778d53ad
workaround gcc 2.95.2 bug
...
Originally committed as revision 289 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
6fe84b4327
use multiply instead of divides for DC prediction on X86
...
Originally committed as revision 286 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
320680d420
* temporal solution for shared lib compilation
...
* using ALPHA code optimalization for non ARCH_I386
Originally committed as revision 282 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
1e98dffb7a
Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
...
Originally committed as revision 274 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
ae40484c1c
(commit by michael)
...
bye bye weird al rounding bug ;)
Originally committed as revision 268 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
6f903d8e27
(commit by michael)
...
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
23 years ago
Michael Niedermayer
99180fe39d
(commit by michael)
...
new msmpeg4 dequantizer did dequantize too early
Originally committed as revision 261 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
badaf88eeb
(commit by michael)
...
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
23 years ago
Michael Niedermayer
6fb904ce30
s->c_dc_scale was 7 if s->qscale==2 but should be 8 (the bug is visible in 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
23 years ago
Michael Niedermayer
3046f265b9
fix slices when code=0x18, patch by Michael Niedermayer <michael@mplayer.dev.hu>
...
Originally committed as revision 246 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
525782f33f
* prevent crash in decoder
...
Originally committed as revision 179 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
2cb1773ddc
fixed mb_intra_vlc decoding table size
...
Originally committed as revision 61 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago
Fabrice Bellard
98be975df1
types fix
...
Originally committed as revision 36 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago
Arpi
612476ef9b
get_bits() specialization, gives 4\speedup
...
Originally committed as revision 32 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago
Fabrice Bellard
3bb4e23a8a
added skip macroblock optimization (big perf win on black regions for example)
...
Originally committed as revision 13 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago
Fabrice Bellard
de6d9b6404
Initial revision
...
Originally committed as revision 5 to svn://svn.ffmpeg.org/ffmpeg/trunk
24 years ago