Diego Biurrun
a6d9f9e60e
cavs: Move inline functions only used in one file out of the header
2012-08-26 14:03:56 +02:00
Diego Biurrun
ef07ac1e12
cavs: Move data tables used in only one place to that file
2012-08-26 14:03:55 +02:00
Diego Biurrun
dc40285427
x86: mpegvideo: more sensible names for optimization file and init function
2012-08-24 02:23:16 +02:00
Diego Biurrun
d211547ddd
x86: mpegvideoenc: Split optimizations off into a separate file
2012-08-24 02:23:16 +02:00
Diego Biurrun
26ce9aec03
dnxhdenc: x86: more sensible names for optimization file and init function
2012-08-24 02:23:15 +02:00
Diego Biurrun
f1e06d37c9
svq1/svq3: Move common code out of SVQ1 decoder-specific file
2012-08-24 02:23:15 +02:00
Diego Biurrun
6fa488678f
build: x86: Only compile mpegvideo optimizations when necessary
2012-08-22 01:06:33 +02:00
Diego Biurrun
66baa45801
configure: Drop fastdiv option
...
There is no point in having the user disable any fastdiv macros.
Besides the condition implementation was broken and only disabled
the C implementation, but no platform specific assembly versions.
2012-08-22 01:02:18 +02:00
Diego Biurrun
4264a0dd54
build: Make the E-AC-3 encoder select the AC-3 encoder
...
The E-AC-3 encoder depends on almost all of the code of the AC-3
encoder, so it makes no sense to enable one without the other.
2012-08-22 01:02:17 +02:00
Diego Biurrun
efa4d6adf3
fate: flac: Only run tests requiring samples when samples are available
2012-08-22 00:58:44 +02:00
Diego Biurrun
deb23777f2
build: amrwb: Drop redundant lsp dependency declaration
2012-08-20 16:21:48 +02:00
Diego Biurrun
f704a079a1
build: Factor out rangecoder dependencies to CONFIG_RANGECODER
...
A new hidden config variable is added for the codecs that depend on
the rangecoder parts.
2012-08-16 11:05:39 +02:00
Diego Biurrun
c292f6a24d
build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE
...
A new hidden config variable is added for the codecs that depend on
the error resilience parts.
2012-08-16 11:05:38 +02:00
Diego Biurrun
6961bdface
x86: avcodec: Consistently name all init files
2012-08-16 11:05:38 +02:00
Diego Biurrun
29cfdd3767
x86: avcodec: Appropriately name files containing only init functions
2012-08-15 03:24:08 +02:00
Diego Biurrun
be12958937
mpegvideo_mmx_template: drop some commented-out cruft
2012-08-15 03:24:07 +02:00
Diego Biurrun
11928d24fe
w32pthreads: Add missing #includes to make header compile standalone
2012-08-14 23:36:56 +02:00
Diego Biurrun
ad08dfd594
build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENC
...
A new hidden config variable is added for the codecs that depend on
the mpegvideo encoding parts.
2012-08-14 10:04:34 +02:00
Diego Biurrun
fe5fba44c5
configure: Fix typo in mpeg2video/svq1 decoder dependency declaration
2012-08-13 19:37:56 +02:00
Diego Biurrun
3b9e832e17
x86: Drop silly "_yasm" suffixes from filenames
2012-08-12 17:13:05 +02:00
Diego Biurrun
f30ff54200
doc: Clarify licensing issues arising from external libraries
2012-08-12 13:28:58 +02:00
Diego Biurrun
575db88377
configure: Rename check_asm() to more fitting check_inline_asm()
2012-08-11 20:26:31 +02:00
Diego Biurrun
e017c87552
fate: Only test enabled filters
...
This fixes running FATE without --enable-gpl.
2012-08-11 20:26:31 +02:00
Diego Biurrun
3aa696e883
avresample: De-doxygenize some comments where Doxygen is not appropriate
2012-08-11 20:22:01 +02:00
Diego Biurrun
c72f12cbae
configure: suncc: Add -xc99 to dependency flags, required on Solaris
2012-08-09 20:07:05 +02:00
Diego Biurrun
804d7a1aa6
doxygen: Fix function parameter names to match the code
2012-08-09 20:05:55 +02:00
Diego Biurrun
52561d0116
doc: Drop obsolete shared libs cflags hint to workaround Cygwin gcc bugs
2012-08-09 20:05:54 +02:00
Diego Biurrun
90f7e61769
swf: Move shared table out of the header file
2012-08-09 20:05:54 +02:00
Diego Biurrun
2804ba6a3b
swf: Move swf_audio_codec_tags table to the only place it is used
2012-08-09 20:05:53 +02:00
Diego Biurrun
36a8c43073
doxygen: qdm2: Drop documentation for non-existing function parameters
2012-08-09 03:49:44 +02:00
Diego Biurrun
24d3796d21
build: add HOSTOBJS to SUBDIR_VARS list
...
Even though HOSTOBJS are not referenced directly in subdirectory Makefile
snippets right now, robustness requires resetting the variable contents.
2012-08-09 03:49:19 +02:00
Diego Biurrun
5864eb427f
build: cosmetics: Reorder some lists in a more logical fashion
2012-08-08 15:46:44 +02:00
Diego Biurrun
578344f79c
doc: cygwin: Update list of FATE package requirements
2012-08-07 22:54:44 +02:00
Diego Biurrun
a2b4d1df52
build: Remove all installed headers and header directories on uninstall
2012-08-07 22:54:43 +02:00
Diego Biurrun
cf22705e87
nuv: K&R formatting cosmetics
2012-08-06 19:03:33 +02:00
Diego Biurrun
2096857551
x86: h264_idct: Rename x264_add8x4_idct_sse2 --> h264_add8x4_idct_sse2
2012-08-05 21:40:49 +02:00
Diego Biurrun
0c3ff1982c
x86: dct32: port to cpuflags
2012-08-03 22:51:06 +02:00
Diego Biurrun
239fdf1b4a
x86: build: replace mmx2 by mmxext
...
Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
So switching to a consistent naming scheme beforehand is sensible.
The name "mmxext" is more official and widespread and also the name
of the CPU flag, as reported e.g. by the Linux kernel.
2012-08-03 22:51:05 +02:00
Diego Biurrun
ca844b7be9
x86: Use consistent 3dnowext function and macro name suffixes
...
Currently there is a wild mix of 3dn2/3dnow2/3dnowext. Switching to
"3dnowext", which is a more common name of the CPU flag, as reported
e.g. by the Linux kernel, unifies this.
2012-08-03 14:00:47 +02:00
Diego Biurrun
03737412a3
x86: proresdsp: improve SIGNEXTEND macro comments
2012-08-02 22:30:44 +02:00
Diego Biurrun
81905088a1
x86: h264dsp: K&R formatting cosmetics
2012-08-02 20:20:21 +02:00
Diego Biurrun
19cf7163c1
dca: Switch dca_sample_rates to avpriv_ prefix; it is used across libs
2012-08-01 11:43:31 +02:00
Diego Biurrun
9e4bca16f8
dca: Move tables used outside of dcadec.c to a separate file.
2012-08-01 00:17:17 +02:00
Diego Biurrun
13a79cf84e
dca: Rename dca.c ---> dcadec.c
...
This will allow adding dca.c with tables used from other files.
2012-08-01 00:17:16 +02:00
Diego Biurrun
6376a3ad24
x86: h264dsp: Remove unused variable ff_pb_3_1
2012-08-01 00:17:16 +02:00
Diego Biurrun
8728b381cb
x86: h264dsp: Adjust YASM #ifdefs
...
This fixes compilation with YASM disabled.
2012-07-31 13:54:07 +02:00
Diego Biurrun
d1505db067
x86: yadif: Mark mmxext optimizations as such
...
The yadif mmx optimizations contain the pmaxsw and pmaxub mmxext
instructions, causing sigills on CPUs that do not support mmxext.
2012-07-31 13:54:06 +02:00
Diego Biurrun
0177b7d23a
Improve descriptiveness of a number of codec and container long names
2012-07-30 20:46:55 +02:00
Diego Biurrun
6774247a9d
avformat: Drop pointless "format" from container long names
2012-07-30 13:59:06 +02:00
Diego Biurrun
193cdd9a3e
configure: Add missing descriptions to help output
2012-07-30 00:42:20 +02:00
Diego Biurrun
bfe9f48ad7
configure: Move parts that should not be user-selectable to CONFIG_EXTRA
2012-07-28 11:26:06 +02:00
Diego Biurrun
42ade117dd
build: Use portable compiler flag constructs in header compilation rule
2012-07-28 02:02:20 +02:00
Diego Biurrun
24f8961f93
x11grab: cosmetics: consistent naming for x11grab-related things
2012-07-28 02:02:19 +02:00
Diego Biurrun
755834e94f
build: Rename YASMDEP variable to DEPYASM for consistency
2012-07-28 02:02:19 +02:00
Diego Biurrun
8784959234
build: Rename aandct component to more descriptive aandcttables
2012-07-26 23:35:21 +02:00
Diego Biurrun
49c45a2624
avfilter: Fix printf format string conversion specifier
...
libavfilter/avfilter.c:224:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat]
2012-07-25 09:24:25 +02:00
Diego Biurrun
65d94f63ca
aac: Mention abbreviation as well in long_name
...
Most people know the codec as "AAC" and not "Advanced Audio Coding".
2012-07-24 02:37:49 +02:00
Diego Biurrun
6b80142144
build: Skip compiling rtmpdh.h if ffrtmpcrypt protocol is not enabled
...
The ffrtmpcrypt protocol depends on external libraries, which are
also required to compile the header file.
2012-07-24 00:21:39 +02:00
Diego Biurrun
816ff352a3
doc: Add Git configuration section
2012-07-23 23:56:22 +02:00
Diego Biurrun
5a6e3c039c
swscale: Mark all init functions as av_cold
2012-07-23 01:30:05 +02:00
Diego Biurrun
16d2a1a51c
swscale: x86: Drop pointless _mmx suffix from filenames
...
The files do not contain only MMX code.
2012-07-23 01:30:04 +02:00
Diego Biurrun
6bd37e0b28
build: Drop gcc-specific warning flag from header compilation rule
...
The flag was added to avoid excessive warning spam, but nowadays those
warnings no longer occur in such large numbers as to require silencing.
Besides, gcc-specific flags do not belong in the Makefiles.
2012-07-22 12:36:30 +02:00
Diego Biurrun
388ff813e7
configure: cosmetics: Group test dependencies together
2012-07-21 22:49:31 +02:00
Diego Biurrun
1cf6e7dd37
mpegenc: remove disabled code
2012-07-21 16:34:29 +02:00
Diego Biurrun
9f97af2688
x86: dsputil: drop some unused CPU flag debug code
2012-07-19 10:17:56 +02:00
Diego Biurrun
c547e5ff98
configure: clarify external library section of help output
2012-07-18 02:11:04 +02:00
Diego Biurrun
87246953d8
configure: mark libfdk-aac as nonfree
2012-07-18 02:00:22 +02:00
Diego Biurrun
47876d661a
configure: cosmetics: drop some unnecessary backslashes
2012-07-18 02:00:21 +02:00
Diego Biurrun
7a249625fd
os_support: K&R formatting cosmetics
2012-07-17 20:10:50 +02:00
Diego Biurrun
20d569dd61
mpeg: remove disabled code
2012-07-16 00:15:21 +02:00
Diego Biurrun
47aed43990
build: Fix APE tag dependencies
2012-07-13 10:17:20 +02:00
Diego Biurrun
0da29727ea
build: Fix Ogg demuxer dependencies
2012-07-12 11:11:25 +02:00
Diego Biurrun
b896008271
build: Fix FLAC demuxer dependencies
2012-07-12 11:11:24 +02:00
Diego Biurrun
8eea8fdceb
flac: Move flac functions shared between libraries to flac common code
...
This fixes a number of flac-related build dependencies.
2012-07-12 11:11:23 +02:00
Diego Biurrun
a519463366
build: Fix CAF demuxer dependencies
2012-07-12 10:45:21 +02:00
Diego Biurrun
b7884ff7af
build: Fix MP2 muxer dependencies
2012-07-12 10:45:21 +02:00
Diego Biurrun
d648de61e6
build: Add missing build rules for the ISMV muxer
2012-07-12 10:45:20 +02:00
Diego Biurrun
7d605d5115
configure: Drop redundant mxf_d10 test dependency declaration
...
The mxf_d10 test depends on avconv, which depends on avfilter, so there
is no need to declare an avfilter dependency for the mxf_d10 test.
2012-07-12 10:45:20 +02:00
Diego Biurrun
8e85ba8d13
configure: Change the rdtsc check to a linker check
...
A compile-only test could succeed with an implicit function declaration.
Also move the check to the x86 section; rdtsc is x86-only.
2012-07-09 12:50:06 +02:00
Diego Biurrun
bb58c43c69
qdm2: remove broken and disabled dump_context() debug function
2012-07-05 17:37:12 +02:00
Diego Biurrun
878e669029
x86: h264_intrapred: use newly introduced SPLAT* and PSHUFLW macros
2012-07-05 17:37:11 +02:00
Diego Biurrun
d20f133ef9
x86: h264_intrapred: port to cpuflag macros
2012-07-05 17:37:10 +02:00
Diego Biurrun
fa2d747352
graph2dot: fix printf format specifier
...
tools/graph2dot.c:85: warning: format ‘%lld’ expects type ‘long long int’, but argument 4 has type ‘int’
2012-07-04 18:12:48 +02:00
Diego Biurrun
2047e40e6e
Clarify Doxygen comment for FF_API_* #defines.
2012-07-04 15:10:10 +02:00
Diego Biurrun
112971af26
configure: simplify get_version()
...
All libs have version headers now, which allows hardcoding the path.
2012-07-04 15:10:08 +02:00
Diego Biurrun
86ab7b0f2f
Create version.h headers for libraries that lack them
2012-07-04 15:10:06 +02:00
Diego Biurrun
40e61b7b07
gitignore: Use full path instead of relative path to specify patterns
...
This avoids confusion from patterns meant to only match at the top
level matching files in subdirectories.
2012-07-04 15:10:01 +02:00
Diego Biurrun
1a068bfefd
cosmetics: Consistently use C-style comments with multiple inclusion guards
2012-07-03 17:35:12 +02:00
Diego Biurrun
4051be6f50
anm: fix a few Doxygen comments
2012-07-03 17:35:11 +02:00
Diego Biurrun
09f211987c
misc typo and wording fixes
2012-07-03 17:35:11 +02:00
Diego Biurrun
4aad316bff
doc: Remind devs to check return values, especially for malloc() et al
2012-07-02 10:56:54 +02:00
Diego Biurrun
433492ac65
doc: git: Add checklist with test steps to perform before pushing
2012-06-28 13:47:22 +02:00
Diego Biurrun
fe07c9c6b5
x86: Only use optimizations with cmov if the CPU supports the instruction
2012-06-23 16:21:50 +02:00
Diego Biurrun
65345a5a30
x86: Add CPU flag for the i686 cmov instruction
2012-06-23 16:21:50 +02:00
Diego Biurrun
a5a93fa8f5
cosmetics: do not use full path for local headers
2012-06-22 10:49:40 +02:00
Diego Biurrun
4cc2920dd2
flvdec: remove incomplete, disabled seeking code
2012-06-19 10:42:46 +02:00
Diego Biurrun
f404c7dcd7
doc: Add missing protocols to list of supported protocols.
2012-06-17 15:23:18 +02:00
Diego Biurrun
d246c18ea6
Avoid C99 variable declarations within for statements.
...
We generally do not declare variables within for statements and
there are compilers that choke on such constructs.
2012-06-14 23:36:04 +02:00
Diego Biurrun
a488028362
build: Do not delete tests/vsynth2 directory, which is no longer created.
2012-06-13 12:27:49 +02:00
Diego Biurrun
af10feadc2
ppc: Rename H.264 optimization template file for consistency.
2012-06-12 23:20:05 +02:00