7263cd5544 
								
							
								 
							
						 
						
							
							
								
								fate: convert codec-regression.sh to makefile rules  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50858a64bf 
								
							
								 
							
						 
						
							
							
								
								Add Avid Meridien Uncompressed (AVUI) encoder.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11e33402ca 
								
							
								 
							
						 
						
							
							
								
								fate: use standard diff options  
							
							diff -w is not a standard option.  This fixes the reference files
to match what the tests actually output and switches to using the
standard diff -b which is sufficient to handle different line ending
styles.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb8f5194b3 
								
							
								 
							
						 
						
							
							
								
								Set bits_per_coded_sample when encoding Microsoft Video-1.  
							
							Fixes ticket #1193 . 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6458a08700 
								
							
								 
							
						 
						
							
							
								
								vf_scale: ensure the palette is set for output.  
							
							Since those are pseudo-palette formats, swscale does not write
into data[1], swscale must initialize the palette properly itself.
This lead to frames that actually decoded as all-gray before.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed68fd45d3 
								
							
								 
							
						 
						
							
							
								
								Add v408 codec regression test.  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92a02d935b 
								
							
								 
							
						 
						
							
							
								
								Add ffvhuff encoding and decoding regression test  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12b812d2e5 
								
							
								 
							
						 
						
							
							
								
								prores: store and retrieve extended colourspace information  
							
							Based on the patch by Phil Barrett. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c87c7a952 
								
							
								 
							
						 
						
							
							
								
								Add prores regression test.  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								177bb4bf50 
								
							
								 
							
						 
						
							
							
								
								cljr: set the properties of the coded_frame, not input frame.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								785d8a3868 
								
							
								 
							
						 
						
							
							
								
								fate: use compression level 0 for flashsv2 tests.  
							
							Output sizes mismatch (and thus MD5) between zlib version 1.2.5 and
1.2.6 if compression level > 0. The issue doesn't affect the intra-only
tests. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								371946bc27 
								
							
								 
							
						 
						
							
							
								
								r210enc: don't write uninitialized data  
							
							Also fix r210 fate decoding test.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b93a524c2 
								
							
								 
							
						 
						
							
							
								
								fate: add v308 encoding/decoding test  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e46e12222 
								
							
								 
							
						 
						
							
							
								
								fate: add yuv4 encoding/decoding test  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								931ec4a2f6 
								
							
								 
							
						 
						
							
							
								
								fate: add R210 encoding/decoding test  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbf1dc4eb4 
								
							
								 
							
						 
						
							
							
								
								fate: add Y41P encoding/decoding test  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f58d670002 
								
							
								 
							
						 
						
							
							
								
								movenc: Decrease default chunk merge limit to 1mb.  
							
							This reduces the delay when opening the video with quicktime.
Idea-by: Maksym Veremeyenko <verem@m1stereo.tv>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c7c9a9f33 
								
							
								 
							
						 
						
							
							
								
								fate: Update file checksums after the mov muxer change in  a78dbada55 
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e5cbb3c2d 
								
							
								 
							
						 
						
							
							
								
								cljrdec: improve scaling somewhat  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1ca45317d 
								
							
								 
							
						 
						
							
							
								
								cljrenc: fix scaling  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								733b23c2e4 
								
							
								 
							
						 
						
							
							
								
								fate: Add v210 codec regression tests  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53b6503184 
								
							
								 
							
						 
						
							
							
								
								avienc: Fix rawvideo 32bit  
							
							Bug found by: Rik Maes <rik.maes54@gmail.com>
Change based on suggestion by Rik Maes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0988a6a035 
								
							
								 
							
						 
						
							
							
								
								movenc: disable iods by default  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Approved-by: MP4_maniac
Approved-by: Baptiste Coudurier 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3b8bde2f1 
								
							
								 
							
						 
						
							
							
								
								movenc: Rudimentary IODs support.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d18d17abd 
								
							
								 
							
						 
						
							
							
								
								Add CLJR encoding and decoding regression tests  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78fde9323d 
								
							
								 
							
						 
						
							
							
								
								Run zmbv regression without md5sum.  
							
							Judging by the differences this should make all FATE
machines pass the test.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7023fb81c7 
								
							
								 
							
						 
						
							
							
								
								One last try to get zmbv test to work across all fate machines.  
							
							Change compression level to 0 this time.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								901af94b69 
								
							
								 
							
						 
						
							
							
								
								movenc: Always write EDTS when we are able to.  
							
							Inspired by a patch from Michael Root
Idea-by: Baptiste Coudurier
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ecc78b707 
								
							
								 
							
						 
						
							
							
								
								Choose compression level 6 for zmbv test.  
							
							The default of 9 gives different results on different FATE systems.
However the zlib test using compression level 6 works, so
try this instead.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61b1d85c1f 
								
							
								 
							
						 
						
							
							
								
								Add tests for several encoders.  
							
							More specifically, PNG, v210, zlib and zmbv codecs.
zmbv needs vf_scale to be able to produce PAL8.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc09bf57a6 
								
							
								 
							
						 
						
							
							
								
								movenc: Write file with minimal number of chunks for the given interleaving.  
							
							Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fe5fc9325 
								
							
								 
							
						 
						
							
							
								
								regtest: split video encode/decode tests into individual targets  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b601ded799 
								
							
								 
							
						 
						
							
							
								
								Add prores regression test.  
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07a96dc1e9 
								
							
								 
							
						 
						
							
							
								
								regression tests: add jpeg2000  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3c1d37a90 
								
							
								 
							
						 
						
							
							
								
								avconv: use different variables for decoded and filtered frame.  
							
							Makes the code less obfuscated and fixes encoding one video stream to
several outputs.
Also use avcodec_alloc_frame() instead of allocating AVFrame on stack.
Breaks me_threshold in avconv, as motion vectors aren't passed through
lavfi. They could be copied manually, but I don't think this misfeature
is useful enough to justify ugly hacks. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a27dc1cbd 
								
							
								 
							
						 
						
							
							
								
								regtests: amv video encoder test  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d4d0e8176 
								
							
								 
							
						 
						
							
							
								
								Fix unnecessary shift with 9/10bit vertical scaling  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a254452472 
								
							
								 
							
						 
						
							
							
								
								regtests: add a flashsv2 decoder test limited to keyframes  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75af0e6a16 
								
							
								 
							
						 
						
							
							
								
								dv: honor timecode in DV muxer.  
							
							This is based on the original work by Baptiste Coudurier. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28c1115a91 
								
							
								 
							
						 
						
							
							
								
								swscale: use 15-bit intermediates for 9/10-bit scaling.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4555874af1 
								
							
								 
							
						 
						
							
							
								
								dnxhd: add regression test for 10-bit  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d42aaa802e 
								
							
								 
							
						 
						
							
							
								
								error_resilience: actually add counter when adding a MV predictor.  
							
							Without, the predictor isn't actually used. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a9c859444 
								
							
								 
							
						 
						
							
							
								
								H264/MPEG frame-level multi-threading.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b6bfff2b2 
								
							
								 
							
						 
						
							
							
								
								swscale: Do not loose precission on yuv values after rgb->yuv.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70378ea190 
								
							
								 
							
						 
						
							
							
								
								fate: run aref and vref as regular tests  
							
							These tests create reference files used for psnr calculation in
the other codec tests.  Treating them as (mostly) regular tests
simplifies the makefile and makes them visible in the fate reports.
The latter makes errors in these runs easier to identify.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e19a6e868 
								
							
								 
							
						 
						
							
							
								
								movenc: always write esds descriptor length using 4 bytes.  
							
							ipod shuffle doesn't support anything else.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								304e983dc7 
								
							
								 
							
						 
						
							
							
								
								movenc: fix yuv range in avid atoms used by dnxhd.  
							
							yuv range: full 1 / normal 2
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83630f79ec 
								
							
								 
							
						 
						
							
							
								
								regtests: add grayscale qtrle  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3732c48304 
								
							
								 
							
						 
						
							
							
								
								error_concealment: Use previous pictures motion vectors when the current ones have been lost.  
							
							Looks better for some cases, worse for others, overall not much difference.
Its more correct though.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5f20892c9 
								
							
								 
							
						 
						
							
							
								
								msvideo1 regression test  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago