Michael Niedermayer
6db2583c4f
check num_entries too to avoid reading over the array end and dont check i>0 it must be >0 there
...
Originally committed as revision 3708 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Loren Merritt
80516d720a
Fixes a segfault when flushing delayed B-frames on the 2nd pass. patch by (Loren Merritt <lorenm.u@washington@edu>)
...
Originally committed as revision 3707 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Maarten Daniels
ccff9da62a
H261 fixing and cleaning:
...
-corrected wrong value in mv data
-set correct mb_type after adjusting index
-don't use H263 loop filter when the loop filter flag is set but when
using the H261 encoder
-use the same unquantizer as H263 (which is optimized btw)
-removed unused members in H261Context
patch by (Maarten Daniels <maarten.daniels >at< luc >dot< ac >dot< be>)
regression test checksum update by me
Originally committed as revision 3669 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
1c3990dbba
H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)
...
Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
035817727f
support strictly enforcing gop size
...
Originally committed as revision 3594 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9efc77c86f
fix forcing of individual frame types
...
Originally committed as revision 3593 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
ac8b03c0a8
lowres 4mv
...
Originally committed as revision 3576 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
5f6c92d40c
h.261 loop filter fix
...
closes bug #1033108
Originally committed as revision 3574 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Milan Cutka
125af02243
Quantizer noise shaping crashes on SSE2 machines patch by (Milan Cutka <cutka at szm dot sk>)
...
Originally committed as revision 3571 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
4f8a831994
set AVCodecContext.width/height to the picture width/height instead of the one stored in the bitstream (that only matters if lowres!=0)
...
Originally committed as revision 3518 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
718455951c
lowres chroma fix
...
Originally committed as revision 3517 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
0f74857497
lowres slice fix
...
Originally committed as revision 3516 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
da9c9637ae
low resolution interlaced support
...
Originally committed as revision 3512 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
178fcca848
1/2 resolution decoding
...
Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
3c00436b3e
100l
...
Originally committed as revision 3501 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9ebb8e1124
check if the user specified timestamps are strictly monotone
...
timestamp guess code 10l fix
Originally committed as revision 3483 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Loren Merritt
1140139fe2
10l (scene change pict_type was wrong after coded_frame fix) patch by (Loren Merritt <lorenm at u dot washington dot edu>)
...
Originally committed as revision 3471 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
b100eab869
changing size segfault fix
...
Originally committed as revision 3463 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
d32064c0f7
comment fix
...
Originally committed as revision 3462 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
2d3601b564
qprd + mpeg2 segfault fix
...
Originally committed as revision 3461 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
7b37a6e984
10l (wrong coded_picture)
...
Originally committed as revision 3441 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
1765920791
minor optimization
...
Originally committed as revision 3386 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1477ec35dd
10l (dont store 2 different things at the same place ...)
...
Originally committed as revision 3380 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Christophe Massiot
f1dc14a9fa
miscalculation of header_bits when using the -thread option bugfix, patch by (Christophe Massiot <cmassiot at freebox dot fr>)
...
Originally committed as revision 3329 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
77e6c403e7
10l (fixes delayed frames during encoding)
...
Originally committed as revision 3278 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Ivan Kalvachev
ffdff4d7e8
mpeg2 chroma422/444 support, may be slower, may be faster for other codecs
...
Originally committed as revision 3215 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
d4c5d2adf3
nsse weight
...
Originally committed as revision 3205 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
e6a2ac3474
noise preserving sum of squares comparission function
...
Originally committed as revision 3204 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
23854cadec
sanity checks
...
Originally committed as revision 3202 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a1e07d39be
qscale + qprd fix
...
Originally committed as revision 3192 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
0e9d4a67f4
change qscale -> lambda for the motion estimation
...
finetune bit/distortion weighting factor used in motion estimation, the old coeffs where finetuned relative to incorrect mv_penalty tables which where then fixed later but the coeffs where not
this _may_ fix the long standing blocking artifacts, but may also introduce mudding artefacts theoretically, so please tell us if u stumble across any so we can either fix them or export this variable so the user can change it
Originally committed as revision 3189 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
bb8140f29d
h261 dequant fix
...
Originally committed as revision 3180 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c6148de232
h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>)
...
Originally committed as revision 3176 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
5751815562
export low_delay for encoding too
...
Originally committed as revision 3170 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Chris Flerackers
a7fcb3ea5c
rtp callback context patch by ("Chris Flerackers" <cflerackers at androme dot be>)
...
Originally committed as revision 3141 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
e96682e6f4
some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
...
Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1f202b0d46
moving motion estimation specific variables from MpegEncContext -> MotionEstContext
...
Originally committed as revision 3124 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
eea8c08fa8
cleanup & memleak fix
...
Originally committed as revision 3095 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
bf266e195a
intra_dc_precission>0 encoding support
...
Originally committed as revision 3093 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
844ce49d12
10l
...
Originally committed as revision 3090 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
000a9c02db
10l
...
Originally committed as revision 3088 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
e4cb187db8
remove duplicated find_frame_end() code
...
move codec specific code from parser.c -> <codecname>.c as far as its easily possible
Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9964df63ee
minor motion estimation cleanup
...
4mv motion vector passthrough
Originally committed as revision 3051 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1671083f55
sanity check
...
Originally committed as revision 3047 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
f4f3223ffd
reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold
...
currently works only with mpeg1/2 source or some luck
may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences
Originally committed as revision 3042 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
7c4f71c428
exporting field_select/ref_index values
...
Originally committed as revision 3035 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3803021453
fix y scale of mv vissualization of interlaced MVs
...
Originally committed as revision 3033 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 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
...
moving ref_index from Picture to AVFrame
Originally committed as revision 3028 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
14e2a9404e
flv dropable p frame support
...
Originally committed as revision 3027 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
137c8468e8
unify table indexing (motion_val,dc_val,ac_val,coded_block changed)
...
minor +-1 bugfix
Originally committed as revision 3016 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago