summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* tests/fate/wma: use the existing reference files for wmapro testsMichael Niedermayer2015-06-28
| | | | | | | Theres no need to upload or use new files just because they are shorter. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '441e8ae5efd681055e5af6f4317fb60110de9dd0'Michael Niedermayer2015-06-28
|\ | | | | | | | | | | | | * commit '441e8ae5efd681055e5af6f4317fb60110de9dd0': FATE: drop the last truncated frame from the wmapro tests Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: drop the last truncated frame from the wmapro testsAnton Khirnov2015-06-28
| | | | | | | | | | Since it's truncated, the result depends on how specifically the demuxer and the decoder handle errors.
* | Merge commit 'd3ea79e8a65ddad4da11813bb43c46701295f68c'Michael Niedermayer2015-06-28
|\| | | | | | | | | | | | | | | | | | | * commit 'd3ea79e8a65ddad4da11813bb43c46701295f68c': FATE: drop the last truncated frame from the wma lossless test Conflicts: tests/fate/lossless-audio.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: drop the last truncated frame from the wma lossless testAnton Khirnov2015-06-28
| | | | | | | | | | Since it's truncated, the result depends on how specifically the demuxer and the decoder handle errors.
* | api-flac-test: Fix the bug of comparing zero bytesLudmila Glinskih2015-06-28
| | | | | | | | | | | | Add check for linesize. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate/api-tests: Move api-flac-test to API tests directory.George Boyle2015-06-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate/api-tests: Add directory and Makefile for API testsGeorge Boyle2015-06-27
| | | | | | | | | | | | | | | | The intention of this change is to allow separation of API tests from the existing tests, and also to have a place for the API test source/executable files so they're not mixed in with the actual library code. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: test ea vp6 with alpha streamPeter Ross2015-06-26
| | | | | | | | | | Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat: Add H264 API testLudmila Glinskih2015-06-25
| | | | | | | | | | | | | | Result differs in pkt_duration and time_base.den for some reason. Right now it tests only one example (adjusted to match the output). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegaudio_parser: Discard ID3v1 tag at the endMichael Niedermayer2015-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Ideally this should be discarded by the demuxer but this is not possible without fully parsing which would be then very similar to this. The current ID3v1 discard code in the demuxer does not work and will be removed in a subsequent commit The discard code could be adjusted if needed to also discard tags at other locations than the end or to limit this possibly to input from the mp3 demuxer or even to move the discarding to the decoder. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/brstm: add FATE tests for BFSTM and BCSTM filesRodger Combs2015-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate/image: also run fate-sgi for the fate-image targetMichael Niedermayer2015-06-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5c018ee18895f88e9e1d2174059dcdd48bf872d2'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5c018ee18895f88e9e1d2174059dcdd48bf872d2': DirectDraw Surface image decoder Conflicts: Changelog configure doc/general.texi libavcodec/Makefile libavcodec/version.h tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * DirectDraw Surface image decoderVittorio Giovara2015-06-22
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec/jpeg2000dwt: Print 1 digit less in the 9/7f DWT testMichael Niedermayer2015-06-22
| | | | | | | | | | | | | | This avoids test failure due to differing rounding between 32 and 64bit x86 Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7ca3e5203f133eb41a0b5c3a1d753a7427ba72e7'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7ca3e5203f133eb41a0b5c3a1d753a7427ba72e7': Hap decoder and encoder Conflicts: Changelog configure doc/general.texi libavcodec/allcodecs.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Hap decoder and encoderVittorio Giovara2015-06-22
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'c0b105756f61d253bdabcc2bb49453a2557e7c3b'Michael Niedermayer2015-06-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c0b105756f61d253bdabcc2bb49453a2557e7c3b': txd: Use the TextureDSP module for decoding Conflicts: configure libavcodec/s3tc.c libavcodec/s3tc.h libavcodec/txd.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * txd: Use the TextureDSP module for decodingVittorio Giovara2015-06-22
| | | | | | | | | | | | | | | | | | Using the internal DXTC routines brings support for non multiple of 4 textures. A new test is added to cover this feature. Hashes differ since the decoding algorithm is different, though no visual changes have been spotted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | fate: add some tests for ffv1 level 3 with 8/10/16 bpsTobias Rapp2015-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: use 32x32->64 multiplies in the 9/7i DWTMichael Niedermayer2015-06-22
| | | | | | | | | | | | | | This significantly improves the quality when the integer 9/7 transform is used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000: Move H band scaling from wavelet into quantization codeMichael Niedermayer2015-06-22
| | | | | | | | | | | | | | This reduces the number of operations done and is equivalent except for rounding Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000: Move gainb handling into the quantization codeMichael Niedermayer2015-06-22
| | | | | | | | | | | | | | | | thats how the specification defines it, this also improves numerical accuracy of the integer wavelet implementation. It otherwise should be equivalent, in case of overflows this can be reverted. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498'Michael Niedermayer2015-06-21
|\| | | | | | | | | | | | | * commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498': af_resample: Set the number of samples in the last frame Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_resample: Set the number of samples in the last frameLuca Barbato2015-06-20
| | | | | | | | | | | | Otherwise trailing zeroes would appear. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '6ec688e1bc76dd93151cbca1c340162ae4b10d77'Michael Niedermayer2015-06-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '6ec688e1bc76dd93151cbca1c340162ae4b10d77': mp3: enable packed main_data decoding in MP4 Conflicts: libavcodec/mpegaudiodec_template.c Only the parts needed to support the available sample are merged the remaining error checks are left in place Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mp3: enable packed main_data decoding in MP4nu7742015-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14496-3 suggests packing main_data of MP3 that is usually scattered into multiple frames due to bit reservoir. However, after packing main_data into a access unit, bitrate index in the MPEG audio frame header doesn't match with actual frame size. In order to accept this, this patch removes unnecessary frame size checking on mp3 decoder. Also, mov demuxer was changed to use MP3 parser only on special cases (QT MOV with specific sample description) to avoid re-packetizing. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avcodec/jpeg2000dwt: Fix value of F_LFTG_X and I_LFTG_XMichael Niedermayer2015-06-21
| | | | | | | | | | | | | | | | Even if the jpeg2000 spec uses a wrong value this does not make mathematics work this way, also this has been corrected in the 2004 version AFAIK Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample: Choose 16bit internally only if input and output is 16bit or lessMichael Niedermayer2015-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | or if no rematrix and no resampling is performed and the input is 16bit note reampling and rematrix itself always use more than 16bit internally the "internal" sampling format is the format between these steps Its unlikely the difference from this commit is audible in any case unless there is some bug either before or after the change. but multiple people prefer this and it slightly improves the precission of computations. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: also test 9/7 float DWTMichael Niedermayer2015-06-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: List differences for DWT testMichael Niedermayer2015-06-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/adpcm: THP: don't use the ADPC/SEEK table when not seekingRodger Combs2015-06-21
| | | | | | | | | | | | This is almost certainly closer to how the actual Nintendo players work, and fixes some output pops in files with blank ADPC/SEEK tables (like those from brawlcustommusic).
* | avformat/rawenc: Store sample number for ADXMichael Niedermayer2015-06-21
| | | | | | | | | | | | | | Fixes Ticket4540 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavfilter/formats: Fix parsing of channel specifications with a trailing 'c'.Simon Thelen2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add avfilter/formats-testMichael Niedermayer2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate: Add fate-j2k-dwtMichael Niedermayer2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: Fix order of operations in integer decomposition waveletsMichael Niedermayer2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/j2kenc: Use JP2 format by defaultMichael Niedermayer2015-06-19
| | | | | | | | | | | | | | | | Without the JP2 fields its not possible to identify the colorspace Fixes Ticket538 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/flacenc: Regression test for ticket #4628George Boyle2015-06-17
| | | | | | | | | | | | Corresponding commit: 2469ed32c81ebf2347e6883091c566724b286167 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/j2kenc: Properly flush the end of the truncated AC streamMichael Niedermayer2015-06-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: Support 9/7 singularity cases on the encoder sideMichael Niedermayer2015-06-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dwt: More special cases to handle singularities in 9/7 decodeMichael Niedermayer2015-06-17
| | | | | | | | | | | | Fixes Ticket4634 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale/output: Add rgba64/rgb48/bgra64/bgr48 output functions with full ↵Michael Niedermayer2015-06-17
| | | | | | | | | | | | chroma interpolation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: Force jpeg2000 decoder for dcinemaMichael Niedermayer2015-06-09
| | | | | | | | | | | | so that no external decoder is used which would break the test Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Fix some 5/3 bitexactness issuesMichael Niedermayer2015-06-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add missing avdevice dependency to closed caption testJames Almer2015-06-07
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lavf/riffenc: Set correct block align for mp2.Juanjo2015-06-04
| | | | | | | | | | | | Rounding by Michael. Fixes ticket #4565.
* | fate: add missing lavfi indev dependency to closed caption testJames Almer2015-06-03
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: Add Closed caption testAnshul Maheshwari2015-06-03
| | | | | | | | | | Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>