Fabrice Bellard
915bbac681
fixed one mpeg decoder memory leak
...
Originally committed as revision 688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:44:14 +00:00
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
2002-06-11 13:43:27 +00:00
Fabrice Bellard
544eb99cbf
memory functions are exported
...
Originally committed as revision 686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:42:18 +00:00
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
2002-06-11 13:41:41 +00:00
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
2002-06-11 13:41:01 +00:00
Fabrice Bellard
773cefc602
added installlib target to install static libraries and includes
...
Originally committed as revision 683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:39:47 +00:00
Fabrice Bellard
96707bb783
do not export internal functions - use stdint.h
...
Originally committed as revision 682 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:38:54 +00:00
Fabrice Bellard
d714edf190
optimized ticker_tick() if num is big - please test it (should reduce CPU usage - this code is temporary before new PTS handling scheme)
...
Originally committed as revision 681 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-11 13:23:09 +00:00
Philip Gladstone
5eb765ef34
* Add code to restart ffmpeg if it crashes
...
* Add code to monitor the actual datarates on the http connections
* Fix problem when ffmpeg uses more than 24 hours of CPU (display only problem)
Originally committed as revision 680 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-10 02:44:36 +00:00
Michael Niedermayer
6282185e82
grayscale only encoding
...
Originally committed as revision 679 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-09 14:04:36 +00:00
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
2002-06-09 13:43:53 +00:00
Michael Niedermayer
b50eef3ae0
grayscale only decoding
...
Originally committed as revision 677 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-09 13:35:56 +00:00
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
2002-06-07 22:01:03 +00:00
Fabrice Bellard
d81c598383
fixed multiple allocation bug
...
Originally committed as revision 675 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-06 14:31:18 +00:00
Fabrice Bellard
9f4f81ed17
fixed case where abs_level > MAX_LEVEL
...
Originally committed as revision 674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-06 14:25:44 +00:00
Michael Niedermayer
0f440e0214
optimizing MPV_decode_mb
...
Originally committed as revision 673 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 23:43:56 +00:00
Fabrice Bellard
8ee14970d6
added ff_idct_put/add
...
Originally committed as revision 672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:48:07 +00:00
Fabrice Bellard
d36a246675
added inlined put/add functions
...
Originally committed as revision 671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:46:25 +00:00
Fabrice Bellard
ad31c904b2
use ff_idct_put/add()
...
Originally committed as revision 670 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:36:03 +00:00
Fabrice Bellard
ee4b748b7f
use ff_idct_put()
...
Originally committed as revision 669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:35:28 +00:00
Fabrice Bellard
5bcfd1ad98
use a local dir for tests
...
Originally committed as revision 668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 18:14:21 +00:00
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
2002-06-05 14:25:06 +00:00
Philip Gladstone
16300e23d5
* Get the buffer size right now we have the buffer inside the FFStream block
...
Originally committed as revision 666 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 02:21:10 +00:00
Philip Gladstone
e4c47db44b
Add the copyright/comment/author/title keywords
...
Originally committed as revision 665 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 02:19:45 +00:00
Philip Gladstone
084fada8d1
* Add the comment block if any of the comment fields are present.
...
* Eliminate compiler warning
* Add the codec name if we have it
Originally committed as revision 664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 02:18:17 +00:00
Philip Gladstone
2ac887bae9
* Give the max stream time configuration item a chance of working
...
* Add parameters to set author/comment/copyright/title to streamed asf
* Format the stats output a little bit better.
Originally committed as revision 663 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-05 02:17:06 +00:00
Philip Gladstone
2824c47368
Remove some calls to av_free that tured out to be duplicate. This improves
...
the behaviour of ffserver streaming asf files from disk.
Originally committed as revision 662 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 20:40:53 +00:00
Michael Niedermayer
dd536160cd
run1 can be <0 bugfix (found by fabrice)
...
Originally committed as revision 661 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 18:35:31 +00:00
Fabrice Bellard
03c94ede93
avoid name clash with libjpeg - added missing externs
...
Originally committed as revision 660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 12:58:40 +00:00
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
2002-06-04 12:56:04 +00:00
Fabrice Bellard
6d5bf5343c
added missing externs
...
Originally committed as revision 658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-04 12:53:11 +00:00
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
2002-06-03 17:35:35 +00:00
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
2002-06-03 17:31:46 +00:00
Falk Hüffner
e7650becc6
Revert previous bogus warning fix.
...
Originally committed as revision 655 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-03 14:44:37 +00:00
Falk Hüffner
20695ec921
Minor warning cleanup.
...
Originally committed as revision 654 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-03 11:16:11 +00:00
Nick Kurshev
8696b63645
use qstride instead of fixed constants
...
Originally committed as revision 653 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-03 07:58:35 +00:00
Nick Kurshev
ae72cda62b
new field for communicating with external postprocessing
...
Originally committed as revision 652 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-03 07:01:42 +00:00
Michael Niedermayer
4136dd2437
100l divx501+ seeking bugfix
...
Originally committed as revision 651 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-02 22:08:04 +00:00
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
2002-06-02 16:06:41 +00:00
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
2002-06-02 15:49:21 +00:00
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
2002-06-02 15:31:30 +00:00
Michael Niedermayer
2a052693dd
divx5 bug workaround
...
Originally committed as revision 647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-02 13:31:48 +00:00
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
2002-06-02 12:25:54 +00:00
Michael Niedermayer
9effc0c71b
b_quant_offset (unfinished, should be 0 for now)
...
Originally committed as revision 645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-02 12:24:26 +00:00
Michael Niedermayer
5bb6fbb351
data partitioning
...
Originally committed as revision 644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-02 12:23:22 +00:00
Michael Niedermayer
287229e554
msmpeg4v1 decoding
...
Originally committed as revision 643 to svn://svn.ffmpeg.org/ffmpeg/trunk
2002-06-02 12:22:30 +00:00
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
2002-06-02 12:20:39 +00:00
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
2002-06-02 12:18:18 +00:00
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
2002-06-02 12:16:28 +00:00
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
2002-06-02 12:15:17 +00:00