History

Remove remaining references to FFmpeg

Ulrich Klauer committed 13 years ago

Commit e597e801 parent e60dbd611 files · +10 −133Browse files

Unified · Split

11 files
  1. FEATURES.in +0 −2
  2. m4/ffmpeg.m4 +0 −65
  3. msvc10/LibSoX.vcxproj +2 −4
  4. msvc10/LibSoX.vcxproj.filters +0 −6
  5. msvc10/Readme.txt +4 −4
  6. msvc10/SoX.vcxproj +0 −16
  7. msvc10/SoX/soxconfig.h +0 −5
  8. msvc9/LibSoX.vcproj +2 −10
  9. msvc9/Readme.txt +2 −2
  10. msvc9/SoX.vcproj +0 −14
  11. msvc9/Sox/soxconfig.h +0 −5
FEATURES.in+0−2
@@ -21,8 +21,6 @@ The current release handles the following audio file formats: · 20 unmodified lines
2121 * Amiga MAUD files
2222 * AMR-WB & AMR-NB (with optional libamrwb & libamrnb libraries)
2323 * MP2/MP3 (with optional libmad, libtwolame and libmp3lame libraries)
24−* MP4, AAC, AC3, WAVPACK, AMR-NB files (with optional ffmpeg library)
25−* AVI, WMV, Ogg Theora, MPEG video files (with optional ffmpeg library)
2624 (:cell:)
2725 * Ogg Vorbis files (with optional Ogg Vorbis libraries)
2826 * FLAC files (with optional libFLAC)
m4/ffmpeg.m4+0−65
@@ -1,65 +0,0 @@
1−dnl SOX_PATH_FFMPEG
2−dnl cbagwell@users.sourceforge.net 1-3-2007
3−dnl
4−# SOX_PATH_FFMPEG([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
5−# Test for libavformat, and define FFMPEG_CFLAGS and FFMPEG_LIBS
6−AC_DEFUN([SOX_PATH_FFMPEG],
7−[dnl
8−# Step 1: Use PKG_CHECK_MODULES if available
9−m4_ifdef([PKG_CHECK_MODULES],
10− [# PKG_CHECK_MODULES available
11− PKG_CHECK_MODULES(FFMPEG, [libavformat libavcodec libavutil],
12− have_ffmpeg="maybe",
13− have_ffmpeg="no")],
14− [# Step 2: Use pkg-config manually if available
15− AC_PATH_PROG([PKGCONFIG], [pkg-config], [none])
16− if test "$PKGCONFIG" != "none" && `$PKGCONFIG --exists libavformat libavcodec libavutil`
17− then
18− FFMPEG_CFLAGS=`$PKGCONFIG --cflags libavformat`
19− FFMPEG_LIBS=`$PKGCONFIG --libs libavformat libavcodec libavutil`
20− have_ffmpeg="maybe"
21− else
22− have_ffmpeg="no"
23− fi])
24−
25−# Step 3: Even if pkg-config says its not installed, user may have
26−# manually installed libraries with no pkg-config support
27−if test "$have_ffmpeg" = "no"
28−then
29− # Some packages distribute a <package>-config which we could check
30− # for but libavformat doesn't have that. We could use AC_PATH_PROG()
31− # similar to above for finding pkg-config.
32−
33− # As a last resort, just hope that header and library can
34− # be found in default paths and that it doesn't need
35− # to link against any other libraries.
36− FFMPEG_LIBS="-lavformat -lavcodec -lavutil"
37− have_ffmpeg="maybe"
38−fi
39−
40−# Even if pkg-config or similar told us how to find the library,
41−# do a safety check.
42−if test "$have_ffmpeg" != "no"
43−then
44− ac_save_CFLAGS="$CFLAGS"
45− ac_save_CPPFLAGS="$CPPFLAGS"
46− ac_save_LIBS="$LIBS"
47− CFLAGS="$CFLAGS $FFMPEG_CFLAGS"
48− CPPFLAGS="$CPPFLAGS $FFMPEG_CFLAGS"
49− LIBS="$LIBS $FFMPEG_LIBS"
50− have_ffmpeg="no"
51− AC_CHECK_HEADERS([libavformat/avformat.h ffmpeg/avformat.h],
52− [AC_CHECK_LIB(avformat, av_open_input_file,
53− [AC_CHECK_HEADERS([libavcodec/avcodec.h ffmpeg/avcodec.h],
54− [AC_CHECK_LIB(avcodec, avcodec_decode_audio3, have_ffmpeg=yes)])])
55− break])
56− CFLAGS="$ac_save_CFLAGS"
57− CPPFAGS="$ac_save_CPPFLAGS"
58− LIBS="$ac_save_LIBS"
59−fi
60−
61−if test "$have_ffmpeg" != "yes"
62−then
63− ifelse([$2], , :, [$2])
64−fi
65−])dnl SOX_PATH_FFMPEG
msvc10/LibSoX.vcxproj+2−4
@@ -51,7 +51,7 @@ · 50 unmodified lines
5151 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5252 <ClCompile>
5353 <Optimization>Disabled</Optimization>
54− <AdditionalIncludeDirectories>SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54+ <AdditionalIncludeDirectories>SoX;Png;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
5555 <PreprocessorDefinitions>WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
5656 <StringPooling>true</StringPooling>
5757 <MinimalRebuild>true</MinimalRebuild>
@@ -75,7 +75,7 @@ · 17 unmodified lines
7575 <ClCompile>
7676 <Optimization>MaxSpeed</Optimization>
7777 <IntrinsicFunctions>true</IntrinsicFunctions>
78− <AdditionalIncludeDirectories>SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
78+ <AdditionalIncludeDirectories>SoX;Png;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7979 <PreprocessorDefinitions>WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8080 <StringPooling>true</StringPooling>
8181 <ExceptionHandling>
@@ -106,7 +106,6 @@ · 24 unmodified lines
106106 <ClInclude Include="..\src\dft_filter.h" />
107107 <ClInclude Include="..\src\dither.h" />
108108 <ClInclude Include="..\src\effects.h" />
109− <ClInclude Include="..\src\ffmpeg.h" />
110109 <ClInclude Include="..\src\fft4g.h" />
111110 <ClInclude Include="..\src\fifo.h" />
112111 <ClInclude Include="..\src\formats.h" />
@@ -263,7 +262,6 @@ · 150 unmodified lines
263262 <ClCompile Include="..\src\f4-fmt.c" />
264263 <ClCompile Include="..\src\f8-fmt.c" />
265264 <ClCompile Include="..\src\fap.c" />
266− <ClCompile Include="..\src\ffmpeg.c" />
267265 <ClCompile Include="..\src\flac.c" />
268266 <ClCompile Include="..\src\gsm.c" />
269267 <ClCompile Include="..\src\gsrt.c" />
msvc10/LibSoX.vcxproj.filters+0−6
@@ -58,9 +58,6 @@ · 57 unmodified lines
5858 <ClInclude Include="..\src\effects.h">
5959 <Filter>Headers</Filter>
6060 </ClInclude>
61− <ClInclude Include="..\src\ffmpeg.h">
62− <Filter>Headers</Filter>
63− </ClInclude>
6461 <ClInclude Include="..\src\fft4g.h">
6562 <Filter>Headers</Filter>
6663 </ClInclude>
@@ -381,9 +378,6 @@ · 314 unmodified lines
381378 <ClCompile Include="..\src\fap.c">
382379 <Filter>Format Sources</Filter>
383380 </ClCompile>
384− <ClCompile Include="..\src\ffmpeg.c">
385− <Filter>Format Sources</Filter>
386− </ClCompile>
387381 <ClCompile Include="..\src\flac.c">
388382 <Filter>Format Sources</Filter>
389383 </ClCompile>
msvc10/Readme.txt+4−4
@@ -2,10 +2,10 @@ This directory includes hand-crafted project files for building SoX using the · 1 unmodified line
22 Microsoft Visual C++ 10.0 (or later) compilers, available through Visual Studio
33 2010, Visual Studio 2012, or by downloading the freely-available Microsoft
44 Windows SDK 7.1. This is the easiest way to build SoX with MS Visual C++.
5−The resulting sox.exe has support for all SoX features except magic, ffmpeg,
6−ladspa, and pulseaudio. LAME (libmp3lame.dll or lame_enc.dll), MAD (libmad.dll
7−or cygmad-0.dll), libsndfile (libsndfile-1.dll), and AMR support
8−(libamrnb-3.dll, libamrwb-3.dll) are loaded at runtime if they are available.
5+The resulting sox.exe has support for all SoX features except magic, ladspa,
6+and pulseaudio. LAME (libmp3lame.dll or lame_enc.dll), MAD (libmad.dll or
7+cygmad-0.dll), libsndfile (libsndfile-1.dll), and AMR support (libamrnb-3.dll,
8+libamrwb-3.dll) are loaded at runtime if they are available.
99
1010 How to build:
1111
msvc10/SoX.vcxproj+0−16
@@ -76,7 +76,6 @@ · 75 unmodified lines
7676 <Link>
7777 <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
7878 <OutputFile>$(SolutionDir)$(Configuration)\$(ProjectName).exe</OutputFile>
79− <AdditionalLibraryDirectories>../../ffmpeg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
8079 <DelayLoadDLLs>winmm.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
8180 <GenerateDebugInformation>true</GenerateDebugInformation>
8281 <SubSystem>Console</SubSystem>
@@ -85,13 +84,6 @@ · 2 unmodified lines
8584 <SetChecksum>true</SetChecksum>
8685 <TargetMachine>MachineX86</TargetMachine>
8786 </Link>
88− <PostBuildEvent>
89− <Message>Copying FFmpeg DLLs...</Message>
90− <Command>xcopy /d /y ..\..\ffmpeg\avformat-52.dll "$(SolutionDir)$(Configuration)"
91−xcopy /d /y ..\..\ffmpeg\avcodec-52.dll "$(SolutionDir)$(Configuration)"
92−xcopy /d /y ..\..\ffmpeg\avutil-49.dll "$(SolutionDir)$(Configuration)"
93−</Command>
94− </PostBuildEvent>
9587 </ItemDefinitionGroup>
9688 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
9789 <ClCompile>
@@ -117,7 +109,6 @@ xcopy /d /y ..\..\ffmpeg\avutil-49.dll "$(SolutionDir)$(Configuration)" · 19 unmodified lines
117109 <Link>
118110 <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
119111 <OutputFile>$(SolutionDir)$(Configuration)\$(ProjectName).exe</OutputFile>
120− <AdditionalLibraryDirectories>../../ffmpeg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
121112 <DelayLoadDLLs>winmm.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
122113 <GenerateDebugInformation>true</GenerateDebugInformation>
123114 <SubSystem>Console</SubSystem>
@@ -126,13 +117,6 @@ xcopy /d /y ..\..\ffmpeg\avutil-49.dll "$(SolutionDir)$(Configuration)" · 2 unmodified lines
126117 <SetChecksum>true</SetChecksum>
127118 <TargetMachine>MachineX86</TargetMachine>
128119 </Link>
129− <PostBuildEvent>
130− <Message>Copying FFmpeg DLLs...</Message>
131− <Command>xcopy /d /y ..\..\ffmpeg\avformat-52.dll "$(SolutionDir)$(Configuration)"
132−xcopy /d /y ..\..\ffmpeg\avcodec-52.dll "$(SolutionDir)$(Configuration)"
133−xcopy /d /y ..\..\ffmpeg\avutil-49.dll "$(SolutionDir)$(Configuration)"
134−</Command>
135− </PostBuildEvent>
136120 </ItemDefinitionGroup>
137121 <ItemGroup>
138122 <ClCompile Include="..\src\sox.c" />
msvc10/SoX/soxconfig.h+0−5
@@ -50,11 +50,6 @@ · 49 unmodified lines
5050 #define STATIC_AMRWB 1
5151 #define DL_AMRWB 1
5252
53−// SoX FFMPEG support is currently unreliable, and especially so under MSVC.
54−//#define HAVE_FFMPEG 1
55−#define STATIC_FFMPEG 1
56−#define HAVE_LIBAVFORMAT_AVFORMAT_H 1
57−
5853 #define HAVE_FLAC 1
5954 #define STATIC_FLAC 1
6055 #define FLAC__NO_DLL
msvc9/LibSoX.vcproj+2−10
@@ -41,7 +41,7 @@ · 40 unmodified lines
4141 <Tool
4242 Name="VCCLCompilerTool"
4343 Optimization="0"
44− AdditionalIncludeDirectories="SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
44+ AdditionalIncludeDirectories="SoX;Png;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
4545 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
4646 StringPooling="true"
4747 MinimalRebuild="true"
@@ -113,7 +113,7 @@ · 65 unmodified lines
113113 Name="VCCLCompilerTool"
114114 Optimization="2"
115115 EnableIntrinsicFunctions="true"
116− AdditionalIncludeDirectories="SoX;Png;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
116+ AdditionalIncludeDirectories="SoX;Png;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../speex/include;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
117117 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
118118 StringPooling="true"
119119 ExceptionHandling="0"
@@ -213,10 +213,6 @@ · 93 unmodified lines
213213 RelativePath="..\src\effects.h"
214214 >
215215 </File>
216− <File
217− RelativePath="..\src\ffmpeg.h"
218− >
219− </File>
220216 <File
221217 RelativePath="..\src\fft4g.h"
222218 >
@@ -909,10 +905,6 @@ · 686 unmodified lines
909905 RelativePath="..\src\fap.c"
910906 >
911907 </File>
912− <File
913− RelativePath="..\src\ffmpeg.c"
914− >
915− </File>
916908 <File
917909 RelativePath="..\src\flac.c"
918910 >
msvc9/Readme.txt+2−2
@@ -1,8 +1,8 @@
11 This directory includes hand-crafted project files for building SoX under
22 MSVC9. The project files may be replaced by expanding CMAKE support in the
33 future, but for now, this is the easiest way to build SoX with MS Visual C++.
4−The resulting sox.exe has support for all SoX features except magic, ffmpeg,
5−and pulseaudio. LAME (libmp3lame.dll or lame_enc.dll), MAD (libmad.dll or
4+The resulting sox.exe has support for all SoX features except magic, and
5+pulseaudio. LAME (libmp3lame.dll or lame_enc.dll), MAD (libmad.dll or
66 cygmad-0.dll), libsndfile (libsndfile-1.dll) and AMR support (libamrnb-3.dll,
77 libamrwb-3.dll) are loaded at runtime if they are available.
88
msvc9/SoX.vcproj+0−14
@@ -71,7 +71,6 @@ · 70 unmodified lines
7171 Name="VCLinkerTool"
7272 AdditionalDependencies="$(OutDir)libzlib.lib winmm.lib"
7373 OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).exe"
74− AdditionalLibraryDirectories="../../ffmpeg"
7574 DelayLoadDLLs="winmm.dll"
7675 GenerateDebugInformation="true"
7776 SubSystem="1"
@@ -97,12 +96,6 @@ · 19 unmodified lines
9796 <Tool
9897 Name="VCAppVerifierTool"
9998 />
100− <Tool
101− Name="VCPostBuildEventTool"
102− Description="Copying FFmpeg DLLs..."
103− CommandLine="xcopy /d /y ..\..\ffmpeg\avformat-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avcodec-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avutil-49.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;"
104− ExcludedFromBuild="true"
105− />
10699 </Configuration>
107100 <Configuration
108101 Name="Release|Win32"
@@ -160,7 +153,6 @@ · 51 unmodified lines
160153 AdditionalDependencies="$(OutDir)libzlib.lib winmm.lib"
161154 OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).exe"
162155 LinkIncremental="1"
163− AdditionalLibraryDirectories="../../ffmpeg"
164156 DelayLoadDLLs="winmm.dll"
165157 GenerateDebugInformation="true"
166158 SubSystem="1"
@@ -187,12 +179,6 @@ · 20 unmodified lines
187179 <Tool
188180 Name="VCAppVerifierTool"
189181 />
190− <Tool
191− Name="VCPostBuildEventTool"
192− Description="Copying FFmpeg DLLs..."
193− CommandLine="xcopy /d /y ..\..\ffmpeg\avformat-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avcodec-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avutil-49.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;"
194− ExcludedFromBuild="true"
195− />
196182 </Configuration>
197183 </Configurations>
198184 <References>
msvc9/Sox/soxconfig.h+0−5
@@ -32,11 +32,6 @@ · 31 unmodified lines
3232 #define STATIC_AMRWB 1
3333 #define DL_AMRWB 1
3434
35−// SoX FFMPEG support is currently unreliable, and especially so under MSVC.
36−//#define HAVE_FFMPEG 1
37−#define STATIC_FFMPEG 1
38−#define HAVE_LIBAVFORMAT_AVFORMAT_H 1
39−
4035 #define HAVE_FLAC 1
4136 #define STATIC_FLAC 1
4237 #define FLAC__NO_DLL

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t