summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* fate/libswresample: use linear interpolation on both aresample filtersMichael Niedermayer2014-04-23
| | | | | | | This also tests LINEAR_CORE_FLT_SSE Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mpegtsenc: Changed Video PES packet length to 0.Graham Booker2014-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rational for this is another issue that plex has exposed. When it is conducting a transcode of video to HLS for streaming, my father noticed artifacts when played on his GoogleTV (NSZ-GT1). He sent me a test file and I reproduced it on my device of the same model. It is important to note that the artifacts were not present when streaming to VLC or QuickTime Player. I copied the command-line that plex used, and conducted all of the following tests using FFmpeg git. Transcode to HLS: artifacts on playback Transcode to TS: playback is fine Cat HLS segments into a single TS: playback is fine Segment single TS file to segments: artifacts on playback Segment single TS file to segments using Apple's HLS segmenter: playback is fine At this point I carefully examined the differences between Apple's HLS segmenter output and FFmpeg's. Among the considerable differences, I noticed that the video PES packets always had a 0 length. So I continued: Transcode to HLS using FFmpeg with 0 length PES packets: playback is fine. Segment single TS to segments with 0 length PES packets: playback is fine. All failures mentioned are only on the GTV since it is the only player on which I could reproduce artifacts. I only tested the GTV, VLC, and QuickTime Player though, so my test case is limited. I do not know if other players exhibit this issue. Since it was useful last time, I have uploaded the test file as hls_pes_packet_length.m4v along with its associated txt file which contains the transcode command-line that was used. Reviewed-by: Kieran Kunhya <kierank@obe.tv> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '911fa05b514e1be009e00b79d7004b93717c023b'Michael Niedermayer2014-04-19
|\ | | | | | | | | | | | | | | | | | | * commit '911fa05b514e1be009e00b79d7004b93717c023b': mvc: Specify the pixel format for the mv-mvc* tests Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mvc: Specify the pixel format for the mv-mvc* testsMartin Storsjö2014-04-19
| | | | | | | | | | | | | | | | | | Also set the RGBA pixel format correctly as the native endian format, which is what it returns. This fixes the tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '6dfd99c93808d6504dd5cb1fad847d68cb179352'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | | | | | | | * commit '6dfd99c93808d6504dd5cb1fad847d68cb179352': fate: add tests for SGI RLE and MVC1&2 decoders Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add tests for SGI RLE and MVC1&2 decodersVittorio Giovara2014-04-19
| |
* | avformat/mlv: add fate samplePeter Ross2014-04-19
| | | | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add DTS-ES testJames Almer2014-04-19
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_rotate: fix several of by 1 errorsMichael Niedermayer2014-04-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_rotate: fix location of update operationMichael Niedermayer2014-04-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_rotate: increase fixed point precisionMichael Niedermayer2014-04-19
| | | | | | | | | | | | This ensures int_sins output doesnt have "random" lsbs Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0983d48111f578e17e8c1967d25ce593fce62b63'Michael Niedermayer2014-04-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0983d48111f578e17e8c1967d25ce593fce62b63': crc: add ANSI CRC16 LE Conflicts: doc/APIchanges libavutil/crc.c libavutil/crc.h libavutil/version.h tests/ref/fate/crc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * crc: add ANSI CRC16 LEAlessandro Ghedini2014-04-17
| | | | | | | | | | | | This adds the reversed byte-order version of the ANSI CRC16. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | iavcodec/vc1dec: Fix missing {}Michael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_select: fix loss of precission in SAD calculationMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: force 128kb/sec for mp2 testMichael Niedermayer2014-04-15
| | | | | | | | | | | | This fixes rounding differences between platforms Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample/resample_template: try to consider src_size more exactlyMichael Niedermayer2014-04-15
| | | | | | | | | | | | | | This should avoid slight differences in the output causes by input size alignment differences between archs Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge branch 'flac' of https://github.com/FernetMenta/FFmpegMichael Niedermayer2014-04-14
|\ \ | | | | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | fate: update seeking reference for flacRainer Hochecker2014-04-14
| | |
* | | swresample/resample: Fix fractional part of index in the filter_size = 1 ↵Michael Niedermayer2014-04-14
| | | | | | | | | | | | | | | | | | filters = 1 case Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | fate/libswresample: add tests with filter_size=1 phase_shift=0Michael Niedermayer2014-04-14
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge commit '13164e479f1c87829096c19003d2cc658ccc1fd4'Michael Niedermayer2014-04-13
|\ \ \ | | |/ | |/| | | | | | | | | | | | | * commit '13164e479f1c87829096c19003d2cc658ccc1fd4': FATE: add tests for more resampling modes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | FATE: add tests for more resampling modesAnton Khirnov2014-04-13
| | |
* | | Merge commit 'f7c5fd81516fb7b186c64c66dc080e1139586226'Michael Niedermayer2014-04-13
|\| | | |/ |/| | | | | | | | | * commit 'f7c5fd81516fb7b186c64c66dc080e1139586226': resample: implement flushing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * resample: implement flushingAnton Khirnov2014-04-13
| |
| * swscale: Set alpha to opaque for internal palettes.Justin Ruggles2014-04-12
| | | | | | | | | | | | | | | | | | Fixes conversion of pal8 to rgb formats with alpha. Updated references for 2 FATE tests which previously encoded fully transparent images. Based on a patch by Baptiste Coudurier <baptiste.coudurier@gmail.com>
* | avcodec/mpegaudioenc_template: default to 384k bitrate as defaultMichael Niedermayer2014-04-11
| | | | | | | | | | | | | | | | If 384k is too high for the samplerate, choose the closest possible Idea to increase the bitrate from: 46439e156219d27f059cf687743ba5aacf238b87 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/imgconvert: fix nb_components and depth for PAL8 in get_pix_fmt_score()Michael Niedermayer2014-04-10
| | | | | | | | | | | | | | | | | | This causes us to favor RGB8 over PAL8 when FF_LOSS_COLORQUANT is used It probably makes sense to reinvestigate the exact scoring of pal8 when our pal8 support improves to be supperior to rgb8 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '60fd7d36c47d62d4c603bf16c213b1a924f5cfcf'Michael Niedermayer2014-04-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '60fd7d36c47d62d4c603bf16c213b1a924f5cfcf': fate: correctly set sample rate for mp2 tests Conflicts: tests/fate/acodec.mak tests/lavf-regression.sh one hunk has been ommited as it breaks fate Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: correctly set sample rate for mp2 testsVittorio Giovara2014-04-09
| |
| * fate: update tests for YVYU422 pixel formatVittorio Giovara2014-04-08
| |
* | Merge commit 'b6a09ef700786b4e1e871dfa0f5c386ea43bbd0a'Michael Niedermayer2014-04-09
|\| | | | | | | | | | | | | | | * commit 'b6a09ef700786b4e1e871dfa0f5c386ea43bbd0a': rawvideo: Support decoding YVYU422 FourCC See: ab7d6cb8f770c3b88a8139d1182fcc934062f891 Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '92b099daf4b8ef93513e38b43899cb8458a2fde3'Michael Niedermayer2014-04-09
|\| | | | | | | | | | | | | | | | | | | * commit '92b099daf4b8ef93513e38b43899cb8458a2fde3': swscale: support converting YVYU422 pixel format Conflicts: libswscale/input.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Read aspect ratio from tiff image files.Carl Eugen Hoyos2014-04-07
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-06
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: add tests for SANM and VIMA Conflicts: tests/fate/video.mak tests/ref/fate/sanm See: 4cdff582068b968f9c2f14ce4bd5a68be069ce11 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add tests for SANM and VIMAPaul B Mahol2014-04-06
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'eeadcdfd1a6f3089b6bf6e194d6ece8d3f113123'Michael Niedermayer2014-04-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'eeadcdfd1a6f3089b6bf6e194d6ece8d3f113123': LucasArts SMUSH demuxer Conflicts: Changelog doc/general.texi libavformat/smush.c libavformat/version.h See: bef8fd7099edfac9c487e6eb75d7e6116ad80465 Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '287432430c5c9cb8ffe1da1376949de494f24e45'Michael Niedermayer2014-04-04
|\| | | | | | | | | | | | | * commit '287432430c5c9cb8ffe1da1376949de494f24e45': fate: add a VP7 test Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add a VP7 testVittorio Giovara2014-04-04
| |
* | swscale: add full bgra64 supportMichael Niedermayer2014-04-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0ca0924c10d9617a5793964bf79655424ef32b68'Michael Niedermayer2014-04-02
|\| | | | | | | | | | | | | | | | | | | | | * commit '0ca0924c10d9617a5793964bf79655424ef32b68': swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64 Conflicts: libswscale/swscale_unscaled.c libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'cus/stable'Michael Niedermayer2014-04-02
|\ \ | | | | | | | | | | | | | | | | | | | | | * cus/stable: mpeg12enc: always set closed gop flag on the first gop mpeg12enc: always write closed gops for intra only outputs Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | mpeg12enc: always set closed gop flag on the first gopMarton Balint2014-04-01
| | | | | | | | | | | | | | | | | | | | | | | | Improves compatibility with XDCAM HD formats. It has been set for a long time in ffmbc. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
| * | mpeg12enc: always write closed gops for intra only outputsMarton Balint2014-04-01
| | | | | | | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
* | | Merge commit '66d04c068a30751750818dcfbb6555ab74eb3f6d'Michael Niedermayer2014-04-01
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | * commit '66d04c068a30751750818dcfbb6555ab74eb3f6d': fate: Explicitly use gray16le in fate-sgi-gray16 Conflicts: tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Explicitly use gray16le in fate-sgi-gray16Martin Storsjö2014-04-01
| | | | | | | | | | | | This fixes the test on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-01
|\| | | | | | | | | | | | | * qatar/master: fate: add SGI tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add SGI testsVittorio Giovara2014-04-01
| |
| * fate: add exr testsPaul B Mahol2014-04-01
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '3e4e2142d246699a1a3a0045ba7124b18bc34d7a'Michael Niedermayer2014-03-31
|\| | | | | | | | | | | | | * commit '3e4e2142d246699a1a3a0045ba7124b18bc34d7a': fate: Convert the paletted output in the brenderpix tests to rgb24 Merged-by: Michael Niedermayer <michaelni@gmx.at>