Michael Niedermayer
|
c32b14bb9c
mess cleanup
|
20 years ago |
Michael Niedermayer
|
155ec6edf8
quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, but can be extended to other block sizes easily)
|
20 years ago |
Ivan Kalvachev
|
ffdff4d7e8
mpeg2 chroma422/444 support, may be slower, may be faster for other codecs
|
20 years ago |
Michael Niedermayer
|
c6148de232
h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>)
|
20 years ago |
Michael Niedermayer
|
4df8ca9df2
warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
|
20 years ago |
Michael Niedermayer
|
e96682e6f4
some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
|
20 years ago |
Michael Niedermayer
|
5e13a73006
motion estimation for SVQ1
|
20 years ago |
Michael Niedermayer
|
1f202b0d46
moving motion estimation specific variables from MpegEncContext -> MotionEstContext
|
20 years ago |
Michael Niedermayer
|
e4cb187db8
remove duplicated find_frame_end() code
|
20 years ago |
Michael Niedermayer
|
f20f8a8b0b
support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
|
20 years ago |
Michael Niedermayer
|
2750b827b3
motion estimation cleanup
|
20 years ago |
Michael Niedermayer
|
a4d36c1113
passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder
|
20 years ago |
Michael Niedermayer
|
14e2a9404e
flv dropable p frame support
|
20 years ago |
Michael Niedermayer
|
137c8468e8
unify table indexing (motion_val,dc_val,ac_val,coded_block changed)
|
20 years ago |
Michael Niedermayer
|
3edcacde04
init cleanup
|
20 years ago |
Michael Niedermayer
|
b056e73c80
h263+ custom pcf support
|
20 years ago |
Ivan Kalvachev
|
5e5c247a7c
initial chroma_format changes,xvmc tweaks and codec_cap
|
20 years ago |
Michael Niedermayer
|
e51f49487e
set AVFrame.pts based upon framerate if its 0
|
21 years ago |
Michael Niedermayer
|
c62c07d3d7
multithreaded mpeg2 decoding
|
21 years ago |
Michael Niedermayer
|
9c3d33d67f
multithreaded/SMP motion estimation
|
21 years ago |
Alex Beregszaszi
|
fe455f3328
get_bit_count -> put_bits_count
|
21 years ago |
Michael Niedermayer
|
303e50e65b
closed gop support & flags2 as all bits in flags are used
|
21 years ago |
Michael Niedermayer
|
8f2ab83318
copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise
|
21 years ago |
Michael Niedermayer
|
783df5f347
denoise_dct_mmx()
|
21 years ago |
Michael Niedermayer
|
bb198e198a
interlaced motion estimation
|
21 years ago |
Wolfgang Hesseler
|
0c9bbaec60
motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
|
21 years ago |
Michael Niedermayer
|
1031fabd14
picture number fixes
|
21 years ago |
Michael Niedermayer
|
d60a8f85d7
vbv_delay
|
21 years ago |
Michael Niedermayer
|
d50635cd24
split intra / inter dequantization
|
21 years ago |
Michael Niedermayer
|
d55f7b6521
cleanup
|
21 years ago |
Michael Niedermayer
|
11dffbe1da
stuffing to stay above min_bitrate
|
21 years ago |
Michael Niedermayer
|
fb0666392c
CBR improvements
|
21 years ago |
Wolfgang Hesseler
|
8d7ec294c4
move motion_val & mb_type to AVFrame patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
|
21 years ago |
Michael Niedermayer
|
ba58dabc5c
h263 slice structured mode
|
21 years ago |
Michael Niedermayer
|
cdb4e730e4
cleanup
|
21 years ago |
Michael Niedermayer
|
b40cd4e0e4
rv20 (h263) b frame decoding support
|
21 years ago |
Michael Niedermayer
|
554daa2402
cleanup
|
21 years ago |
Michael Niedermayer
|
fcfee63b12
split ff_h263_decode_mb() into h263 and mpeg4 versions
|
21 years ago |
Michael Niedermayer
|
332f9ac4e3
h263 loop filter
|
21 years ago |
Michael Niedermayer
|
43dc0bfd2e
cleanup
|
21 years ago |
Michael Niedermayer
|
68b94c354d
rv20 decoder
|
21 years ago |
Michael Niedermayer
|
dba019daba
h263 alternative inter vlc support
|
21 years ago |
Michael Niedermayer
|
8fc7c99369
10000l
|
21 years ago |
Michael Niedermayer
|
821cb11f76
noise reduction of dct coefficients
|
21 years ago |
Michael Niedermayer
|
5f1948111a
pts fix and related fixes
|
21 years ago |
Ivan Kalvachev
|
a579db0c4f
XvMC speedup by removing one memcpy and doing MB packing
|
21 years ago |
Michael Niedermayer
|
9d9e31722a
112 bytes smaller MpegEncContext
|
21 years ago |
Michael Niedermayer
|
45686da26d
move blocks away MpegEncContext (7.4 -> 5.8k)
|
21 years ago |
Michael Niedermayer
|
642ccefbc8
move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown)
|
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 ...
|
21 years ago |