Michael Niedermayer
880eae9c50
switch ffv1 from CABAC to the range coder
...
Originally committed as revision 3658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-31 10:08:50 +00:00
Michael Niedermayer
9740687b6b
fix and cleanup h261 mb_type selection
...
Originally committed as revision 3647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 17:21:34 +00:00
Michael Niedermayer
37a007826e
suppress uninerresting output
...
Originally committed as revision 3645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 10:30:05 +00:00
Michael Niedermayer
61b262a90a
h.261 regression test
...
Originally committed as revision 3644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 10:24:02 +00:00
Wolfram Gloger
ed2cea4290
fix -pixfmt mono[bw] patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
...
Originally committed as revision 3636 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-25 01:16:13 +00:00
Michael Niedermayer
4e255822e5
100l (dont reset the sample position at the block end)
...
Originally committed as revision 3618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-21 20:01:32 +00:00
Michael Niedermayer
17c88cb0ce
user setable preload and max_mux_delay
...
Originally committed as revision 3602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-16 21:27:42 +00:00
Michael Niedermayer
e0c91bc23b
initial dts fix
...
Originally committed as revision 3555 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 12:58:14 +00:00
Michael Niedermayer
bc3429e382
pts/dts 100l fix
...
Originally committed as revision 3553 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 11:16:40 +00:00
Michael Niedermayer
7000a17542
SCR timestamp fix try #1
...
Originally committed as revision 3550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 02:42:01 +00:00
Roman Shaposhnik
5088363247
* experimental dynamic audio stream allocation for DV demuxer. This
...
should make Nathan Kurz and if I don't hear too much complaints
about it -- that's the way it will be from now on.
* updating regressions
Originally committed as revision 3527 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-27 22:53:27 +00:00
Michael Niedermayer
72f89c4ca7
jpeg regression test
...
Originally committed as revision 3496 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-22 21:25:59 +00:00
Michael Niedermayer
c4f8d5d9f9
write shorter headers if possible
...
Originally committed as revision 3494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-22 20:01:56 +00:00
Michael Niedermayer
eeaa742c3e
1/0 fix for files with size=0
...
Originally committed as revision 3484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-20 15:40:50 +00:00
Loren Merritt
ee598f7ba4
(non)interlaced huffyuv patch by (Loren Merritt <lorenm at u dot washington dot edu>)
...
Originally committed as revision 3473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-17 10:57:57 +00:00
Alex Beregszaszi
7be8716a2a
forgot to commit this
...
Originally committed as revision 3447 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-10 09:51:16 +00:00
Alex Beregszaszi
b2a1c77162
try to select w/h from tables
...
Originally committed as revision 3443 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-08 17:57:25 +00:00
Loren Merritt
952b32c0ad
Always write VOL control parameters, needed by old xvid patch by (Loren Merritt <lorenm at u dot washington dot edu>)
...
Originally committed as revision 3432 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-03 02:32:39 +00:00
Michael Niedermayer
bb22e8b175
10l (lrintf(a)+b vs. lrintf(a+b))
...
Originally committed as revision 3391 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-14 15:18:49 +00:00
Roman Shaposhnik
d8665b1274
* fixing a bug in DV timestamp generation. Now libavtest doesn't
...
depend on a local TZ anymore.
Originally committed as revision 3368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-02 05:42:49 +00:00
Roman Shaposhnik
f5fc28d23c
* fixing a buffer overrun in gif.c
...
Originally committed as revision 3363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 21:56:59 +00:00
Michael Niedermayer
7a04636485
svq1 mv array size fix
...
Originally committed as revision 3361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 10:13:45 +00:00
Michael Niedermayer
e6cf9be59b
use non zero qscale for svq1 test
...
Originally committed as revision 3358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 09:22:52 +00:00
Roman Shaposhnik
3ea1ce2146
* fixing a small quirk with DV audio muxing
...
* making DV testable via libavtest
Originally committed as revision 3355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-27 17:58:47 +00:00
Michael Niedermayer
5d79ddc9b1
10l (fixes delayed frames during encoding)
...
Originally committed as revision 3279 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 23:41:29 +00:00
Michael Niedermayer
0ff7199f59
fix first timestamp when decoding mpeg-ps
...
Originally committed as revision 3274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 17:34:15 +00:00
Michael Niedermayer
986ebcdb1b
audio timestamp drift compensation
...
Originally committed as revision 3272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 14:47:29 +00:00
Michael Niedermayer
8176bd1a46
overflow fix
...
Originally committed as revision 3250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-25 18:39:57 +00:00
Michael Niedermayer
30b5382bf9
regression checksum changes due to new resampling code
...
Originally committed as revision 3232 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-18 02:59:30 +00:00
Michael Niedermayer
ca6ecf50f9
file id string
...
max short startcode distance
Originally committed as revision 3223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-14 21:30:36 +00:00
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
2004-06-03 19:29:47 +00:00
Michael Niedermayer
a811de6e72
dv regression test
...
Originally committed as revision 3181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-31 00:45:27 +00:00
Michael Niedermayer
3c895fc098
correctly interleave packets during encoding
...
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead
Originally committed as revision 3171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-29 18:50:31 +00:00
Michael Niedermayer
e928649b0b
pass AVPacket into av_write_frame()
...
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though
Originally committed as revision 3168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-29 02:06:32 +00:00
Michael Niedermayer
84ad613008
bytestream tracing support
...
sync points
removing timestamp lru prediction
extendible frame_code / frame_code table
Originally committed as revision 3142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-20 16:00:22 +00:00
Michael Niedermayer
b86bd1f137
svq1 regression test
...
Originally committed as revision 3129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-12 03:33:40 +00:00
Michael Niedermayer
dd17409ca0
next_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
...
note, dont take the PSNR/stddev values serious, they are caused by a bug in ffmpeg.c which drops one frame before the last frame during encoding with b frames
Originally committed as revision 3110 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-05 21:23:28 +00:00
Hauke Duden
224944895e
mpeg SVCD compatibility, SCR fixes, standard compliance
...
- fixed VBR+constrained bitstream header flags for non-VCD
- more sane (and SVCD compatible) value for video stream->max_buffer_size
- always write at least one PES header stuffing byte for MPEG-2 to
prevent accidental start code generation
- do not write more than 16 stuffing bytes in a PES header (not
allowed). Use padding packets instead.
- include a PES extension in the first MPEG-2 packet
- fill the first pack of SVCD files with padding
- "sanity hack" that prevents the SCR from overtaking the PTS for non-VCD
- fixed VCD PTS values to correspond to the SCR
- always include DTS in the first SVCD packet (fixes lots of
compatibility problems with DVD players)
patch by (Hauke Duden <H.NS.Duden at gmx dot net>)
Originally committed as revision 3078 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-26 22:16:06 +00:00
Michael Niedermayer
49f3806dd8
rv10 decoding fix
...
Originally committed as revision 3068 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-25 16:14:13 +00:00
Michael Niedermayer
aab9cdcff8
qpel & SSE/SATD regression test
...
Originally committed as revision 3056 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-24 14:41:57 +00:00
Michael Niedermayer
a76078b97f
+-1 bugfix regression test checksum update
...
Originally committed as revision 3018 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-16 01:08:03 +00:00
Michael Niedermayer
75553f825c
bit-exact
...
Originally committed as revision 3007 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-12 20:06:23 +00:00
Michael Niedermayer
2b382987fd
checksum threshold removial
...
Originally committed as revision 2992 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-09 16:47:22 +00:00
Michael Niedermayer
929a0c41d5
regression checksum update for alexs .mov time change
...
new nut (de)muxer regression tests
Originally committed as revision 2981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-08 18:41:09 +00:00
Steven M. Schultz
d298185c73
yuv4mpeg output 'C' tag patch by ("Steven M. Schultz" <sms at 2bsd dot com>)
...
Originally committed as revision 2944 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-01 23:32:53 +00:00
Roman Shaposhnik
906b578f16
* fixing 10l in movenc.c + updating regression patterns.
...
Originally committed as revision 2938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-28 03:29:00 +00:00
Michael Niedermayer
d9d7653e39
diff -w
...
Originally committed as revision 2936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-26 22:08:57 +00:00
Roman Shaposhnik
ca20f118d1
* enabling DV-in-QT
...
* fixing a bug in movenc.c: for QT files hdrl should contain 'mhlr'
Originally committed as revision 2928 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-26 09:04:06 +00:00
Michael Niedermayer
0a90160a29
forgot (bitstream size info)
...
Originally committed as revision 2923 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-24 19:01:58 +00:00
Michael Niedermayer
039e78891e
add size of encoded stream to the regression tests
...
Originally committed as revision 2918 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-23 03:05:51 +00:00