Commit Graph

746 Commits

Author SHA1 Message Date
Baptiste Coudurier
a96b1a903a correctly interleave audio and video according to specs
Originally committed as revision 17892 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-09 01:10:28 +00:00
Baptiste Coudurier
9885e9a63a write timecode track in gxf
Originally committed as revision 17891 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-09 00:15:29 +00:00
Baptiste Coudurier
46a7e3ec14 write timecode track in gxf
Originally committed as revision 17890 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-09 00:14:55 +00:00
Baptiste Coudurier
990287c468 remove unneeded and empty user data
Originally committed as revision 17886 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-08 22:12:56 +00:00
Justin Ruggles
f48b9304cd flacdec: Parse the metadata header in the raw FLAC demuxer.
Originally committed as revision 17852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-06 01:31:10 +00:00
Ivan Schreter
61c23c155c Pass packet position to the parser, so frame's AVPacket.pos is computed correctly.
Originally committed as revision 17824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-05 07:36:16 +00:00
Michael Niedermayer
4022fe01a6 Change the timebase of the raw demuxer to one that can represent the ts of fields.
Originally committed as revision 17675 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 03:48:35 +00:00
Ivan Schreter
4c6b49bf74 Change TS seeking so it returns position/timestamp of a key frame.
Patch by Ivan Schreter, schreter gmx net

Originally committed as revision 17665 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-28 18:35:53 +00:00
Kostya Shishkov
e51b7a41ee Update regressions for YUV2RGB table generator change in SwScaler
Originally committed as revision 17518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22 09:23:29 +00:00
Aurelien Jacobs
2a46003c9e matroskadec: fix seek regression tests according to r17460
Originally committed as revision 17461 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 21:41:40 +00:00
Diego Biurrun
6f2162b471 Mark functions only used within the test programs as static.
Originally committed as revision 17454 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 10:09:46 +00:00
Stefano Sabatini
8e2fd8e1d4 Replace the calls to the deprecated av_alloc_format_context() with
corresponding calls to avformat_alloc_context().

Originally committed as revision 17048 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-08 08:27:26 +00:00
Michael Niedermayer
6337178b4f Ensure that the palette is set in data[1] for all 8bit formats.
Also document it.

Originally committed as revision 17018 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-06 12:59:50 +00:00
Stefan de Konink
426a6f34a0 Splits the totalbitrate in a videodatarate and audiodatarate part.
Patch by Stefan de Konink stefan konink de

Originally committed as revision 16944 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-02 16:10:46 +00:00
Baptiste Coudurier
8dc81a4524 seek at 0 when timestamp requested is negative
Originally committed as revision 16815 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-27 04:29:33 +00:00
Baptiste Coudurier
e9338da87d fix endianness of time code, and calculate it in fields, according to specs
Originally committed as revision 16730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-23 20:03:57 +00:00
Baptiste Coudurier
a848cfe97c fix seek reg tests, Im always forgetting this
Originally committed as revision 16706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-21 00:36:34 +00:00
Baptiste Coudurier
507ff760af Do not use avctx->frame_number which might not be set,
this also fixes a side effect where its value was one too much.

Originally committed as revision 16701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-20 09:43:58 +00:00
Baptiste Coudurier
15a4e8b85a set correct value for starting line
Originally committed as revision 16698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-20 09:25:50 +00:00
Baptiste Coudurier
fc94187857 fix gxf time code mark out value
Originally committed as revision 16697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-20 09:14:46 +00:00
David Conrad
4bcafc9a23 Update regression tests after r16651
Originally committed as revision 16656 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-17 18:34:47 +00:00
Baptiste Coudurier
3d0a94f699 calculate pat, pmt and sdt exact size and adjust total bitrate
Originally committed as revision 16610 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 23:49:13 +00:00
Baptiste Coudurier
31a2506349 update seek regression tests due to ts modifications
Originally committed as revision 16606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:30:01 +00:00
Baptiste Coudurier
5541759f6f only write dts if they differ from pts, according to specs
Originally committed as revision 16605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:17:07 +00:00
Baptiste Coudurier
46911c7ab8 use delay to avoid negative dts
Originally committed as revision 16604 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:14:35 +00:00
Baptiste Coudurier
de34dc39c0 set pts and dts of pes packets exactly according to specs
Originally committed as revision 16603 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 21:57:10 +00:00
Michael Niedermayer
ed4c638a07 Fix PTS returned by the demuxers for mpeg4 without a decoder.
More precissely fix has_b_frames.
Fixes issue757

