Michael Niedermayer
2be9f03abb
AVFrame.interlaced_frame fixes
...
Originally committed as revision 2566 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c70f1716cf
export top_field_first & interlaced_frame
...
Originally committed as revision 2564 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b40cd4e0e4
rv20 (h263) b frame decoding support
...
Originally committed as revision 2561 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
554daa2402
cleanup
...
Originally committed as revision 2558 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
6beeb962a2
h263 modified quantization fix
...
Originally committed as revision 2557 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
332f9ac4e3
h263 loop filter
...
fixed h263 modified quantization
CODEC_FLAG_OBMC
Originally committed as revision 2549 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
43dc0bfd2e
cleanup
...
Originally committed as revision 2545 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
dba019daba
h263 alternative inter vlc support
...
Originally committed as revision 2541 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
f7190f7399
h263 OBMC & 4MV support
...
cleanup
Originally committed as revision 2536 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b68ab2609c
dont read from b frames if draw_horiz_band==NULL
...
Originally committed as revision 2533 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9bc8b38660
16x8 MV vissualization by (Wolfgang Hesseler <qv at multimediaware dot com>)
...
Originally committed as revision 2530 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
bc1e364666
10l
...
Originally committed as revision 2529 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
ad0d17f1f8
qprd with b frames fix
...
Originally committed as revision 2518 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
dd3e415e06
qprd needs mbd=2
...
Originally committed as revision 2517 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
30758048ef
ac prediction with rate distorted qp fix
...
Originally committed as revision 2510 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1f26c6f338
rate distored optimal lambda->qp support
...
Originally committed as revision 2509 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
ea05d9c9c7
flush fix (untested)
...
Originally committed as revision 2473 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
762357e63a
10l (fixes dct coeff noise reduction)
...
Originally committed as revision 2470 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michel Bardiaux
9b87956678
av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
...
Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
821cb11f76
noise reduction of dct coefficients
...
Originally committed as revision 2468 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
5f1948111a
pts fix and related fixes
...
Originally committed as revision 2452 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Ivan Kalvachev
a579db0c4f
XvMC speedup by removing one memcpy and doing MB packing
...
Originally committed as revision 2442 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
6b56c616d9
make convert_matrix() independant of MpegEncContext
...
Originally committed as revision 2441 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9b4b6e099b
segfault fix
...
Originally committed as revision 2434 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b4c3816cfa
optionally merge postscale into quantization table for the float aan dct
...
Originally committed as revision 2420 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
65e4c8c919
floating point AAN DCT
...
Originally committed as revision 2415 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9d9e31722a
112 bytes smaller MpegEncContext
...
Originally committed as revision 2414 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
45686da26d
move blocks away MpegEncContext (7.4 -> 5.8k)
...
Originally committed as revision 2413 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
642ccefbc8
move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown)
...
Originally committed as revision 2412 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
7e4995c388
move q_*_matrix out of MpegEncContext (40k ->23k) dct_quantize() is even slightly faster now, dont ask my why ...
...
Originally committed as revision 2411 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b465449eb7
dynamic alloc of picture structs instead of putting them in MpegEncContext
...
Originally committed as revision 2410 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
fa384dcc81
export mpeg2 active display area / pan scan
...
fix mpeg2 aspect_ratio for the rare case that active display area != AVCodecContext.width/height
decode sequence display extension & picture display extension
Originally committed as revision 2401 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
a573cc27f5
emu_edge checks simplification and avoid redundant checks for mpeg1/2 if emu_edge is set
...
Originally committed as revision 2395 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
6571e41dcd
picture buffer cleanup, this fixes a assertion failure (if assertion checking was manualy enabled for utils.c) and a memleak at least
...
Originally committed as revision 2392 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Mike Melanson
764ef40015
disable encoders where appropriate (patch courtesy of BERO
...
<bero -at- geocities.co.jp>)
Originally committed as revision 2375 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
431f2172cd
fix decoding if the aspect ratio changes
...
Originally committed as revision 2367 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Alex Beregszaszi
ed7debda14
removed the obsolete and unused parameters of init_put_bits
...
Originally committed as revision 2366 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
158c7f059c
use lagrange multipler instead of qp for ratecontrol, this may break some things, tell me ASAP if u notice anything broken
...
quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range
Originally committed as revision 2348 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
16c3c1ecb4
rd cbp + single coeff elimination fix
...
Originally committed as revision 2333 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
ca7d05d56f
optionally try to encode each MB with MV=<0,0> and choose the one with better RD
...
Originally committed as revision 2328 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
f2f6134b9e
rate distortion optimal cbp support (h263/mpeg4 non intra only)
...
Originally committed as revision 2323 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
34f60ee61b
slight quality improvement ( < +0.04 PSNR) for high bitrate videos with trellis quantization
...
Originally committed as revision 2300 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
05fbd0a2b0
scenechange_threshold
...
Originally committed as revision 2281 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
541ae14095
AVI stream header FCC / more reliable detection of old xvid files
...
Originally committed as revision 2258 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
2523e73c77
--disable-risky fix by (Luca Abeni <lucabe72 at email dot it>)
...
Originally committed as revision 2243 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
56c4a18464
ctype.h is a common header
...
Originally committed as revision 2223 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
22ddd60bc2
fixing CODEC_FLAG_GLOBAL_HEADER
...
Originally committed as revision 2167 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
e4eadb4b44
oooooops, having 2 Eterms open and doing cvs diff in one and cvs commit in the other sucks, especially if they are in different directories (MPlayer/main/libavcodec vs. ffmpeg/libavcodec)
...
Originally committed as revision 2165 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
029911d1c3
mpeg2 encoding
...
Originally committed as revision 2164 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Fabrice Bellard
df15903f27
removed unused variable
...
Originally committed as revision 2159 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago