In ogg muxer, pack multiple frames into one page, much lower overhead
Originally committed as revision 23231 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace "-vfilters" by "-vf" in regtests. Should fix regtest breakage.
Originally committed as revision 23109 to svn://svn.ffmpeg.org/ffmpeg/trunk
FATE: change -vfilters to -vf
Originally committed as revision 23108 to svn://svn.ffmpeg.org/ffmpeg/trunk
FATE: update idroq-video-encode command
Originally committed as revision 23064 to svn://svn.ffmpeg.org/ffmpeg/trunk
Enable libavfilter by default and fix pading for mxf-d10
Originally committed as revision 23048 to svn://svn.ffmpeg.org/ffmpeg/trunk
FATE: update nsv-demux checksums
Originally committed as revision 22908 to svn://svn.ffmpeg.org/ffmpeg/trunk
FATE: update vqf-demux checksum
Originally committed as revision 22873 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change default for bidir_refine to 1.
Originally committed as revision 22778 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l, update ref value for ffm since default flags changed and are stored in the file
Originally committed as revision 22673 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add VorbisComment writing to FLAC files.Patch by James Darnley <james darnley at gmail>.
Originally committed as revision 22605 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ad-hoc lavfi tests use random values for the slice height usedper each frame, useful for testing slicification.
Originally committed as revision 22587 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add some ad-hoc tests for libavfilter.
A patched version of ffmpeg supporting video filters is required forgetting this working; thus make lavfitest is supposed to work only inthe libavfilter repository for now.
Originally committed as revision 22586 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add FATE tests
This adds a "fate" make target which runs the full FATE test suite.Individual tests can be run with "make fate-$testname".
The location of the FATE test samples must be specified with the--samples=PATH option to configure.
The tests/fate-update.sh script regenerates the references files and...
use mpeg2 quantization bias for mjpeg.this seems to improve RD performance.
Originally committed as revision 22550 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make sure all mvs of a mb are set in the error concealment code.
Originally committed as revision 22520 to svn://svn.ffmpeg.org/ffmpeg/trunk
oggdec: Determine pts and filepos on a packet basis in read_timestamp
This takes into account whether the granule defines the start or end timesof packets, and sets the correct file offset of the associated page.
Originally committed as revision 22462 to svn://svn.ffmpeg.org/ffmpeg/trunk
oggdec: Set data_offset to the right value
Otherwise it gets set automatically to a page midstream and prevents seekingto the first page.
Originally committed as revision 22454 to svn://svn.ffmpeg.org/ffmpeg/trunk
oggdec: Save offset of the page needed to reconstruct the current packet
Originally committed as revision 22453 to svn://svn.ffmpeg.org/ffmpeg/trunk
mpegts vbr muxing, activated when muxing rate is not supplied by theuser.
Originally committed as revision 22352 to svn://svn.ffmpeg.org/ffmpeg/trunk
Start continuity counter at 0 for pmt as well
Originally committed as revision 22350 to svn://svn.ffmpeg.org/ffmpeg/trunk
Start continuity counter at 0 for streams
Originally committed as revision 22344 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l typo, fix ts total bit rate computation
Originally committed as revision 22343 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffserver regression test run (still fails)
Originally committed as revision 22305 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: move md5sum wrappers into separate file
ffserver-regression.sh doesn't need anything else fromregression-funcs.sh, and sourcing the entire file therebreaks things.
Originally committed as revision 22304 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: run seektest on image sequences
Seeking on image sequences doesn't actually work, so thistest isn't very useful until that capability is added.
Originally committed as revision 22286 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: run seektest on lavftest output files
Somehow this got lost in the recent overhaul.
Originally committed as revision 22283 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: place image sequence outputs in separate directories
Originally committed as revision 22282 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify starting and ending clusters
Originally committed as revision 22199 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make seektest messages similar to other tests
Originally committed as revision 22159 to svn://svn.ffmpeg.org/ffmpeg/trunk
Run seektest on all generated files
Originally committed as revision 22158 to svn://svn.ffmpeg.org/ffmpeg/trunk
Place regtest-pixfmt output files in separate dir
This test generates many output files, and keeping them separateis convenient.
Originally committed as revision 22157 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused argument to test scripts
Originally committed as revision 22156 to svn://svn.ffmpeg.org/ffmpeg/trunk
Place regression test output files in subdirs per family
Originally committed as revision 22155 to svn://svn.ffmpeg.org/ffmpeg/trunk
Revert "Remove the self reference in the seektest that prevented it from"
This reverts r22151. It prevents the seektest from running at all andis thus of no use whatsoever.
Originally committed as revision 22152 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove the self reference in the seektest that prevented it fromtesting new formats since 2 years namely r11831.This likely will uncover bugs that gone unnoticed in the last 2 yearsdue to lack of testing.
Originally committed as revision 22151 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make sure we dont double test files and sort the list.
Originally committed as revision 22150 to svn://svn.ffmpeg.org/ffmpeg/trunk
Codec copy test.
Originally committed as revision 22148 to svn://svn.ffmpeg.org/ffmpeg/trunk
Free packets read in seek_test.
Originally committed as revision 22110 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix some memory leaks in seek_test test program:- do not allocate context twice- close the input file before exiting
Originally committed as revision 22108 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correctly increment continuity_counter in PCR packets.
Patch by Yann Coupin, yann.coupin+ffmpeg gmail
Originally committed as revision 22020 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use stripped executable in regression tests
Originally committed as revision 21870 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correct opts calulation in ffmpeg.c.This correct the stop point for demuxing with -vcodec copy and -t as well aspacket interleaving. (we already diddrop packets but kept demuxing themfor too long due to opts being wrong)the change to ffm is due to 2 packets with timestamp 0 being stored...
Set AVPacket.pos in MPEG-PS demuxer.
Originally committed as revision 21604 to svn://svn.ffmpeg.org/ffmpeg/trunk
Check pkt.pts against the recording time.This fixes at least ogg encoding with -t where the file was slightly too long.
Originally committed as revision 21598 to svn://svn.ffmpeg.org/ffmpeg/trunk
Separate audio-only tests so they are only run once
Originally committed as revision 21556 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update regression tests after r21372
Originally committed as revision 21374 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: split wma test into wmav1 and wmav2
Originally committed as revision 21255 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: split reference files allowing tests to run individually
With this change, the output is checked immediately after each testhas run. This means commands like "make regtest-mpeg2" can now beused to run a single test and get meaningful results....
regtest: suppress console output from tests
This disables all console output from the *-regression.sh scripts bydefault. If the V environment variable is set to 1, ffmpeg commandsare printed before being run. If V is greater than 1, ffmpeg outputgoes to the console, otherwise stderr is redirected to a file....
Do not split audio frames accross pes packets.This was not supported by some equipment and cisco analyzer.
Originally committed as revision 21203 to svn://svn.ffmpeg.org/ffmpeg/trunk
Insert null packets to keep pcr values correct, patch by Mike Scheutzow,scheutzow at alcatel-lucent dot com and Niobos, niobos at dest-unreach dot be.
Originally committed as revision 21199 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l, my last commit (r21001) broke regression tests.
FATE tests might need updating too.
Originally committed as revision 21002 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use common regression test functions in ffserver regression test script.This makes the ffserver regression test more portable.
Originally committed as revision 20925 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace ` ` syntax by $( ) in regression test shell scripts.The latter syntax variant is more readable and easier to nest.
Originally committed as revision 20924 to svn://svn.ffmpeg.org/ffmpeg/trunk
It appears that waveformatextensible is mandatory for more cases thanjust channels>2. The 16bit case is from MSDN, the 48khz is from less a reliablewww page (sorry i cant find the URL anymore).
Originally committed as revision 20892 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update ffm reference checksums as a result of r20869.
Originally committed as revision 20882 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add ROQ format regression test.
Originally committed as revision 20811 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reduce the number of encoded frames for the dnxhd tests to 5.Significantly reduce codectest execution time.
Originally committed as revision 20804 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update seek.regression.ref. This is due to r20758.
Originally committed as revision 20759 to svn://svn.ffmpeg.org/ffmpeg/trunk
update seek regression ref due to r20674, packet size changed
Originally committed as revision 20688 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update libavformat regression reference checksum for ffm. This change isdue to r20601.
Originally committed as revision 20621 to svn://svn.ffmpeg.org/ffmpeg/trunk
update seek regression ref due to r20579, mp3 timestamps are adjusted
Originally committed as revision 20597 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix a rounding error in the PSNR calculation and update the many regressiontest references that this change affects.
Originally committed as revision 20492 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split codec-regression.sh again and create a lavfi-regression.sh forrunning the libavfilter tests.
Originally committed as revision 20384 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split codec-regression.sh, and create the lavf-regression.sh script.
Originally committed as revision 20365 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix codectest
Originally committed as revision 20360 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split codec-regression.sh, put all the code which can be shared byother regression test scripts in the regression-funcs.sh file.
Originally committed as revision 20359 to svn://svn.ffmpeg.org/ffmpeg/trunk
Build extradata in adpcm_ms encoder.
This fixes issue #1244.
Originally committed as revision 20349 to svn://svn.ffmpeg.org/ffmpeg/trunk
Print "NOPTS" when AV_NOPTS_VALUE is encountered during seek regression tests.This makes the output nicely aligned even in for those cases, and mightalso avoid some issues with printf implementations that can not handle wellvery large float values (e.g. msvcrt without MinGW wrapper IIRC)....
Move up the $test variable definition, together with the otherdefinitions of variables defined using the positional arguments of thescript.
Should ease the split of the file.
Originally committed as revision 20322 to svn://svn.ffmpeg.org/ffmpeg/trunk
Give symbolic names to the positional parameters of thecodec-regression.sh script.
Originally committed as revision 20321 to svn://svn.ffmpeg.org/ffmpeg/trunk
Align the seek regression test output for better readability.
Originally committed as revision 20309 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace seek test error return numbers by the corresponding E* strings.Hopefully this fixes regression tests on DOS.It breaks alignment of the output a bit more, but this should be easy tofix with a second patch.
Originally committed as revision 20282 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do the dnxhd_720p_rd test with -threads 4 in order to also test the threading code.
Originally committed as revision 20205 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add ALAC encoding and decoding regression tests.
Originally committed as revision 20188 to svn://svn.ffmpeg.org/ffmpeg/trunk
wav demuxer: return AVERROR_EOF instead of AVERROR when the end ofthe file is reached normally, without any error.
Originally committed as revision 20143 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix seek regression test: several AVERROR correctly changed to AVERROR_EOF.
Originally committed as revision 20141 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make seek regression tests fit after previous get_buffer change.The au and aiff demuxers would always return an empty packet beforedetecting EOF, this is now fixed with av_get_packet etc. returning EOF.
Originally committed as revision 20136 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use floating point mathematics when encoding mpeg audio.Fixes issue 975: high db peak levels when encoding mp2
Original patch by Lasse Reinhold, lassemikkelreinhold hotmail
Originally committed as revision 20100 to svn://svn.ffmpeg.org/ffmpeg/trunk
Prefer -vcodec rawvideo over -vcodec huffyuv for lavfi regressiontests, as the use of huffyuv may cause the auto-insertion of a scalefilter, thus masking the mis-behavior of some filter.
Originally committed as revision 20088 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix md5 program invocation for BSD.patch by Michael Kostylev, michael.kostylev gmail com
Originally committed as revision 20086 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make sure that dv encoder initializes all encoded packet data.The specification does not say which value to use for unusedparts, so fill all unused bytes with 0xff, which is consistentwith what DV usually uses for reserved or unused parts.
Originally committed as revision 20084 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove duplicated / stray code which slipped in with r20057.
Originally committed as revision 20060 to svn://svn.ffmpeg.org/ffmpeg/trunk
Get rid of "function" "keywords" in lavfilter testing code, hopefully willmake regressions tests runnable again with all shells.
Originally committed as revision 20059 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement a lavfitest target for testing regressions in libavfilter.The target is disabled.
See the thread: "[PATCH] libavfilter-soc: regression test for libavfilter".
Originally committed as revision 20057 to svn://svn.ffmpeg.org/ffmpeg/trunk
regtest: do not write to /tmp/ffmpeg$$
Nothing useful was ever written to this file. It did, however,often cause spurious failures when the file was left behind byanother user on the system.
Originally committed as revision 19938 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split dnxhd regression test so the parts can run in parallel
Originally committed as revision 19936 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use default sws_flags for dnxhd regression tests and also test the "-mbd rd" variant of the encoder.
Originally committed as revision 19923 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update regression reference for DNxHD test update
Originally committed as revision 19922 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change DNxHD regression tests to test both 720p and 1080i instead of just 1080ifor better test coverage.
Originally committed as revision 19921 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change dnxhd regression tests for r19912 which fixed uninitialized data inencoded data.
Originally committed as revision 19916 to svn://svn.ffmpeg.org/ffmpeg/trunk
update seek regression tests due to r19902
Originally committed as revision 19904 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update dnxhd rotozoom regression test values with more sane ones that matchthe results of most FATE machines.
Originally committed as revision 19903 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be
Originally committed as revision 19902 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update dnxhd regression test to match the majority of FATE machines (whichalso have a much saner stddev).
Originally committed as revision 19901 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add dnxhd test to regression tests.
Originally committed as revision 19895 to svn://svn.ffmpeg.org/ffmpeg/trunk
disable new seeking code in mpeg-ts per #ifdef (use old read_seek by default)
Originally committed as revision 19788 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use generic multi-stream key frame finding routine to implement read_seek2 and mapread_seek to read_seek2.
Originally committed as revision 19681 to svn://svn.ffmpeg.org/ffmpeg/trunk
matroskadec: correctly parse flags for simpleblock frames
Originally committed as revision 19621 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove some hunks of unused and disabled code cruft.
Originally committed as revision 19606 to svn://svn.ffmpeg.org/ffmpeg/trunk