Michael Niedermayer
de7ff1f774
analyze the gradient of the error surface to avoid a few checks in the quantizing noise shaper
...
Originally committed as revision 2751 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
364a179749
quantizer noise shaping optimization
...
Originally committed as revision 2750 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
070ed1bc43
initial commit for Quicktime Animation (RLE) video decoder; bit depths
...
32, 24, and 16 are working; 8bpp is partially working; 4, 2, and 1 bpp
are not supported yet
Originally committed as revision 2748 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a412a03bee
remove incorect motion estimation table
...
Originally committed as revision 2747 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8a1f657b28
cleanup ugly code (also appearently works around a bug gcc 3.4 which fails compiling it) by (mru at kth dot se (Måns Rullgård))
...
Originally committed as revision 2746 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2caa92d935
fixes by Gildas Bazin <gbazin at altern dot org>
...
Originally committed as revision 2745 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
7d8379f2b7
added support for EA ADPCM and SMJPEG IMA ADPCM
...
Originally committed as revision 2744 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
deb7a6cdaf
simplify
...
Originally committed as revision 2743 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
77ea0d4bdd
quantizer noise shaping
...
Originally committed as revision 2742 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Falk Hüffner
95ba2c8f43
tiny warning fix
...
Originally committed as revision 2741 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Alex Beregszaszi
0a87c409cc
changed includes
...
Originally committed as revision 2739 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Alex Beregszaszi
fc929feebd
not needed anymore
...
Originally committed as revision 2738 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a62d75da98
segfault fix
...
Originally committed as revision 2737 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
fb85b027f6
vsad16_mmx2 only applies if encoders are turned on
...
Originally committed as revision 2736 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
7bf3261289
these functions (get_bit_count and align_put_bits) are referenced even
...
when CONFIG_ENCODERS is not defined
Originally committed as revision 2735 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
18a508c527
handle invalid buffer sizes
...
Originally committed as revision 2734 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
155aa4174d
watch those hard tabs
...
Originally committed as revision 2733 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
df72754d03
handle 0-length buffers
...
Originally committed as revision 2732 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Mike Melanson
c89c1d2542
handle 0-length buffers
...
Originally committed as revision 2731 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2c8b796fa9
b frames + cbr fix
...
Originally committed as revision 2730 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8fd19ab286
SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>)
...
Originally committed as revision 2729 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
5a60360712
4mv + b frame encoding segfault fix
...
Originally committed as revision 2728 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
6ff6cff203
first coded vs. first displayed pts (segfault & pts fix if b frames are used)
...
Originally committed as revision 2727 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
ac806113fe
10l
...
Originally committed as revision 2726 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9ff5f17543
int64max fix by (Michel Bardiaux <mbardiaux at peaktime dot be>)
...
Originally committed as revision 2725 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
11a8a71d4e
mpeg4 pts fix
...
Originally committed as revision 2724 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roberto Togni
e40f5d3c6f
Use reget buffer instead of copying from prev frame
...
Added buffer hints, replaced printf with av_log
Originally committed as revision 2723 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Alex Beregszaszi
e0c53ac889
freebsd fix for mpeg12.c (moving INT64_MAX to common.h)
...
Originally committed as revision 2722 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
65a24d0b39
optimization & bugfix extracted from the 4k line diff between ffmpeg 0.4.7 and http://www.alicestreet.com/ffh263.html
...
the other parts of the diff where
1. spelling fixes (rejected as only a small part of it could be applied automatically)
2. cosmetics (reindention, function reordering, var renaming, ...) with bugs (rejected)
3. rtp related stuff (rejetced as it breaks several codecs)
4. some changes to the intra/inter decission & scene change detection (quality tests needed first)
Originally committed as revision 2721 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
7a62e94a26
optimization
...
Originally committed as revision 2720 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
83f8c0c3c8
segfault fix
...
Originally committed as revision 2719 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
303e50e65b
closed gop support & flags2 as all bits in flags are used
...
and a few minor things i forgot to commit ...
Originally committed as revision 2718 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Chip
d398a27e0b
inttypes.h patch by (Chip <szarlada at freemail dot hu>)
...
Originally committed as revision 2717 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
403f10996d
more tolerance for dc=0
...
Originally committed as revision 2716 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
20f155ed80
avcodec_flush_buffers() fix
...
Originally committed as revision 2715 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
40a3105d46
segfault fix
...
Originally committed as revision 2714 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2c492e94fc
removing broken framerate conversation hack in mpeg1/2
...
Originally committed as revision 2713 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8e78482542
rv20 mv prediction in b frames fix
...
Originally committed as revision 2712 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
fb204d4bc1
xvid "packed" stuff support
...
Originally committed as revision 2708 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
237da0fa20
dont calculate stuff if its not used ...
...
Originally committed as revision 2699 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a75b43fd73
fixing twice added offset bug, was triggered by 4mv + sub_cmp != mb_cmp
...
bug was introduced in version 1.75 (2003-12-30)
this may have lead to a small drop in quality of the 4mv mode, but should have only affected the mbd=0 case
Originally committed as revision 2698 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roberto Togni
6245598582
Right fix for older zlib version
...
Originally committed as revision 2696 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roberto Togni
ccbfd4ba96
Fix for older version of zlib
...
Originally committed as revision 2695 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
507a8e0d70
type fixes, found by Wolfgang Hesseler
...
Originally committed as revision 2694 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roberto Togni
a273bbfb03
MSZH and ZLIB decoder support
...
Experimental ZLIB encoder (not working yet)
Originally committed as revision 2693 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
909678c707
grayscale mjpeg decoding support based upon a patch by (Leon Bottou (leonb))
...
Originally committed as revision 2687 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8f2ab83318
copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise
...
Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
d2a9bdddd8
more sane inttypes emulation behavior if libavcodec is used outside ffmpeg
...
Originally committed as revision 2685 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
d94728c377
cleanup
...
Originally committed as revision 2684 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c562c4da89
something unimportant ...
...
Originally committed as revision 2682 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago