[FFmpeg-soc] [soc]: r1673 - dirac/ffmpeg.diff
lu_zero
subversion at mplayerhq.hu
Fri Dec 28 11:48:56 CET 2007
Author: lu_zero
Date: Fri Dec 28 11:48:55 2007
New Revision: 1673
Log:
Add testcase for dirac, reference not yet present
Modified:
dirac/ffmpeg.diff
Modified: dirac/ffmpeg.diff
==============================================================================
--- dirac/ffmpeg.diff (original)
+++ dirac/ffmpeg.diff Fri Dec 28 11:48:55 2007
@@ -1,6 +1,6 @@
Index: libavcodec/golomb.h
===================================================================
---- libavcodec/golomb.h (revision 11230)
+--- libavcodec/golomb.h (revision 11312)
+++ libavcodec/golomb.h (working copy)
@@ -504,4 +504,31 @@
set_ur_golomb_jpegls(pb, v, k, limit, esc_len);
@@ -36,7 +36,7 @@ Index: libavcodec/golomb.h
#endif /* FFMPEG_GOLOMB_H */
Index: libavcodec/Makefile
===================================================================
---- libavcodec/Makefile (revision 11230)
+--- libavcodec/Makefile (revision 11312)
+++ libavcodec/Makefile (working copy)
@@ -56,6 +56,8 @@
OBJS-$(CONFIG_CSCD_DECODER) += cscd.o
@@ -46,7 +46,7 @@ Index: libavcodec/Makefile
+OBJS-$(CONFIG_DIRAC_ENCODER) += diracenc.o dirac.o dirac_arith.o dirac_wavelet.o golomb.o
OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o dnxhddata.o
OBJS-$(CONFIG_DNXHD_ENCODER) += dnxhdenc.o dnxhddata.o mpegvideo_enc.o motion_est.o ratecontrol.o
- OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o
+ OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.o
@@ -314,6 +316,7 @@
OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o
OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o
@@ -57,7 +57,7 @@ Index: libavcodec/Makefile
OBJS-$(CONFIG_H261_PARSER) += h261_parser.o
Index: libavcodec/allcodecs.c
===================================================================
---- libavcodec/allcodecs.c (revision 11230)
+--- libavcodec/allcodecs.c (revision 11312)
+++ libavcodec/allcodecs.c (working copy)
@@ -73,6 +73,7 @@
REGISTER_DECODER (CLJR, cljr);
@@ -77,7 +77,7 @@ Index: libavcodec/allcodecs.c
REGISTER_PARSER (H261, h261);
Index: libavcodec/avcodec.h
===================================================================
---- libavcodec/avcodec.h (revision 11230)
+--- libavcodec/avcodec.h (revision 11312)
+++ libavcodec/avcodec.h (working copy)
@@ -169,6 +169,7 @@
CODEC_ID_VP6A,
@@ -87,9 +87,44 @@ Index: libavcodec/avcodec.h
/* various PCM "codecs" */
CODEC_ID_PCM_S16LE= 0x10000,
+Index: tests/regression.sh
+===================================================================
+--- tests/regression.sh (revision 11312)
++++ tests/regression.sh (working copy)
+@@ -40,6 +40,8 @@
+ do_snow=y
+ elif [ "$1" = "snowll" ] ; then
+ do_snowll=y
++elif [ "$1" = "dirac" ] ; then
++ do_dirac=y
+ elif [ "$1" = "libavtest" ] ; then
+ do_libavtest=y
+ logfile="$datadir/libav.regression"
+@@ -85,6 +87,7 @@
+ do_snow=y
+ do_snowll=y
+ do_adpcm_yam=y
++ do_dirac=y
+ do_dv=y
+ do_dv50=y
+ do_flashsv=y
+@@ -493,6 +496,13 @@
+ fi
+
+ ###################################
++if [ -n "$do_dirac" ] ; then
++# dirac
++do_video_encoding dirac.drc "-strict -2" pgmyuv "-an -vcodec dirac -s 128x64 -f rawvideo"
++do_video_decoding "" "-s 352x288"
++fi
++
++###################################
+ if [ -n "$do_dv" ] ; then
+ # dv
+ do_video_encoding dv.dv "-dct int" pgmyuv "-s pal -an"
Index: libavformat/riff.c
===================================================================
---- libavformat/riff.c (revision 11230)
+--- libavformat/riff.c (revision 11312)
+++ libavformat/riff.c (working copy)
@@ -37,6 +37,7 @@
{ CODEC_ID_H263P, MKTAG('H', '2', '6', '3') },
@@ -101,7 +136,7 @@ Index: libavformat/riff.c
{ CODEC_ID_H263P, MKTAG('U', '2', '6', '3') },
Index: libavformat/raw.c
===================================================================
---- libavformat/raw.c (revision 11230)
+--- libavformat/raw.c (revision 11312)
+++ libavformat/raw.c (working copy)
@@ -312,6 +312,7 @@
av_set_pts_info(st, 64, ap->time_base.num, ap->time_base.den);
@@ -162,7 +197,7 @@ Index: libavformat/raw.c
"raw dts",
Index: libavformat/allformats.c
===================================================================
---- libavformat/allformats.c (revision 11230)
+--- libavformat/allformats.c (revision 11312)
+++ libavformat/allformats.c (working copy)
@@ -67,6 +67,7 @@
REGISTER_DEMUXER (C93, c93);
@@ -172,3 +207,34 @@ Index: libavformat/allformats.c
REGISTER_DEMUXER (DSICIN, dsicin);
REGISTER_DEMUXER (DTS, dts);
REGISTER_MUXDEMUX (DV, dv);
+Index: Makefile
+===================================================================
+--- Makefile (revision 11312)
++++ Makefile (working copy)
+@@ -285,7 +285,7 @@
+ @echo
+ $(SRC_PATH)/tests/server-regression.sh $(FFSERVER_REFFILE) $(SRC_PATH)/tests/test.conf
+
+-codectest mpeg4 mpeg ac3 snow snowll: ffmpeg$(EXESUF) tests/vsynth1/00.pgm tests/vsynth2/00.pgm tests/asynth1.sw tests/tiny_psnr$(EXESUF)
++codectest mpeg4 mpeg ac3 snow snowll dirac: ffmpeg$(EXESUF) tests/vsynth1/00.pgm tests/vsynth2/00.pgm tests/asynth1.sw tests/tiny_psnr$(EXESUF)
+ $(SRC_PATH)/tests/regression.sh $@ $(FFMPEG_REFFILE) tests/vsynth1
+ $(SRC_PATH)/tests/regression.sh $@ $(ROTOZOOM_REFFILE) tests/vsynth2
+
+@@ -296,7 +296,7 @@
+ $(SRC_PATH)/tests/seek_test.sh $(SEEK_REFFILE)
+
+ ifeq ($(CONFIG_SWSCALER),yes)
+-test-server codectest mpeg4 mpeg ac3 snow snowll libavtest: swscale_error
++test-server codectest mpeg4 mpeg ac3 snow snowll dirac libavtest: swscale_error
+ swscale_error:
+ @echo
+ @echo "This regression test is incompatible with --enable-swscaler."
+@@ -325,7 +325,7 @@
+ .PHONY: all lib videohook documentation install* wininstaller uninstall*
+ .PHONY: dep depend clean distclean TAGS
+ .PHONY: codectest libavtest seektest test-server fulltest test
+-.PHONY: mpeg4 mpeg ac3 snow snowll swscale-error
++.PHONY: mpeg4 mpeg ac3 snow snowll dirac swscale-error
+
+ -include .depend
+ -include .vhookdep
More information about the FFmpeg-soc
mailing list