1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/tests/ref/fate
Jean Delvare 16fd75ceec lavfi/delogo: use weighted interpolation
The original delogo algorithm interpolates both horizontally and
vertically and uses the average to compute the resulting sample. This
works reasonably well when the logo area is almost square. However
when the logo area is significantly larger than high or higher than
large, the result is largely suboptimal.

The issue can be clearly seen by testing the delogo filter with a fake
logo area that is 200 pixels large and 2 pixels high. Vertical
interpolation gives a very good result in that case, horizontal
interpolation gives a very bad result, and the overall result is poor,
because both are given the same weight.

Even when the logo is roughly square, the current algorithm gives poor
results on the borders of the logo area, because it always gives
horizontal and vertical interpolations an equal weight, and this is
suboptimal on borders. For example, in the middle of the left hand
side border of the logo, you want to trust the left known point much
more than the right known point (which the current algorithm already
does) but also much more than the top and bottom known points (which
the current algorithm doesn't do.)

By properly weighting each known point when computing the value of
each interpolated pixel, the visual result is much better, especially
on borders and/or for high or large logo areas.

The algorithm I implemented guarantees that the weight of each of the
4 known points directly depends on its distance to the interpolated
point. It is largely inspired from the original algorithm, the key
difference being that it computes the relative weights globally
instead of separating the vertical and horizontal interpolations and
combining them afterward.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2013-07-01 09:33:33 +02:00
..
4xm-1
4xm-2
8bps
aasc aasc: fix output for msrle compression. 2013-02-06 10:21:52 +01:00
acodec-aref
adpcm_ms-stereo
adpcm-4xm fate: add ADPCM 4XM test 2012-11-29 13:24:48 +00:00
adpcm-afc fate: add ADPCM AFC decoder test 2012-11-23 17:30:05 +00:00
adpcm-creative
adpcm-creative-8-2.6bit
adpcm-creative-8-2bit
adpcm-creative-8-4bit
adpcm-dtk ADP demuxer 2013-05-10 16:10:52 -03:00
adpcm-ea-1
adpcm-ea-2
adpcm-ea-maxis-xa
adpcm-ea-r1
adpcm-ea-r2
adpcm-ea-r3
adpcm-ima_wav-stereo
adpcm-ima-amv ffmpeg: use av_rescale_delta() on the audio filter input 2012-10-27 00:26:35 +02:00
adpcm-ima-apc
adpcm-ima-dk3
adpcm-ima-dk4
adpcm-ima-ea-eacs
adpcm-ima-ea-sead
adpcm-ima-iss
adpcm-ima-oki fate: add ADPCM IMA Dialogic OKI decoder test 2012-11-27 19:07:18 +00:00
adpcm-ima-rad ADPCM IMA Radical decoder 2013-05-10 16:53:50 -03:00
adpcm-ima-smjpeg adpcm: improve smjpeg decoding 2012-11-07 13:03:50 +00:00
adpcm-ima-ws
adpcm-ms-mono avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
adpcm-thp
adpcm-xa
adts-demux
aea-demux
alg-mm
amv
ansi ansi: do not depend on get_buffer() initializing the frame. 2012-12-24 09:17:45 +01:00
ansi256 fate: add ansi256 test case 2012-09-02 18:15:08 +02:00
armovie-escape124
armovie-escape130 Escape 130 FATE test 2013-05-19 07:09:36 +02:00
ast fate: add AST demuxer test 2012-11-23 17:30:05 +00:00
auravision-v1
auravision-v2
avio-direct
avstring fate: add avstring test 2012-10-12 20:56:54 +02:00
base64
bethsoft-vid avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
bfi
bink-demux
bink-video-b FATE: add a bink version 'b' test 2012-11-17 08:45:47 +01:00
bink-video-f FATE: add a bink version 'i' test 2012-11-17 08:45:47 +01:00
bink-video-i FATE: add a bink version 'i' test 2012-11-17 08:45:47 +01:00
blowfish Add Blowfish encryption support in libavutil 2012-07-04 15:10:57 +03:00
bmp-1bit
bmp-4bit
bmp-4bit-os2
bmp-8bit
bmp-8bit-os2
bmp-15bit
bmp-15bit-mask
bmp-16bit-mask
bmp-24bit
bmp-32bit
bmp-32bit-mask
bmp-rle4
bmp-rle8
bmv-audio
bmv-video
bprint lavu/bprint: implement av_bprint_strftime(). 2012-11-17 19:47:56 +01:00
brstm fate: add BRSTM demuxer test 2012-12-11 11:34:47 +00:00
caf
cavs Merge commit '5e6ee38bd3cef0dd05f1dd7977c71f3479eb6d01' 2012-12-31 13:53:21 +01:00
cdgraphics Merge commit '238614de679a71970c20d7c3fee08a322967ec40' 2013-02-06 14:53:49 +01:00
cdxl-bitline-ham6
cdxl-demux
cdxl-ham6
cdxl-ham8
cdxl-pal8
cdxl-pal8-small
cljr
cllc-argb Merge remote-tracking branch 'qatar/master' 2012-08-26 02:34:24 +02:00
cllc-rgb FATE: Add Canopus Lossless tests 2012-08-25 16:46:50 -04:00
cllc-yuy2-noblock fate: Add Canopus Lossless YUY2 test 2013-06-25 11:26:23 +02:00
corepng
crc
creatureshock-avs
cscd
cvid-grayscale cinepak: Use correct colorspace. 2013-02-20 04:13:33 +01:00
cvid-palette
cvid-partial cinepak: Use correct colorspace. 2013-02-20 04:13:33 +01:00
cyberia-c93 avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
cyuv
d-cinema-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
dcinema-encode
delphine-cin-audio
delphine-cin-video
deluxepaint-anm
dfa1
dfa2
dfa3
dfa4
dfa5
dfa6
dfa7
dfa8
dfa9
dfa10
dfa11
dirac fate: try to fix dirac 2013-01-11 23:44:04 +01:00
dpcm-idroq
dpcm-interplay
dpcm-sierra
dpcm-xan
dpx
dxa-feeble
dxa-scummvm
dxtory
ea-cdata
ea-cmv
ea-mad
ea-tgq
ea-tgv-1
ea-tgv-2
ea-tqi
eval lavu/eval: add between() function. 2013-03-22 09:20:45 +01:00
exr-slice-raw fate: add exr tests 2013-05-12 11:47:30 +00:00
exr-slice-rle fate: add exr tests 2013-05-12 11:47:30 +00:00
exr-slice-zip1 fate: add exr tests 2013-05-12 11:47:30 +00:00
exr-slice-zip16 fate: add exr tests 2013-05-12 11:47:30 +00:00
ffmpeg-filter_complex fate: add a test for -filter_complex / -lavfi without input. 2013-03-17 16:24:43 +01:00
ffmpeg-lavfi fate: add a test for -filter_complex / -lavfi without input. 2013-03-17 16:24:43 +01:00
ffprobe_compact nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_csv nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_default nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_flat nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_ini nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_json nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
ffprobe_xml nutdec: Implement duration parsing for indexed nuts 2013-05-02 18:57:29 +02:00
fifo
film-cvid cinepak: Use correct colorspace. 2013-02-20 04:13:33 +01:00
filter-alphaextract_alphamerge_rgb fate: add bitexact flags to alphaextract/alphamerge tests. 2013-04-29 22:28:37 +02:00
filter-alphaextract_alphamerge_yuv fate: move alphaextract and alphamerge tests to the new system. 2013-04-29 21:10:13 +02:00
filter-atrim-duration lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-atrim-mixed lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-atrim-samples lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-atrim-time lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-boxblur FATE: add a test for the boxblur filter 2013-03-28 08:00:58 +01:00
filter-colorchannelmixer vf_colorchannelmixer: round lut entries to nearest 2013-05-14 12:51:22 +02:00
filter-colormatrix1 fate: move colormatrix tests to the new system. 2013-04-29 20:20:13 +02:00
filter-colormatrix2 fate: move colormatrix tests to the new system. 2013-04-29 20:20:13 +02:00
filter-concat lavfi: add test for concat. 2013-03-24 23:16:40 +01:00
filter-crop Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-crop_scale Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-crop_scale_vflip Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-crop_vflip Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-curves fate: add curves filter test. 2013-03-19 16:20:22 +01:00
filter-delogo lavfi/delogo: use weighted interpolation 2013-07-01 09:33:33 +02:00
filter-drawbox fate: remove '#' in filter parameters. 2013-04-29 21:48:48 +02:00
filter-edgedetect fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-fade fade: fix slice sizes 2013-05-24 17:47:02 +02:00
filter-gradfun FATE: add a test for the gradfun filter 2013-03-28 08:00:24 +01:00
filter-gradfun-sample fate/filter: test gradfun timeline. 2013-05-12 13:07:47 +02:00
filter-histogram-levels fate: fix histogram test, try #2 2013-04-16 03:52:51 +02:00
filter-histogram-waveform fate: fix histogram test, try #2 2013-04-16 03:52:51 +02:00
filter-hqdn3d FATE: add a test for the hqdn3d filter 2013-03-28 08:01:41 +01:00
filter-hqdn3d-sample fate/filter: test hqdn3d timeline. 2013-05-12 13:07:47 +02:00
filter-hue fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-idet fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-interlace vf_interlace: fix frame rate 2013-04-12 16:40:35 +02:00
filter-lavd-life fate: move lavd filters tests to the new system. 2013-04-29 21:48:49 +02:00
filter-lavd-scalenorm fate: move lavd filters tests to the new system. 2013-04-29 21:48:49 +02:00
filter-lavd-testsrc fate: move lavd filters tests to the new system. 2013-04-29 21:48:49 +02:00
filter-mcdeint-fast tests: add mcdeint tests 2013-06-01 22:35:04 +02:00
filter-mcdeint-medium tests: add mcdeint tests 2013-06-01 22:35:04 +02:00
filter-metadata-ebur128 fate: add ebur128 metadata test. 2013-03-19 14:37:59 +01:00
filter-metadata-scenedetect fate: make metadata fate tests only output ts and metadata. 2013-03-20 00:09:44 +01:00
filter-metadata-silencedetect fate: make metadata fate tests only output ts and metadata. 2013-03-20 00:09:44 +01:00
filter-negate FATE: add a test for the negate filter 2013-03-28 08:02:47 +01:00
filter-null Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-overlay fate/filter: make overlay test bitexact. 2013-03-28 17:55:02 +01:00
filter-overlay_rgb fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-overlay_yuv420 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-overlay_yuv444 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pad fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pixdesc add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-copy add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-crop Merge commit 'b963f021b603509b5159873de4919dec441d0782' 2013-04-28 13:34:23 +02:00
filter-pixfmts-field add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-hflip add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-histeq fate: move a few simple pixfmts tests to the new system. 2013-04-29 22:25:04 +02:00
filter-pixfmts-il add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-kerndeint fate: move kerndeint test to the new system. 2013-04-30 01:47:53 +02:00
filter-pixfmts-lut fate: add test for lut filter 2013-05-09 10:37:58 +00:00
filter-pixfmts-null add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-pad add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-rotate tests: add filter-pixfmts-rotate test 2013-06-13 01:21:47 +02:00
filter-pixfmts-scale add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-super2xsai fate: move a few simple pixfmts tests to the new system. 2013-04-29 22:25:04 +02:00
filter-pixfmts-swapuv add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pixfmts-tinterlace_merge fate: port remaining filters to new system. 2013-04-30 02:12:45 +02:00
filter-pixfmts-tinterlace_pad fate: port remaining filters to new system. 2013-04-30 02:12:45 +02:00
filter-pixfmts-vflip add YUVJ411P 2013-05-21 12:56:11 +02:00
filter-pp fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pp2 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pp3 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pp4 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pp5 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-pp6 fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-scale200 Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-scale500 Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-select fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-separatefields fate: add test for separatefields filter 2013-04-30 10:22:16 +00:00
filter-setdar fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-setpts Merge commit 'ea290d919a52f0f8c7e30d69328bb011ed13f61a' 2013-03-28 14:05:22 +01:00
filter-setsar fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-telecine fate: add test for telecine filter 2013-04-30 10:10:23 +00:00
filter-thumbnail fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-tile fate: move more tests from lavfi-regression.sh to filter-video.mak. 2013-04-29 20:00:49 +02:00
filter-transpose FATE: add a test for the transpose filter 2013-03-28 08:01:34 +01:00
filter-trim-duration lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-trim-frame lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-trim-mixed lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-trim-time lavfi: add trim and atrim filters. 2013-04-30 11:24:57 +02:00
filter-unsharp fate: restore our settings for drawtext/fade/unsharp. 2013-04-29 20:00:49 +02:00
filter-vflip Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-vflip_crop Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-vflip_vflip Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-yadif-mode0 fate: dont try to filter partial frames with yadif. 2013-03-24 01:30:11 +01:00
filter-yadif-mode1 fate: dont try to filter partial frames with yadif. 2013-03-24 01:30:11 +01:00
flic-af11-palette-change
flic-af12
flic-magiccarpet
force_key_frames fate: merge mapchan and options into ffmpeg. 2013-01-01 23:48:41 +01:00
fraps-v0
fraps-v1 fraps: fix off-by one bug for version 1. 2013-02-06 10:21:52 +01:00
fraps-v2
fraps-v3
fraps-v4
fraps-v5
frwu
g722-encode
g722dec-1
g723_1-dec-1 fate: add G.723.1 decoder tests 2012-08-09 19:35:47 +02:00
g723_1-dec-2 fate: add G.723.1 decoder tests 2012-08-09 19:35:47 +02:00
g723_1-dec-3 g723.1: fix addition overflow 2012-08-10 12:18:38 +01:00
g723_1-dec-4 fate: add G.723.1 decoder tests 2012-08-09 19:35:47 +02:00
g723_1-dec-5 fate: add G.723.1 decoder tests 2012-08-09 19:35:47 +02:00
g723_1-dec-6 fate: add G.723.1 decoder tests 2012-08-09 19:35:47 +02:00
g723_1-dec-7 g723_1: add comfort noise generation 2012-08-30 18:21:12 +02:00
g723_1-dec-8 g723_1: add comfort noise generation 2012-08-30 18:21:12 +02:00
g726-encode-2bit
g726-encode-3bit
g726-encode-4bit
g726-encode-5bit
g729-0
g729-1
gif-color fate: add animated gif decoder tests 2013-02-24 19:27:26 +00:00
gif-demux fate: add animated gif demuxer test 2013-02-24 19:27:26 +00:00
gif-disposal-background fate: add coverage for background disposal in gif decoder 2013-04-06 11:20:27 +00:00
gif-disposal-restore fate: add animated gif decoder tests 2013-02-24 19:27:26 +00:00
gif-gray fate: add animated gif decoder tests 2013-02-24 19:27:26 +00:00
gifenc-bgr4_byte lavc/gif: add flag to enable transparency detection between frames. 2013-04-19 23:59:21 +02:00
gifenc-bgr8 lavc/gif: add flag to enable transparency detection between frames. 2013-04-19 23:59:21 +02:00
gifenc-gray lavc/gif: add flag to enable transparency detection between frames. 2013-04-19 23:59:21 +02:00
gifenc-pal8 gif: use only one graphic control extension block per image. 2013-04-19 02:10:59 +02:00
gifenc-rgb4_byte lavc/gif: add flag to enable transparency detection between frames. 2013-04-19 23:59:21 +02:00
gifenc-rgb8 lavc/gif: add flag to enable transparency detection between frames. 2013-04-19 23:59:21 +02:00
gsm-ms
gsm-toast
h264-bsf-mp4toannexb
h264-conformance-aud_mw_e
h264-conformance-ba1_ft_c
h264-conformance-ba1_sony_d
h264-conformance-ba2_sony_f
h264-conformance-ba3_sva_c
h264-conformance-ba_mw_d
h264-conformance-bamq1_jvc_c
h264-conformance-bamq2_jvc_c
h264-conformance-banm_mw_d
h264-conformance-basqp1_sony_c
h264-conformance-caba1_sony_d
h264-conformance-caba1_sva_b
h264-conformance-caba2_sony_e
h264-conformance-caba2_sva_b
h264-conformance-caba3_sony_c
h264-conformance-caba3_sva_b
h264-conformance-caba3_toshiba_e
h264-conformance-cabac_mot_fld0_full
h264-conformance-cabac_mot_frm0_full
h264-conformance-cabac_mot_mbaff0_full
h264-conformance-cabac_mot_picaff0_full
h264-conformance-cabaci3_sony_b
h264-conformance-cabast3_sony_e
h264-conformance-cabastbr3_sony_b
h264-conformance-cabref3_sand_d
h264-conformance-cacqp3_sony_d
h264-conformance-cafi1_sva_c
h264-conformance-cama1_sony_c
h264-conformance-cama1_toshiba_b
h264-conformance-cama1_vtc_c
h264-conformance-cama2_vtc_b
h264-conformance-cama3_sand_e
h264-conformance-cama3_vtc_b
h264-conformance-camaci3_sony_c
h264-conformance-camanl1_toshiba_b
h264-conformance-camanl2_toshiba_b
h264-conformance-camanl3_sand_e
h264-conformance-camasl3_sony_b
h264-conformance-camp_mot_mbaff_l30
h264-conformance-camp_mot_mbaff_l31
h264-conformance-canl1_sony_e
h264-conformance-canl1_sva_b
h264-conformance-canl1_toshiba_g
h264-conformance-canl2_sony_e
h264-conformance-canl2_sva_b
h264-conformance-canl3_sony_c
h264-conformance-canl3_sva_b
h264-conformance-canl4_sva_b
h264-conformance-canlma2_sony_c
h264-conformance-canlma3_sony_c
h264-conformance-capa1_toshiba_b
h264-conformance-capama3_sand_f
h264-conformance-capcm1_sand_e
h264-conformance-capcmnl1_sand_e
h264-conformance-capm3_sony_d
h264-conformance-caqp1_sony_b
h264-conformance-cavlc_mot_fld0_full_b
h264-conformance-cavlc_mot_frm0_full_b
h264-conformance-cavlc_mot_mbaff0_full_b
h264-conformance-cavlc_mot_picaff0_full_b
h264-conformance-cawp1_toshiba_e
h264-conformance-cawp5_toshiba_e
h264-conformance-ci1_ft_b
h264-conformance-ci_mw_d
h264-conformance-cvbs3_sony_c
h264-conformance-cvcanlma2_sony_c
h264-conformance-cvfc1_sony_c fate: add CVFC1_Sony_C to h264 conformance tests 2013-04-24 17:44:11 +02:00
h264-conformance-cvfi1_sony_d
h264-conformance-cvfi1_sva_c
h264-conformance-cvfi2_sony_h
h264-conformance-cvfi2_sva_c
h264-conformance-cvma1_sony_d
h264-conformance-cvma1_toshiba_b
h264-conformance-cvmanl1_toshiba_b
h264-conformance-cvmanl2_toshiba_b
h264-conformance-cvmapaqp3_sony_e
h264-conformance-cvmaqp2_sony_g
h264-conformance-cvmaqp3_sony_d
h264-conformance-cvmp_mot_fld_l30_b
h264-conformance-cvmp_mot_frm_l31_b
h264-conformance-cvnlfi1_sony_c
h264-conformance-cvnlfi2_sony_h
h264-conformance-cvpa1_toshiba_b
h264-conformance-cvpcmnl1_sva_c
h264-conformance-cvpcmnl2_sva_c
h264-conformance-cvwp1_toshiba_e
h264-conformance-cvwp2_toshiba_e
h264-conformance-cvwp3_toshiba_e
h264-conformance-cvwp5_toshiba_e
h264-conformance-fi1_sony_e
h264-conformance-frext-alphaconformanceg
h264-conformance-frext-bcrm_freh10
h264-conformance-frext-brcm_freh3
h264-conformance-frext-brcm_freh4
h264-conformance-frext-brcm_freh5
h264-conformance-frext-brcm_freh8
h264-conformance-frext-brcm_freh9
h264-conformance-frext-brcm_freh11
h264-conformance-frext-freh1_b
h264-conformance-frext-freh2_b
h264-conformance-frext-freh6
h264-conformance-frext-freh7_b
h264-conformance-frext-freh12_b
h264-conformance-frext-frext1_panasonic_c
h264-conformance-frext-frext2_panasonic_b
h264-conformance-frext-frext3_panasonic_d
h264-conformance-frext-frext4_panasonic_a
h264-conformance-frext-frext01_jvc_d
h264-conformance-frext-frext02_jvc_c
h264-conformance-frext-frext_mmco4_sony_b
h264-conformance-frext-hcaff1_hhi_b
h264-conformance-frext-hcafr1_hhi_c
h264-conformance-frext-hcafr2_hhi_a
h264-conformance-frext-hcafr3_hhi_a
h264-conformance-frext-hcafr4_hhi_a
h264-conformance-frext-hcamff1_hhi_b
h264-conformance-frext-hi422fr1_sony_a
h264-conformance-frext-hi422fr6_sony_a
h264-conformance-frext-hi422fr10_sony_b
h264-conformance-frext-hi422fr13_sony_b
h264-conformance-frext-hpca_brcm_c
h264-conformance-frext-hpcadq_brcm_b
h264-conformance-frext-hpcafl_bcrm_c
h264-conformance-frext-hpcaflnl_bcrm_c
h264-conformance-frext-hpcalq_brcm_b
h264-conformance-frext-hpcamapalq_bcrm_b
h264-conformance-frext-hpcamolq_brcm_b
h264-conformance-frext-hpcanl_brcm_c
h264-conformance-frext-hpcaq2lq_brcm_b
h264-conformance-frext-hpcv_brcm_a
h264-conformance-frext-hpcvfl_bcrm_a
h264-conformance-frext-hpcvflnl_bcrm_a
h264-conformance-frext-hpcvmolq_brcm_b
h264-conformance-frext-hpcvnl_brcm_a
h264-conformance-frext-pph10i1_panasonic_a
h264-conformance-frext-pph10i2_panasonic_a
h264-conformance-frext-pph10i3_panasonic_a
h264-conformance-frext-pph10i4_panasonic_a
h264-conformance-frext-pph10i5_panasonic_a
h264-conformance-frext-pph10i6_panasonic_a
h264-conformance-frext-pph10i7_panasonic_a
h264-conformance-frext-pph422i1_panasonic_a
h264-conformance-frext-pph422i2_panasonic_a
h264-conformance-frext-pph422i3_panasonic_a
h264-conformance-frext-pph422i4_panasonic_a
h264-conformance-frext-pph422i5_panasonic_a
h264-conformance-frext-pph422i6_panasonic_a
h264-conformance-frext-pph422i7_panasonic_a
h264-conformance-hcbp2_hhi_a
h264-conformance-hcmp1_hhi_a
h264-conformance-ls_sva_d
h264-conformance-midr_mw_d
h264-conformance-mps_mw_a
h264-conformance-mr1_bt_a
h264-conformance-mr1_mw_a
h264-conformance-mr2_mw_a
h264-conformance-mr2_tandberg_e
h264-conformance-mr3_tandberg_b
h264-conformance-mr4_tandberg_c
h264-conformance-mr5_tandberg_c
h264-conformance-mr6_bt_b
h264-conformance-mr7_bt_b
h264-conformance-mr8_bt_b
h264-conformance-mr9_bt_b
h264-conformance-mv1_brcm_d
h264-conformance-nl1_sony_d
h264-conformance-nl2_sony_h
h264-conformance-nl3_sva_e
h264-conformance-nlmq1_jvc_c
h264-conformance-nlmq2_jvc_c
h264-conformance-nrf_mw_e
h264-conformance-sharp_mp_field_1_b
h264-conformance-sharp_mp_field_2_b
h264-conformance-sharp_mp_field_3_b
h264-conformance-sharp_mp_paff_1r2
h264-conformance-sharp_mp_paff_2r
h264-conformance-sl1_sva_b
h264-conformance-sva_ba1_b
h264-conformance-sva_ba2_d
h264-conformance-sva_base_b
h264-conformance-sva_cl1_e
h264-conformance-sva_fm1_e
h264-conformance-sva_nl1_b
h264-conformance-sva_nl2_e
h264-crop-to-container Merge remote-tracking branch 'qatar/master' 2013-03-23 12:26:08 +01:00
h264-extreme-plane-pred
h264-interlace-crop
h264-lossless
h264-reinit-large_420_8-to-small_420_8 fate: add tests for h264 decoder reinit 2013-03-20 16:04:27 +01:00
h264-reinit-small_420_8-to-large_444_10 fate: add tests for h264 decoder reinit 2013-03-20 16:04:27 +01:00
h264-reinit-small_420_9-to-small_420_8 fate: add tests for h264 decoder reinit 2013-03-20 16:04:27 +01:00
h264-reinit-small_422_9-to-small_420_9 fate: add tests for h264 decoder reinit 2013-03-20 16:04:27 +01:00
hmac fate: Add test vectors for HMAC SHA and SHA-2 2013-06-12 01:48:23 +02:00
id-cin-video idcin: better error handling 2013-01-09 14:49:07 -05:00
idroq-video-encode fate: upate after 55d32eed8f 2013-01-08 18:47:09 +00:00
iff-byterun1
iff-fibonacci 8svx: Fixing header size, move decoding to per call instead of the first call. 2012-10-03 03:49:24 +02:00
iff-ilbm
iff-pcm
iirfilter
indeo2
indeo3
indeo3-2 FATE: add an additional indeo3 test 2013-04-30 11:06:03 +02:00
indeo4
indeo5
interplay-mve-8bit
interplay-mve-16bit
iv8-demux lavf: deprecate r_frame_rate. 2012-07-29 08:06:30 +02:00
jpeg2000-dcinema sws: fix typo in xyz2rgb matrix use. 2013-04-28 19:57:45 +02:00
jv jvdec: check that the video_size fits in the packet. 2012-07-03 12:38:03 +02:00
jv-demux jvdemux: correct size for truncated packets 2012-07-03 05:26:15 +02:00
kgv1 kgv1dec: fix end condition 2012-11-07 01:51:24 +01:00
kmvc
lagarith-red Add fate test for solid colour lagarith frames. 2013-05-09 17:18:12 +02:00
lagarith-rgb24 fate: add tests for lagarith lossless video codec. 2012-08-03 20:48:34 -07:00
lagarith-rgb32 fate: add tests for lagarith lossless video codec. 2012-08-03 20:48:34 -07:00
lagarith-yuy2 fate: add tests for lagarith lossless video codec. 2012-08-03 20:48:34 -07:00
lagarith-yv12 fate: add tests for lagarith lossless video codec. 2012-08-03 20:48:34 -07:00
lmlm4-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
loco-rgb
loco-yuy2
lossless-alac
lossless-meridianaudio
lossless-monkeysaudio-399 Monkey's Audio old versions FATE tests 2013-05-24 09:04:18 +02:00
lossless-shorten
lossless-tak TAK demuxer, decoder and parser 2012-10-08 09:06:25 +00:00
lossless-tta
lossless-tta-encrypted fate: Add encrypted tta stream test 2013-02-14 17:48:08 +01:00
lossless-wma
mapchan-6ch-extract-2 fate/mapchan: add bitexact flag 2012-10-23 02:19:38 +02:00
mapchan-6ch-extract-2-downmix-mono fate/mapchan: add bitexact flag 2012-10-23 02:19:38 +02:00
mapchan-silent-mono fate/mapchan: add bitexact flag 2012-10-23 02:19:38 +02:00
maxis-xa
md5
mdec
mdec-v3
mimic
mjpegb
mkv Add FATE test for matroska error recovery. 2013-05-07 05:30:19 +02:00
motionpixels
mpc7-demux
mpc8-demux
mpeg2-field-enc Merge commit '813b82b927b19532e3bc3397b972c8a27b9f6326' 2013-03-05 12:11:48 +01:00
mpeg4-als-conformance-00
mpeg4-als-conformance-01
mpeg4-als-conformance-02
mpeg4-als-conformance-03
mpeg4-als-conformance-04
mpeg4-als-conformance-05
msmpeg4v1
msrle-8bit
msvideo1-8bit avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
msvideo1-16bit
mszh
mtv framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
murmur3 Add 128 bit murmur3 hash function. 2013-05-13 21:42:37 +02:00
mxf-demux mxfdec: set audio packets pts 2012-11-16 14:12:37 +01:00
mxpeg fate: try to fix mxpeg failures 2012-11-05 02:20:52 +01:00
nc-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
nistsphere-demux fate: add nistsphere demuxer test 2013-01-01 14:02:54 +00:00
noproxy lavf: Add a fate test for the noproxy pattern matching 2013-02-27 21:32:14 +02:00
nsv-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
nuv-rtjpeg Merge remote-tracking branch 'qatar/master' 2012-08-09 00:51:02 +02:00
nuv-rtjpeg-fh Merge commit 'dff6197dfb9b2d145729885c63f865c5fdd184aa' 2013-02-06 16:40:59 +01:00
oma-demux
paf-audio paf: fix audio packet duration 2012-08-03 15:18:12 +00:00
paf-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
paf-video fate: add test for paf video decoder 2012-07-10 00:04:23 +00:00
parseutils av_d2q: Add a special case for |value| > MAX and |value| < 1/MAX 2013-05-31 17:10:36 +02:00
pcm_dvd
pcm_s16be-stereo
pcm_s16le-stereo
pcm_u8-mono
pcm_u8-stereo
pcm-planar
pictor
pmp-demux fate: add PMP demuxer test 2012-11-06 16:18:30 +00:00
prores-422
prores-422_hq
prores-422_lt
prores-422_proxy
prores-alpha Merge commit '8e673efc6f5b7a095557664660305148f2788d30' 2013-05-19 10:53:39 +02:00
prores-transparency proresdec: Fix end condition 2013-05-22 20:24:50 +02:00
psx-str-demux
ptx ptx: correct decoding 2012-07-17 17:06:24 +00:00
pva-demux
qcp-demux
qpeg
qt-alaw-mono
qt-alaw-stereo
qt-ima4-mono
qt-ima4-stereo
qt-mac3-mono
qt-mac3-stereo
qt-mac6-mono
qt-mac6-stereo
qt-ulaw-mono
qt-ulaw-stereo
qtrle-1bit qtrle: fix the topmost line for 1bit 2013-02-06 10:21:52 +01:00
qtrle-2bit
qtrle-4bit
qtrle-8bit
qtrle-16bit
qtrle-24bit
qtrle-32bit
quickdraw
r210
ra-144
ralf
random_seed
redcode-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
redspark-demux RedSpark demuxer 2013-05-10 16:53:02 -03:00
ripemd lavu: Add RIPEMD hashing 2013-06-15 18:54:01 -03:00
rl2
roqvideo
rpza
rsd-demux RSD demuxer 2013-05-10 16:52:10 -03:00
rv30 Merge remote-tracking branch 'qatar/master' 2013-01-18 13:54:38 +01:00
rv40
sanm fate: add tests for SANM and VIMA 2012-06-22 00:16:03 +00:00
sha
sha512 lavu: Add SHA-2 512 hashing 2013-06-02 11:27:19 +02:00
sierra-vmd-audio
sierra-vmd-video
siff-demux fate: Split fate-siff test into demuxer and VB video decoder test 2013-01-10 17:54:47 +01:00
smacker-audio
smacker-video
smc
smjpeg
smjpeg-demux lavf: deprecate r_frame_rate. 2012-07-29 08:06:30 +02:00
smvjpeg fate: fix smvjpeg test 2013-05-30 03:31:04 +02:00
sp5x
srtp srtp: Add tests for the crypto suite with 32/80 bit HMAC 2013-01-21 00:13:43 +02:00
sub2video fate/sub2video: move sws flags globally in the filtergraph. 2013-01-02 21:48:56 +01:00
sub-aqtitle lavc: check decoded subtitles encoding. 2013-04-24 19:41:27 +02:00
sub-charenc lavc: fix recoded subtitles end. 2013-04-07 13:25:24 +02:00
sub-jacosub fate: add JacoSUB and MicroDVD subtitles tests. 2012-06-29 20:20:02 +02:00
sub-microdvd microdvd: sanitize AVPackets. 2012-12-31 00:41:35 +01:00
sub-microdvd-remux fate/subtitles: add MicroDVD remux test. 2013-02-21 00:59:32 +01:00
sub-movtext movtextdec: 3GPP TS 26.245 Timed Text Decoder. 2012-07-14 14:50:02 -07:00
sub-movtextenc ffmpeg: copy subtitles frame dimensions. 2012-08-14 11:17:45 +02:00
sub-mpl2 Add MPL2 subtitles demuxer and decoder. 2012-12-30 22:37:25 +01:00
sub-mpsub Add MPlayer subtitles demuxer. 2012-12-30 23:09:49 +01:00
sub-mpsub-frames Add MPlayer subtitles demuxer. 2012-12-30 23:09:49 +01:00
sub-pjs Add PJS subtitles demuxer and decoder. 2012-12-30 23:55:28 +01:00
sub-realtext RealText demuxer and decoder. 2012-06-29 20:22:04 +02:00
sub-sami SAMI demuxer and decoder. 2012-06-29 20:21:28 +02:00
sub-srt lavc/ass: honor Default style. 2012-06-29 20:20:02 +02:00
sub-subripenc lavc/srtenc: do not add trailing line breaks with SubRip. 2012-12-30 21:39:36 +01:00
sub-subviewer subviewer: sanitize packets. 2013-01-03 07:25:47 +01:00
sub-subviewer1 lavc: check decoded subtitles encoding. 2013-04-24 19:41:27 +02:00
sub-vplayer Add VPlayer subtitles demuxer and decoder. 2012-12-30 22:46:42 +01:00
sub-webvtt lavf/webvtt: use ff_subtitles_read_chunk(). 2013-01-03 07:46:30 +01:00
sunraster-1bit-raw
sunraster-1bit-rle
sunraster-8bit_gray-raw
sunraster-8bit-raw
sunraster-8bit-rle
sunraster-24bit-raw
sunraster-24bit-rle
svq1
svq3
targa-conformance-CBW8
targa-conformance-CCM8
targa-conformance-CTC16
targa-conformance-CTC24
targa-conformance-CTC32
targa-conformance-UBW8
targa-conformance-UCM8
targa-conformance-UTC16
targa-conformance-UTC24
targa-conformance-UTC32
targa-top-to-bottom
theora-coeff-level64 Merge commit 'abae27ed3acd0a7c54f11760c5be2d2653c4edf8' 2013-01-13 13:54:52 +01:00
thp
tiertex-seq
tiff-fax-g3
tiff-fax-g3s
tmv
truemotion1-15
truemotion1-24
truemotion2
tscc2 FATE: add a tscc2 test. 2013-03-22 20:10:56 +01:00
tscc-15bit
tscc-32bit
txd-16bpp
txd-pal8
ulti
unknown_layout-ac3 fate: add tests for unknown channel layouts. 2013-04-11 13:09:33 +02:00
unknown_layout-pcm fate: add tests for unknown channel layouts. 2013-04-11 13:09:33 +02:00
url fate: Add tests of the ff_make_absolute_url function 2012-10-09 14:16:34 +03:00
utvideo_rgb_left
utvideo_rgb_median
utvideo_rgba_left
utvideo_rgba_median
utvideo_rgba_single_symbol fate: Add a single symbol Ut Video decoder test 2012-08-26 14:03:55 +02:00
utvideo_yuv420_left
utvideo_yuv420_median
utvideo_yuv422_left
utvideo_yuv422_median
utvideoenc_rgb_left utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_rgb_median utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_rgb_none utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_rgba_left utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_rgba_median utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_rgba_none utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv420_left utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv420_median utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv420_none utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv422_left utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv422_median utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
utvideoenc_yuv422_none utvideoenc: use ff_huff_gen_len_table 2012-08-28 17:43:25 +02:00
v210
v410dec
v410enc riff: do not write empty INFO tags 2012-10-16 18:51:16 +02:00
vb fate: Split fate-siff test into demuxer and VB video decoder test 2013-01-10 17:54:47 +01:00
vble
vc1_sa00040
vc1_sa00050
vc1_sa10091
vc1_sa10143 vc1dec: Update destination pointers in context for fields 2013-05-15 11:38:49 +03:00
vc1_sa20021
vc1-ism
vcr1
videoxl
vima fate: add tests for SANM and VIMA 2012-06-22 00:16:03 +00:00
vmnc-16bit
vmnc-32bit
vp5
vp6a lavc/vp6: Implement "slice" threading for VP6A decode 2012-09-15 20:26:47 +02:00
vp6f
vp8-alpha Adding support for parsing BlockAdditional 2013-02-14 00:46:28 +01:00
vp8-sign-bias
vp8-size-change
vp8-test-vector-001
vp8-test-vector-002
vp8-test-vector-003
vp8-test-vector-004
vp8-test-vector-005
vp8-test-vector-006
vp8-test-vector-007
vp8-test-vector-008
vp8-test-vector-009
vp8-test-vector-010
vp8-test-vector-011
vp8-test-vector-012
vp8-test-vector-013
vp8-test-vector-014
vp8-test-vector-015
vp8-test-vector-016
vp8-test-vector-017
vp31
vp60 lavc/vp6: Disable deblock filtering for Simple Profile 2012-09-07 01:36:21 +02:00
vp61
vqa-cc
vqf-demux
w64
wavpack-channels-4.0
wavpack-channels-5.1
wavpack-channels-6.1
wavpack-channels-7.1
wavpack-channels-monofloat
wavpack-channels-monoint
wavpack-clipping
wavpack-cuesheet
wavpack-falsestereo
wavpack-lossless-8bit
wavpack-lossless-12bit
wavpack-lossless-16bit
wavpack-lossless-24bit
wavpack-lossless-32bit
wavpack-lossless-float
wavpack-lossy-8bit
wavpack-lossy-16bit
wavpack-lossy-24bit
wavpack-lossy-32bit
wavpack-lossy-float
wavpack-matroskamode
wavpack-speed-default
wavpack-speed-fast
wavpack-speed-high
wavpack-speed-vhigh
wavpack-zerolsbs
wc3movie-xan
westwood-aud
wmv8-drm
wmv8-drm-nodec framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
wmv8-x8intra
wnv1
ws_snd
wtv-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
xface tests: add fate-xface test 2012-10-15 08:32:34 +02:00
xmv-demux framecrcenc: print flags and side data elements 2012-10-03 16:51:30 +02:00
xtea Add XTEA encryption support in libavutil 2012-07-04 15:10:57 +03:00
xwma-demux
xxan-wc4 xxan: properly handle odd heights. 2013-02-06 10:21:52 +01:00
yop Merge commit 'dff6197dfb9b2d145729885c63f865c5fdd184aa' 2013-02-06 16:40:59 +01:00
zerocodec ZeroCodec: Flip output 2012-12-10 11:19:42 -05:00
zlib
zmbv-8bit fate: fix forgotten hunk for framerate order change in ffmpeg.c 2012-07-30 17:51:33 +02:00
zmbv-15bit zmbv: stop doing colorspace conversion 2013-03-05 10:27:09 +00:00
zmbv-16bit zmbv: stop doing colorspace conversion 2013-03-05 10:27:09 +00:00
zmbv-32bit