Michael Niedermayer
f10bd870bf
4mv bugfix
...
Originally committed as revision 702 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
0151a6f546
wmv1 support
...
Originally committed as revision 697 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
Michael Niedermayer
8f8402e49c
dc scale simplification/optimization
...
Originally committed as revision 695 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
8fd5fe9429
use #ifdef
...
Originally committed as revision 694 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
4fd6044859
reverted to inttypes.h since it gives problems on some unixes
...
Originally committed as revision 690 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
ce992c6932
moved code to mem.c and allcodecs.c
...
Originally committed as revision 689 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
915bbac681
fixed one mpeg decoder memory leak
...
Originally committed as revision 688 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
6d4985bbdf
move unaligned access macros to dsputil.h - added unaligned 32 bit store
...
Originally committed as revision 687 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
544eb99cbf
memory functions are exported
...
Originally committed as revision 686 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
771b9a7045
put codec registering in another file so that the user can install the codecs he wants
...
Originally committed as revision 685 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
d01fe86dac
put memory functions in a separate file so that the user can redefinite them without modifying the library
...
Originally committed as revision 684 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
773cefc602
added installlib target to install static libraries and includes
...
Originally committed as revision 683 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
96707bb783
do not export internal functions - use stdint.h
...
Originally committed as revision 682 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
6282185e82
grayscale only encoding
...
Originally committed as revision 679 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
0398717356
passing avctx->flags so that grayscale only decoding works with mpeg1/2 too
...
Originally committed as revision 678 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
b50eef3ae0
grayscale only decoding
...
Originally committed as revision 677 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Felix Bünemann
800d7cebb6
in libavcodec/Makefile there is in line 110: "distclean: clean<binary char>"
...
this binary char corrupts the makefile and should be removed.
patch by Felix Buenemann <atmosfear@users.sourceforge.net>
Originally committed as revision 676 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
Fabrice Bellard
9f4f81ed17
fixed case where abs_level > MAX_LEVEL
...
Originally committed as revision 674 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
0f440e0214
optimizing MPV_decode_mb
...
Originally committed as revision 673 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
8ee14970d6
added ff_idct_put/add
...
Originally committed as revision 672 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
d36a246675
added inlined put/add functions
...
Originally committed as revision 671 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
ad31c904b2
use ff_idct_put/add()
...
Originally committed as revision 670 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
ee4b748b7f
use ff_idct_put()
...
Originally committed as revision 669 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
412ba501b1
removed unused code - began to merge alpha specific stuff - added mac macros for suitable CPUs
...
Originally committed as revision 667 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
dd536160cd
run1 can be <0 bugfix (found by fabrice)
...
Originally committed as revision 661 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
03c94ede93
avoid name clash with libjpeg - added missing externs
...
Originally committed as revision 660 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
c3aea5c424
added missing externs (we were lucky that commons are used)
...
Originally committed as revision 659 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
6d5bf5343c
added missing externs
...
Originally committed as revision 658 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
39825f315f
* reimplemented remaing avg_ pixel functions
...
* modified PAVGB mmx macro to select mmx register with FE constant
Originally committed as revision 657 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
d3cd07425a
* implemented remaing avg_ pixel functions (these are not used offen)
...
Originally committed as revision 656 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Falk Hüffner
e7650becc6
Revert previous bogus warning fix.
...
Originally committed as revision 655 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
Nick Kurshev
8696b63645
use qstride instead of fixed constants
...
Originally committed as revision 653 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
ae72cda62b
new field for communicating with external postprocessing
...
Originally committed as revision 652 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
4136dd2437
100l divx501+ seeking bugfix
...
Originally committed as revision 651 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Felix Bünemann
bc45bca372
gcc 3.1 warning fix (patch by Felix Buenemann <atmosfear at users.sourceforge.net>)
...
Originally committed as revision 650 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
D Richard Felker III
90864f2712
10l found&patch by D Richard Felker III <dalias at aerifal.cx>
...
Originally committed as revision 649 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
333547be44
typo (found by Bohdan Horst <nexus at hoth.amu.edu.pl>)
...
Originally committed as revision 648 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2a052693dd
divx5 bug workaround
...
Originally committed as revision 647 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
1f6b6e50ce
single coefficient elimination
...
error concealment / error resilience
b_quant_offset (unfinished, should be 0 for now)
Originally committed as revision 646 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
9effc0c71b
b_quant_offset (unfinished, should be 0 for now)
...
Originally committed as revision 645 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
5bb6fbb351
data partitioning
...
Originally committed as revision 644 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
Michael Niedermayer
7f2fe444a3
single coefficient elimination
...
prequantization
more readable malloc & check if NULL
error concealment / error resilience
b_quant_offset (unfinished, should be 0 for now)
data partitioning
Originally committed as revision 642 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
0d21a84605
dont double check vectors
...
more correct EPZS implementation
much faster halfpel ME
simplifications / reducing duplicate code
4MV in LQ mode
Originally committed as revision 641 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
6733417a5f
error concealment / error resilience
...
merging s->first_gob_line & s->first_slice_line
Originally committed as revision 640 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
92073d01ca
error concealment / error resilience
...
data partitioning encoding/decoding
resync marker encoding
more correct headers
merging s->first_gob_line & s->first_slice_line
Originally committed as revision 639 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago