Michael Niedermayer
644a92626a
PIX_FMT_NONE and related fixes
...
Originally committed as revision 4161 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 18:29:06 +00:00
Yartrebo
8c2515bbb9
fix overflow in mc_block() patch by (Yartrebo )yartrebo earthlink net
...
Originally committed as revision 4132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-17 09:27:53 +00:00
Michael Niedermayer
b44985ba12
store the number of runs to avoid storing the last run value
...
about 10% lower bitrate for -qscale 32 (forman & some music video)
worst case bitrate increase <0.1% (lossless or low qscale)
and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ...
Originally committed as revision 4131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-15 13:24:30 +00:00
Michael Niedermayer
f5a719287d
rescale coefficients during IDWT, that way the lifting steps are much simpler and faster
...
Originally committed as revision 4119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 14:21:53 +00:00
Michael Niedermayer
a0a74ad9f0
increasing precission of the quantization parameter
...
this is needed as the quantization stepsize for each subband is also in this precission and insignificant changes to the wavelet like scaling its coefficients slightly differently would lead to wildly variing PSNR and bitrate
note, a encoder could also simply choose to leave the least significant bits of the quantization parameters zero which would give the exact previous behaviour except a y very tiny number of bits in the header
Originally committed as revision 4115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-09 22:15:48 +00:00
Michael Niedermayer
538a38418c
10% faster unpack_coeffs
...
Originally committed as revision 4108 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-05 17:59:05 +00:00
Michael Niedermayer
3cff4572ce
fixing lossless snow
...
Originally committed as revision 4107 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-05 09:37:43 +00:00
Michael Niedermayer
d13eef3d3d
snow regression test
...
Originally committed as revision 4100 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-03 15:39:17 +00:00
Calcium
982e53fe44
31_ASF_compatibility_with_WMP_and_add_index.patch by (Calcium | calcium nurs or jp)
...
Originally committed as revision 4073 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 13:30:27 +00:00
Calcium
58d2a1506d
28_fix_parameters_in_G726.patch by (Calcium | calcium nurs or jp)
...
Originally committed as revision 4070 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 12:35:27 +00:00
Michael Niedermayer
8272de4ea2
fix time stored in mov
...
based upon 23_fix_timestamp_in_mov.patch by (Calcium | calcium nurs or jp)
Originally committed as revision 4067 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 11:15:45 +00:00
Michael Niedermayer
6c13c880fa
trying to fix a few minor values in the mp4/mov muxer
...
Originally committed as revision 4063 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 00:26:43 +00:00
Michael Niedermayer
4a7d265176
sample_size fix
...
Originally committed as revision 4043 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-15 23:50:24 +00:00
Michael Niedermayer
625d98a319
set global_quality
...
Originally committed as revision 4042 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-15 22:49:16 +00:00
Michael Niedermayer
420370d4aa
switch MPEG4 fourcc to FMP4
...
Originally committed as revision 3972 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-22 19:48:07 +00:00
Michael Niedermayer
9499ebff8d
checksum change due to (don't crash on null codec patch which changed the stored length of the compressor name, movenc.c 1.28->1.29)
...
Originally committed as revision 3950 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 22:47:46 +00:00
Michael Niedermayer
090fa6576c
max/avg bitrate change (movenc.c 1.25->1.26)
...
Originally committed as revision 3948 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 20:45:19 +00:00
Michael Niedermayer
5dc18027d5
max/avg bitrate change (movenc.c 1.25->1.26)
...
Originally committed as revision 3947 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 20:15:23 +00:00
Michael Niedermayer
a749c8d6e5
regression test checksum change due to the mov header field and compressor name patch (movenc.c 1.24->1.25)
...
Originally committed as revision 3946 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 18:56:41 +00:00
Michael Niedermayer
b416099044
reversing the 1.52->1.53 change (handle fixed sample_size patch)
...
as this patch has been removed from mov.c in the 1.61->1.62 change
Originally committed as revision 3942 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 01:10:09 +00:00
Michael Niedermayer
976709ee73
compare audio files 16bit wise instead of 8bit
...
additionally compare the mp2 case with some delay as this matches better (the delay issue obviously should be fixed)
Originally committed as revision 3922 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 21:16:33 +00:00
Michael Niedermayer
ba96e97fdd
support comparing files with some posiion offset relative to each other
...
Originally committed as revision 3921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 20:32:47 +00:00
Michael Niedermayer
0c90161f0f
signed 16bit support
...
Originally committed as revision 3913 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 01:21:32 +00:00
Michael Niedermayer
a7a858996f
dithering for the mpeg audio decoder
...
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-30 14:04:56 +00:00
Michael Niedermayer
16dd93ab6a
quick and dirty PSNR check for audio
...
Originally committed as revision 3902 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-30 13:26:11 +00:00
Michael Niedermayer
dd4f8a04fe
jpeg style yuv fixes
...
Originally committed as revision 3852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-20 00:30:20 +00:00
Roine Gustafsson
7b0c0c3c29
handle fixed sample_size patch by Roine Gustafsson <roine AT users.sourceforge.net>
...
Originally committed as revision 3828 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-12 18:00:44 +00:00
Roine Gustafsson
2d74541476
- Writes correct unknown aspect
...
- Adds read and write support for yuv422p and yuv444p
- New parser will read all well-formed YUV4MPEG2 stream headers
patch by (Roine Gustafsson <roine users.sourceforge net>)
Originally committed as revision 3800 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-04 01:55:50 +00:00
Philip Gladstone
597c9f2bc9
Remove .mpg streams due to a standards compliance issue
...
Originally committed as revision 3794 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-03 02:40:22 +00:00
Michael Niedermayer
281a74da60
spaces in path fixes
...
Originally committed as revision 3791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-01 23:38:09 +00:00
Michael Niedermayer
6feb1de50f
r/w -> rb/wb
...
Originally committed as revision 3774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-24 12:34:11 +00:00
Michael Niedermayer
0d6d0cf953
fopen "r" -> "rb"
...
Originally committed as revision 3772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-23 20:13:59 +00:00
Michael Niedermayer
c50cd09dd5
rv20 regression test
...
Originally committed as revision 3740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-07 13:48:25 +00:00
Michael Niedermayer
80016c48b0
rm encoding fix
...
Originally committed as revision 3736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-06 21:38:05 +00:00
Loren Merritt
f37b9768f6
split ffhuffyuv into 2 codecs:
...
"huffyuv" is compatible with the official version
"ffvhuff" contains our improvements
Originally committed as revision 3720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-28 18:29:38 +00:00
Michael Niedermayer
17179d2d97
fix some codec_id values so that new ones can be added at the end of the subsets without breaking binary compatibility
...
Originally committed as revision 3719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-28 15:33:15 +00:00
Michael Niedermayer
8a01fc4742
fake regression errors caused by randomly choosen dct algo
...
Originally committed as revision 3703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-22 00:23:32 +00:00
Michael Niedermayer
7f8038ce88
mv/mb reuse regression test
...
Originally committed as revision 3686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-16 14:02:41 +00:00
Michael Niedermayer
87c5fbc37a
switch pnm from imagepipe to image2pipe
...
Originally committed as revision 3676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-12 22:57:07 +00:00
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
2004-11-12 01:21:34 +00:00
Michael Niedermayer
359fa0febc
cbr audio muxing fix
...
Originally committed as revision 3661 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-06 19:11:34 +00:00
Michael Niedermayer
d34a07466f
switch ffv1 to the put/get_symbol() from snow
...
Originally committed as revision 3659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-31 12:22:00 +00:00
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
Michael Niedermayer
6486ad57ee
test more (i)dcts
...
Originally committed as revision 2917 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-22 21:20:14 +00:00
Michael Niedermayer
74d69c0719
enable .ffm regression test as it works again
...
Originally committed as revision 2907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-18 22:54:44 +00:00
Michael Niedermayer
7813d6a307
1000000l (using uninitalized variable for initalizing bits per MV table)
...
Originally committed as revision 2900 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-16 16:57:27 +00:00
Michael Niedermayer
b056e73c80
h263+ custom pcf support
...
Originally committed as revision 2868 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-10 22:11:49 +00:00
Michael Niedermayer
4bfc029f83
10l (1 vs. descrLength(1)) found by (Jean Le Feuvre - jeanlf)
...
Originally committed as revision 2864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-09 21:54:25 +00:00
Michael Niedermayer
ba30abcb0d
regression test fix (forcing specific audio codecs as the default often depends upon HAVE_MP3LAME or similar)
...
Originally committed as revision 2861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-09 15:20:04 +00:00
Michael Niedermayer
e82d912dba
h263 framerate & aspect ratio fixes
...
Originally committed as revision 2854 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-06 12:33:56 +00:00
Konstantin Andreyev
615b92fd8e
asf patch by (Konstantin Andreyev <kandreyev at bcsii dot com>)
...
1. Corrected packet sent time. (Packet sent time => previous packet sent
time)
2. Corrected payload playing time. (Payload playing time => packet sent
time)
3. Used different format for packets with one payload and multi payloads.
Originally committed as revision 2851 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-05 22:10:50 +00:00
John Dalgliesh
853d659d6f
os x md5sum patch by (John Dalgliesh <johnd at defyne dot org>)
...
Originally committed as revision 2824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-28 15:15:58 +00:00
Michael Niedermayer
2dd59ebd45
update libavformat regression checksums (it should be checked why exactly they changed ...), and always test libavformat in make test so this doesnt happen again
...
Originally committed as revision 2799 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-18 19:07:58 +00:00
Gildas Bazin
69dde1ad36
AAC support in mov, correct aspect ratio support and user data support patch by (Gildas Bazin <gbazin at altern dot org>)
...
and regression test checksum update for it by me
Originally committed as revision 2787 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-14 19:08:09 +00:00
Michael Niedermayer
cfbd16df75
replace a few pbBufPtr() by put_bits_count(), one of them was actually wrong
...
Originally committed as revision 2774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 20:59:48 +00:00
Michael Niedermayer
80ee9fc0e3
simplify MV availability check / dont use below last row MV which is always zero
...
Originally committed as revision 2773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 18:39:43 +00:00
Michael Niedermayer
9c3d33d67f
multithreaded/SMP motion estimation
...
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c
Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 17:54:10 +00:00
Michael Niedermayer
f02ab8148c
ima & ms adpcm regression test
...
Originally committed as revision 2766 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-08 02:35:37 +00:00
Michael Niedermayer
311be1fb05
g726 regression test
...
Originally committed as revision 2761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-07 15:10:47 +00:00
Michael Niedermayer
622348f931
interlaced dct decision cleanup
...
function moved to dspcontext
mmx&mmx2 optimized
change SSE -> SAD as default (better quality)
vbv buffer size command line option in kbyte
Originally committed as revision 2669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-05 22:57:07 +00:00
Michael Niedermayer
be408b67e6
noise reduction regression test
...
Originally committed as revision 2656 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-02 21:26:51 +00:00
Michael Niedermayer
c0baa56a25
trellis quantization regression test
...
Originally committed as revision 2648 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-01 22:04:14 +00:00
Michael Niedermayer
69768b77b4
test interlaced motion estimation too
...
Originally committed as revision 2644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-01 16:50:56 +00:00
Michael Niedermayer
9e2a16e1a7
fixpoint log() for tiny_psnr so it can output actual PSNR
...
Originally committed as revision 2640 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-31 02:32:54 +00:00
Michael Niedermayer
bb198e198a
interlaced motion estimation
...
interlaced mpeg2 encoding
P & B frames
rate distored interlaced mb decission
alternate scantable support
4mv encoding fixes (thats also why the regression tests change)
passing height to most dsp functions
interlaced mpeg4 encoding (no direct mode MBs yet)
various related cleanups
disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed
Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-30 16:07:57 +00:00
Fabrice Bellard
037b5189d8
MPEG1/2 decoding update (buffered frames are decoded now)
...
Originally committed as revision 2617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-15 14:47:23 +00:00
Michael Niedermayer
7ebfc0ea63
error concealment regression test
...
Originally committed as revision 2606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-14 01:42:00 +00:00
Fabrice Bellard
83dddc4a71
generate MPEG elementary streams in all cases - added interlaced MPEG2 test
...
Originally committed as revision 2593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-10 17:06:36 +00:00
Michael Niedermayer
d7d2428239
Advanced intra coding, modified quantization and alternative inter vlc regression tests
...
Originally committed as revision 2574 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-08 17:45:59 +00:00
Michael Niedermayer
01e8ff27b4
slice flush / position fix
...
Originally committed as revision 2569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-07 02:10:30 +00:00
Michael Niedermayer
d3985de709
cleanup
...
Originally committed as revision 2537 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-28 22:09:09 +00:00
Michael Niedermayer
567e36d8f1
last frame
...
Originally committed as revision 2508 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-12 12:22:50 +00:00
Michael Niedermayer
28c70622ec
use .mp4 in one of the mpeg4 regression tests
...
Originally committed as revision 2479 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-04 12:57:19 +00:00
Michael Niedermayer
f3203047eb
ffv1 regression test
...
Originally committed as revision 2477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-03 21:59:21 +00:00
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
2003-10-16 00:21:54 +00:00
Mike Melanson
baf23f0c10
use the correct file modes
...
Originally committed as revision 2381 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-10-15 01:22:50 +00:00
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
2003-10-07 11:32:40 +00:00
Michael Niedermayer
c280f2d7c3
nut regression test
...
mpeg4 ac prediction cleanup
Originally committed as revision 2326 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-10-01 16:45:59 +00:00
Fabrice Bellard
6eb23b82c2
updated
...
Originally committed as revision 2309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-28 15:18:34 +00:00
Michael Niedermayer
98b0858e10
constraint_parameter_flag fix
...
Originally committed as revision 2299 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-24 00:06:33 +00:00
Fabrice Bellard
c9d88b14c7
update
...
Originally committed as revision 2288 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-16 20:29:32 +00:00
Michael Niedermayer
e9c6531704
mpeg sequence end code regression checksum update
...
Originally committed as revision 2271 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-13 21:03:16 +00:00
Fabrice Bellard
3bb1f2da02
mpegaudio decoder no longer forgets to decoder last audio frame
...
Originally committed as revision 2244 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-09 22:45:27 +00:00
Michael Niedermayer
8d876a433c
asv2 regression test
...
Originally committed as revision 2188 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-09-01 13:05:21 +00:00
Michael Niedermayer
cb231c4866
fixing unused f_code values
...
10l (forgot to update the regression test scores after the closed gop bit fix)
Originally committed as revision 2185 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-30 19:40:30 +00:00
Michael Niedermayer
12dccd4e60
bit_rate in mpeg1/2 should be 0x3FFFF for vbr or at least >= max_bitrate
...
Originally committed as revision 2180 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-29 19:42:23 +00:00
Michael Niedermayer
2d5e962b06
100l (forget to reset me.skip for b frames)
...
Originally committed as revision 2170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-26 22:26:18 +00:00
Michael Niedermayer
922bc38d55
mpeg2 regression test
...
add mpeg2video_decoder, thats more consistant with the encoders, note, both mpeg1video and mpeg2video decoder will happily decode both mpeg1 and 2
Originally committed as revision 2166 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-26 07:42:25 +00:00
Fabrice Bellard
b4f237b6b5
up to date regression tests
...
Originally committed as revision 2154 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 21:27:10 +00:00
Fabrice Bellard
04e3f86d6b
ac3 test
...
Originally committed as revision 2153 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 21:21:39 +00:00
Fabrice Bellard
375c44f4bb
use new loop option
...
Originally committed as revision 2149 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 21:16:50 +00:00
Fabrice Bellard
2853e85cea
disabled file based tests
...
Originally committed as revision 2148 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 21:14:02 +00:00
Fabrice Bellard
19a11db2aa
exclude Duration field too
...
Originally committed as revision 2147 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-24 18:16:16 +00:00
Michael Niedermayer
743739d2c5
AC3 encoding patch ba (Ross Martin <ffmpeg at ross dot interwrx dot com>)
...
Originally committed as revision 2129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-20 07:57:00 +00:00
Michael Niedermayer
f5ea4461ce
patch for flv deblocking by (Garrick Meeker <gmeeker at theoryllc dot com>)
...
Originally committed as revision 2095 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-29 09:58:47 +00:00
Fabrice Bellard
a12eea308a
put b- prefix to libav tests to avoid incorrect ffserver test
...
Originally committed as revision 2055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-16 19:13:33 +00:00
Fabrice Bellard
8ff7d1ad06
fixed test.conf path
...
Originally committed as revision 2054 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-16 18:50:35 +00:00
Michael Niedermayer
e11530e780
flv1 fix
...
Originally committed as revision 2047 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-15 20:22:22 +00:00
Michael Niedermayer
3b37408be8
lossless jpeg regression test
...
Originally committed as revision 2036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-12 16:26:08 +00:00
Michael Niedermayer
bbdd42d36f
flv regression test
...
Originally committed as revision 2025 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-07-09 23:52:06 +00:00
Fabrice Bellard
67f7f31697
use explicit image name
...
Originally committed as revision 1930 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-06-05 12:36:34 +00:00