| @@ -17,7 +17,6 @@ | |||||
| *.so.* | *.so.* | ||||
| *.swp | *.swp | ||||
| *.ver | *.ver | ||||
| *-test | |||||
| /.config | /.config | ||||
| /.version | /.version | ||||
| /avconv | /avconv | ||||
| @@ -15,8 +15,8 @@ LDLIBS = $(FFLIBS:%=%$(BUILDSUF)) | |||||
| FFEXTRALIBS := $(LDLIBS:%=$(LD_LIB)) $(EXTRALIBS) | FFEXTRALIBS := $(LDLIBS:%=$(LD_LIB)) $(EXTRALIBS) | ||||
| OBJS := $(sort $(OBJS:%=$(SUBDIR)%)) | OBJS := $(sort $(OBJS:%=$(SUBDIR)%)) | ||||
| TESTOBJS := $(TESTOBJS:%=$(SUBDIR)%) $(TESTPROGS:%=$(SUBDIR)%-test.o) | |||||
| TESTPROGS := $(TESTPROGS:%=$(SUBDIR)%-test$(EXESUF)) | |||||
| TESTOBJS := $(TESTOBJS:%=$(SUBDIR)tests/%) $(TESTPROGS:%=$(SUBDIR)tests/%.o) | |||||
| TESTPROGS := $(TESTPROGS:%=$(SUBDIR)tests/%$(EXESUF)) | |||||
| HOSTOBJS := $(HOSTPROGS:%=$(SUBDIR)%.o) | HOSTOBJS := $(HOSTPROGS:%=$(SUBDIR)%.o) | ||||
| HOSTPROGS := $(HOSTPROGS:%=$(SUBDIR)%$(HOSTEXESUF)) | HOSTPROGS := $(HOSTPROGS:%=$(SUBDIR)%$(HOSTEXESUF)) | ||||
| TOOLS += $(TOOLS-yes) | TOOLS += $(TOOLS-yes) | ||||
| @@ -58,8 +58,7 @@ LIBSUFFIXES = *.a *.lib *.so *.so.* *.dylib *.dll *.def *.dll.a | |||||
| define RULES | define RULES | ||||
| clean:: | clean:: | ||||
| $(RM) $(HOSTPROGS) | |||||
| $(RM) $(TOOLS) | |||||
| $(RM) $(HOSTPROGS) $(TESTPROGS) $(TOOLS) | |||||
| endef | endef | ||||
| $(eval $(RULES)) | $(eval $(RULES)) | ||||
| @@ -813,7 +813,7 @@ HOSTPROGS = aac_tablegen \ | |||||
| CLEANFILES = *_tables.c *_tables.h *_tablegen$(HOSTEXESUF) | CLEANFILES = *_tables.c *_tables.h *_tablegen$(HOSTEXESUF) | ||||
| $(SUBDIR)dct-test$(EXESUF): $(SUBDIR)dctref.o $(SUBDIR)aandcttab.o | |||||
| $(SUBDIR)tests/dct$(EXESUF): $(SUBDIR)dctref.o $(SUBDIR)aandcttab.o | |||||
| $(SUBDIR)dv_tablegen$(HOSTEXESUF): $(SUBDIR)dvdata_host.o | $(SUBDIR)dv_tablegen$(HOSTEXESUF): $(SUBDIR)dvdata_host.o | ||||
| TRIG_TABLES = cos cos_fixed sin | TRIG_TABLES = cos cos_fixed sin | ||||
| @@ -0,0 +1,6 @@ | |||||
| /dct | |||||
| /fft | |||||
| /fft-fixed | |||||
| /golomb | |||||
| /iirfilter | |||||
| /rangecoder | |||||
| @@ -18,7 +18,7 @@ | |||||
| #include "config.h" | #include "config.h" | ||||
| #include "idct.h" | |||||
| #include "libavcodec/arm/idct.h" | |||||
| static const struct algo fdct_tab_arch[] = { | static const struct algo fdct_tab_arch[] = { | ||||
| { 0 } | { 0 } | ||||
| @@ -36,17 +36,18 @@ | |||||
| #include "libavutil/cpu.h" | #include "libavutil/cpu.h" | ||||
| #include "libavutil/common.h" | #include "libavutil/common.h" | ||||
| #include "libavutil/internal.h" | |||||
| #include "libavutil/lfg.h" | #include "libavutil/lfg.h" | ||||
| #include "libavutil/time.h" | #include "libavutil/time.h" | ||||
| #include "dct.h" | |||||
| #include "idctdsp.h" | |||||
| #include "simple_idct.h" | |||||
| #include "xvididct.h" | |||||
| #include "aandcttab.h" | |||||
| #include "faandct.h" | |||||
| #include "faanidct.h" | |||||
| #include "dctref.h" | |||||
| #include "libavcodec/aandcttab.h" | |||||
| #include "libavcodec/dct.h" | |||||
| #include "libavcodec/dctref.h" | |||||
| #include "libavcodec/faandct.h" | |||||
| #include "libavcodec/faanidct.h" | |||||
| #include "libavcodec/idctdsp.h" | |||||
| #include "libavcodec/simple_idct.h" | |||||
| #include "libavcodec/xvididct.h" | |||||
| struct algo { | struct algo { | ||||
| const char *name; | const char *name; | ||||
| @@ -78,11 +79,11 @@ static const struct algo idct_tab[] = { | |||||
| }; | }; | ||||
| #if ARCH_ARM | #if ARCH_ARM | ||||
| #include "arm/dct-test.c" | |||||
| #include "arm/dct.c" | |||||
| #elif ARCH_PPC | #elif ARCH_PPC | ||||
| #include "ppc/dct-test.c" | |||||
| #include "ppc/dct.c" | |||||
| #elif ARCH_X86 | #elif ARCH_X86 | ||||
| #include "x86/dct-test.c" | |||||
| #include "x86/dct.c" | |||||
| #else | #else | ||||
| static const struct algo fdct_tab_arch[] = { { 0 } }; | static const struct algo fdct_tab_arch[] = { { 0 } }; | ||||
| static const struct algo idct_tab_arch[] = { { 0 } }; | static const struct algo idct_tab_arch[] = { { 0 } }; | ||||
| @@ -17,4 +17,4 @@ | |||||
| */ | */ | ||||
| #define FFT_FLOAT 0 | #define FFT_FLOAT 0 | ||||
| #include "fft-test.c" | |||||
| #include "fft.c" | |||||
| @@ -39,10 +39,10 @@ | |||||
| #include "libavutil/mathematics.h" | #include "libavutil/mathematics.h" | ||||
| #include "libavutil/time.h" | #include "libavutil/time.h" | ||||
| #include "fft.h" | |||||
| #include "libavcodec/fft.h" | |||||
| #if FFT_FLOAT | #if FFT_FLOAT | ||||
| #include "dct.h" | |||||
| #include "rdft.h" | |||||
| #include "libavcodec/dct.h" | |||||
| #include "libavcodec/rdft.h" | |||||
| #endif | #endif | ||||
| /* reference fft */ | /* reference fft */ | ||||
| @@ -21,9 +21,9 @@ | |||||
| #include "libavutil/mem.h" | #include "libavutil/mem.h" | ||||
| #include "get_bits.h" | |||||
| #include "golomb.h" | |||||
| #include "put_bits.h" | |||||
| #include "libavcodec/get_bits.h" | |||||
| #include "libavcodec/put_bits.h" | |||||
| #include "libavcodec/golomb.h" | |||||
| #define COUNT 8191 | #define COUNT 8191 | ||||
| #define SIZE (COUNT * 4) | #define SIZE (COUNT * 4) | ||||
| @@ -22,7 +22,7 @@ | |||||
| #include "libavutil/libm.h" | #include "libavutil/libm.h" | ||||
| #include "iirfilter.h" | |||||
| #include "libavcodec/iirfilter.h" | |||||
| #define FILT_ORDER 4 | #define FILT_ORDER 4 | ||||
| #define SIZE 1024 | #define SIZE 1024 | ||||
| @@ -18,7 +18,7 @@ | |||||
| #include "config.h" | #include "config.h" | ||||
| #include "fdct.h" | |||||
| #include "libavcodec/ppc/fdct.h" | |||||
| static const struct algo fdct_tab_arch[] = { | static const struct algo fdct_tab_arch[] = { | ||||
| #if HAVE_ALTIVEC && HAVE_BIGENDIAN | #if HAVE_ALTIVEC && HAVE_BIGENDIAN | ||||
| @@ -22,7 +22,7 @@ | |||||
| #include "libavutil/lfg.h" | #include "libavutil/lfg.h" | ||||
| #include "libavutil/log.h" | #include "libavutil/log.h" | ||||
| #include "rangecoder.h" | |||||
| #include "libavcodec/rangecoder.h" | |||||
| #define SIZE 10240 | #define SIZE 10240 | ||||
| @@ -18,9 +18,9 @@ | |||||
| #include "config.h" | #include "config.h" | ||||
| #include "fdct.h" | |||||
| #include "xvididct.h" | |||||
| #include "simple_idct.h" | |||||
| #include "libavcodec/x86/fdct.h" | |||||
| #include "libavcodec/x86/xvididct.h" | |||||
| #include "libavcodec/x86/simple_idct.h" | |||||
| static const struct algo fdct_tab_arch[] = { | static const struct algo fdct_tab_arch[] = { | ||||
| #if HAVE_MMX_INLINE | #if HAVE_MMX_INLINE | ||||
| @@ -21,7 +21,7 @@ | |||||
| #include "libavutil/common.h" | #include "libavutil/common.h" | ||||
| #include "libavutil/lfg.h" | #include "libavutil/lfg.h" | ||||
| #include "timefilter.h" | |||||
| #include "libavdevice/timefilter.h" | |||||
| #define LFG_MAX ((1LL << 32) - 1) | #define LFG_MAX ((1LL << 32) - 1) | ||||
| @@ -0,0 +1 @@ | |||||
| /filtfmts | |||||
| @@ -0,0 +1,5 @@ | |||||
| /movenc | |||||
| /noproxy | |||||
| /seek | |||||
| /srtp | |||||
| /url | |||||
| @@ -24,7 +24,7 @@ | |||||
| #include "libavutil/mathematics.h" | #include "libavutil/mathematics.h" | ||||
| #include "libavutil/md5.h" | #include "libavutil/md5.h" | ||||
| #include "avformat.h" | |||||
| #include "libavformat/avformat.h" | |||||
| #if HAVE_UNISTD_H | #if HAVE_UNISTD_H | ||||
| #include <unistd.h> | #include <unistd.h> | ||||
| @@ -18,7 +18,7 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "network.h" | |||||
| #include "libavformat/network.h" | |||||
| static void test(const char *pattern, const char *host) | static void test(const char *pattern, const char *host) | ||||
| { | { | ||||
| @@ -16,7 +16,7 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "rtmpdh.c" | |||||
| #include "libavformat/rtmpdh.c" | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| @@ -26,6 +26,7 @@ | |||||
| #include "libavutil/common.h" | #include "libavutil/common.h" | ||||
| #include "libavutil/mathematics.h" | #include "libavutil/mathematics.h" | ||||
| #include "libavformat/avformat.h" | #include "libavformat/avformat.h" | ||||
| static char buffer[20]; | static char buffer[20]; | ||||
| @@ -20,8 +20,8 @@ | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "rtpdec.h" | |||||
| #include "srtp.h" | |||||
| #include "libavformat/rtpdec.h" | |||||
| #include "libavformat/srtp.h" | |||||
| static const char *aes128_80_key = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn"; | static const char *aes128_80_key = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn"; | ||||
| @@ -18,7 +18,7 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "url.h" | |||||
| #include "libavformat/url.h" | |||||
| static void test(const char *base, const char *rel) | static void test(const char *base, const char *rel) | ||||
| { | { | ||||
| @@ -0,0 +1 @@ | |||||
| /avresample | |||||
| @@ -30,7 +30,8 @@ | |||||
| #include "libavutil/mem.h" | #include "libavutil/mem.h" | ||||
| #include "libavutil/opt.h" | #include "libavutil/opt.h" | ||||
| #include "libavutil/samplefmt.h" | #include "libavutil/samplefmt.h" | ||||
| #include "avresample.h" | |||||
| #include "libavresample/avresample.h" | |||||
| static double dbl_rand(AVLFG *lfg) | static double dbl_rand(AVLFG *lfg) | ||||
| { | { | ||||
| @@ -111,7 +111,7 @@ static const uint8_t S_boxes[8][32] = { | |||||
| #else | #else | ||||
| /** | /** | ||||
| * This table contains the results of applying both the S-box and P-shuffle. | * This table contains the results of applying both the S-box and P-shuffle. | ||||
| * It can be regenerated by compiling des-test.c with "-DCONFIG_SMALL -DGENTABLES". | |||||
| * It can be regenerated by compiling tests/des.c with "-DCONFIG_SMALL -DGENTABLES". | |||||
| */ | */ | ||||
| static const uint32_t S_boxes_P_shuffle[8][64] = { | static const uint32_t S_boxes_P_shuffle[8][64] = { | ||||
| { 0x00808200, 0x00000000, 0x00008000, 0x00808202, 0x00808002, 0x00008202, 0x00000002, 0x00008000, | { 0x00808200, 0x00000000, 0x00008000, 0x00808202, 0x00808002, 0x00008202, 0x00000002, 0x00008000, | ||||
| @@ -0,0 +1,21 @@ | |||||
| /adler32 | |||||
| /aes | |||||
| /atomic | |||||
| /avstring | |||||
| /base64 | |||||
| /blowfish | |||||
| /cpu | |||||
| /crc | |||||
| /des | |||||
| /eval | |||||
| /fifo | |||||
| /float_dsp | |||||
| /hmac | |||||
| /lfg | |||||
| /lls | |||||
| /md5 | |||||
| /opt | |||||
| /parseutils | |||||
| /sha | |||||
| /tree | |||||
| /xtea | |||||
| @@ -18,9 +18,9 @@ | |||||
| #include <string.h> | #include <string.h> | ||||
| #include "log.h" | |||||
| #include "timer.h" | |||||
| #include "adler32.h" | |||||
| #include "libavutil/log.h" | |||||
| #include "libavutil/timer.h" | |||||
| #include "libavutil/adler32.h" | |||||
| #define LEN 7001 | #define LEN 7001 | ||||
| @@ -16,12 +16,12 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "aes.c" | |||||
| #include "libavutil/aes.c" | |||||
| #include <string.h> | #include <string.h> | ||||
| #include "lfg.h" | |||||
| #include "log.h" | |||||
| #include "libavutil/lfg.h" | |||||
| #include "libavutil/log.h" | |||||
| int main(int argc, char **argv) | int main(int argc, char **argv) | ||||
| { | { | ||||
| @@ -18,7 +18,7 @@ | |||||
| #include <assert.h> | #include <assert.h> | ||||
| #include "atomic.h" | |||||
| #include "libavutil/atomic.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -18,9 +18,9 @@ | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "common.h" | |||||
| #include "mem.h" | |||||
| #include "avstring.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/mem.h" | |||||
| #include "libavutil/avstring.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -19,8 +19,8 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "common.h" | |||||
| #include "base64.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/base64.h" | |||||
| #define MAX_DATA_SIZE 1024 | #define MAX_DATA_SIZE 1024 | ||||
| #define MAX_ENCODED_SIZE 2048 | #define MAX_ENCODED_SIZE 2048 | ||||
| @@ -21,7 +21,7 @@ | |||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "blowfish.h" | |||||
| #include "libavutil/blowfish.h" | |||||
| #define NUM_VARIABLE_KEY_TESTS 34 | #define NUM_VARIABLE_KEY_TESTS 34 | ||||
| @@ -27,9 +27,9 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "avstring.h" | |||||
| #include "common.h" | |||||
| #include "cpu.h" | |||||
| #include "libavutil/avstring.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/cpu.h" | |||||
| static const struct { | static const struct { | ||||
| int flag; | int flag; | ||||
| @@ -19,7 +19,7 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "crc.h" | |||||
| #include "libavutil/crc.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -16,14 +16,14 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "des.c" | |||||
| #include "libavutil/des.c" | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "time.h" | |||||
| #include "libavutil/time.h" | |||||
| static uint64_t rand64(void) | static uint64_t rand64(void) | ||||
| { | { | ||||
| @@ -20,9 +20,9 @@ | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "libm.h" | |||||
| #include "timer.h" | |||||
| #include "eval.h" | |||||
| #include "libavutil/libm.h" | |||||
| #include "libavutil/timer.h" | |||||
| #include "libavutil/eval.h" | |||||
| static const double const_values[] = { | static const double const_values[] = { | ||||
| M_PI, | M_PI, | ||||
| @@ -18,7 +18,7 @@ | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "fifo.h" | |||||
| #include "libavutil/fifo.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -21,12 +21,12 @@ | |||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "cpu.h" | |||||
| #include "internal.h" | |||||
| #include "lfg.h" | |||||
| #include "log.h" | |||||
| #include "random_seed.h" | |||||
| #include "float_dsp.h" | |||||
| #include "libavutil/cpu.h" | |||||
| #include "libavutil/internal.h" | |||||
| #include "libavutil/lfg.h" | |||||
| #include "libavutil/log.h" | |||||
| #include "libavutil/random_seed.h" | |||||
| #include "libavutil/float_dsp.h" | |||||
| #define LEN 240 | #define LEN 240 | ||||
| @@ -16,7 +16,7 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "hmac.c" | |||||
| #include "libavutil/hmac.c" | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| @@ -16,9 +16,9 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "log.h" | |||||
| #include "timer.h" | |||||
| #include "lfg.h" | |||||
| #include "libavutil/log.h" | |||||
| #include "libavutil/timer.h" | |||||
| #include "libavutil/lfg.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -19,9 +19,9 @@ | |||||
| #include <limits.h> | #include <limits.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "internal.h" | |||||
| #include "lfg.h" | |||||
| #include "lls.h" | |||||
| #include "libavutil/internal.h" | |||||
| #include "libavutil/lfg.h" | |||||
| #include "libavutil/lls.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -19,7 +19,7 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "md5.h" | |||||
| #include "libavutil/md5.h" | |||||
| static void print_md5(uint8_t *md5) | static void print_md5(uint8_t *md5) | ||||
| { | { | ||||
| @@ -19,12 +19,12 @@ | |||||
| #include <limits.h> | #include <limits.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "common.h" | |||||
| #include "error.h" | |||||
| #include "log.h" | |||||
| #include "mem.h" | |||||
| #include "rational.h" | |||||
| #include "opt.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/error.h" | |||||
| #include "libavutil/log.h" | |||||
| #include "libavutil/mem.h" | |||||
| #include "libavutil/rational.h" | |||||
| #include "libavutil/opt.h" | |||||
| typedef struct TestContext { | typedef struct TestContext { | ||||
| const AVClass *class; | const AVClass *class; | ||||
| @@ -19,10 +19,10 @@ | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include <stdio.h> | #include <stdio.h> | ||||
| #include "common.h" | |||||
| #include "log.h" | |||||
| #include "rational.h" | |||||
| #include "parseutils.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/log.h" | |||||
| #include "libavutil/rational.h" | |||||
| #include "libavutil/parseutils.h" | |||||
| int main(void) | int main(void) | ||||
| { | { | ||||
| @@ -16,7 +16,7 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "sha.c" | |||||
| #include "libavutil/sha.c" | |||||
| #include <stdio.h> | #include <stdio.h> | ||||
| @@ -16,13 +16,13 @@ | |||||
| * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||||
| */ | */ | ||||
| #include "tree.c" | |||||
| #include "libavutil/tree.c" | |||||
| #include <stdint.h> | #include <stdint.h> | ||||
| #include "common.h" | |||||
| #include "lfg.h" | |||||
| #include "log.h" | |||||
| #include "libavutil/common.h" | |||||
| #include "libavutil/lfg.h" | |||||
| #include "libavutil/log.h" | |||||
| static int check(AVTreeNode *t) | static int check(AVTreeNode *t) | ||||
| { | { | ||||
| @@ -21,8 +21,8 @@ | |||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include <string.h> | #include <string.h> | ||||
| #include "intreadwrite.h" | |||||
| #include "xtea.h" | |||||
| #include "libavutil/intreadwrite.h" | |||||
| #include "libavutil/xtea.h" | |||||
| #define XTEA_NUM_TESTS 6 | #define XTEA_NUM_TESTS 6 | ||||
| @@ -44,11 +44,12 @@ $(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(OBJS) $(SUBDIR)lib$(NAME).ver $(DEP_LIBS) | |||||
| $(SLIB_EXTRA_CMD) | $(SLIB_EXTRA_CMD) | ||||
| clean:: | clean:: | ||||
| $(RM) $(addprefix $(SUBDIR),*-test$(EXESUF) $(CLEANFILES) $(CLEANSUFFIXES) $(LIBSUFFIXES)) \ | |||||
| $(CLEANSUFFIXES:%=$(SUBDIR)$(ARCH)/%) | |||||
| $(RM) $(addprefix $(SUBDIR),$(CLEANFILES) $(CLEANSUFFIXES) $(LIBSUFFIXES)) \ | |||||
| $(CLEANSUFFIXES:%=$(SUBDIR)$(ARCH)/%) $(CLEANSUFFIXES:%=$(SUBDIR)tests/%) | |||||
| distclean:: clean | distclean:: clean | ||||
| $(RM) $(DISTCLEANSUFFIXES:%=$(SUBDIR)%) $(DISTCLEANSUFFIXES:%=$(SUBDIR)$(ARCH)/%) | |||||
| $(RM) $(DISTCLEANSUFFIXES:%=$(SUBDIR)%) $(DISTCLEANSUFFIXES:%=$(SUBDIR)$(ARCH)/%) \ | |||||
| $(DISTCLEANSUFFIXES:%=$(SUBDIR)tests/%) | |||||
| install-lib$(NAME)-shared: $(SUBDIR)$(SLIBNAME) | install-lib$(NAME)-shared: $(SUBDIR)$(SLIBNAME) | ||||
| $(Q)mkdir -p "$(SHLIBDIR)" | $(Q)mkdir -p "$(SHLIBDIR)" | ||||
| @@ -0,0 +1,2 @@ | |||||
| /colorspace | |||||
| /swscale | |||||
| @@ -23,10 +23,11 @@ | |||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include <inttypes.h> | #include <inttypes.h> | ||||
| #include "swscale.h" | |||||
| #include "rgb2rgb.h" | |||||
| #include "libavutil/mem.h" | #include "libavutil/mem.h" | ||||
| #include "libswscale/rgb2rgb.h" | |||||
| #include "libswscale/swscale.h" | |||||
| #define SIZE 1000 | #define SIZE 1000 | ||||
| #define srcByte 0x55 | #define srcByte 0x55 | ||||
| #define dstByte 0xBB | #define dstByte 0xBB | ||||
| @@ -31,7 +31,8 @@ | |||||
| #include "libavutil/crc.h" | #include "libavutil/crc.h" | ||||
| #include "libavutil/pixdesc.h" | #include "libavutil/pixdesc.h" | ||||
| #include "libavutil/lfg.h" | #include "libavutil/lfg.h" | ||||
| #include "swscale.h" | |||||
| #include "libswscale/swscale.h" | |||||
| /* HACK Duplicated from swscale_internal.h. | /* HACK Duplicated from swscale_internal.h. | ||||
| * Should be removed when a cleaner pixel format system exists. */ | * Should be removed when a cleaner pixel format system exists. */ | ||||
| @@ -167,7 +167,7 @@ pixfmts(){ | |||||
| filter=${test#filter-pixfmts-} | filter=${test#filter-pixfmts-} | ||||
| filter_args=$1 | filter_args=$1 | ||||
| showfiltfmts="$target_exec $target_path/libavfilter/filtfmts-test" | |||||
| showfiltfmts="$target_exec $target_path/libavfilter/tests/filtfmts" | |||||
| exclude_fmts=${outfile}${filter}_exclude_fmts | exclude_fmts=${outfile}${filter}_exclude_fmts | ||||
| out_fmts=${outfile}${filter}_out_fmts | out_fmts=${outfile}${filter}_out_fmts | ||||
| @@ -23,8 +23,8 @@ fate-rdft-float: $(FATE_RDFT-yes) | |||||
| FATE_FFT_ALL = $(FATE_DCT-yes) $(FATE_FFT-yes) $(FATE_MDCT-yes) $(FATE_RDFT-yes) | FATE_FFT_ALL = $(FATE_DCT-yes) $(FATE_FFT-yes) $(FATE_MDCT-yes) $(FATE_RDFT-yes) | ||||
| $(FATE_FFT_ALL): libavcodec/fft-test$(EXESUF) | |||||
| $(FATE_FFT_ALL): CMD = run libavcodec/fft-test $(CPUFLAGS:%=-c%) $(ARGS) | |||||
| $(FATE_FFT_ALL): libavcodec/tests/fft$(EXESUF) | |||||
| $(FATE_FFT_ALL): CMD = run libavcodec/tests/fft $(CPUFLAGS:%=-c%) $(ARGS) | |||||
| define DEF_FFT_FIXED | define DEF_FFT_FIXED | ||||
| FATE_FFT_FIXED-$(CONFIG_FFT) += fate-fft-fixed-$(1) fate-ifft-fixed-$(1) | FATE_FFT_FIXED-$(CONFIG_FFT) += fate-fft-fixed-$(1) fate-ifft-fixed-$(1) | ||||
| @@ -43,8 +43,8 @@ fate-mdct-fixed: $(FATE_MDCT_FIXED-yes) | |||||
| FATE_FFT_FIXED_ALL = $(FATE_FFT_FIXED-yes) $(FATE_MDCT_FIXED-yes) | FATE_FFT_FIXED_ALL = $(FATE_FFT_FIXED-yes) $(FATE_MDCT_FIXED-yes) | ||||
| $(FATE_FFT_FIXED_ALL): libavcodec/fft-fixed-test$(EXESUF) | |||||
| $(FATE_FFT_FIXED_ALL): CMD = run libavcodec/fft-fixed-test $(CPUFLAGS:%=-c%) $(ARGS) | |||||
| $(FATE_FFT_FIXED_ALL): libavcodec/tests/fft-fixed$(EXESUF) | |||||
| $(FATE_FFT_FIXED_ALL): CMD = run libavcodec/tests/fft-fixed $(CPUFLAGS:%=-c%) $(ARGS) | |||||
| $(FATE_FFT_ALL) $(FATE_FFT_FIXED_ALL): REF = /dev/null | $(FATE_FFT_ALL) $(FATE_FFT_FIXED_ALL): REF = /dev/null | ||||
| @@ -160,7 +160,7 @@ fate-filter-pixfmts-scale: CMD = pixfmts "200:100" | |||||
| FATE_FILTER_PIXFMTS += fate-filter-pixfmts-vflip | FATE_FILTER_PIXFMTS += fate-filter-pixfmts-vflip | ||||
| fate-filter-pixfmts-vflip: CMD = pixfmts | fate-filter-pixfmts-vflip: CMD = pixfmts | ||||
| $(FATE_FILTER_PIXFMTS): libavfilter/filtfmts-test$(EXESUF) | |||||
| $(FATE_FILTER_PIXFMTS): libavfilter/tests/filtfmts$(EXESUF) | |||||
| FATE_FILTER_VSYNTH-$(CONFIG_FORMAT_FILTER) += $(FATE_FILTER_PIXFMTS) | FATE_FILTER_VSYNTH-$(CONFIG_FORMAT_FILTER) += $(FATE_FILTER_PIXFMTS) | ||||
| @@ -1,21 +1,21 @@ | |||||
| FATE_LIBAVCODEC-$(CONFIG_GOLOMB) += fate-golomb | FATE_LIBAVCODEC-$(CONFIG_GOLOMB) += fate-golomb | ||||
| fate-golomb: libavcodec/golomb-test$(EXESUF) | |||||
| fate-golomb: CMD = run libavcodec/golomb-test | |||||
| fate-golomb: libavcodec/tests/golomb$(EXESUF) | |||||
| fate-golomb: CMD = run libavcodec/tests/golomb | |||||
| fate-golomb: REF = /dev/null | fate-golomb: REF = /dev/null | ||||
| FATE_LIBAVCODEC-$(CONFIG_IDCTDSP) += fate-idct8x8 | FATE_LIBAVCODEC-$(CONFIG_IDCTDSP) += fate-idct8x8 | ||||
| fate-idct8x8: libavcodec/dct-test$(EXESUF) | |||||
| fate-idct8x8: CMD = run libavcodec/dct-test -i | |||||
| fate-idct8x8: libavcodec/tests/dct$(EXESUF) | |||||
| fate-idct8x8: CMD = run libavcodec/tests/dct -i | |||||
| fate-idct8x8: CMP = null | fate-idct8x8: CMP = null | ||||
| fate-idct8x8: REF = /dev/null | fate-idct8x8: REF = /dev/null | ||||
| FATE_LIBAVCODEC-$(CONFIG_IIRFILTER) += fate-iirfilter | FATE_LIBAVCODEC-$(CONFIG_IIRFILTER) += fate-iirfilter | ||||
| fate-iirfilter: libavcodec/iirfilter-test$(EXESUF) | |||||
| fate-iirfilter: CMD = run libavcodec/iirfilter-test | |||||
| fate-iirfilter: libavcodec/tests/iirfilter$(EXESUF) | |||||
| fate-iirfilter: CMD = run libavcodec/tests/iirfilter | |||||
| FATE_LIBAVCODEC-$(CONFIG_RANGECODER) += fate-rangecoder | FATE_LIBAVCODEC-$(CONFIG_RANGECODER) += fate-rangecoder | ||||
| fate-rangecoder: libavcodec/rangecoder-test$(EXESUF) | |||||
| fate-rangecoder: CMD = run libavcodec/rangecoder-test | |||||
| fate-rangecoder: libavcodec/tests/rangecoder$(EXESUF) | |||||
| fate-rangecoder: CMD = run libavcodec/tests/rangecoder | |||||
| fate-rangecoder: CMP = null | fate-rangecoder: CMP = null | ||||
| fate-rangecoder: REF = /dev/null | fate-rangecoder: REF = /dev/null | ||||
| @@ -1,6 +1,6 @@ | |||||
| FATE_LIBAVDEVICE-$(CONFIG_JACK_INDEV) += fate-timefilter | FATE_LIBAVDEVICE-$(CONFIG_JACK_INDEV) += fate-timefilter | ||||
| fate-timefilter: libavdevice/timefilter-test$(EXESUF) | |||||
| fate-timefilter: CMD = run libavdevice/timefilter-test | |||||
| fate-timefilter: libavdevice/tests/timefilter$(EXESUF) | |||||
| fate-timefilter: CMD = run libavdevice/tests/timefilter | |||||
| FATE-$(CONFIG_AVDEVICE) += $(FATE_LIBAVDEVICE-yes) | FATE-$(CONFIG_AVDEVICE) += $(FATE_LIBAVDEVICE-yes) | ||||
| fate-libavdevice: $(FATE_LIBAVDEVICE-yes) | fate-libavdevice: $(FATE_LIBAVDEVICE-yes) | ||||
| @@ -1,22 +1,22 @@ | |||||
| FATE_LIBAVFORMAT-$(CONFIG_NETWORK) += fate-noproxy | FATE_LIBAVFORMAT-$(CONFIG_NETWORK) += fate-noproxy | ||||
| fate-noproxy: libavformat/noproxy-test$(EXESUF) | |||||
| fate-noproxy: CMD = run libavformat/noproxy-test | |||||
| fate-noproxy: libavformat/tests/noproxy$(EXESUF) | |||||
| fate-noproxy: CMD = run libavformat/tests/noproxy | |||||
| FATE_LIBAVFORMAT-$(CONFIG_FFRTMPCRYPT_PROTOCOL) += fate-rtmpdh | FATE_LIBAVFORMAT-$(CONFIG_FFRTMPCRYPT_PROTOCOL) += fate-rtmpdh | ||||
| fate-rtmpdh: libavformat/rtmpdh-test$(EXESUF) | |||||
| fate-rtmpdh: CMD = run libavformat/rtmpdh-test | |||||
| fate-rtmpdh: libavformat/tests/rtmpdh$(EXESUF) | |||||
| fate-rtmpdh: CMD = run libavformat/tests/rtmpdh | |||||
| FATE_LIBAVFORMAT-$(CONFIG_SRTP) += fate-srtp | FATE_LIBAVFORMAT-$(CONFIG_SRTP) += fate-srtp | ||||
| fate-srtp: libavformat/srtp-test$(EXESUF) | |||||
| fate-srtp: CMD = run libavformat/srtp-test | |||||
| fate-srtp: libavformat/tests/srtp$(EXESUF) | |||||
| fate-srtp: CMD = run libavformat/tests/srtp | |||||
| FATE_LIBAVFORMAT-yes += fate-url | FATE_LIBAVFORMAT-yes += fate-url | ||||
| fate-url: libavformat/url-test$(EXESUF) | |||||
| fate-url: CMD = run libavformat/url-test | |||||
| fate-url: libavformat/tests/url$(EXESUF) | |||||
| fate-url: CMD = run libavformat/tests/url | |||||
| FATE_LIBAVFORMAT-$(CONFIG_MOV_MUXER) += fate-movenc | FATE_LIBAVFORMAT-$(CONFIG_MOV_MUXER) += fate-movenc | ||||
| fate-movenc: libavformat/movenc-test$(EXESUF) | |||||
| fate-movenc: CMD = run libavformat/movenc-test | |||||
| fate-movenc: libavformat/tests/movenc$(EXESUF) | |||||
| fate-movenc: CMD = run libavformat/tests/movenc | |||||
| FATE-$(CONFIG_AVFORMAT) += $(FATE_LIBAVFORMAT-yes) | FATE-$(CONFIG_AVFORMAT) += $(FATE_LIBAVFORMAT-yes) | ||||
| fate-libavformat: $(FATE_LIBAVFORMAT) | fate-libavformat: $(FATE_LIBAVFORMAT) | ||||
| @@ -1,82 +1,82 @@ | |||||
| FATE_LIBAVUTIL += fate-adler32 | FATE_LIBAVUTIL += fate-adler32 | ||||
| fate-adler32: libavutil/adler32-test$(EXESUF) | |||||
| fate-adler32: CMD = run libavutil/adler32-test | |||||
| fate-adler32: libavutil/tests/adler32$(EXESUF) | |||||
| fate-adler32: CMD = run libavutil/tests/adler32 | |||||
| fate-adler32: REF = /dev/null | fate-adler32: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-aes | FATE_LIBAVUTIL += fate-aes | ||||
| fate-aes: libavutil/aes-test$(EXESUF) | |||||
| fate-aes: CMD = run libavutil/aes-test | |||||
| fate-aes: libavutil/tests/aes$(EXESUF) | |||||
| fate-aes: CMD = run libavutil/tests/aes | |||||
| fate-aes: REF = /dev/null | fate-aes: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-atomic | FATE_LIBAVUTIL += fate-atomic | ||||
| fate-atomic: libavutil/atomic-test$(EXESUF) | |||||
| fate-atomic: CMD = run libavutil/atomic-test | |||||
| fate-atomic: libavutil/tests/atomic$(EXESUF) | |||||
| fate-atomic: CMD = run libavutil/tests/atomic | |||||
| fate-atomic: REF = /dev/null | fate-atomic: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-avstring | FATE_LIBAVUTIL += fate-avstring | ||||
| fate-avstring: libavutil/avstring-test$(EXESUF) | |||||
| fate-avstring: CMD = run libavutil/avstring-test | |||||
| fate-avstring: libavutil/tests/avstring$(EXESUF) | |||||
| fate-avstring: CMD = run libavutil/tests/avstring | |||||
| FATE_LIBAVUTIL += fate-base64 | FATE_LIBAVUTIL += fate-base64 | ||||
| fate-base64: libavutil/base64-test$(EXESUF) | |||||
| fate-base64: CMD = run libavutil/base64-test | |||||
| fate-base64: libavutil/tests/base64$(EXESUF) | |||||
| fate-base64: CMD = run libavutil/tests/base64 | |||||
| FATE_LIBAVUTIL += fate-blowfish | FATE_LIBAVUTIL += fate-blowfish | ||||
| fate-blowfish: libavutil/blowfish-test$(EXESUF) | |||||
| fate-blowfish: CMD = run libavutil/blowfish-test | |||||
| fate-blowfish: libavutil/tests/blowfish$(EXESUF) | |||||
| fate-blowfish: CMD = run libavutil/tests/blowfish | |||||
| FATE_LIBAVUTIL += fate-cpu | FATE_LIBAVUTIL += fate-cpu | ||||
| fate-cpu: libavutil/cpu-test$(EXESUF) | |||||
| fate-cpu: CMD = run libavutil/cpu-test $(CPUFLAGS:%=-c%) $(THREADS:%=-t%) | |||||
| fate-cpu: libavutil/tests/cpu$(EXESUF) | |||||
| fate-cpu: CMD = run libavutil/tests/cpu $(CPUFLAGS:%=-c%) $(THREADS:%=-t%) | |||||
| fate-cpu: REF = /dev/null | fate-cpu: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-crc | FATE_LIBAVUTIL += fate-crc | ||||
| fate-crc: libavutil/crc-test$(EXESUF) | |||||
| fate-crc: CMD = run libavutil/crc-test | |||||
| fate-crc: libavutil/tests/crc$(EXESUF) | |||||
| fate-crc: CMD = run libavutil/tests/crc | |||||
| FATE_LIBAVUTIL += fate-des | FATE_LIBAVUTIL += fate-des | ||||
| fate-des: libavutil/des-test$(EXESUF) | |||||
| fate-des: CMD = run libavutil/des-test | |||||
| fate-des: libavutil/tests/des$(EXESUF) | |||||
| fate-des: CMD = run libavutil/tests/des | |||||
| fate-des: REF = /dev/null | fate-des: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-eval | FATE_LIBAVUTIL += fate-eval | ||||
| fate-eval: libavutil/eval-test$(EXESUF) | |||||
| fate-eval: CMD = run libavutil/eval-test | |||||
| fate-eval: libavutil/tests/eval$(EXESUF) | |||||
| fate-eval: CMD = run libavutil/tests/eval | |||||
| FATE_LIBAVUTIL += fate-fifo | FATE_LIBAVUTIL += fate-fifo | ||||
| fate-fifo: libavutil/fifo-test$(EXESUF) | |||||
| fate-fifo: CMD = run libavutil/fifo-test | |||||
| fate-fifo: libavutil/tests/fifo$(EXESUF) | |||||
| fate-fifo: CMD = run libavutil/tests/fifo | |||||
| FATE_LIBAVUTIL += fate-float-dsp | FATE_LIBAVUTIL += fate-float-dsp | ||||
| fate-float-dsp: libavutil/float_dsp-test$(EXESUF) | |||||
| fate-float-dsp: CMD = run libavutil/float_dsp-test | |||||
| fate-float-dsp: libavutil/tests/float_dsp$(EXESUF) | |||||
| fate-float-dsp: CMD = run libavutil/tests/float_dsp | |||||
| fate-float-dsp: CMP = null | fate-float-dsp: CMP = null | ||||
| fate-float-dsp: REF = /dev/null | fate-float-dsp: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-hmac | FATE_LIBAVUTIL += fate-hmac | ||||
| fate-hmac: libavutil/hmac-test$(EXESUF) | |||||
| fate-hmac: CMD = run libavutil/hmac-test | |||||
| fate-hmac: libavutil/tests/hmac$(EXESUF) | |||||
| fate-hmac: CMD = run libavutil/tests/hmac | |||||
| FATE_LIBAVUTIL += fate-md5 | FATE_LIBAVUTIL += fate-md5 | ||||
| fate-md5: libavutil/md5-test$(EXESUF) | |||||
| fate-md5: CMD = run libavutil/md5-test | |||||
| fate-md5: libavutil/tests/md5$(EXESUF) | |||||
| fate-md5: CMD = run libavutil/tests/md5 | |||||
| FATE_LIBAVUTIL += fate-parseutils | FATE_LIBAVUTIL += fate-parseutils | ||||
| fate-parseutils: libavutil/parseutils-test$(EXESUF) | |||||
| fate-parseutils: CMD = run libavutil/parseutils-test | |||||
| fate-parseutils: libavutil/tests/parseutils$(EXESUF) | |||||
| fate-parseutils: CMD = run libavutil/tests/parseutils | |||||
| FATE_LIBAVUTIL += fate-sha | FATE_LIBAVUTIL += fate-sha | ||||
| fate-sha: libavutil/sha-test$(EXESUF) | |||||
| fate-sha: CMD = run libavutil/sha-test | |||||
| fate-sha: libavutil/tests/sha$(EXESUF) | |||||
| fate-sha: CMD = run libavutil/tests/sha | |||||
| FATE_LIBAVUTIL += fate-tree | FATE_LIBAVUTIL += fate-tree | ||||
| fate-tree: libavutil/tree-test$(EXESUF) | |||||
| fate-tree: CMD = run libavutil/tree-test | |||||
| fate-tree: libavutil/tests/tree$(EXESUF) | |||||
| fate-tree: CMD = run libavutil/tests/tree | |||||
| fate-tree: REF = /dev/null | fate-tree: REF = /dev/null | ||||
| FATE_LIBAVUTIL += fate-xtea | FATE_LIBAVUTIL += fate-xtea | ||||
| fate-xtea: libavutil/xtea-test$(EXESUF) | |||||
| fate-xtea: CMD = run libavutil/xtea-test | |||||
| fate-xtea: libavutil/tests/xtea$(EXESUF) | |||||
| fate-xtea: CMD = run libavutil/tests/xtea | |||||
| FATE-$(CONFIG_AVUTIL) += $(FATE_LIBAVUTIL) | FATE-$(CONFIG_AVUTIL) += $(FATE_LIBAVUTIL) | ||||
| fate-libavutil: $(FATE_LIBAVUTIL) | fate-libavutil: $(FATE_LIBAVUTIL) | ||||
| @@ -218,8 +218,8 @@ fate-seek-lavf-yuv4mpeg: SRC = lavf/lavf.y4m | |||||
| FATE_SEEK += $(FATE_SEEK_LAVF-yes:%=fate-seek-lavf-%) | FATE_SEEK += $(FATE_SEEK_LAVF-yes:%=fate-seek-lavf-%) | ||||
| $(FATE_SEEK): libavformat/seek-test$(EXESUF) | |||||
| $(FATE_SEEK): CMD = run libavformat/seek-test$(EXESUF) $(TARGET_PATH)/tests/data/$(SRC) | |||||
| $(FATE_SEEK): libavformat/tests/seek$(EXESUF) | |||||
| $(FATE_SEEK): CMD = run libavformat/tests/seek$(EXESUF) $(TARGET_PATH)/tests/data/$(SRC) | |||||
| $(FATE_SEEK): fate-seek-%: fate-% | $(FATE_SEEK): fate-seek-%: fate-% | ||||
| fate-seek-%: REF = $(SRC_PATH)/tests/ref/seek/$(@:fate-seek-%=%) | fate-seek-%: REF = $(SRC_PATH)/tests/ref/seek/$(@:fate-seek-%=%) | ||||