Michael Niedermayer
8100cab9c6
nicer looking arrows for the motion vector vissualization
...
Originally committed as revision 2950 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a3c22fbca6
rv20 (0x20201002) support
...
Originally committed as revision 2948 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b44bdf7eec
interlaced chroma MC divx-bug workaround
...
Originally committed as revision 2947 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8680741006
skiped mbs in interlaced b frames fix
...
Originally committed as revision 2946 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3f9d89c696
gmc segfault fix
...
Originally committed as revision 2945 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2f996b8397
split stream into valid mp3 frames, at least flv & nut absolutely need this, but probably most other formats too
...
Originally committed as revision 2942 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
58c2182d72
fixing alignment, 2nd try
...
Originally committed as revision 2940 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
96d8b5a62c
hmm av_log(..., get_bits());
...
Originally committed as revision 2939 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
5cce4dd761
ensure that the bitstream buffers for encoding partitioned frames are aligned
...
Originally committed as revision 2935 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
042e3bfe9d
fix decoding of qp<6
...
Originally committed as revision 2933 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Laurent Aimar
e5017ab870
h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)
...
Originally committed as revision 2932 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b73afeac30
huge vbv buffer size + CBR fix
...
Originally committed as revision 2929 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
046bee8620
always parse APP* as it sometimes contains startcodes which confuse the decoder otherwise
...
Originally committed as revision 2927 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
901ee2bea3
* some significant clean-up of the dv_decode_ac (it looks real
...
simple now, take a look for yourself).
* additional optimizations of the decoder. It runs at 55fps now
on my desktop and it used to be ~45fps.
Originally committed as revision 2926 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Falk Hüffner
7906085fcc
warning patrol
...
Originally committed as revision 2925 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8fe2c60e5f
1000l for iive
...
Originally committed as revision 2916 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
6b47b7300e
Compile fix by (Chip <szarlada at freemail dot hu>)
...
Originally committed as revision 2915 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
4e39ab4c97
1000l in av_mallocz_static()
...
less overallocation in av_fast_realloc() for small arrays
Originally committed as revision 2913 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8d1f2ba5e1
static allocation rewrite (old code was plain a broken mess)
...
doesnt call realloc every time
doesnt randomly overwrite memory after after 8-16 calls
doesnt use ugly macro wraper
fewer lines of code
Originally committed as revision 2912 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
53c05b1eac
do loop filter immediatly after each macroblock is decoded instead of after a frame is decoded
...
Originally committed as revision 2910 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3ebc7e04de
h264 loop filter optimizations
...
Originally committed as revision 2909 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
980a82b70b
h264 loop filter for progressive I&P frames by (Laurent Aimar <fenrir at via dot ecp dot fr>)
...
Originally committed as revision 2908 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
204b5c9e08
h.263 ssm + aic fix by (Maarten Daniels <maarten dot daniels at student dot luc dot ac dot be>)
...
Originally committed as revision 2905 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
5825425795
* removing casualties of battle of the wits and English language
...
Originally committed as revision 2902 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
7976241aef
moving f/b_code init to where it should be
...
Originally committed as revision 2901 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
7813d6a307
1000000l (using uninitalized variable for initalizing bits per MV table)
...
Originally committed as revision 2900 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3edcacde04
init cleanup
...
Originally committed as revision 2899 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Ivan Kalvachev
6fe1a1a55b
use pan_scan to remove some weight, proper pan_scan offset reading
...
Originally committed as revision 2898 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Ivan Kalvachev
5ac4768362
mpeg12 fix 10l of aspect calucalations, return gop perser to print debug info, and make mpeg1_seq_header hot overwrite height/width
...
Originally committed as revision 2897 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
6cc270c2ac
update the API for the idct function
...
Originally committed as revision 2895 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Ivan Kalvachev
a6b9ffbfc7
move MPV_common_init after parsing stream parameters, matrix rebuild
...
Originally committed as revision 2894 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
6faa4645c5
* DV decoding/encoding now supports MultiThreading for up to 324 CPUs ;-)
...
Originally committed as revision 2893 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
380fd6b1b4
* DV decoder simplifications. Now it looks to be 6% faster. At least
...
on my desktop.
* Misc. DV cleanups and fixes.
Originally committed as revision 2892 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
37923cd32d
alignment fix
...
Originally committed as revision 2890 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
67086c8552
width,height%16!=0 fix
...
Originally committed as revision 2889 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
ee59b4b680
don't fetch the size of SEQH unless SEQH was found
...
Originally committed as revision 2888 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
23fe14bb20
minor VMD system update; still not perfect, but should not crash either
...
Originally committed as revision 2887 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
3a278992bd
remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG ->
...
MKTAG/MKBETAG
Originally committed as revision 2886 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8be014e027
removing broken mpeg_decode_gop()
...
Originally committed as revision 2883 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Gildas Bazin
68951ecf0c
fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>)
...
Originally committed as revision 2882 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
ebcd2f9689
be smarter about the variable size of the extra SVQ3 data
...
Originally committed as revision 2881 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
14284f78c5
smarten up the SVQ3 extradata decoder without changing the external API
...
Originally committed as revision 2878 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
bda702fc4d
credit update
...
Originally committed as revision 2877 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
e7a18d5deb
* moving some of the commonly used bit reading/writing functions
...
from common.c -> common.h so that they can be inlined.
+ performace gain ~1% (measured with DV decoding)
+ code bloat 0.05%
Looks like a win-win solution.
Originally committed as revision 2874 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1da57984e6
10l
...
Originally committed as revision 2871 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b98202a438
mb stuffing in partitioned frames fix
...
Originally committed as revision 2869 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b056e73c80
h263+ custom pcf support
...
Originally committed as revision 2868 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c276af0471
disable lames leading zero "feature", fixes a few more flv encoding issues
...
Originally committed as revision 2865 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c7516a000c
find_start_code() optimization (about 2x faster now) this may improve decoding speed with multiple threads
...
Originally committed as revision 2862 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Zdenek Kabelac
148beec7e8
* missing opts for make dep
...
Originally committed as revision 2860 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago