Michael Niedermayer
ed69cb83f8
fate/source: Check for cases that could use av_clip_uintp2() and av_clip_intp2()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-02-21 00:40:20 +01:00
Michael Niedermayer
56803218db
tests/fate/hevc: remove vsync drop from where it is not needed anymore
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-02-18 17:26:31 +01:00
James Almer
96ee6da401
fate: add WavPack muxer test
...
Tested-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-02-10 23:52:16 -03:00
Jerry Jiang
884506dfe2
Implement optimal huffman encoding for (M)JPEG.
...
> seems to break
> make fate-vsynth1-mjpeg-444
Fixed.
2017-02-08 13:59:53 +00:00
erankor
37557b28b9
mov: add fate test for decryption with edit list
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-02-01 15:09:38 +01:00
James Almer
dce863421b
avformat/matroskaenc: don't reserve more bytes than needed for the Colour master size
...
Found-by: Aaron Colwell <acolwell@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-01-28 13:46:26 -03:00
Paul B Mahol
d1df72a702
fate: add SCC test
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-01-27 17:06:42 +01:00
Clément Bœsch
7448019890
Merge commit '38efff92f1ef81f3de20ff0460ec7b70c253d714'
...
* commit '38efff92f1ef81f3de20ff0460ec7b70c253d714':
FATE: add a test for H.264 with two fields per packet
h264: fix decoding multiple fields per packet with slice threads
This merge includes two commits because the FATE test was useful in
order to make proper testing.
The merge gets rid of the now unused:
- SLICE_SINGLETHREAD and SLICE_SKIPED macros
- max_contexts
- "again" label in decode_nal_units()
This commit also includes the fix from d3e4d406b .
Thanks to wm4 and Michael Niedermayer for their testing.
Merged-by: Clément Bœsch <u@pkh.me >
Merged-by: Matthieu Bouron <matthieu.bouron@gmail.com >
2017-01-24 16:13:03 +01:00
Michael Niedermayer
25f4f08ba5
avcodec/h264dec: Fix regression with "make fate-h264-attachment-631 THREADS=8"
...
This treats the case of no slices like no frames which it basically is.
The field is added to the context as other nal related fields are also there
and passing the has_slices field per *arguments is ugly and not consistent
Found-by: ubitux
Approved-by: ubitux
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-01-24 12:13:59 +01:00
Daniil Cherednik
c2500d62c6
dcaenc: Implementation of Huffman codes for DCA encoder
...
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2017-01-15 18:17:12 +00:00
Martin Vignali
1412e5a004
fate/psd : add test for bitmap and duotone
...
The duotone file is interpreted as gray
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-01-14 04:52:43 +01:00
Martin Vignali
682769d3d3
fate/psd : add test for 256 color
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-01-11 22:25:21 +01:00
Thomas Turner
3126ca2825
avutil/tests: added selftest for aes_ctr.c
...
Signed-off-by: Thomas Turner <thomastdt@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-01-02 02:45:43 +01:00
Paul B Mahol
49abd5dbb8
avfilter/avf_aphasemeter: make video output optional
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2016-12-28 17:03:57 +01:00
Burt P
f317080024
af_hdcd: more FATE tests
...
Additional/Modified FATE tests improve code coverage from 63.7% to 98.1%.
Changed fate-suite sample files:
* filter/hdcd-mix.flac (958K) added. It is a much better test than
filter/hdcd.flac (910K), which is now unused, but can't be removed.
* filter/hdcd-fake20bit.flac (168K) added. It is the first second of
filter/hdcd.flac, with the 16-bit LSB copied into bit 20 of a 24-bit
stream. There isn't an actual non-16-bit HDCD sample available to test.
Signed-off-by: Burt P <pburt0@gmail.com >
2016-12-28 03:46:10 -06:00
Pavel Koshevoy
47cd8effea
fate: Add test for ticket 6024, truncated decoding mode
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-22 20:35:27 +01:00
Thomas Turner
9f76ad2a46
avutil: Added selftest for libavutil/audio_fifo.c
...
Signed-off-by: Thomas Turner <thomastdt@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-21 03:37:54 +01:00
Martin Vignali
6672a49e5a
fate/psd: add tests for uncompress and rle samples
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-16 02:07:20 +01:00
Derek Buitenhuis
b7e4ea0c80
fate: Add h264 test for frame num gaps
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2016-12-12 13:33:52 +00:00
Wan-Teh Chang
3703f13333
avutil/tests: run the cpu_init.c test conditionally on HAVE_THREADS
...
Suggested by Diego Biurrun and James Almer.
Signed-off-by: Wan-Teh Chang <wtc@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-12-10 18:47:10 -03:00
Michael Niedermayer
1b39a30247
fate: add av_image_check_size() test
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-10 22:24:10 +01:00
James Almer
06c62ce09c
fate: add a monoscopic spherical matroska test
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-12-09 11:19:38 -03:00
James Almer
77aa8005ec
fate: improve fate-mov dependencies
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-12-09 11:19:29 -03:00
Vittorio Giovara
0c0da45f0f
fate: Add a monoscopic spherical mov test
2016-12-07 14:41:02 -05:00
Thomas Turner
da3c69a5a9
Added test for libavcodec/avpacket.c
...
Signed-off-by: Thomas Turner <thomastdt@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-06 17:12:38 +01:00
Vittorio Giovara
059a786c20
fate/mov: Rename a couple of entries to respect the file naming scheme
2016-12-02 15:03:06 -05:00
Vittorio Giovara
115b834dcf
fate: Add test for mov displaymatrix
2016-11-30 12:19:30 -05:00
Martin Vignali
c9d1f4883d
fate/exr: add test for pxr24 with half and uint32 channel
...
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com >
2016-11-25 00:58:07 +01:00
Muhammad Faiz
ebb4c783d0
fate/swresample: add resample exact_lin and exact_lin_async test
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com >
2016-11-25 03:21:56 +07:00
Wan-Teh Chang
048b46b4e2
avutil/tests: add cpu_init to .gitignore and tests/fate
...
This is a follow-up to commit d84a21207e ,
which added the libavutil/tests/cpu_init.c.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-24 21:10:37 +01:00
Hendrik Leppkes
127cc6dd3d
Merge commit '8d07e941b04d63fc4443dd986e3dc7b69cdcca43'
...
* commit '8d07e941b04d63fc4443dd986e3dc7b69cdcca43':
FATE: add a test of H.264 SEI recovery in an intra refresh stream
Our H264 decoder drops 3 frames from the beginning of the stream, but
all frames after those match, hence the difference in the fate test.
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com >
2016-11-18 11:32:10 +01:00
Hendrik Leppkes
9e1ddc0820
Merge commit '390b95b88b2b896b63f257f69e434dfc0111e076'
...
* commit '390b95b88b2b896b63f257f69e434dfc0111e076':
fate: Add a mixed NAL coding sample
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com >
2016-11-18 10:16:54 +01:00
Hendrik Leppkes
1398ded7a7
Merge commit 'cbbb404055877e3beb9890ffe22784a6a100963e'
...
* commit 'cbbb404055877e3beb9890ffe22784a6a100963e':
fate: Restore order of h264 entries
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com >
2016-11-17 15:27:27 +01:00
Vittorio Giovara
00c8079816
fate: Add h264 extradata reload tests
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-16 02:43:19 +01:00
Hendrik Leppkes
166f2c52ac
Merge commit 'b55566db4c51d920a6496455bb30a608e5a50a41'
...
* commit 'b55566db4c51d920a6496455bb30a608e5a50a41':
avconv: use avcodec_parameters_copy() with streamcopy
The fate-aac-autobsf-adtstoasc changes from writing an audio bitdepth
based on the sample format, which is now available.
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com >
2016-11-14 14:56:52 +01:00
Nicolas George
22aa649c13
fate/colorkey: disable audio stream.
...
The test is not supposed to cover audio.
Also, using -vframes along with an audio stream depends on
the exact order the frames are processed by filters, it is
too much constraint to guarantee.
2016-11-13 10:41:16 +01:00
James Almer
f6f1fc2db1
fate: fix fate-api dependencies
...
No need to run the whole fate-lavf set. fate-lavf-flv_fmt is enough to
create the required source file.
Signed-off-by: James Almer <jamrial@gmail.com >
2016-11-12 20:09:00 -03:00
Sasi Inguva
c8dc11bb9e
lavf/mov.c: Fallback to finding non-keyframe in fix_index, if keyframe search fails.
...
Signed-off-by: Sasi Inguva <isasi@google.com >
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 17:44:47 +01:00
Steven Liu
863ebe6f83
avformat/flvenc: add add_keyframe_index option
...
Add keyframe index metadata
Used to facilitate seeking; particularly for HTTP pseudo streaming.
1. read live streaming or file by sequence
2. if use add_keyframe_index option, add a mark flag at the position,
use to insert new context at the last step.
3. add the keyframes *offset* and *timestamp* into a list
4. if use add_keyframe_index option, shift the metadata data from
mark flag offset
5. insert the keyframes *offset* and *timestamp* from the list by
sequence
6. free the list
7. end.
Add FATE test case;
Reviewed-by: Lou Logan <lou@lrcd.com >
Signed-off-by: Steven Liu <liuqi@gosun.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 10:30:48 +08:00
Michael Niedermayer
26e9efab1e
fate: Remove show_formats for fate-mov-zombie test
...
This includes the absolute path
Found-by: jamrial
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-05 15:26:31 +01:00
Michael Niedermayer
5dc237aaaa
fate: add zombie test
...
This test tests some odd sample with odd aspect ratio
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-05 10:24:48 +01:00
James Almer
7e603fb322
fate: add bsf tests for ticket 5927
...
Tested-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-11-04 22:13:44 -03:00
Rodger Combs
d401c37ef5
tests/fate/avformat: add segment.c tests
2016-11-02 01:16:26 -05:00
Martin Vignali
584f509a4b
fate filter metadata : add test for aphasemeter - Test a mono file (in phase) -> 1. as result - Test a out of phase 1000 Hz -> -1. as result
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-01 17:13:02 +01:00
Sasi Inguva
5e965582d5
lavf/mov.c: Use the correct timescale when seeking for audio.
...
Signed-off-by: Sasi Inguva <isasi@google.com >
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2016-10-31 13:43:43 +00:00
Andreas Cadhalpun
97792e85c3
fate: add apng encoding/muxing test
...
Also test the fallback to png creation for a single frame.
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com >
2016-10-28 23:55:52 +02:00
Rodger Combs
f53c26c694
lavfi/vf_overlay: support NV12 and NV21
...
Tested-by: Michael on x86-32/64 linux, mingw, mips/arm qemu linux
2016-10-26 20:13:30 -05:00
Tobias Rapp
03a6feb213
fate: Add MXF D10/DNXHD/DV25 probe tests
...
Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 02:08:52 +02:00
Rodger Combs
3b3f979894
fate/hevc: add automatic bsf test
2016-10-24 03:53:25 -05:00
Rodger Combs
ed4e081a36
fate/aac: add automatic bsf test
2016-10-24 03:53:24 -05:00