Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 31 Dec 2011 00:16:45 +0000 (01:16 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 31 Dec 2011 00:16:45 +0000 (01:16 +0100)
* qatar/master:
  fate: whitespace cosmetics
  fate: split off video codec FATE tests into their own file
  fate: split off audio codec FATE tests into their own file
  fate: split off Electronic Arts codec FATE tests into their own file
  fate: split off QuickTime codec FATE tests into their own file
  fate: split off voice codec FATE tests into their own file
  fate: split off demuxer FATE tests into their own file
  cosmetics: Drop unnecessary parentheses around return values.
  fate: drop pointless _audio and _video suffixes from xan tests
  qt-faststart: K&R reformatting; fix comment typos
  FATE: Add test for H.264 MP4->annex.B bitstream filter.

Conflicts:
ffplay.c
tests/fate.mak
tests/fate/h264.mak
tests/fate/image.mak
tests/fate/lossless-audio.mak
tests/fate/lossless-video.mak
tests/fate/qtrle.mak
tests/fate/real.mak
tests/fate/screen.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
18 files changed:
1  2 
cmdutils.c
libavcodec/atrac3.c
libavcodec/dv.c
libavcodec/ivi_common.h
libavcodec/libvorbis.c
libavcodec/ra144enc.c
libavcodec/vaapi_mpeg2.c
libavcodec/vaapi_vc1.c
libavfilter/vf_drawtext.c
tests/Makefile
tests/fate/h264.mak
tests/fate/image.mak
tests/fate/lossless-audio.mak
tests/fate/lossless-video.mak
tests/fate/qtrle.mak
tests/fate/real.mak
tests/fate/screen.mak
tools/qt-faststart.c

diff --cc cmdutils.c
Simple merge
Simple merge
diff --cc libavcodec/dv.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -461,12 -429,134 +461,12 @@@ static av_cold void uninit(AVFilterCont
  
  static inline int is_newline(uint32_t c)
  {
-     return (c == '\n' || c == '\r' || c == '\f' || c == '\v');
+     return c == '\n' || c == '\r' || c == '\f' || c == '\v';
  }
  
 -static int dtext_prepare_text(AVFilterContext *ctx)
 -{
 -    DrawTextContext *dtext = ctx->priv;
 -    uint32_t code = 0, prev_code = 0;
 -    int x = 0, y = 0, i = 0, ret;
 -    int text_height, baseline;
 -    char *text = dtext->text;
 -    uint8_t *p;
 -    int str_w = 0, len;
 -    int y_min = 32000, y_max = -32000;
 -    FT_Vector delta;
 -    Glyph *glyph = NULL, *prev_glyph = NULL;
 -    Glyph dummy = { 0 };
 -    int width  = ctx->inputs[0]->w;
 -    int height = ctx->inputs[0]->h;
 -
 -#if HAVE_LOCALTIME_R
 -    time_t now = time(0);
 -    struct tm ltime;
 -    uint8_t *buf = dtext->expanded_text;
 -    int buf_size = dtext->expanded_text_size;
 -
 -    if (!buf)
 -        buf_size = 2*strlen(dtext->text)+1;
 -
 -    localtime_r(&now, &ltime);
 -
 -    while ((buf = av_realloc(buf, buf_size))) {
 -        *buf = 1;
 -        if (strftime(buf, buf_size, dtext->text, &ltime) != 0 || *buf == 0)
 -            break;
 -        buf_size *= 2;
 -    }
 -
 -    if (!buf)
 -        return AVERROR(ENOMEM);
 -    text = dtext->expanded_text = buf;
 -    dtext->expanded_text_size = buf_size;
 -#endif
 -
 -    if ((len = strlen(text)) > dtext->nb_positions) {
 -        FT_Vector *p = av_realloc(dtext->positions,
 -                                  len * sizeof(*dtext->positions));
 -        if (!p) {
 -            av_freep(dtext->positions);
 -            dtext->nb_positions = 0;
 -            return AVERROR(ENOMEM);
 -        } else {
 -            dtext->positions = p;
 -            dtext->nb_positions = len;
 -        }
 -    }
 -
 -    /* load and cache glyphs */
 -    for (i = 0, p = text; *p; i++) {
 -        GET_UTF8(code, *p++, continue;);
 -
 -        /* get glyph */
 -        dummy.code = code;
 -        glyph = av_tree_find(dtext->glyphs, &dummy, glyph_cmp, NULL);
 -        if (!glyph)
 -            ret = load_glyph(ctx, &glyph, code);
 -        if (ret) return ret;
 -
 -        y_min = FFMIN(glyph->bbox.yMin, y_min);
 -        y_max = FFMAX(glyph->bbox.yMax, y_max);
 -    }
 -    text_height = y_max - y_min;
 -    baseline    = y_max;
 -
 -    /* compute and save position for each glyph */
 -    glyph = NULL;
 -    for (i = 0, p = text; *p; i++) {
 -        GET_UTF8(code, *p++, continue;);
 -
 -        /* skip the \n in the sequence \r\n */
 -        if (prev_code == '\r' && code == '\n')
 -            continue;
 -
 -        prev_code = code;
 -        if (is_newline(code)) {
 -            str_w = FFMAX(str_w, x - dtext->x);
 -            y += text_height;
 -            x = 0;
 -            continue;
 -        }
 -
 -        /* get glyph */
 -        prev_glyph = glyph;
 -        dummy.code = code;
 -        glyph = av_tree_find(dtext->glyphs, &dummy, glyph_cmp, NULL);
 -
 -        /* kerning */
 -        if (dtext->use_kerning && prev_glyph && glyph->code) {
 -            FT_Get_Kerning(dtext->face, prev_glyph->code, glyph->code,
 -                           ft_kerning_default, &delta);
 -            x += delta.x >> 6;
 -        }
 -
 -        if (x + glyph->bbox.xMax >= width) {
 -            str_w = FFMAX(str_w, x);
 -            y += text_height;
 -            x = 0;
 -        }
 -
 -        /* save position */
 -        dtext->positions[i].x = x + glyph->bitmap_left;
 -        dtext->positions[i].y = y - glyph->bitmap_top + baseline;
 -        if (code == '\t') x  = (x / dtext->tabsize + 1)*dtext->tabsize;
 -        else              x += glyph->advance;
 -    }
 -
 -    str_w = FFMIN(width - 1, FFMAX(str_w, x));
 -    y     = FFMIN(y + text_height, height - 1);
 -
 -    dtext->w = str_w;
 -    dtext->h = y;
 -
 -    return 0;
 -}
 -
 -
  static int config_input(AVFilterLink *inlink)
  {
 -    AVFilterContext *ctx  = inlink->dst;
 +    AVFilterContext *ctx = inlink->dst;
      DrawTextContext *dtext = ctx->priv;
      const AVPixFmtDescriptor *pix_desc = &av_pix_fmt_descriptors[inlink->format];
      int ret;
diff --cc tests/Makefile
@@@ -30,19 -21,8 +30,16 @@@ tests/data/asynth-16000-1.sw: tests/aud
        @mkdir -p tests/data
        $(M)./$< $@ 16000 1
  
 +tests/data/mapchan-6ch.sw: tests/audiogen$(HOSTEXESUF)
 +      @mkdir -p tests/data
 +      $(M)./$< $@ 22050 6
 +
 +tests/data/mapchan-mono.sw: tests/audiogen$(HOSTEXESUF)
 +      @mkdir -p tests/data
 +      $(M)./$< $@ 22050 1
 +
  tests/data/asynth%.sw tests/vsynth%/00.pgm: TAG = GEN
  
- include $(SRC_PATH)/tests/fate.mak
- include $(SRC_PATH)/tests/fate2.mak
  include $(SRC_PATH)/tests/fate/aac.mak
  include $(SRC_PATH)/tests/fate/ac3.mak
  include $(SRC_PATH)/tests/fate/als.mak
@@@ -330,15 -316,8 +331,15 @@@ fate-h264-conformance-frext-pph10i4_pan
  fate-h264-conformance-frext-pph10i5_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH10I5_Panasonic_A.264 -pix_fmt yuv420p10le
  fate-h264-conformance-frext-pph10i6_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH10I6_Panasonic_A.264 -pix_fmt yuv420p10le
  fate-h264-conformance-frext-pph10i7_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH10I7_Panasonic_A.264 -pix_fmt yuv420p10le
- fate-h264-conformance-hcbp2_hhi_a: CMD = framecrc  -vsync 0 -i $(SAMPLES)/h264-conformance/HCBP2_HHI_A.264
- fate-h264-conformance-hcmp1_hhi_a: CMD = framecrc  -vsync 0 -i $(SAMPLES)/h264-conformance/HCMP1_HHI_A.264
 +fate-h264-conformance-frext-pph422i1_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I1_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i2_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I2_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i3_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I3_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i4_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I4_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i5_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I5_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i6_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I6_Panasonic_A.264 -pix_fmt yuv422p10le
 +fate-h264-conformance-frext-pph422i7_panasonic_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/FRext/PPH422I7_Panasonic_A.264 -pix_fmt yuv422p10le
+ fate-h264-conformance-hcbp2_hhi_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/HCBP2_HHI_A.264
+ fate-h264-conformance-hcmp1_hhi_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/HCMP1_HHI_A.264
  fate-h264-conformance-ls_sva_d: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/LS_SVA_D.264
  fate-h264-conformance-midr_mw_d: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/MIDR_MW_D.264
  fate-h264-conformance-mps_mw_a: CMD = framecrc -vsync 0 -i $(SAMPLES)/h264-conformance/MPS_MW_A.264
@@@ -1,35 -1,32 +1,35 @@@
 -FATE_TESTS += fate-dpx
 +FATE_IMAGE += fate-dpx
- fate-dpx: CMD = framecrc  -i $(SAMPLES)/dpx/lighthouse_rgb48.dpx
+ fate-dpx: CMD = framecrc -i $(SAMPLES)/dpx/lighthouse_rgb48.dpx
  
 -FATE_TESTS += fate-fax-g3
 +FATE_IMAGE += fate-fax-g3
  fate-fax-g3: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31D.TIF
  
 -FATE_TESTS += fate-fax-g3s
 +FATE_IMAGE += fate-fax-g3s
  fate-fax-g3s: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31DS.TIF
  
 -FATE_TESTS += fate-pictor
 +FATE_IMAGE += fate-pictor
  fate-pictor: CMD = framecrc -i $(SAMPLES)/pictor/MFISH.PIC -pix_fmt rgb24
  
 -FATE_TESTS += fate-ptx
 +FATE_IMAGE += fate-ptx
- fate-ptx: CMD = framecrc  -i $(SAMPLES)/ptx/_113kw_pic.ptx -pix_fmt rgb24
+ fate-ptx: CMD = framecrc -i $(SAMPLES)/ptx/_113kw_pic.ptx -pix_fmt rgb24
  
 -FATE_TESTS += fate-sunraster-1bit-raw
 +FATE_IMAGE += fate-sunraster-1bit-raw
- fate-sunraster-1bit-raw: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-1bit-raw.sun
+ fate-sunraster-1bit-raw: CMD = framecrc -i $(SAMPLES)/sunraster/lena-1bit-raw.sun
  
 -FATE_TESTS += fate-sunraster-1bit-rle
 +FATE_IMAGE += fate-sunraster-1bit-rle
- fate-sunraster-1bit-rle: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-1bit-rle.sun
+ fate-sunraster-1bit-rle: CMD = framecrc -i $(SAMPLES)/sunraster/lena-1bit-rle.sun
  
 -FATE_TESTS += fate-sunraster-8bit-raw
 +FATE_IMAGE += fate-sunraster-8bit-raw
- fate-sunraster-8bit-raw: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-8bit-raw.sun -pix_fmt rgb24
+ fate-sunraster-8bit-raw: CMD = framecrc -i $(SAMPLES)/sunraster/lena-8bit-raw.sun -pix_fmt rgb24
  
 -FATE_TESTS += fate-sunraster-8bit-rle
 +FATE_IMAGE += fate-sunraster-8bit-rle
- fate-sunraster-8bit-rle: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-8bit-rle.sun -pix_fmt rgb24
+ fate-sunraster-8bit-rle: CMD = framecrc -i $(SAMPLES)/sunraster/lena-8bit-rle.sun -pix_fmt rgb24
  
 -FATE_TESTS += fate-sunraster-24bit-raw
 +FATE_IMAGE += fate-sunraster-24bit-raw
- fate-sunraster-24bit-raw: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-24bit-raw.sun
+ fate-sunraster-24bit-raw: CMD = framecrc -i $(SAMPLES)/sunraster/lena-24bit-raw.sun
  
 -FATE_TESTS += fate-sunraster-24bit-rle
 +FATE_IMAGE += fate-sunraster-24bit-rle
- fate-sunraster-24bit-rle: CMD = framecrc  -i $(SAMPLES)/sunraster/lena-24bit-rle.sun
+ fate-sunraster-24bit-rle: CMD = framecrc -i $(SAMPLES)/sunraster/lena-24bit-rle.sun
 +
 +FATE_TESTS += $(FATE_IMAGE)
 +fate-image: $(FATE_IMAGE)
@@@ -1,20 -1,17 +1,20 @@@
 -FATE_TESTS += fate-lossless-appleaudio
 +FATE_LOSSLESS_AUDIO += fate-lossless-appleaudio
- fate-lossless-appleaudio: CMD = md5  -i $(SAMPLES)/lossless-audio/inside.m4a -f s16le
+ fate-lossless-appleaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/inside.m4a -f s16le
  
 -FATE_TESTS += fate-lossless-meridianaudio
 +FATE_LOSSLESS_AUDIO += fate-lossless-meridianaudio
- fate-lossless-meridianaudio: CMD = md5  -i $(SAMPLES)/lossless-audio/luckynight-partial.mlp -f s16le
+ fate-lossless-meridianaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.mlp -f s16le
  
 -FATE_TESTS += fate-lossless-monkeysaudio
 +FATE_LOSSLESS_AUDIO += fate-lossless-monkeysaudio
- fate-lossless-monkeysaudio: CMD = md5  -i $(SAMPLES)/lossless-audio/luckynight-partial.ape -f s16le
+ fate-lossless-monkeysaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.ape -f s16le
  
 -FATE_TESTS += fate-lossless-shortenaudio
 +FATE_LOSSLESS_AUDIO += fate-lossless-shortenaudio
- fate-lossless-shortenaudio: CMD = md5  -i $(SAMPLES)/lossless-audio/luckynight-partial.shn -f s16le
+ fate-lossless-shortenaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.shn -f s16le
  
 -FATE_TESTS += fate-lossless-tta
 +FATE_LOSSLESS_AUDIO += fate-lossless-tta
- fate-lossless-tta: CMD = crc  -i $(SAMPLES)/lossless-audio/inside.tta
+ fate-lossless-tta: CMD = crc -i $(SAMPLES)/lossless-audio/inside.tta
  
 -FATE_TESTS += fate-lossless-wavpackaudio
 +FATE_LOSSLESS_AUDIO += fate-lossless-wavpackaudio
- fate-lossless-wavpackaudio: CMD = md5  -i $(SAMPLES)/lossless-audio/luckynight-partial.wv -f s16le
+ fate-lossless-wavpackaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.wv -f s16le
 +
 +FATE_TESTS += $(FATE_LOSSLESS_AUDIO)
 +fate-lossless-audio: $(FATE_LOSSLESS_AUDIO)
@@@ -1,20 -1,17 +1,20 @@@
 -FATE_TESTS += fate-loco-rgb
 +FATE_LOSSLESS_VIDEO += fate-loco-rgb
- fate-loco-rgb: CMD = framecrc  -i $(SAMPLES)/loco/pig-loco-rgb.avi
+ fate-loco-rgb: CMD = framecrc -i $(SAMPLES)/loco/pig-loco-rgb.avi
  
 -FATE_TESTS += fate-loco-yuy2
 +FATE_LOSSLESS_VIDEO += fate-loco-yuy2
- fate-loco-yuy2: CMD = framecrc  -i $(SAMPLES)/loco/pig-loco-0.avi
+ fate-loco-yuy2: CMD = framecrc -i $(SAMPLES)/loco/pig-loco-0.avi
  
 -FATE_TESTS += fate-msrle-8bit
 +FATE_LOSSLESS_VIDEO += fate-msrle-8bit
- fate-msrle-8bit: CMD = framecrc  -i $(SAMPLES)/msrle/Search-RLE.avi -pix_fmt rgb24
+ fate-msrle-8bit: CMD = framecrc -i $(SAMPLES)/msrle/Search-RLE.avi -pix_fmt rgb24
  
 -FATE_TESTS += fate-mszh
 +FATE_LOSSLESS_VIDEO += fate-mszh
- fate-mszh: CMD = framecrc  -i $(SAMPLES)/lcl/mszh-1frame.avi
+ fate-mszh: CMD = framecrc -i $(SAMPLES)/lcl/mszh-1frame.avi
  
 -FATE_TESTS += fate-vble
 +FATE_LOSSLESS_VIDEO += fate-vble
  fate-vble: CMD = framecrc -i $(SAMPLES)/vble/flowers-partial-2MB.avi
  
 -FATE_TESTS += fate-zlib
 +FATE_LOSSLESS_VIDEO += fate-zlib
- fate-zlib: CMD = framecrc  -i $(SAMPLES)/lcl/zlib-1frame.avi
+ fate-zlib: CMD = framecrc -i $(SAMPLES)/lcl/zlib-1frame.avi
 +
 +FATE_TESTS += $(FATE_LOSSLESS_VIDEO)
 +fate-lossless-video: $(FATE_LOSSLESS_VIDEO)
@@@ -1,23 -1,20 +1,23 @@@
 -FATE_TESTS += fate-qtrle-1bit
 +FATE_QTRLE += fate-qtrle-1bit
- fate-qtrle-1bit: CMD = framecrc  -i $(SAMPLES)/qtrle/Animation-Monochrome.mov
+ fate-qtrle-1bit: CMD = framecrc -i $(SAMPLES)/qtrle/Animation-Monochrome.mov
  
 -FATE_TESTS += fate-qtrle-2bit
 +FATE_QTRLE += fate-qtrle-2bit
- fate-qtrle-2bit: CMD = framecrc  -i $(SAMPLES)/qtrle/Animation-4Greys.mov -pix_fmt rgb24
+ fate-qtrle-2bit: CMD = framecrc -i $(SAMPLES)/qtrle/Animation-4Greys.mov -pix_fmt rgb24
  
 -FATE_TESTS += fate-qtrle-4bit
 +FATE_QTRLE += fate-qtrle-4bit
- fate-qtrle-4bit: CMD = framecrc  -i $(SAMPLES)/qtrle/Animation-16Greys.mov -pix_fmt rgb24 -an
+ fate-qtrle-4bit: CMD = framecrc -i $(SAMPLES)/qtrle/Animation-16Greys.mov -pix_fmt rgb24 -an
  
 -FATE_TESTS += fate-qtrle-8bit
 +FATE_QTRLE += fate-qtrle-8bit
- fate-qtrle-8bit: CMD = framecrc  -i $(SAMPLES)/qtrle/criticalpath-credits.mov -vsync 0 -pix_fmt rgb24 -an
+ fate-qtrle-8bit: CMD = framecrc -i $(SAMPLES)/qtrle/criticalpath-credits.mov -vsync 0 -pix_fmt rgb24 -an
  
 -FATE_TESTS += fate-qtrle-16bit
 +FATE_QTRLE += fate-qtrle-16bit
- fate-qtrle-16bit: CMD = framecrc  -i $(SAMPLES)/qtrle/mr-cork-rle.mov -pix_fmt rgb24
+ fate-qtrle-16bit: CMD = framecrc -i $(SAMPLES)/qtrle/mr-cork-rle.mov -pix_fmt rgb24
  
 -FATE_TESTS += fate-qtrle-24bit
 +FATE_QTRLE += fate-qtrle-24bit
- fate-qtrle-24bit: CMD = framecrc  -i $(SAMPLES)/qtrle/aletrek-rle.mov -vsync 0
+ fate-qtrle-24bit: CMD = framecrc -i $(SAMPLES)/qtrle/aletrek-rle.mov -vsync 0
  
 -FATE_TESTS += fate-qtrle-32bit
 +FATE_QTRLE += fate-qtrle-32bit
- fate-qtrle-32bit: CMD = framecrc  -i $(SAMPLES)/qtrle/ultra_demo_720_480_32bpp_rle.mov -pix_fmt rgb24
+ fate-qtrle-32bit: CMD = framecrc -i $(SAMPLES)/qtrle/ultra_demo_720_480_32bpp_rle.mov -pix_fmt rgb24
 +
 +FATE_TESTS += $(FATE_QTRLE)
 +fate-qtrle: $(FATE_QTRLE)
@@@ -1,7 -1,7 +1,7 @@@
 -FATE_TESTS += fate-real-14_4
 +FATE_REAL += fate-real-14_4
- fate-real-14_4: CMD = md5  -i $(SAMPLES)/real/ra3_in_rm_file.rm -f s16le
+ fate-real-14_4: CMD = md5 -i $(SAMPLES)/real/ra3_in_rm_file.rm -f s16le
  
 -FATE_TESTS += fate-ra-288
 +FATE_REAL += fate-ra-288
  fate-ra-288: CMD = pcm -i $(SAMPLES)/real/ra_288.rm
  fate-ra-288: CMP = oneoff
  fate-ra-288: REF = $(SAMPLES)/real/ra_288.pcm
@@@ -12,13 -12,13 +12,13 @@@ fate-ra-cook: CMD = pcm -i $(SAMPLES)/r
  fate-ra-cook: CMP = oneoff
  fate-ra-cook: REF = $(SAMPLES)/real/ra_cook.pcm
  
 -FATE_TESTS += fate-rv30
 +FATE_REAL += fate-rv30
  fate-rv30: CMD = framecrc -flags +bitexact -dct fastint -idct simple -i $(SAMPLES)/real/rv30.rm -an
  
 -FATE_TESTS += fate-real-rv40
 +FATE_REAL += fate-real-rv40
- fate-real-rv40: CMD = framecrc  -i $(SAMPLES)/real/spygames-2MB.rmvb -t 10 -an -vsync 0
+ fate-real-rv40: CMD = framecrc -i $(SAMPLES)/real/spygames-2MB.rmvb -t 10 -an -vsync 0
  
 -FATE_TESTS += fate-sipr-5k0
 +FATE_REAL += fate-sipr-5k0
  fate-sipr-5k0: CMD = pcm -i $(SAMPLES)/sipr/sipr_5k0.rm
  fate-sipr-5k0: CMP = oneoff
  fate-sipr-5k0: REF = $(SAMPLES)/sipr/sipr_5k0.pcm
@@@ -1,47 -1,44 +1,47 @@@
 -FATE_TESTS += fate-cscd
 +FATE_SCREEN += fate-cscd
- fate-cscd: CMD = framecrc  -i $(SAMPLES)/CSCD/sample_video.avi -an -vsync 0 -pix_fmt rgb24
+ fate-cscd: CMD = framecrc -i $(SAMPLES)/CSCD/sample_video.avi -an -vsync 0 -pix_fmt rgb24
  
 -FATE_TESTS += fate-fraps-v0
 +FATE_SCREEN += fate-fraps-v0
- fate-fraps-v0: CMD = framecrc  -i $(SAMPLES)/fraps/Griffin_Ragdoll01-partial.avi
+ fate-fraps-v0: CMD = framecrc -i $(SAMPLES)/fraps/Griffin_Ragdoll01-partial.avi
  
 -FATE_TESTS += fate-fraps-v1
 +FATE_SCREEN += fate-fraps-v1
- fate-fraps-v1: CMD = framecrc  -i $(SAMPLES)/fraps/sample-v1.avi -an
+ fate-fraps-v1: CMD = framecrc -i $(SAMPLES)/fraps/sample-v1.avi -an
  
 -FATE_TESTS += fate-fraps-v2
 +FATE_SCREEN += fate-fraps-v2
- fate-fraps-v2: CMD = framecrc  -i $(SAMPLES)/fraps/test3-nosound-partial.avi
+ fate-fraps-v2: CMD = framecrc -i $(SAMPLES)/fraps/test3-nosound-partial.avi
  
 -FATE_TESTS += fate-fraps-v3
 +FATE_SCREEN += fate-fraps-v3
- fate-fraps-v3: CMD = framecrc  -i $(SAMPLES)/fraps/psclient-partial.avi -pix_fmt rgb24
+ fate-fraps-v3: CMD = framecrc -i $(SAMPLES)/fraps/psclient-partial.avi -pix_fmt rgb24
  
 -FATE_TESTS += fate-fraps-v4
 +FATE_SCREEN += fate-fraps-v4
- fate-fraps-v4: CMD = framecrc  -i $(SAMPLES)/fraps/WoW_2006-11-03_14-58-17-19-nosound-partial.avi
+ fate-fraps-v4: CMD = framecrc -i $(SAMPLES)/fraps/WoW_2006-11-03_14-58-17-19-nosound-partial.avi
  
 -FATE_TESTS += fate-fraps-v5
 +FATE_SCREEN += fate-fraps-v5
- fate-fraps-v5: CMD = framecrc  -i $(SAMPLES)/fraps/fraps-v5-bouncing-balls-partial.avi
+ fate-fraps-v5: CMD = framecrc -i $(SAMPLES)/fraps/fraps-v5-bouncing-balls-partial.avi
  
 -FATE_TESTS += fate-tscc-15bit
 +FATE_SCREEN += fate-tscc-15bit
- fate-tscc-15bit: CMD = framecrc  -i $(SAMPLES)/tscc/oneminute.avi -t 15 -pix_fmt rgb24
+ fate-tscc-15bit: CMD = framecrc -i $(SAMPLES)/tscc/oneminute.avi -t 15 -pix_fmt rgb24
  
 -FATE_TESTS += fate-tscc-32bit
 +FATE_SCREEN += fate-tscc-32bit
- fate-tscc-32bit: CMD = framecrc  -i $(SAMPLES)/tscc/2004-12-17-uebung9-partial.avi -pix_fmt rgb24 -an
+ fate-tscc-32bit: CMD = framecrc -i $(SAMPLES)/tscc/2004-12-17-uebung9-partial.avi -pix_fmt rgb24 -an
  
 -FATE_TESTS += fate-vmnc-16bit
 +FATE_SCREEN += fate-vmnc-16bit
- fate-vmnc-16bit: CMD = framecrc  -i $(SAMPLES)/VMnc/test.avi -pix_fmt rgb24
+ fate-vmnc-16bit: CMD = framecrc -i $(SAMPLES)/VMnc/test.avi -pix_fmt rgb24
  
 -FATE_TESTS += fate-vmnc-32bit
 +FATE_SCREEN += fate-vmnc-32bit
- fate-vmnc-32bit: CMD = framecrc  -i $(SAMPLES)/VMnc/VS2k5DebugDemo-01-partial.avi -pix_fmt rgb24
+ fate-vmnc-32bit: CMD = framecrc -i $(SAMPLES)/VMnc/VS2k5DebugDemo-01-partial.avi -pix_fmt rgb24
  
 -FATE_TESTS += fate-zmbv-8bit
 +FATE_SCREEN += fate-zmbv-8bit
- fate-zmbv-8bit: CMD = framecrc  -i $(SAMPLES)/zmbv/wc2_001-partial.avi -an -pix_fmt rgb24
+ fate-zmbv-8bit: CMD = framecrc -i $(SAMPLES)/zmbv/wc2_001-partial.avi -an -pix_fmt rgb24
  
 -FATE_TESTS += fate-zmbv-15bit
 +FATE_SCREEN += fate-zmbv-15bit
- fate-zmbv-15bit: CMD = framecrc  -i $(SAMPLES)/zmbv/zmbv_15bit.avi -pix_fmt rgb24 -t 25
+ fate-zmbv-15bit: CMD = framecrc -i $(SAMPLES)/zmbv/zmbv_15bit.avi -pix_fmt rgb24 -t 25
  
 -FATE_TESTS += fate-zmbv-16bit
 +FATE_SCREEN += fate-zmbv-16bit
- fate-zmbv-16bit: CMD = framecrc  -i $(SAMPLES)/zmbv/zmbv_16bit.avi -pix_fmt rgb24 -t 25
+ fate-zmbv-16bit: CMD = framecrc -i $(SAMPLES)/zmbv/zmbv_16bit.avi -pix_fmt rgb24 -t 25
  
 -FATE_TESTS += fate-zmbv-32bit
 +FATE_SCREEN += fate-zmbv-32bit
- fate-zmbv-32bit: CMD = framecrc  -i $(SAMPLES)/zmbv/zmbv_32bit.avi -pix_fmt rgb24 -t 25
+ fate-zmbv-32bit: CMD = framecrc -i $(SAMPLES)/zmbv/zmbv_32bit.avi -pix_fmt rgb24 -t 25
 +
 +FATE_TESTS += $(FATE_SCREEN)
 +fate-screen: $(FATE_SCREEN)
Simple merge