1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-07 11:13:41 +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
acodec-aref
adpcm_ms-stereo
adpcm-4xm
adpcm-afc
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
adpcm-ima-apc
adpcm-ima-dk3
adpcm-ima-dk4
adpcm-ima-ea-eacs
adpcm-ima-ea-sead
adpcm-ima-iss
adpcm-ima-oki
adpcm-ima-rad ADPCM IMA Radical decoder 2013-05-10 16:53:50 -03:00
adpcm-ima-smjpeg
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
ansi256
armovie-escape124
armovie-escape130 Escape 130 FATE test 2013-05-19 07:09:36 +02:00
ast
auravision-v1
auravision-v2
avio-direct
avstring
base64
bethsoft-vid avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
bfi
bink-demux
bink-video-b
bink-video-f
bink-video-i
blowfish
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
brstm
caf
cavs
cdgraphics
cdxl-bitline-ham6
cdxl-demux
cdxl-ham6
cdxl-ham8
cdxl-pal8
cdxl-pal8-small
cljr
cllc-argb
cllc-rgb
cllc-yuy2-noblock fate: Add Canopus Lossless YUY2 test 2013-06-25 11:26:23 +02:00
corepng
crc
creatureshock-avs
cscd
cvid-grayscale
cvid-palette
cvid-partial
cyberia-c93 avconv: make -t insert trim/atrim filters. 2013-04-30 11:53:12 +02:00
cyuv
d-cinema-demux
dcinema-encode
delphine-cin-audio
delphine-cin-video
deluxepaint-anm
dfa1
dfa2
dfa3
dfa4
dfa5
dfa6
dfa7
dfa8
dfa9
dfa10
dfa11
dirac
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
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
ffmpeg-lavfi
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
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
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
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
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
filter-gradfun-sample fate/filter: test gradfun timeline. 2013-05-12 13:07:47 +02:00
filter-histogram-levels
filter-histogram-waveform
filter-hqdn3d
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
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
filter-metadata-scenedetect
filter-metadata-silencedetect
filter-negate
filter-null Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d' 2013-04-28 12:34:55 +02:00
filter-overlay
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
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
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
filter-yadif-mode1
flic-af11-palette-change
flic-af12
flic-magiccarpet
force_key_frames
fraps-v0
fraps-v1
fraps-v2
fraps-v3
fraps-v4
fraps-v5
frwu
g722-encode
g722dec-1
g723_1-dec-1
g723_1-dec-2
g723_1-dec-3
g723_1-dec-4
g723_1-dec-5
g723_1-dec-6
g723_1-dec-7
g723_1-dec-8
g726-encode-2bit
g726-encode-3bit
g726-encode-4bit
g726-encode-5bit
g729-0
g729-1
gif-color
gif-demux
gif-disposal-background
gif-disposal-restore
gif-gray
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
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
h264-extreme-plane-pred
h264-interlace-crop
h264-lossless
h264-reinit-large_420_8-to-small_420_8
h264-reinit-small_420_8-to-large_444_10
h264-reinit-small_420_9-to-small_420_8
h264-reinit-small_422_9-to-small_420_9
hmac fate: Add test vectors for HMAC SHA and SHA-2 2013-06-12 01:48:23 +02:00
id-cin-video
idroq-video-encode
iff-byterun1
iff-fibonacci
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
jpeg2000-dcinema sws: fix typo in xyz2rgb matrix use. 2013-04-28 19:57:45 +02:00
jv
jv-demux
kgv1
kmvc
lagarith-red Add fate test for solid colour lagarith frames. 2013-05-09 17:18:12 +02:00
lagarith-rgb24
lagarith-rgb32
lagarith-yuy2
lagarith-yv12
lmlm4-demux
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
lossless-tta
lossless-tta-encrypted
lossless-wma
mapchan-6ch-extract-2
mapchan-6ch-extract-2-downmix-mono
mapchan-silent-mono
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
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
murmur3 Add 128 bit murmur3 hash function. 2013-05-13 21:42:37 +02:00
mxf-demux
mxpeg
nc-demux
nistsphere-demux
noproxy
nsv-demux
nuv-rtjpeg
nuv-rtjpeg-fh
oma-demux
paf-audio
paf-demux
paf-video
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
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
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-2bit
qtrle-4bit
qtrle-8bit
qtrle-16bit
qtrle-24bit
qtrle-32bit
quickdraw
r210
ra-144
ralf
random_seed
redcode-demux
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
rv40
sanm
sha
sha512 lavu: Add SHA-2 512 hashing 2013-06-02 11:27:19 +02:00
sierra-vmd-audio
sierra-vmd-video
siff-demux
smacker-audio
smacker-video
smc
smjpeg
smjpeg-demux
smvjpeg fate: fix smvjpeg test 2013-05-30 03:31:04 +02:00
sp5x
srtp
sub2video
sub-aqtitle lavc: check decoded subtitles encoding. 2013-04-24 19:41:27 +02:00
sub-charenc
sub-jacosub
sub-microdvd
sub-microdvd-remux
sub-movtext
sub-movtextenc
sub-mpl2
sub-mpsub
sub-mpsub-frames
sub-pjs
sub-realtext
sub-sami
sub-srt
sub-subripenc
sub-subviewer
sub-subviewer1 lavc: check decoded subtitles encoding. 2013-04-24 19:41:27 +02:00
sub-vplayer
sub-webvtt
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
thp
tiertex-seq
tiff-fax-g3
tiff-fax-g3s
tmv
truemotion1-15
truemotion1-24
truemotion2
tscc2
tscc-15bit
tscc-32bit
txd-16bpp
txd-pal8
ulti
unknown_layout-ac3
unknown_layout-pcm
url
utvideo_rgb_left
utvideo_rgb_median
utvideo_rgba_left
utvideo_rgba_median
utvideo_rgba_single_symbol
utvideo_yuv420_left
utvideo_yuv420_median
utvideo_yuv422_left
utvideo_yuv422_median
utvideoenc_rgb_left
utvideoenc_rgb_median
utvideoenc_rgb_none
utvideoenc_rgba_left
utvideoenc_rgba_median
utvideoenc_rgba_none
utvideoenc_yuv420_left
utvideoenc_yuv420_median
utvideoenc_yuv420_none
utvideoenc_yuv422_left
utvideoenc_yuv422_median
utvideoenc_yuv422_none
v210
v410dec
v410enc
vb
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
vmnc-16bit
vmnc-32bit
vp5
vp6a
vp6f
vp8-alpha
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
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
wmv8-x8intra
wnv1
ws_snd
wtv-demux
xface
xmv-demux
xtea
xwma-demux
xxan-wc4
yop
zerocodec
zlib
zmbv-8bit
zmbv-15bit
zmbv-16bit
zmbv-32bit