* commit '6deae8e0530a885b76f149841ed4899cb438ec23': FATE: remove the -dct option from some decoding tests. avconv: use a local variable for InputFile in open_input_file(). Conflicts: tests/fate/microsoft.mak tests/fate/real.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>tags/n2.0
| @@ -698,6 +698,7 @@ static void dump_attachment(AVStream *st, const char *filename) | |||||
| static int open_input_file(OptionsContext *o, const char *filename) | static int open_input_file(OptionsContext *o, const char *filename) | ||||
| { | { | ||||
| InputFile *f; | |||||
| AVFormatContext *ic; | AVFormatContext *ic; | ||||
| AVInputFormat *file_iformat = NULL; | AVInputFormat *file_iformat = NULL; | ||||
| int err, i, ret; | int err, i, ret; | ||||
| @@ -819,14 +820,16 @@ static int open_input_file(OptionsContext *o, const char *filename) | |||||
| av_dump_format(ic, nb_input_files, filename, 0); | av_dump_format(ic, nb_input_files, filename, 0); | ||||
| GROW_ARRAY(input_files, nb_input_files); | GROW_ARRAY(input_files, nb_input_files); | ||||
| if (!(input_files[nb_input_files - 1] = av_mallocz(sizeof(*input_files[0])))) | |||||
| f = av_mallocz(sizeof(*f)); | |||||
| if (!f) | |||||
| exit(1); | exit(1); | ||||
| input_files[nb_input_files - 1] = f; | |||||
| input_files[nb_input_files - 1]->ctx = ic; | |||||
| input_files[nb_input_files - 1]->ist_index = nb_input_streams - ic->nb_streams; | |||||
| input_files[nb_input_files - 1]->ts_offset = o->input_ts_offset - (copy_ts ? 0 : timestamp); | |||||
| input_files[nb_input_files - 1]->nb_streams = ic->nb_streams; | |||||
| input_files[nb_input_files - 1]->rate_emu = o->rate_emu; | |||||
| f->ctx = ic; | |||||
| f->ist_index = nb_input_streams - ic->nb_streams; | |||||
| f->ts_offset = o->input_ts_offset - (copy_ts ? 0 : timestamp); | |||||
| f->nb_streams = ic->nb_streams; | |||||
| f->rate_emu = o->rate_emu; | |||||
| for (i = 0; i < o->nb_dump_attachment; i++) { | for (i = 0; i < o->nb_dump_attachment; i++) { | ||||
| int j; | int j; | ||||
| @@ -1,5 +1,5 @@ | |||||
| FATE_MICROSOFT-$(call DEMDEC, AVI, MSMPEG4V1) += fate-msmpeg4v1 | FATE_MICROSOFT-$(call DEMDEC, AVI, MSMPEG4V1) += fate-msmpeg4v1 | ||||
| fate-msmpeg4v1: CMD = framecrc -flags +bitexact -dct fastint -idct simple -i $(SAMPLES)/msmpeg4v1/mpg4.avi -an | |||||
| fate-msmpeg4v1: CMD = framecrc -flags +bitexact -idct simple -i $(SAMPLES)/msmpeg4v1/mpg4.avi -an | |||||
| FATE_MSVIDEO1 += fate-msvideo1-8bit | FATE_MSVIDEO1 += fate-msvideo1-8bit | ||||
| fate-msvideo1-8bit: CMD = framecrc -i $(SAMPLES)/cram/skating.avi -t 1 -pix_fmt rgb24 | fate-msvideo1-8bit: CMD = framecrc -i $(SAMPLES)/cram/skating.avi -t 1 -pix_fmt rgb24 | ||||
| @@ -13,7 +13,7 @@ fate-ra-cook: CMP = oneoff | |||||
| fate-ra-cook: REF = $(SAMPLES)/real/ra_cook.pcm | fate-ra-cook: REF = $(SAMPLES)/real/ra_cook.pcm | ||||
| FATE_REAL-$(call DEMDEC, RM, RV30) += fate-rv30 | FATE_REAL-$(call DEMDEC, RM, RV30) += fate-rv30 | ||||
| fate-rv30: CMD = framecrc -flags +bitexact -dct fastint -idct simple -i $(SAMPLES)/real/rv30.rm -an | |||||
| fate-rv30: CMD = framecrc -flags +bitexact -idct simple -i $(SAMPLES)/real/rv30.rm -an | |||||
| FATE_REAL-$(call DEMDEC, RM, RV40) += fate-rv40 | FATE_REAL-$(call DEMDEC, RM, RV40) += fate-rv40 | ||||
| fate-rv40: CMD = framecrc -i $(SAMPLES)/real/spygames-2MB.rmvb -t 10 -an | fate-rv40: CMD = framecrc -i $(SAMPLES)/real/spygames-2MB.rmvb -t 10 -an | ||||
| @@ -181,7 +181,7 @@ FATE_VIDEO-$(call DEMDEC, MVI, MOTIONPIXELS) += fate-motionpixels | |||||
| fate-motionpixels: CMD = framecrc -i $(SAMPLES)/motion-pixels/INTRO-partial.MVI -an -pix_fmt rgb24 -vframes 111 | fate-motionpixels: CMD = framecrc -i $(SAMPLES)/motion-pixels/INTRO-partial.MVI -an -pix_fmt rgb24 -vframes 111 | ||||
| FATE_VIDEO-$(call DEMDEC, MPEGTS, MPEG2VIDEO) += fate-mpeg2-field-enc | FATE_VIDEO-$(call DEMDEC, MPEGTS, MPEG2VIDEO) += fate-mpeg2-field-enc | ||||
| fate-mpeg2-field-enc: CMD = framecrc -flags +bitexact -dct fastint -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -an -vframes 30 | |||||
| fate-mpeg2-field-enc: CMD = framecrc -flags +bitexact -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -an -vframes 30 | |||||
| FATE_VIDEO-$(call DEMDEC, MXG, MXPEG) += fate-mxpeg | FATE_VIDEO-$(call DEMDEC, MXG, MXPEG) += fate-mxpeg | ||||
| fate-mxpeg: CMD = framecrc -idct simple -flags +bitexact -i $(SAMPLES)/mxpeg/m1.mxg -an | fate-mxpeg: CMD = framecrc -idct simple -flags +bitexact -i $(SAMPLES)/mxpeg/m1.mxg -an | ||||