summaryrefslogtreecommitdiff
path: root/tests/ref
Commit message (Collapse)AuthorAgeFilesLines
* fate: fix fieldorder testPaul B Mahol2013-10-231-25/+25
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-221-0/+26
|\ | | | | | | | | | | | | * qatar/master: fate: add fieldorder filter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add fieldorder filter testVittorio Giovara2013-10-221-0/+26
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * mxfdec: set audio timebase to 1/samplerateAnton Khirnov2013-09-293-27/+27
| | | | | | | | | | | | | | | | Fixes sync in some samples (e.g. bugs 7581 and 8374 in VLC). Based on a commit by Matthieu Bouron <matthieu.bouron@gmail.com> Reported-by: Jean-Baptiste Kempf <jb@videolan.org> CC: libav-stable@libav.org
* | FATE: add HEVC testsGuillaume Martres2013-10-1640-0/+1534
| | | | | | | | | | | | | | The tests are disabled as 2 do not pass yet (fate-hevc-conformance-PPS_A_qualcomm_7 and fate-hevc-conformance-RAP_A_docomo_4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add pxr24 exr testPaul B Mahol2013-10-151-0/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | swscale: Use full resolution chroma for yuv2rgb when the input has full chromaMichael Niedermayer2013-10-101-15/+15
| | | | | | | | | | | | See Ticket3028 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: change the default scaler to bicubicMichael Niedermayer2013-10-067-310/+310
| | | | | | | | | | See: [FFmpeg-devel] [PATCH] swscale/options: switch default to bicubic Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/vobsub: raise packet even if apparently incomplete.Clément Bœsch2013-10-041-0/+1
| | | | | | | | | | This restore the latest packet which was dropped from the FATE test in dbfe61100.
* | avformat/vobsub: fix several issues.Clément Bœsch2013-10-041-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here is an extract of fate-samples/sub/vobsub.idx, with an additional text at the end of each line to better identify each bitmap: timestamp: 00:04:55:445, filepos: 00001b000 Ace! timestamp: 00:05:00:049, filepos: 00001b800 Wake up, honey! timestamp: 00:05:02:018, filepos: 00001c800 I gotta go to work. timestamp: 00:05:02:035, filepos: 00001d000 <???> timestamp: 00:05:04:203, filepos: 00001d800 Look after Clayton, okay? timestamp: 00:05:05:947, filepos: 00001e800 I'll be back tonight. timestamp: 00:05:07:957, filepos: 00001f800 Bye! Love you. timestamp: 00:05:21:295, filepos: 000020800 Hey, Ace! What's up? timestamp: 00:05:23:356, filepos: 000021800 Hey, how's it going? timestamp: 00:05:24:640, filepos: 000022800 Remember what today is? The 3rd! timestamp: 00:05:27:193, filepos: 000023800 Look over there! timestamp: 00:05:28:369, filepos: 000024800 Where are they going? timestamp: 00:05:28:361, filepos: 000025000 <???> timestamp: 00:05:29:946, filepos: 000025800 Let's go see. timestamp: 00:05:31:230, filepos: 000026000 I can't, man. I got Clayton. Note the two "<???>": they are basically split subtitles (with the previous one), which the dvdsub decoder is now supposed to reconstruct with a previous commit. But also note that while the first chunk has increasing timestamps, timestamp: 00:05:02:018, filepos: 00001c800 timestamp: 00:05:02:035, filepos: 00001d000 ...it's not the case of the second one (and this is not an exception in the original file): timestamp: 00:05:28:369, filepos: 000024800 timestamp: 00:05:28:361, filepos: 000025000 For the dvdsub decoder, they need to be "filepos'ed" ordered, but the FFDemuxSubtitlesQueue is timestamps ordered, which is the reason of the introduction of a sub sort method in the context, to allow giving priority to the position, and then the timestamps. With that change, the dvdsub decoder get fed with ordered packets. Now the packet size estimation was also broken: the filepos differences in the vobsub index defines the full data read between two subtitles chunks, and it is necessary to take into account what is read by the mpegps_read_pes_header() function since the length returned by that function doesn't count the size of the data it reads. This is fixed with the introduction of total_read, and {old,new}_pos. By doing this change, we can drop the unreliable len16 heuristic and simplify the whole loop. Note that mpegps_read_pes_header() often read more than one PES packet (typically in one call it can read 0x1ba and 0x1be chunk along with the relevant 0x1bd packet), which triggers the "total_read + pkt_size > psize" check. This is an expected behaviour, which could be avoided by having a more chunked version of mpegps_read_pes_header(). The latest change is the extraction of each stream into its own subtitles queue. If we don't do this, the maximum size for a subtitle chunk is broken, and the previous changes can not work. Having each stream in a different queue requires some little adjustments in the seek code of the demuxer. This commit is only meaningful as a whole change and can not be easily split. The FATE test changes because it uses the vobsub demuxer.
* | avcodec/dvdsubdec: reconstruct incomplete SPU packets.Clément Bœsch2013-10-041-0/+1
| |
* | avcodec/tiff_common: Improve formating of long arraysMichael Niedermayer2013-10-032-36/+194
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'rbultje/master'Michael Niedermayer2013-10-03203-0/+1785
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * rbultje/master: Full-pixel MC functions. VP9 MC (ssse3) optimizations. Native VP9 decoder. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Native VP9 decoder.Ronald S. Bultje2013-10-02203-0/+1785
| | | | | | | | | | | | | | | Authors: Ronald S. Bultje <rsbultje gmail com>, Clement Boesch <u pkh me>
* | | ffprobe: print stream channel_layout when availableStefano Sabatini2013-10-035-2/+5
| | | | | | | | | | | | Fix trac ticket #3006.
* | | avcodec/imgconvert/get_color_type: fix type for PAL8Michael Niedermayer2013-10-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket3008 Fate changes as PAL8 gets used instead of BGR8 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fate: add fieldorder testPaul B Mahol2013-09-301-0/+89
| | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | avcodec/tiff_common: fix bprint max sizesMichael Niedermayer2013-09-291-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avcodec/exif: print bytes and undefined types as scalar listsMichael Niedermayer2013-09-291-7/+7
|/ / | | | | | | | | | | This prevents odd characters from ending in the fate test Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add phase testPaul B Mahol2013-09-271-0/+51
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/mjpegenc: dont store DQT for LJPEGMichael Niedermayer2013-09-243-24/+24
| | | | | | | | | | | | | | This may improve compatibility of lgpegs generated by libavcodec also encoded ljpegs become slightly smaller Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'f1eac2b8a0370b908cd691086d11f51342054730'Michael Niedermayer2013-09-231-6/+6
|\ \ | |/ | | | | | | | | | | * commit 'f1eac2b8a0370b908cd691086d11f51342054730': movenc: Use keyframes as default fragmentation point in ismv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * matroskaenc: Fix writing TRACKDEFAULTFLAGJohn Stebbins2013-08-272-24/+24
| | | | | | | | | | | | | | | | The element was only being written when the value == 1. But the default value of this element is 1, so this has no useful effect. This element needs to be written when the value == 0. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Make decoding alpha optional for some codecs.Reimar Döffinger2013-09-223-0/+102
| | | | | | | | | | | | | | | | | | | | | | | | For codecs where decoding of a whole plane can simply be skipped, we should offer applications to not decode alpha for better performance (ca. 30% less CPU usage and 40% reduced memory bandwidth). It also means applications do not need to implement support (even if it is rather simple) for YUVA formats in order to be able to play these files. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | avfilter/vf_tinterlace: add yuv411p, yuv440p, yuva422p and yuva444pPaul B Mahol2013-09-212-0/+8
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | matroska: Add the CueDuration elementJames Almer2013-09-211-2/+2
| | | | | | | | | | | | | | | | | | Use it only on subtitle CuePoints. With proper demuxer/splitter support this should improve the display of subtitles right after seeking to a given point in the stream. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add adelay testPaul B Mahol2013-09-211-0/+261
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | matroskaenc: Write muxingapp and writingapp elements when using bitexact flagJames Almer2013-09-182-26/+26
| | | | | | | | | | | | | | | | Files won't validate with mkvalidtor if these two elements are missing. Use a const "Lavf" string that wont change with library version bumps. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroskaenc: Bump DocTypeVersion to 4James Almer2013-09-151-2/+2
| | | | | | | | | | | | | | | | | | The muxer has been creating files with v4 elements for some time now, and especially now that we can mux non-experimental Opus files, reporting the DocTypeVersion as 2 is not correct. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: update fate tests after master:291ad12ea2d1: ffprobe: show probe_score ↵Michael Niedermayer2013-09-017-3/+7
| | | | | | | | | | | | in the format section Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1enc: Make ffv1.3 non experimentalMichael Niedermayer2013-08-263-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The fate tests change as they used 1.2 previously The increased size is due to: 32bit CRCs per slice by default (can be disabled), it adds slice headers to allow decoding one slice without the others an additional slice size field is added to make it possible to find slices within corrupted surroundings. these add up to about 57bit per slice more at 50 frames and 4 slices thats 1425 byte Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-08-2324-29/+29
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: movenc: Make tkhd "enabled" flag QuickTime compatible Conflicts: libavformat/movenc.c tests/ref/acodec/alac tests/ref/acodec/pcm-s16be tests/ref/acodec/pcm-s24be tests/ref/acodec/pcm-s32be tests/ref/acodec/pcm-s8 tests/ref/lavf/mov tests/ref/vsynth/vsynth1-dnxhd-1080i tests/ref/vsynth/vsynth1-mpeg4 tests/ref/vsynth/vsynth1-prores tests/ref/vsynth/vsynth1-qtrle tests/ref/vsynth/vsynth1-svq1 tests/ref/vsynth/vsynth2-dnxhd-1080i tests/ref/vsynth/vsynth2-mpeg4 tests/ref/vsynth/vsynth2-prores tests/ref/vsynth/vsynth2-qtrle tests/ref/vsynth/vsynth2-svq1 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Make tkhd "enabled" flag QuickTime compatibleJohn Stebbins2013-08-2316-16/+16
| | | | | | | | | | | | | | | | QuickTime will play multiple audio tracks concurrently if this flag is set for multiple audio tracks. And if no subtitle track has this flag set, QuickTime will show no subtitles in the subtitle menu. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | fate: Add EXIF test.Thilo Borgmann2013-08-203-0/+451
| |
* | fate: add ffv1.0 testMichael Niedermayer2013-08-182-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/lzwenc: Add 1 additional bit of padding for gifMichael Niedermayer2013-08-146-175/+175
| | | | | | | | | | | | This fixes issues with gimp reading animated gifs Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'aae159a7cc4df7d0521901022b778c9da251c24e'Michael Niedermayer2013-08-141-1/+0
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'aae159a7cc4df7d0521901022b778c9da251c24e': nuv: Do not ignore lzo decompression failures Conflicts: libavcodec/nuv.c tests/ref/fate/nuv-rtjpeg Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nuv: Do not ignore lzo decompression failuresLuca Barbato2013-08-131-1/+0
| | | | | | | | | | | | | | | | Update the fate reference since the last broken frame is not decoded anymore. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | avcodec/raw: gbrp supportMichael Niedermayer2013-08-0911-83/+83
| | | | | | | | | | | | Fixes 2nd half of Ticket2274 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: remove obsolete workaround in trim insertion.Nicolas George2013-08-0737-122/+121
| | | | | | | | | | | | | | | | The bug it was working seems to have been fixed. This change causes ffmpeg to use the trim filter to implement the -t option. FATE tests are updated due to the more accurate handling of the last packets.
* | avdevice/timefilter: 2nd try at avoiding rounding issuesMichael Niedermayer2013-08-031-1/+1
| | | | | | | | | | | | This hopefully fixes fate-timefilter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/timefilter-test: provide more space for the printout to allow ↵Michael Niedermayer2013-08-031-6/+6
| | | | | | | | | | | | larger values Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/timefilter-test: dont try to optimize par1 for n0=0 caseMichael Niedermayer2013-08-021-1/+1
| | | | | | | | | | | | | | | | for the n0=0 case there are multiple solutions and different platforms pick different ones This should reduce the issues with fate and the timefilter test Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/timefilter: cleanup the formating of the test outputMichael Niedermayer2013-07-301-6/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c47037c7a17e4026d38dfa41da27b9f91506725b'Michael Niedermayer2013-07-301-0/+6
|\ \ | |/ | | | | | | | | | | * commit 'c47037c7a17e4026d38dfa41da27b9f91506725b': fate: Add timefilter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Add timefilter testDiego Biurrun2013-07-291-0/+6
| |
| * oggdec: do not fall back on binary search in the generic code.Anton Khirnov2013-07-021-17/+34
| | | | | | | | | | Binary search is already attempted in the format-specific seek function, so the fallback is only reached if binary search failed already.
| * fate: Add Canopus Lossless YUY2 testDerek Buitenhuis2013-06-241-0/+16
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | ffprobe: add -show_programs optionFlorent Tribouilloy2013-07-287-3/+7
| | | | | | | | | | | | | | The option is used to sort the streams by program. Signed-off-by: Florent Tribouilloy <florent.tribouilloy@smartjog.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | avformat/gxfenc: Added support for writing correct auxiliary data for DV ↵Reuben Martin2013-07-251-3/+3
| | | | | | | | | | | | | | | | streams. Different aux data is written for DVCAM and DVPRO formats. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>