Originally committed as revision 16256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-21 21:47:29 +00:00
Reimar Döffinger
de40eb8df2 Fix regression.sh to work on OpenBSD which has md5 instead of md5sum
but it is in the path (/bin), not /sbin.

Originally committed as revision 16088 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-13 09:10:55 +00:00
Måns Rullgård
9a5771e9c1 Run regression tests on target system.
Originally committed as revision 15915 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:44 +00:00
Aurelien Jacobs
19cf8e2027 10l: missing change from r15667 - global header also affect seek test results
Originally committed as revision 15668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-22 21:16:31 +00:00
Aurelien Jacobs
abce34d979 matroskaenc: require global header
fixes issue696

Originally committed as revision 15667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-22 21:14:42 +00:00
Carl Eugen Hoyos
ede935a1bd Revert r15615: Enable AC-3 decoding regression tests.
AC-3 decoding regression test fails with gcc 2.95.3 because of missing
SSE support.

Originally committed as revision 15625 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-15 22:58:45 +00:00
Carl Eugen Hoyos
2e00584efc Enable AC-3 decoding regression tests.
Originally committed as revision 15615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-13 21:47:30 +00:00
Justin Ruggles
6682ae42a4 write actual min and max frame size to FLAC header. update regression test checksum.
Originally committed as revision 15331 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-14 22:25:50 +00:00
Justin Ruggles
a9f8587e15 write MD5 checksum to FLAC header. update regression tests.
Originally committed as revision 15326 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-14 21:39:54 +00:00
Justin Ruggles
2b90551764 update FLAC regression test due to expected change after r15324
Originally committed as revision 15325 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-14 20:10:30 +00:00
Michael Niedermayer
3e3c638e69 Switch regression tests to swscale.
Plain C, x86-32 and -64 have been tested and should work, other
archs that had asm optmizations in swscale likely will need some fixes
to either fall back on C if SWS_BITEXACT is set or make the asm match C.
This also disables the PAL8 test as neither swscale nor the old scaler
really support PAL8 output, imgconvert supported a fixed 666 palette
as output and swscale supports fixed 884 and 422.

Originally committed as revision 15305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-13 03:49:54 +00:00
Aurelien Jacobs
20f7466550 matroskadec: after seeking, skip up to the desired timestamp instead of
the desired stream

Originally committed as revision 15282 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-09 12:01:51 +00:00
Luca Abeni
dd1c8f3e6e Bump Major version, this commit is almost just renaming bits_per_sample to
bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may
be a change done here or there if some developer has some cleanup ideas and
patches!

Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-08 14:24:59 +00:00
Aurelien Jacobs
0b393b7a4e fix seek regression tests after r15229
The matroska demuxer now index every streams so seek on stream 1 now works.

Originally committed as revision 15254 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-07 15:08:43 +00:00
Peter Ross
287ba997b5 Remove further 1sample=2byte assumptions within FFmpeg to allow
F32LE/F64BE/F64LE audio to be encoded properly.

Originally committed as revision 15192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-04 10:18:04 +00:00
Michael Niedermayer
d3b4b74c32 Fix lossless jpeg encoder to comply to spec and store full redundant
residuals, Note this does not change RGB32 as we need to check this
against some decoder that supports it.

Originally committed as revision 15055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-30 20:39:12 +00:00
Aurelien Jacobs
cbccf2058e Fix the seek regressions to match changes in r14956, r14959 and r14960.
The changes are verified and desired.

Originally committed as revision 14969 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-25 22:21:30 +00:00
Aurelien Jacobs
38511b9ad3 matroska: fix regression test according to r14862
Originally committed as revision 14865 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-20 13:22:10 +00:00
Peter Ross
6f18fe8ce7 Add regression tests for F32LE, F64BE and F64LE PCM codecs.
Originally committed as revision 14838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 11:26:43 +00:00
Peter Ross
5e8ecfde50 Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs.
Originally committed as revision 14692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-11 09:52:17 +00:00
Peter Ross
4f5c72e857 PCM regression tests.
Originally committed as revision 14671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-08 23:31:43 +00:00
Baptiste Coudurier
77c3fb9098 add dv 4:1:1 regression test
Originally committed as revision 14631 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-05 23:03:02 +00:00
Baptiste Coudurier
b91758de48 100l, fix test, ref values were done with mv0, dunno how this slipped in
Originally committed as revision 14630 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-05 22:55:59 +00:00
Baptiste Coudurier
2cce68f8bd add mpeg2 4:2:2 regression test
Originally committed as revision 14629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-05 21:59:51 +00:00
Aurelien Jacobs
3fa1e8185a matroskadec: update seek regression test to match new ebml parser
This change is due to r14590.
The AVPacket position now points to the first byte of the actual
packet data in the file. It previously pointed to the EBML element
ID preceding packet data.

Originally committed as revision 14612 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-05 00:43:04 +00:00
Baptiste Coudurier
39a127bfbc Only reset buffer state if seeking is successful; update seek reg ref.
Originally committed as revision 14491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 19:40:06 +00:00
Baptiste Coudurier
23f02559fe check url_fseek return value, update seek reg tests
Originally committed as revision 14488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 18:01:12 +00:00
Michael Niedermayer
1e90317b65 Fix tiny_psnr so it compares all bytes (it did skip the last block).
Also display both file sizes and slightly change the output formatting.
[not split in 3 patches to avoid the huge checksum files from being changed
 and having to be reviewed 3 times, if people want it split i can revert and
 split it]

Originally committed as revision 14374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-24 17:24:36 +00:00
Diego Biurrun
cc8de8e8a5 cosmetics: typo/grammar fixes
Originally committed as revision 14371 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-24 17:04:14 +00:00
Michael Niedermayer
e740c796d8 Fix segfault with non existing input files.
Originally committed as revision 14369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-24 15:47:28 +00:00
Baptiste Coudurier
9b92ed7666 update swf video frame number when muxing done, fix #439
Originally committed as revision 14293 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-19 03:25:50 +00:00
Michael Niedermayer
4c453ddbbc Make our flac decoder decode all the data at EOF.
Fixes issue524

Originally committed as revision 14223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-13 21:51:29 +00:00
Reimar Döffinger
ae8afab998 Fix MS ADPCM de- and encoding: first and second sample are swapped.
Noticeable better decoding of e.g. http://samples.mplayerhq.hu/A-codecs/msadpcm-stereo/dance-b5th.asf

Originally committed as revision 14201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-13 14:08:28 +00:00
Michael Niedermayer
7efeb73a5a 10000l for myself, my last change was incomplete.
This one also reverts the libav mpeg ts regression test score change.

Originally committed as revision 14132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-08 23:25:01 +00:00
Michael Niedermayer
6d77d9acf7 Set cur_dts to 0 only during creating new streams and not every time cur_dts happens
to be AV_NOPTS_VALUE.

Originally committed as revision 14118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-08 14:07:37 +00:00
Baptiste Coudurier
148c8d8018 store dts in ffm headers
Originally committed as revision 13880 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 08:50:57 +00:00
Baptiste Coudurier
5e5f75cf8a remove pts set hack, this is no more correct
Originally committed as revision 13879 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 08:44:58 +00:00
Baptiste Coudurier
78a5c7a5a1 update seek reg ref due to r13856
Originally committed as revision 13878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 07:33:31 +00:00
Baptiste Coudurier
dbedf2aae2 enable feeder threads
Originally committed as revision 13868 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 01:35:43 +00:00
Baptiste Coudurier
54e5cf132d do not reset ffm pts, this avoids setting last pts to 0 and screwing up seeking
Originally committed as revision 13856 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 00:26:25 +00:00
Baptiste Coudurier
60a04f7fc9 use av_seek_frame to flush demxu pending packets, fixes seeking, should have been done when av_find_stream_info was added
Originally committed as revision 13855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-22 00:22:21 +00:00
Baptiste Coudurier
f7d321bc03 update reg ref due to r13851
Originally committed as revision 13852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-21 04:03:17 +00:00
Michael Niedermayer
65f526835f I think we are also compliant to iso2.
Originally committed as revision 13765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-13 13:52:53 +00:00
Michael Niedermayer
ed6e47c21d Add isom to the compatible brands.
Originally committed as revision 13764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-13 12:19:01 +00:00
Baptiste Coudurier
b63ba850c1 remove obsolete requirements, quicktime 6 is from 2002, not sure if muxing scheme still fits
Originally committed as revision 13732 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-09 19:56:45 +00:00
Baptiste Coudurier
3c6a9f66b9 pass dts and pts through ffm, should fix streaming b frames
Originally committed as revision 13725 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-09 07:43:14 +00:00
Baptiste Coudurier
d8b1dffbc5 remove unneeded ffmpeg commandline switches, and enable quiet mode
Originally committed as revision 13720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-09 00:26:25 +00:00
Baptiste Coudurier
8a4f5983ee update ffm seek tests now that timestamps are fixed
Originally committed as revision 13684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-07 04:47:48 +00:00
Baptiste Coudurier
2940b38ef2 fix pts handling in ffm
Originally committed as revision 13683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-07 00:49:03 +00:00
Baptiste Coudurier
c07d64c890 Reset reading state after successful seek.
Originally committed as revision 13682 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-07 00:35:37 +00:00
Baptiste Coudurier
995877956f update regression tests for ts due to r13641
Originally committed as revision 13651 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-03 17:59:24 +00:00
Michael Niedermayer
d59591fb02 In mpeg1/2 timestamps are associated with the access unit which
contains the first picture startcode that commences in the PES
packet, instead of the first access unit that commences in the
PES packet. Fix the parser to
handle that properly. This was a very long standing bug ...
The change to the seek regressions is because the mpeg ts muxer
stores too many invalid and randomized timestamps which overflow
the 4 entry buffer we use in the parser.

Originally committed as revision 13643 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-03 02:43:17 +00:00
Måns Rullgård
968ae1d9cc fix servertest in out of tree builds
Originally committed as revision 13631 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-02 22:56:58 +00:00
Baptiste Coudurier
79c7968726 update regressions tests, should be stable now
Originally committed as revision 13550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-30 01:51:51 +00:00
Baptiste Coudurier
626932fd83 sleep seems needed to wait for feed to be setup
Originally committed as revision 13549 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-30 01:51:15 +00:00
Michael Niedermayer
bf1310c7b1 Update regression checksums after dts calculation fix (r13470).
Before, all dts where wrong, now just the first is a little odd.

Originally committed as revision 13491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-28 10:25:20 +00:00
Baptiste Coudurier
0bf017c48b update regression ref due to r13412
Originally committed as revision 13427 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-26 08:22:38 +00:00
Baptiste Coudurier
fd83ad7f02 use short option
Originally committed as revision 13371 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-25 00:28:03 +00:00
Baptiste Coudurier
bc908bc453 do not loop input, useless
Originally committed as revision 13369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 23:53:37 +00:00
Baptiste Coudurier
ea2b716f68 fix feed path according to regression script
Originally committed as revision 13368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 23:48:45 +00:00
Baptiste Coudurier
1faf7a20d5 simplify, use ffserver launch directive
Originally committed as revision 13367 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-24 23:48:02 +00:00
Baptiste Coudurier
38baa83c8a no need to sleep to hide crashes
Originally committed as revision 13225 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-21 21:24:32 +00:00
Diego Biurrun
245976da2a Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-09 11:56:36 +00:00
Diego Biurrun
953f54f1f4 #include required stdint.h header directly.
Originally committed as revision 13084 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-08 23:11:04 +00:00
Diego Biurrun
e680989d7b #include stdint.h instead of using a manual typedef for uint8_t.
Originally committed as revision 13073 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-07 08:41:34 +00:00
Ramiro Polla
bddbd7d3d1 Do not duplicate -y parameter on regression.sh.
It is already set by FFMPEG_OPTS.

Originally committed as revision 13029 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-01 21:41:42 +00:00
Ramiro Polla
25060fdf55 Ignore whitespace differences in seek test.
Originally committed as revision 13028 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-01 20:04:08 +00:00
Baptiste Coudurier
d29ee34ce3 fix adpcm ima qt decoding, channel at init is 0, correct stereo out since samples += avctx->channels
Originally committed as revision 12965 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-25 15:06:07 +00:00
Baptiste Coudurier
0c691995bf cosmetics
Originally committed as revision 12962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-25 14:04:27 +00:00
Henrik Gulbrandsen
4fa6eac5f1 Correct ASF duration.
Patch by Henrik Gulbrandsen: henrik gulbra net

Originally committed as revision 12916 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-21 08:19:16 +00:00
Michael Niedermayer
0366654e2b Use generic seeking code for flv. The removed code was a buggy duplicate.
Originally committed as revision 12812 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-14 12:22:23 +00:00
Michael Niedermayer
fd31550d23 Fix seeking in rm.
Originally committed as revision 12779 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-09 23:19:05 +00:00
Baptiste Coudurier
83edd50917 update ogg seek reg tests because of r12630
Originally committed as revision 12664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-01 12:49:54 +00:00
Baptiste Coudurier
3a71577f87 homogenous regression tests output for image formats
Originally committed as revision 12639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 21:29:38 +00:00
Baptiste Coudurier
3251f24be7 missed one
Originally committed as revision 12638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 21:28:52 +00:00
Baptiste Coudurier
7261f9bd25 cosmetics, remove leading whitespaces
Originally committed as revision 12637 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 21:21:49 +00:00
Baptiste Coudurier
e516d3488a change rle encoder to count up to 127, sgi does not support 128
Originally committed as revision 12631 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 17:27:58 +00:00
Justin Ruggles
fe790f89e8 Use 15-bit LPC precision by default. This generally gives better compression
results. Also update Ogg regression test.

Originally committed as revision 12630 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 16:01:10 +00:00
Justin Ruggles
6e330816d4 fix Ogg/FLAC header size
Originally committed as revision 12626 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-30 03:40:03 +00:00
Baptiste Coudurier
38c669d853 cosmetics, remove superflous comments
Originally committed as revision 12488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-18 13:13:57 +00:00
Panagiotis Issaris
781138d005 Update the regression tests reference values after the changes to the Matroska
muxer/demuxer in revision 12358.

Originally committed as revision 12407 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 15:19:52 +00:00
Måns Rullgård
88b5db9f08 replace -f pgmyuv with -f image2 -vcodec pgmyuv
Originally committed as revision 12361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-07 19:27:14 +00:00
Måns Rullgård
5b67e4f8b8 Simplify do_video_encoding() in regression.sh
All calls of this function use pgmyuv input format; hence
no need to specify it explicitly.

Originally committed as revision 12360 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-07 19:27:10 +00:00
Måns Rullgård
733a6d8360 Remove mp4psp regression test
The PSP MP4 format requires an AAC audio stream, so until
we have an AAC encoder we cannot test this format.

The existing test is broken and does not actually use the
PSP format.

Originally committed as revision 12359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-07 19:27:07 +00:00
Kostya Shishkov
9dc92a38a0 IMA ADPCM encoder - QT variant
Originally committed as revision 12348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-06 07:30:41 +00:00
Michael Niedermayer
73e2261318 The last flag fix fixed mpeg4-qprd (there the flags ended up being trashed
through lrintf(), that is gcc put the 32bit int flags in a 32bit float
which caused some to be lost ...).
I wonder why FATE did not pick this up?

Originally committed as revision 12329 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-05 12:45:32 +00:00
Michael Niedermayer
b6bffc46b8 Fix trellis quant + AAN DCT.
Originally committed as revision 12221 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-25 22:43:42 +00:00
Diego Biurrun
2d83fe90e3 This shell script is not bash-specific.
Originally committed as revision 12124 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-16 14:42:44 +00:00
Diego Biurrun
989bbe62d0 Remove check for the availability of the -u diff flag, we require it in
other places without checking for its availability already.

Originally committed as revision 12123 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-16 14:37:23 +00:00
Michael Niedermayer
83a9db42a3 Fix timestamps and durations if the first packets have no durations nor timestamps,
and the information needed to guess the duration only becomes known at a later packet.

Originally committed as revision 11963 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 20:32:32 +00:00
Michael Niedermayer
e942293db1 It appears last_pts was not set ...
Originally committed as revision 11939 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 13:21:00 +00:00
Michael Niedermayer
a712d725c0 Header elision muxing support.
This only removes 2 bytes from MP3 and MP2 currently.
Up to 4 could be removed from MP3/MP2 though this might need a 2pass muxer.
Primitive code to remove headers from MPEG-1/2/4 is there too but for the
single file I tried it on (the one in the regression tests), it was a loss
because all video frames were >4096 byte, so that it is disabled ATM.

Originally committed as revision 11936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 02:57:19 +00:00
Benoit Fouet
3f8e1fc80c Update regression test checksum for ffm.
Originally committed as revision 11933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-14 09:20:53 +00:00
Baptiste Coudurier
485f076dc2 seek regression ref update for ogg
Originally committed as revision 11869 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-05 01:35:34 +00:00
Baptiste Coudurier
37b74c8651 Fix issue 338:
Correctly interleave ogg packets per granule
and set eos correctly, 2 packets buffering is needed.
It duplicates interleave_per_dts a bit,
if someone has a good solution, I'll implement it.

Originally committed as revision 11867 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-05 01:16:47 +00:00
Oded Shimon
eb757a6251 Update seektest regression as well to previous lavf/nut commits
Originally committed as revision 11864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04 19:03:50 +00:00
Oded Shimon
4ddcc983b4 back_ptr calculation used wrong timebase when searching for back syncpoint
Originally committed as revision 11856 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04 10:48:41 +00:00
Oded Shimon
02c986a8d6 Fix intented algo in syncpoint writing before keyframes in NUT muxer
Originally committed as revision 11855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04 10:45:32 +00:00
Oded Shimon
82badd27f1 nut->max_distance was not set at all anywhere in the NUT muxer
Originally committed as revision 11854 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04 10:34:35 +00:00
Oded Shimon
103d74ea5c ff_nut_reset_ts() expected to get 'ts*time_base_count', but muxer only
gave it 'ts'. Fixed by changing ff_nut_reset_ts() and demuxer params

