summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/libflac/src/test_streams
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/libflac/src/test_streams')
-rw-r--r--3rdparty/libflac/src/test_streams/Makefile.am26
-rw-r--r--3rdparty/libflac/src/test_streams/Makefile.in508
-rw-r--r--3rdparty/libflac/src/test_streams/Makefile.lite36
-rw-r--r--3rdparty/libflac/src/test_streams/main.c927
-rw-r--r--3rdparty/libflac/src/test_streams/test_streams.dsp96
-rw-r--r--3rdparty/libflac/src/test_streams/test_streams.vcproj202
6 files changed, 0 insertions, 1795 deletions
diff --git a/3rdparty/libflac/src/test_streams/Makefile.am b/3rdparty/libflac/src/test_streams/Makefile.am
deleted file mode 100644
index 2d562ce62c8..00000000000
--- a/3rdparty/libflac/src/test_streams/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-# test_streams - Simple test pattern generator
-# Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-EXTRA_DIST = \
- Makefile.lite \
- test_streams.dsp \
- test_streams.vcproj
-
-noinst_PROGRAMS = test_streams
-test_streams_SOURCES = \
- main.c
-test_streams_LDADD = -lm
diff --git a/3rdparty/libflac/src/test_streams/Makefile.in b/3rdparty/libflac/src/test_streams/Makefile.in
deleted file mode 100644
index 0621f85c8d8..00000000000
--- a/3rdparty/libflac/src/test_streams/Makefile.in
+++ /dev/null
@@ -1,508 +0,0 @@
-# Makefile.in generated by automake 1.7.9 from Makefile.am.
-# @configure_input@
-
-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
-# Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# test_streams - Simple test pattern generator
-# Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_triplet = @host@
-ACLOCAL = @ACLOCAL@
-ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEBUG_FALSE = @DEBUG_FALSE@
-DEBUG_TRUE = @DEBUG_TRUE@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DOCBOOK_TO_MAN = @DOCBOOK_TO_MAN@
-DOXYGEN = @DOXYGEN@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-FLAC__TEST_LEVEL = @FLAC__TEST_LEVEL@
-FLAC__TEST_WITH_VALGRIND = @FLAC__TEST_WITH_VALGRIND@
-FLaC__CPU_IA32_FALSE = @FLaC__CPU_IA32_FALSE@
-FLaC__CPU_IA32_TRUE = @FLaC__CPU_IA32_TRUE@
-FLaC__CPU_PPC_FALSE = @FLaC__CPU_PPC_FALSE@
-FLaC__CPU_PPC_TRUE = @FLaC__CPU_PPC_TRUE@
-FLaC__CPU_SPARC_FALSE = @FLaC__CPU_SPARC_FALSE@
-FLaC__CPU_SPARC_TRUE = @FLaC__CPU_SPARC_TRUE@
-FLaC__HAS_AS_FALSE = @FLaC__HAS_AS_FALSE@
-FLaC__HAS_AS_TRUE = @FLaC__HAS_AS_TRUE@
-FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE = @FLaC__HAS_AS__TEMPORARILY_DISABLED_FALSE@
-FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE = @FLaC__HAS_AS__TEMPORARILY_DISABLED_TRUE@
-FLaC__HAS_DOCBOOK_TO_MAN_FALSE = @FLaC__HAS_DOCBOOK_TO_MAN_FALSE@
-FLaC__HAS_DOCBOOK_TO_MAN_TRUE = @FLaC__HAS_DOCBOOK_TO_MAN_TRUE@
-FLaC__HAS_DOXYGEN_FALSE = @FLaC__HAS_DOXYGEN_FALSE@
-FLaC__HAS_DOXYGEN_TRUE = @FLaC__HAS_DOXYGEN_TRUE@
-FLaC__HAS_GAS_FALSE = @FLaC__HAS_GAS_FALSE@
-FLaC__HAS_GAS_TRUE = @FLaC__HAS_GAS_TRUE@
-FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE = @FLaC__HAS_GAS__TEMPORARILY_DISABLED_FALSE@
-FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE = @FLaC__HAS_GAS__TEMPORARILY_DISABLED_TRUE@
-FLaC__HAS_NASM_FALSE = @FLaC__HAS_NASM_FALSE@
-FLaC__HAS_NASM_TRUE = @FLaC__HAS_NASM_TRUE@
-FLaC__HAS_OGG_FALSE = @FLaC__HAS_OGG_FALSE@
-FLaC__HAS_OGG_TRUE = @FLaC__HAS_OGG_TRUE@
-FLaC__HAS_XMMS_FALSE = @FLaC__HAS_XMMS_FALSE@
-FLaC__HAS_XMMS_TRUE = @FLaC__HAS_XMMS_TRUE@
-FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE = @FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_FALSE@
-FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE = @FLaC__INSTALL_XMMS_PLUGIN_LOCALLY_TRUE@
-FLaC__NO_ASM_FALSE = @FLaC__NO_ASM_FALSE@
-FLaC__NO_ASM_TRUE = @FLaC__NO_ASM_TRUE@
-FLaC__SSE_OS_FALSE = @FLaC__SSE_OS_FALSE@
-FLaC__SSE_OS_TRUE = @FLaC__SSE_OS_TRUE@
-FLaC__SYS_DARWIN_FALSE = @FLaC__SYS_DARWIN_FALSE@
-FLaC__SYS_DARWIN_TRUE = @FLaC__SYS_DARWIN_TRUE@
-FLaC__SYS_LINUX_FALSE = @FLaC__SYS_LINUX_FALSE@
-FLaC__SYS_LINUX_TRUE = @FLaC__SYS_LINUX_TRUE@
-FLaC__USE_3DNOW_FALSE = @FLaC__USE_3DNOW_FALSE@
-FLaC__USE_3DNOW_TRUE = @FLaC__USE_3DNOW_TRUE@
-FLaC__USE_ALTIVEC_FALSE = @FLaC__USE_ALTIVEC_FALSE@
-FLaC__USE_ALTIVEC_TRUE = @FLaC__USE_ALTIVEC_TRUE@
-FLaC__WITH_CPPLIBS_FALSE = @FLaC__WITH_CPPLIBS_FALSE@
-FLaC__WITH_CPPLIBS_TRUE = @FLaC__WITH_CPPLIBS_TRUE@
-GAS = @GAS@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBICONV = @LIBICONV@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MINGW_WINSOCK_LIBS = @MINGW_WINSOCK_LIBS@
-NASM = @NASM@
-OBJEXT = @OBJEXT@
-OBJ_FORMAT = @OBJ_FORMAT@
-OGG_CFLAGS = @OGG_CFLAGS@
-OGG_LIBS = @OGG_LIBS@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XMMS_CFLAGS = @XMMS_CFLAGS@
-XMMS_CONFIG = @XMMS_CONFIG@
-XMMS_DATA_DIR = @XMMS_DATA_DIR@
-XMMS_EFFECT_PLUGIN_DIR = @XMMS_EFFECT_PLUGIN_DIR@
-XMMS_GENERAL_PLUGIN_DIR = @XMMS_GENERAL_PLUGIN_DIR@
-XMMS_INPUT_PLUGIN_DIR = @XMMS_INPUT_PLUGIN_DIR@
-XMMS_LIBS = @XMMS_LIBS@
-XMMS_OUTPUT_PLUGIN_DIR = @XMMS_OUTPUT_PLUGIN_DIR@
-XMMS_PLUGIN_DIR = @XMMS_PLUGIN_DIR@
-XMMS_VERSION = @XMMS_VERSION@
-XMMS_VISUALIZATION_PLUGIN_DIR = @XMMS_VISUALIZATION_PLUGIN_DIR@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-
-EXTRA_DIST = \
- Makefile.lite \
- test_streams.dsp \
- test_streams.vcproj
-
-
-noinst_PROGRAMS = test_streams
-test_streams_SOURCES = \
- main.c
-
-test_streams_LDADD = -lm
-subdir = src/test_streams
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-noinst_PROGRAMS = test_streams$(EXEEXT)
-PROGRAMS = $(noinst_PROGRAMS)
-
-am_test_streams_OBJECTS = main.$(OBJEXT)
-test_streams_OBJECTS = $(am_test_streams_OBJECTS)
-test_streams_DEPENDENCIES =
-test_streams_LDFLAGS =
-
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/main.Po
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
- $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-DIST_SOURCES = $(test_streams_SOURCES)
-DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
-SOURCES = $(test_streams_SOURCES)
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu src/test_streams/Makefile
-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
-clean-noinstPROGRAMS:
- @list='$(noinst_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-test_streams$(EXEEXT): $(test_streams_OBJECTS) $(test_streams_DEPENDENCIES)
- @rm -f test_streams$(EXEEXT)
- $(LINK) $(test_streams_LDFLAGS) $(test_streams_OBJECTS) $(test_streams_LDADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT) core *.core
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
-@am__fastdepCC_TRUE@ fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
-tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
-
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-
-top_distdir = ../..
-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkinstalldirs) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(PROGRAMS)
-
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstPROGRAMS ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am info info-am install \
- install-am install-data install-data-am install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool pdf \
- pdf-am ps ps-am tags uninstall uninstall-am uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/3rdparty/libflac/src/test_streams/Makefile.lite b/3rdparty/libflac/src/test_streams/Makefile.lite
deleted file mode 100644
index af9dab675d4..00000000000
--- a/3rdparty/libflac/src/test_streams/Makefile.lite
+++ /dev/null
@@ -1,36 +0,0 @@
-# test_streams - Simple test pattern generator
-# Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-#
-# GNU makefile
-#
-
-topdir = ../..
-libdir = $(topdir)/obj/$(BUILD)/lib
-
-PROGRAM_NAME = test_streams
-
-INCLUDES = -I./include -I$(topdir)/include
-
-LIBS = -lm
-
-SRCS_C = \
- main.c
-
-include $(topdir)/build/exe.mk
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/3rdparty/libflac/src/test_streams/main.c b/3rdparty/libflac/src/test_streams/main.c
deleted file mode 100644
index c335776dc7b..00000000000
--- a/3rdparty/libflac/src/test_streams/main.c
+++ /dev/null
@@ -1,927 +0,0 @@
-/* test_streams - Simple test pattern generator
- * Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#if HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <math.h>
-#include <stdio.h>
-#include <stdlib.h>
-#if defined _MSC_VER || defined __MINGW32__
-#include <time.h>
-#else
-#include <sys/time.h>
-#endif
-#include "FLAC/assert.h"
-#include "FLAC/ordinals.h"
-
-#ifndef M_PI
-/* math.h in VC++ doesn't seem to have this (how Microsoft is that?) */
-#define M_PI 3.14159265358979323846
-#endif
-
-#if !defined _MSC_VER && !defined __MINGW32__
-#define GET_RANDOM_BYTE (((unsigned)random()) & 0xff)
-#else
-#define GET_RANDOM_BYTE (((unsigned)rand()) & 0xff)
-#endif
-
-static FLAC__bool is_big_endian_host;
-
-
-static FLAC__bool write_little_endian(FILE *f, FLAC__int32 x, size_t bytes)
-{
- while(bytes) {
- if(fputc(x, f) == EOF)
- return false;
- x >>= 8;
- bytes--;
- }
- return true;
-}
-
-static FLAC__bool write_little_endian_uint16(FILE *f, FLAC__uint16 x)
-{
- return
- fputc(x, f) != EOF &&
- fputc(x >> 8, f) != EOF
- ;
-}
-
-static FLAC__bool write_little_endian_int16(FILE *f, FLAC__int16 x)
-{
- return write_little_endian_uint16(f, (FLAC__uint16)x);
-}
-
-static FLAC__bool write_little_endian_uint24(FILE *f, FLAC__uint32 x)
-{
- return
- fputc(x, f) != EOF &&
- fputc(x >> 8, f) != EOF &&
- fputc(x >> 16, f) != EOF
- ;
-}
-
-static FLAC__bool write_little_endian_int24(FILE *f, FLAC__int32 x)
-{
- return write_little_endian_uint24(f, (FLAC__uint32)x);
-}
-
-static FLAC__bool write_little_endian_uint32(FILE *f, FLAC__uint32 x)
-{
- return
- fputc(x, f) != EOF &&
- fputc(x >> 8, f) != EOF &&
- fputc(x >> 16, f) != EOF &&
- fputc(x >> 24, f) != EOF
- ;
-}
-
-#if 0
-/* @@@ not used (yet) */
-static FLAC__bool write_little_endian_int32(FILE *f, FLAC__int32 x)
-{
- return write_little_endian_uint32(f, (FLAC__uint32)x);
-}
-#endif
-
-static FLAC__bool write_big_endian(FILE *f, FLAC__int32 x, size_t bytes)
-{
- if(bytes < 4)
- x <<= 8*(4-bytes);
- while(bytes) {
- if(fputc(x>>24, f) == EOF)
- return false;
- x <<= 8;
- bytes--;
- }
- return true;
-}
-
-static FLAC__bool write_big_endian_uint16(FILE *f, FLAC__uint16 x)
-{
- return
- fputc(x >> 8, f) != EOF &&
- fputc(x, f) != EOF
- ;
-}
-
-#if 0
-/* @@@ not used (yet) */
-static FLAC__bool write_big_endian_int16(FILE *f, FLAC__int16 x)
-{
- return write_big_endian_uint16(f, (FLAC__uint16)x);
-}
-#endif
-
-#if 0
-/* @@@ not used (yet) */
-static FLAC__bool write_big_endian_uint24(FILE *f, FLAC__uint32 x)
-{
- return
- fputc(x >> 16, f) != EOF &&
- fputc(x >> 8, f) != EOF &&
- fputc(x, f) != EOF
- ;
-}
-#endif
-
-#if 0
-/* @@@ not used (yet) */
-static FLAC__bool write_big_endian_int24(FILE *f, FLAC__int32 x)
-{
- return write_big_endian_uint24(f, (FLAC__uint32)x);
-}
-#endif
-
-static FLAC__bool write_big_endian_uint32(FILE *f, FLAC__uint32 x)
-{
- return
- fputc(x >> 24, f) != EOF &&
- fputc(x >> 16, f) != EOF &&
- fputc(x >> 8, f) != EOF &&
- fputc(x, f) != EOF
- ;
-}
-
-#if 0
-/* @@@ not used (yet) */
-static FLAC__bool write_big_endian_int32(FILE *f, FLAC__int32 x)
-{
- return write_big_endian_uint32(f, (FLAC__uint32)x);
-}
-#endif
-
-static FLAC__bool write_sane_extended(FILE *f, unsigned val)
- /* Write to 'f' a SANE extended representation of 'val'. Return false if
- * the write succeeds; return true otherwise.
- *
- * SANE extended is an 80-bit IEEE-754 representation with sign bit, 15 bits
- * of exponent, and 64 bits of significand (mantissa). Unlike most IEEE-754
- * representations, it does not imply a 1 above the MSB of the significand.
- *
- * Preconditions:
- * val!=0U
- */
-{
- unsigned int shift, exponent;
-
- FLAC__ASSERT(val!=0U); /* handling 0 would require a special case */
-
- for(shift= 0U; (val>>(31-shift))==0U; ++shift)
- ;
- val<<= shift;
- exponent= 63U-(shift+32U); /* add 32 for unused second word */
-
- if(!write_big_endian_uint16(f, (FLAC__uint16)(exponent+0x3FFF)))
- return false;
- if(!write_big_endian_uint32(f, val))
- return false;
- if(!write_big_endian_uint32(f, 0)) /* unused second word */
- return false;
-
- return true;
-}
-
-/* a mono one-sample 16bps stream */
-static FLAC__bool generate_01(void)
-{
- FILE *f;
- FLAC__int16 x = -32768;
-
- if(0 == (f = fopen("test01.raw", "wb")))
- return false;
-
- if(!write_little_endian_int16(f, x))
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo one-sample 16bps stream */
-static FLAC__bool generate_02(void)
-{
- FILE *f;
- FLAC__int16 xl = -32768, xr = 32767;
-
- if(0 == (f = fopen("test02.raw", "wb")))
- return false;
-
- if(!write_little_endian_int16(f, xl))
- goto foo;
- if(!write_little_endian_int16(f, xr))
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono five-sample 16bps stream */
-static FLAC__bool generate_03(void)
-{
- FILE *f;
- FLAC__int16 x[] = { -25, 0, 25, 50, 100 };
- unsigned i;
-
- if(0 == (f = fopen("test03.raw", "wb")))
- return false;
-
- for(i = 0; i < 5; i++)
- if(!write_little_endian_int16(f, x[i]))
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo five-sample 16bps stream */
-static FLAC__bool generate_04(void)
-{
- FILE *f;
- FLAC__int16 x[] = { -25, 500, 0, 400, 25, 300, 50, 200, 100, 100 };
- unsigned i;
-
- if(0 == (f = fopen("test04.raw", "wb")))
- return false;
-
- for(i = 0; i < 10; i++)
- if(!write_little_endian_int16(f, x[i]))
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono full-scale deflection 8bps stream */
-static FLAC__bool generate_fsd8(const char *fn, const int pattern[], unsigned reps)
-{
- FILE *f;
- unsigned rep, p;
-
- FLAC__ASSERT(pattern != 0);
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(rep = 0; rep < reps; rep++) {
- for(p = 0; pattern[p]; p++) {
- signed char x = pattern[p] > 0? 127 : -128;
- if(fwrite(&x, sizeof(x), 1, f) < 1)
- goto foo;
- }
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono full-scale deflection 16bps stream */
-static FLAC__bool generate_fsd16(const char *fn, const int pattern[], unsigned reps)
-{
- FILE *f;
- unsigned rep, p;
-
- FLAC__ASSERT(pattern != 0);
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(rep = 0; rep < reps; rep++) {
- for(p = 0; pattern[p]; p++) {
- FLAC__int16 x = pattern[p] > 0? 32767 : -32768;
- if(!write_little_endian_int16(f, x))
- goto foo;
- }
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo wasted-bits-per-sample 16bps stream */
-static FLAC__bool generate_wbps16(const char *fn, unsigned samples)
-{
- FILE *f;
- unsigned sample;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(sample = 0; sample < samples; sample++) {
- FLAC__int16 l = (sample % 2000) << 2;
- FLAC__int16 r = (sample % 1000) << 3;
- if(!write_little_endian_int16(f, l))
- goto foo;
- if(!write_little_endian_int16(f, r))
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono full-scale deflection 24bps stream */
-static FLAC__bool generate_fsd24(const char *fn, const int pattern[], unsigned reps)
-{
- FILE *f;
- unsigned rep, p;
-
- FLAC__ASSERT(pattern != 0);
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(rep = 0; rep < reps; rep++) {
- for(p = 0; pattern[p]; p++) {
- FLAC__int32 x = pattern[p] > 0? 8388607 : -8388608;
- if(!write_little_endian_int24(f, x))
- goto foo;
- }
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono sine-wave 8bps stream */
-static FLAC__bool generate_sine8_1(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2)
-{
- const FLAC__int8 full_scale = 127;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int8 v = (FLAC__int8)(val + 0.5);
- if(fwrite(&v, sizeof(v), 1, f) < 1)
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo sine-wave 8bps stream */
-static FLAC__bool generate_sine8_2(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2, double fmult)
-{
- const FLAC__int8 full_scale = 127;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int8 v = (FLAC__int8)(val + 0.5);
- if(fwrite(&v, sizeof(v), 1, f) < 1)
- goto foo;
- val = -(a1*sin(theta1*fmult) + a2*sin(theta2*fmult))*(double)full_scale;
- v = (FLAC__int8)(val + 0.5);
- if(fwrite(&v, sizeof(v), 1, f) < 1)
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono sine-wave 16bps stream */
-static FLAC__bool generate_sine16_1(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2)
-{
- const FLAC__int16 full_scale = 32767;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int16 v = (FLAC__int16)(val + 0.5);
- if(!write_little_endian_int16(f, v))
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo sine-wave 16bps stream */
-static FLAC__bool generate_sine16_2(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2, double fmult)
-{
- const FLAC__int16 full_scale = 32767;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int16 v = (FLAC__int16)(val + 0.5);
- if(!write_little_endian_int16(f, v))
- goto foo;
- val = -(a1*sin(theta1*fmult) + a2*sin(theta2*fmult))*(double)full_scale;
- v = (FLAC__int16)(val + 0.5);
- if(!write_little_endian_int16(f, v))
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a mono sine-wave 24bps stream */
-static FLAC__bool generate_sine24_1(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2)
-{
- const FLAC__int32 full_scale = 0x7fffff;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int32 v = (FLAC__int32)(val + 0.5);
- if(!write_little_endian_int24(f, v))
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-/* a stereo sine-wave 24bps stream */
-static FLAC__bool generate_sine24_2(const char *fn, const double sample_rate, const unsigned samples, const double f1, const double a1, const double f2, const double a2, double fmult)
-{
- const FLAC__int32 full_scale = 0x7fffff;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- FILE *f;
- double theta1, theta2;
- unsigned i;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int32 v = (FLAC__int32)(val + 0.5);
- if(!write_little_endian_int24(f, v))
- goto foo;
- val = -(a1*sin(theta1*fmult) + a2*sin(theta2*fmult))*(double)full_scale;
- v = (FLAC__int32)(val + 0.5);
- if(!write_little_endian_int24(f, v))
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-static FLAC__bool generate_noise(const char *fn, unsigned bytes)
-{
- FILE *f;
- unsigned b;
-
- if(0 == (f = fopen(fn, "wb")))
- return false;
-
- for(b = 0; b < bytes; b++) {
-#if !defined _MSC_VER && !defined __MINGW32__
- FLAC__byte x = (FLAC__byte)(((unsigned)random()) & 0xff);
-#else
- FLAC__byte x = (FLAC__byte)(((unsigned)rand()) & 0xff);
-#endif
- if(fwrite(&x, sizeof(x), 1, f) < 1)
- goto foo;
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-static FLAC__bool generate_raw(const char *filename, unsigned channels, unsigned bytes_per_sample, unsigned samples)
-{
- const FLAC__int32 full_scale = (1 << (bytes_per_sample*8-1)) - 1;
- const double f1 = 441.0, a1 = 0.61, f2 = 661.5, a2 = 0.37;
- const double delta1 = 2.0 * M_PI / ( 44100.0 / f1);
- const double delta2 = 2.0 * M_PI / ( 44100.0 / f2);
- double theta1, theta2;
- FILE *f;
- unsigned i, j;
-
- if(0 == (f = fopen(filename, "wb")))
- return false;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- for(j = 0; j < channels; j++) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int32 v = (FLAC__int32)(val + 0.5) + ((GET_RANDOM_BYTE>>4)-8);
- if(!write_little_endian(f, v, bytes_per_sample))
- goto foo;
- }
- }
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-static FLAC__bool generate_aiff(const char *filename, unsigned sample_rate, unsigned channels, unsigned bps, unsigned samples)
-{
- const unsigned bytes_per_sample = (bps+7)/8;
- const unsigned true_size = channels * bytes_per_sample * samples;
- const unsigned padded_size = (true_size + 1) & (~1u);
- const unsigned shift = (bps%8)? 8 - (bps%8) : 0;
- const FLAC__int32 full_scale = (1 << (bps-1)) - 1;
- const double f1 = 441.0, a1 = 0.61, f2 = 661.5, a2 = 0.37;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- double theta1, theta2;
- FILE *f;
- unsigned i, j;
-
- if(0 == (f = fopen(filename, "wb")))
- return false;
- if(fwrite("FORM", 1, 4, f) < 4)
- goto foo;
- if(!write_big_endian_uint32(f, padded_size + 46))
- goto foo;
- if(fwrite("AIFFCOMM\000\000\000\022", 1, 12, f) < 12)
- goto foo;
- if(!write_big_endian_uint16(f, (FLAC__uint16)channels))
- goto foo;
- if(!write_big_endian_uint32(f, samples))
- goto foo;
- if(!write_big_endian_uint16(f, (FLAC__uint16)bps))
- goto foo;
- if(!write_sane_extended(f, sample_rate))
- goto foo;
- if(fwrite("SSND", 1, 4, f) < 4)
- goto foo;
- if(!write_big_endian_uint32(f, true_size + 8))
- goto foo;
- if(fwrite("\000\000\000\000\000\000\000\000", 1, 8, f) < 8)
- goto foo;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- for(j = 0; j < channels; j++) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int32 v = ((FLAC__int32)(val + 0.5) + ((GET_RANDOM_BYTE>>4)-8)) << shift;
- if(!write_big_endian(f, v, bytes_per_sample))
- goto foo;
- }
- }
- for(i = true_size; i < padded_size; i++)
- if(fputc(0, f) == EOF)
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-static FLAC__bool generate_wav(const char *filename, unsigned sample_rate, unsigned channels, unsigned bps, unsigned samples, FLAC__bool strict)
-{
- const FLAC__bool waveformatextensible = strict && (channels > 2 || (bps%8));
- /* ^^^^^^^
- * (bps%8) allows 24 bps which is technically supposed to be WAVEFORMATEXTENSIBLE but we
- * write 24bps as WAVEFORMATEX since it's unambiguous and matches how flac writes it
- */
- const unsigned bytes_per_sample = (bps+7)/8;
- const unsigned true_size = channels * bytes_per_sample * samples;
- const unsigned padded_size = (true_size + 1) & (~1u);
- const unsigned shift = (bps%8)? 8 - (bps%8) : 0;
- const FLAC__int32 full_scale = (1 << (bps-1)) - 1;
- const double f1 = 441.0, a1 = 0.61, f2 = 661.5, a2 = 0.37;
- const double delta1 = 2.0 * M_PI / ( sample_rate / f1);
- const double delta2 = 2.0 * M_PI / ( sample_rate / f2);
- double theta1, theta2;
- FILE *f;
- unsigned i, j;
-
- if(0 == (f = fopen(filename, "wb")))
- return false;
- if(fwrite("RIFF", 1, 4, f) < 4)
- goto foo;
- if(!write_little_endian_uint32(f, padded_size + (waveformatextensible?60:36)))
- goto foo;
- if(fwrite("WAVEfmt ", 1, 8, f) < 8)
- goto foo;
- if(!write_little_endian_uint32(f, waveformatextensible?40:16))
- goto foo;
- if(!write_little_endian_uint16(f, (FLAC__uint16)(waveformatextensible?65534:1)))
- goto foo;
- if(!write_little_endian_uint16(f, (FLAC__uint16)channels))
- goto foo;
- if(!write_little_endian_uint32(f, sample_rate))
- goto foo;
- if(!write_little_endian_uint32(f, sample_rate * channels * bytes_per_sample))
- goto foo;
- if(!write_little_endian_uint16(f, (FLAC__uint16)(channels * bytes_per_sample))) /* block align */
- goto foo;
- if(!write_little_endian_uint16(f, (FLAC__uint16)(bps+shift)))
- goto foo;
- if(waveformatextensible) {
- if(!write_little_endian_uint16(f, (FLAC__uint16)22)) /* cbSize */
- goto foo;
- if(!write_little_endian_uint16(f, (FLAC__uint16)bps)) /* validBitsPerSample */
- goto foo;
- if(!write_little_endian_uint32(f, 0)) /* channelMask */
- goto foo;
- /* GUID = {0x00000001, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} */
- if(fwrite("\x01\x00\x00\x00\x00\x00\x10\x00\x80\x00\x00\xaa\x00\x38\x9b\x71", 1, 16, f) != 16)
- goto foo;
- }
- if(fwrite("data", 1, 4, f) < 4)
- goto foo;
- if(!write_little_endian_uint32(f, true_size))
- goto foo;
-
- for(i = 0, theta1 = theta2 = 0.0; i < samples; i++, theta1 += delta1, theta2 += delta2) {
- for(j = 0; j < channels; j++) {
- double val = (a1*sin(theta1) + a2*sin(theta2))*(double)full_scale;
- FLAC__int32 v = ((FLAC__int32)(val + 0.5) + ((GET_RANDOM_BYTE>>4)-8)) << shift;
- if(!write_little_endian(f, v, bytes_per_sample))
- goto foo;
- }
- }
- for(i = true_size; i < padded_size; i++)
- if(fputc(0, f) == EOF)
- goto foo;
-
- fclose(f);
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-static FLAC__bool generate_wackywavs(void)
-{
- FILE *f;
- FLAC__byte wav[] = {
- 'R', 'I', 'F', 'F', 76, 0, 0, 0,
- 'W', 'A', 'V', 'E', 'f', 'a', 'c', 't',
- 4, 0, 0, 0 , 'b', 'l', 'a', 'h',
- 'p', 'a', 'd', ' ', 4, 0, 0, 0,
- 'B', 'L', 'A', 'H', 'f', 'm', 't', ' ',
- 16, 0, 0, 0, 1, 0, 1, 0,
- 0x44,0xAC, 0, 0, 0, 0, 0, 0,
- 2, 0, 16, 0, 'd', 'a', 't', 'a',
- 16, 0, 0, 0, 0, 0, 1, 0,
- 4, 0, 9, 0, 16, 0, 25, 0,
- 36, 0, 49, 0, 'p', 'a', 'd', ' ',
- 4, 0, 0, 0, 'b', 'l', 'a', 'h'
- };
-
- if(0 == (f = fopen("wacky1.wav", "wb")))
- return false;
- if(fwrite(wav, 1, 84, f) < 84)
- goto foo;
- fclose(f);
-
- wav[4] += 12;
- if(0 == (f = fopen("wacky2.wav", "wb")))
- return false;
- if(fwrite(wav, 1, 96, f) < 96)
- goto foo;
- fclose(f);
-
- return true;
-foo:
- fclose(f);
- return false;
-}
-
-int main(int argc, char *argv[])
-{
- FLAC__uint32 test = 1;
- unsigned channels;
-
- int pattern01[] = { 1, -1, 0 };
- int pattern02[] = { 1, 1, -1, 0 };
- int pattern03[] = { 1, -1, -1, 0 };
- int pattern04[] = { 1, -1, 1, -1, 0 };
- int pattern05[] = { 1, -1, -1, 1, 0 };
- int pattern06[] = { 1, -1, 1, 1, -1, 0 };
- int pattern07[] = { 1, -1, -1, 1, -1, 0 };
-
- (void)argc;
- (void)argv;
- is_big_endian_host = (*((FLAC__byte*)(&test)))? false : true;
-
-#if !defined _MSC_VER && !defined __MINGW32__
- {
- struct timeval tv;
-
- if(gettimeofday(&tv, 0) < 0) {
- fprintf(stderr, "WARNING: couldn't seed RNG with time\n");
- tv.tv_usec = 4321;
- }
- srandom(tv.tv_usec);
- }
-#else
- srand((unsigned)time(0));
-#endif
-
- if(!generate_01()) return 1;
- if(!generate_02()) return 1;
- if(!generate_03()) return 1;
- if(!generate_04()) return 1;
-
- if(!generate_fsd8("fsd8-01.raw", pattern01, 100)) return 1;
- if(!generate_fsd8("fsd8-02.raw", pattern02, 100)) return 1;
- if(!generate_fsd8("fsd8-03.raw", pattern03, 100)) return 1;
- if(!generate_fsd8("fsd8-04.raw", pattern04, 100)) return 1;
- if(!generate_fsd8("fsd8-05.raw", pattern05, 100)) return 1;
- if(!generate_fsd8("fsd8-06.raw", pattern06, 100)) return 1;
- if(!generate_fsd8("fsd8-07.raw", pattern07, 100)) return 1;
-
- if(!generate_fsd16("fsd16-01.raw", pattern01, 100)) return 1;
- if(!generate_fsd16("fsd16-02.raw", pattern02, 100)) return 1;
- if(!generate_fsd16("fsd16-03.raw", pattern03, 100)) return 1;
- if(!generate_fsd16("fsd16-04.raw", pattern04, 100)) return 1;
- if(!generate_fsd16("fsd16-05.raw", pattern05, 100)) return 1;
- if(!generate_fsd16("fsd16-06.raw", pattern06, 100)) return 1;
- if(!generate_fsd16("fsd16-07.raw", pattern07, 100)) return 1;
-
- if(!generate_fsd24("fsd24-01.raw", pattern01, 100)) return 1;
- if(!generate_fsd24("fsd24-02.raw", pattern02, 100)) return 1;
- if(!generate_fsd24("fsd24-03.raw", pattern03, 100)) return 1;
- if(!generate_fsd24("fsd24-04.raw", pattern04, 100)) return 1;
- if(!generate_fsd24("fsd24-05.raw", pattern05, 100)) return 1;
- if(!generate_fsd24("fsd24-06.raw", pattern06, 100)) return 1;
- if(!generate_fsd24("fsd24-07.raw", pattern07, 100)) return 1;
-
- if(!generate_wbps16("wbps16-01.raw", 1000)) return 1;
-
- if(!generate_sine8_1("sine8-00.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49)) return 1;
- if(!generate_sine8_1("sine8-01.raw", 96000.0, 200000, 441.0, 0.61, 661.5, 0.37)) return 1;
- if(!generate_sine8_1("sine8-02.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49)) return 1;
- if(!generate_sine8_1("sine8-03.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49)) return 1;
- if(!generate_sine8_1("sine8-04.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29)) return 1;
-
- if(!generate_sine8_2("sine8-10.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49, 1.0)) return 1;
- if(!generate_sine8_2("sine8-11.raw", 48000.0, 200000, 441.0, 0.61, 661.5, 0.37, 1.0)) return 1;
- if(!generate_sine8_2("sine8-12.raw", 96000.0, 200000, 441.0, 0.50, 882.0, 0.49, 1.0)) return 1;
- if(!generate_sine8_2("sine8-13.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.0)) return 1;
- if(!generate_sine8_2("sine8-14.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 1.0)) return 1;
- if(!generate_sine8_2("sine8-15.raw", 44100.0, 200000, 441.0, 0.50, 441.0, 0.49, 0.5)) return 1;
- if(!generate_sine8_2("sine8-16.raw", 44100.0, 200000, 441.0, 0.61, 661.5, 0.37, 2.0)) return 1;
- if(!generate_sine8_2("sine8-17.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49, 0.7)) return 1;
- if(!generate_sine8_2("sine8-18.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.3)) return 1;
- if(!generate_sine8_2("sine8-19.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 0.1)) return 1;
-
- if(!generate_sine16_1("sine16-00.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49)) return 1;
- if(!generate_sine16_1("sine16-01.raw", 96000.0, 200000, 441.0, 0.61, 661.5, 0.37)) return 1;
- if(!generate_sine16_1("sine16-02.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49)) return 1;
- if(!generate_sine16_1("sine16-03.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49)) return 1;
- if(!generate_sine16_1("sine16-04.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29)) return 1;
-
- if(!generate_sine16_2("sine16-10.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49, 1.0)) return 1;
- if(!generate_sine16_2("sine16-11.raw", 48000.0, 200000, 441.0, 0.61, 661.5, 0.37, 1.0)) return 1;
- if(!generate_sine16_2("sine16-12.raw", 96000.0, 200000, 441.0, 0.50, 882.0, 0.49, 1.0)) return 1;
- if(!generate_sine16_2("sine16-13.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.0)) return 1;
- if(!generate_sine16_2("sine16-14.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 1.0)) return 1;
- if(!generate_sine16_2("sine16-15.raw", 44100.0, 200000, 441.0, 0.50, 441.0, 0.49, 0.5)) return 1;
- if(!generate_sine16_2("sine16-16.raw", 44100.0, 200000, 441.0, 0.61, 661.5, 0.37, 2.0)) return 1;
- if(!generate_sine16_2("sine16-17.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49, 0.7)) return 1;
- if(!generate_sine16_2("sine16-18.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.3)) return 1;
- if(!generate_sine16_2("sine16-19.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 0.1)) return 1;
-
- if(!generate_sine24_1("sine24-00.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49)) return 1;
- if(!generate_sine24_1("sine24-01.raw", 96000.0, 200000, 441.0, 0.61, 661.5, 0.37)) return 1;
- if(!generate_sine24_1("sine24-02.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49)) return 1;
- if(!generate_sine24_1("sine24-03.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49)) return 1;
- if(!generate_sine24_1("sine24-04.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29)) return 1;
-
- if(!generate_sine24_2("sine24-10.raw", 48000.0, 200000, 441.0, 0.50, 441.0, 0.49, 1.0)) return 1;
- if(!generate_sine24_2("sine24-11.raw", 48000.0, 200000, 441.0, 0.61, 661.5, 0.37, 1.0)) return 1;
- if(!generate_sine24_2("sine24-12.raw", 96000.0, 200000, 441.0, 0.50, 882.0, 0.49, 1.0)) return 1;
- if(!generate_sine24_2("sine24-13.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.0)) return 1;
- if(!generate_sine24_2("sine24-14.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 1.0)) return 1;
- if(!generate_sine24_2("sine24-15.raw", 44100.0, 200000, 441.0, 0.50, 441.0, 0.49, 0.5)) return 1;
- if(!generate_sine24_2("sine24-16.raw", 44100.0, 200000, 441.0, 0.61, 661.5, 0.37, 2.0)) return 1;
- if(!generate_sine24_2("sine24-17.raw", 44100.0, 200000, 441.0, 0.50, 882.0, 0.49, 0.7)) return 1;
- if(!generate_sine24_2("sine24-18.raw", 44100.0, 200000, 441.0, 0.50, 4410.0, 0.49, 1.3)) return 1;
- if(!generate_sine24_2("sine24-19.raw", 44100.0, 200000, 8820.0, 0.70, 4410.0, 0.29, 0.1)) return 1;
-
- /* WATCHOUT: the size of noise.raw is hardcoded into test/test_flac.sh */
- if(!generate_noise("noise.raw", 65536 * 8 * 3)) return 1;
- if(!generate_noise("noise8m32.raw", 32)) return 1;
- if(!generate_wackywavs()) return 1;
- for(channels = 1; channels <= 8; channels++) {
- unsigned bits_per_sample;
- for(bits_per_sample = 4; bits_per_sample <= 24; bits_per_sample++) {
- static const unsigned nsamples[] = { 1, 111, 4777 } ;
- unsigned samples;
- for(samples = 0; samples < sizeof(nsamples)/sizeof(nsamples[0]); samples++) {
- char fn[64];
-
- sprintf(fn, "rt-%u-%u-%u.aiff", channels, bits_per_sample, nsamples[samples]);
- if(!generate_aiff(fn, 44100, channels, bits_per_sample, nsamples[samples]))
- return 1;
-
- sprintf(fn, "rt-%u-%u-%u.wav", channels, bits_per_sample, nsamples[samples]);
- if(!generate_wav(fn, 44100, channels, bits_per_sample, nsamples[samples], /*strict=*/true))
- return 1;
-
- if(bits_per_sample % 8 == 0) {
- sprintf(fn, "rt-%u-%u-%u.raw", channels, bits_per_sample, nsamples[samples]);
- if(!generate_raw(fn, channels, bits_per_sample/8, nsamples[samples]))
- return 1;
- }
- }
- }
- }
-
- return 0;
-}
diff --git a/3rdparty/libflac/src/test_streams/test_streams.dsp b/3rdparty/libflac/src/test_streams/test_streams.dsp
deleted file mode 100644
index 985cde94266..00000000000
--- a/3rdparty/libflac/src/test_streams/test_streams.dsp
+++ /dev/null
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_streams" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_streams - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_streams.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_streams.mak" CFG="test_streams - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_streams - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "test_streams - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "test_streams - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\obj\release\bin"
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\include" /D "NDEBUG" /D "FLAC__NO_DLL" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "test_streams - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\obj\debug\bin"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\include" /D "_DEBUG" /D "DEBUG" /D "FLAC__NO_DLL" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
-# SUBTRACT CPP /YX /Yc /Yu
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "test_streams - Win32 Release"
-# Name "test_streams - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "c"
-# Begin Source File
-
-SOURCE=.\main.c
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/3rdparty/libflac/src/test_streams/test_streams.vcproj b/3rdparty/libflac/src/test_streams/test_streams.vcproj
deleted file mode 100644
index fec5facae7d..00000000000
--- a/3rdparty/libflac/src/test_streams/test_streams.vcproj
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="test_streams"
- ProjectGUID="{4cefbc91-c215-11db-8314-0800200c9a66}"
- RootNamespace="test_streams"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="..\..\obj\debug\bin"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".;..\..\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;FLAC__NO_DLL;DEBUG"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- CompileAs="0"
- DisableSpecificWarnings="4267;4996"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="2"
- IgnoreDefaultLibraryNames="uuid.lib"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="..\..\obj\release\bin"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- EnableIntrinsicFunctions="true"
- FavorSizeOrSpeed="1"
- OmitFramePointers="true"
- WholeProgramOptimization="true"
- AdditionalIncludeDirectories=".;..\..\include"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;FLAC__NO_DLL"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- CompileAs="0"
- DisableSpecificWarnings="4267;4996"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- IgnoreDefaultLibraryNames="uuid.lib"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- LinkTimeCodeGeneration="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath=".\main.c"
- >
- </File>
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>