Guillaume Poirier
|
bb21f1762a
Add doxy comments, based on Loren's explanations posted here:
|
17 years ago |
Michael Niedermayer
|
efddbce9d0
move RLTable stuff to its own header
|
17 years ago |
Michael Niedermayer
|
c52f5d66a2
skiprd
|
18 years ago |
Michael Niedermayer
|
2f16af0667
skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome)
|
18 years ago |
Baptiste Coudurier
|
a57d13b713
throw error if unsupported resolution is used with h261
|
18 years ago |
Baptiste Coudurier
|
1766295516
add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values
|
18 years ago |
Baptiste Coudurier
|
4067d81be2
move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c
|
18 years ago |
Michael Niedermayer
|
973cbc2a28
lambda* should be unsigned
|
18 years ago |
Dominik Mierzejewski
|
158256a13a
Fixes:
|
18 years ago |
Dominik Mierzejewski
|
69261768d3
Fixes:
|
18 years ago |
Dominik Mierzejewski
|
621d92940e
Fixes:
|
18 years ago |
Diego Biurrun
|
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
|
18 years ago |
Michael Niedermayer
|
075060023d
fix buffer underflows by reencoding the current frame with a higher QP
|
18 years ago |
Panagiotis Issaris
|
0de9926f62
Move the ratecontrol related code from mpegvideo.h to a separate header file.
|
18 years ago |
Panagiotis Issaris
|
4d7b4613a1
Pull out the ff_eval* from the mpegvideo header, as it doesn't belong there and
|
18 years ago |
Måns Rullgård
|
b86216de4c
dc_val should be signed
|
18 years ago |
Måns Rullgård
|
191e8ca752
fix some signedness warnings
|
18 years ago |
Panagiotis Issaris
|
d80f243ae9
Make ratecontrol use ff_eval2().
|
18 years ago |
Guillaume Poirier
|
696e1bb36e
Compile fix (for GCC<3.3) when encoders are disabled
|
18 years ago |
Baptiste Coudurier
|
702497f886
fix mbd bits bug, finally
|
18 years ago |
Baptiste Coudurier
|
2d974017b0
MPEG-2 4:2:2 encoding support
|
18 years ago |
Michael Niedermayer
|
7f12a9780e
use previous qscale for intra_dc_threshold check
|
18 years ago |
Loren Merritt
|
841f65f25a
2x faster ff_mpeg4_set_direct_mv
|
18 years ago |
Michael Niedermayer
|
83378d0de5
various fixes for xvid_rc
|
18 years ago |
Steve L'Homme
|
68b51e58ce
MSVC-compatible __align8/__align16 declaration
|
18 years ago |
Michael Niedermayer
|
82fcbc145d
faster find_startcode()
|
18 years ago |
Michael Niedermayer
|
07fc2b8278
fixing bframe strategy 2
|
18 years ago |
Diego Biurrun
|
f038fe8b4a
warning fixes by Luca Abeni, lucabe72 ##@## email ##.## it
|
18 years ago |
Michael Niedermayer
|
64b7c5b6f6
xvid ratecontrol support
|
18 years ago |
Diego Biurrun
|
5509bffa88
Update licensing information: The FSF changed postal address.
|
18 years ago |
Michael Niedermayer
|
88e51e1fb5
second try of improved lambda/qp guessing for motion estimation RD in first pass
|
18 years ago |
Michael Niedermayer
|
82b019cefd
better f_code guessing in 2nd pass
|
19 years ago |
Diego Biurrun
|
bb270c0896
COSMETICS: tabs --> spaces, some prettyprinting
|
19 years ago |
Michael Niedermayer
|
8ed9f9ab32
use correct qp & lambda for ME on the second pass
|
19 years ago |
Diego Biurrun
|
115329f160
COSMETICS: Remove all trailing whitespace.
|
19 years ago |
Michael Niedermayer
|
91d44ffc9a
fix user data parsing code so it suppors pre1 and cvs
|
19 years ago |
Diego Biurrun
|
bb628dae44
spelling fixes
|
19 years ago |
Michael Niedermayer
|
c26ae41db2
adding a few const
|
19 years ago |
Michael Niedermayer
|
c0df9d75bd
switch to native time bases
|
19 years ago |
Mike Melanson
|
160d679c07
Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped")
|
19 years ago |
Loren Merritt
|
2f944356bf
H.264: decode arbitrary frame orders and allow B-frames as references.
|
19 years ago |
Michael Niedermayer
|
0ecca7a49f
various security fixes and precautionary checks
|
19 years ago |
Michael Niedermayer
|
caa336b4cc
common.c -> bitstream.c (and the single non bitstream func -> utils.c)
|
20 years ago |
Michael Niedermayer
|
d0271e8a3a
rv20 encoding
|
20 years ago |
Burkhard Plaum
|
073c2593c9
Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>)
|
20 years ago |
Michael Niedermayer
|
1c3990dbba
H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)
|
20 years ago |
Michael Niedermayer
|
0f242af274
type fix
|
20 years ago |
Michael Niedermayer
|
5f6c92d40c
h.261 loop filter fix
|
20 years ago |
Michael Niedermayer
|
178fcca848
1/2 resolution decoding
|
20 years ago |
Michael Niedermayer
|
5cbb0e70a0
H.264 max reference pictures fix by (Loren Merritt <lorenm at u dot washington dot edu>)
|
20 years ago |