Originally committed as revision 11851 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04 10:27:32 +00:00
Måns Rullgård
9d6a96af24 remove single-frame images from seektest
Originally committed as revision 11837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 21:38:56 +00:00
Måns Rullgård
704abfec05 remove useless/incorrect comments in regression.sh
Originally committed as revision 11834 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:32 +00:00
Måns Rullgård
2009721d99 split lavf regression tests
Originally committed as revision 11833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:29 +00:00
Måns Rullgård
4383ed5cba split regression tests allowing make to run them in parallel
Originally committed as revision 11832 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:26 +00:00
Måns Rullgård
d2e40fe5e1 get seek regression test filenames from reference file
Originally committed as revision 11831 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:22 +00:00
Michael Niedermayer
aba29e6feb Fix b-libav.ul/al seek regression test.
Originally committed as revision 11696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-31 20:04:17 +00:00
Måns Rullgård
f5655f2afb remove duplicate, disabled nut regression test
Originally committed as revision 11671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-30 21:04:00 +00:00
Diego Biurrun
76de4ea681 Print the name of the regression test that was run after finishing the test.
Originally committed as revision 11664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-29 23:30:00 +00:00
Måns Rullgård
a8fa959a0f rename dv50 regression test output file to dv50.dv
Originally committed as revision 11660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-28 22:35:44 +00:00
Michael Niedermayer
175e23e875 Consider initial EOR in the back_ptr calculation.
Originally committed as revision 11550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-17 13:59:52 +00:00
Benjamin Larsson
b529ab37ba 4 months of hard development and finally it's done. Closes issue 58. Adpcm_swf regressions tests.
Originally committed as revision 11160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-03 15:35:23 +00:00
Michael Niedermayer
7548783bc5 correct invalid duration
Originally committed as revision 11152 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-03 10:23:09 +00:00
Kostya Shishkov
ec28509fed Fix regression tests after r11127 and 11129
Patch by kostya

Originally committed as revision 11128 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-02 17:46:27 +00:00
Baptiste Coudurier
6865337f7b ogg seek regression ref
Originally committed as revision 11001 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-11 19:36:04 +00:00
Baptiste Coudurier
5118cae694 ogg muxer
Originally committed as revision 10999 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-10 18:27:03 +00:00
Diego Biurrun
e9b67fe42e Disable unused function, fixes the warning:
tests/tiny_psnr.c:55: warning: ‘exp16’ defined but not used

Originally committed as revision 10968 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-09 04:57:28 +00:00
Timofei V. Bondarenko
62b3415258 fix predictor initialization for adpcm-ima encoder not to lose first sample
in block in adpcm-ima decoder
Patch by Timofei V. Bondarenko: tim £ ipi, ac, ru
Original thread: [FFmpeg-devel] [PATCH] adpcm-ima-wav header and codec
Date: 10/15/2007 05:55 PM

Originally committed as revision 10933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-06 13:08:04 +00:00
Benoit Fouet
40b67a56d1 Fix mov checksums following r10852.
Originally committed as revision 10928 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-05 09:24:16 +00:00
Kostya Shishkov
d447fc3132 Seek regression for RM demuxer fix
Originally committed as revision 10907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-03 06:43:29 +00:00
Roberto Togni
64d8ef0bb7 Fix seek regression test for ac3 in rm after r10634
Needed because avparser changes the size of the packets

Originally committed as revision 10635 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-01 19:49:50 +00:00
Michael Niedermayer
f612801465 fix timestamps used for ratecontrol
these were wrong (in pts vs dts sense) when b frames were in use
they were also wrong if the average framerate was smaller than 1/timebase
resulting in totally wrong final bitrate

Originally committed as revision 10477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-11 22:46:41 +00:00
Michael Niedermayer
e559c30a20 allow changing of the spatial_decomposition_count and quantization tables
per frame (this is untested as the encoder does not use it yet)

Originally committed as revision 10458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-09 15:06:46 +00:00
Michael Niedermayer
7d7f57d939 store halfpel filter coefficients in the header as well as the
flag for diagonal interpolation

the primary reason for this change is that previously MC up to 1/4 pel
matched H.264 exactly and that increases the risk of stumbling over
patents

secondly this allows 0.10 db or more quality gain by choosing a longer
filter and the filter could also be chosen optimally for each frame
though that of course would cause speed loss at the decoder and encoder
side ...

Originally committed as revision 10436 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-08 14:51:13 +00:00
Michael Niedermayer
a68ca08e30 cleanup mc_block()
perform interpolation steps in such an order that halfpel interpolation
could be done per picture
this also makes mc_block() match h.264 for the 1/4 pel cases so that the
use of the h264 functions for some cases does not introduce a fantastic mess

Originally committed as revision 10433 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-08 03:14:20 +00:00