Diego Biurrun
6c5b0517e0
h264_refs: Fix debug tprintf argument types
2012-09-27 19:10:10 +02:00
Diego Biurrun
80412997c8
golomb: const correctness for get_ue()/get_se() function arguments
2012-09-27 19:10:10 +02:00
Diego Biurrun
e00215040a
get_bits: const correctness for get_bits_trace()/get_xbits_trace() arguments
2012-09-27 19:10:10 +02:00
Diego Biurrun
4e5b7f31f7
dwt: Drop unused functions spatial_compose{53|97}i()
2012-09-27 12:08:09 +02:00
Diego Biurrun
83655442fa
nutdec: Remove unused and broken debug function stub
2012-09-27 12:02:33 +02:00
Diego Biurrun
0ae3ba8daa
avcodec: Drop long-deprecated imgconvert.h header
2012-09-27 12:02:33 +02:00
Diego Biurrun
93e81ee81c
nutdec: const correctness for get_v_trace/get_s_trace function arguments
2012-09-26 19:10:13 +02:00
Diego Biurrun
2dc1310484
truemotion2: Request samples for old TM2 headers
2012-09-26 19:10:13 +02:00
Diego Biurrun
58139e141b
x86: dsputil: Move Xvid IDCT put/add functions to a more suitable place
2012-09-14 01:59:47 +02:00
Diego Biurrun
2017f0fdb7
x86: Remove some leftover declarations for non-existent functions
2012-09-13 21:38:47 +02:00
Diego Biurrun
b9141aa346
swscale: Remove two bogus asserts
2012-09-13 12:13:28 +02:00
Diego Biurrun
76fa7e09f1
utvideoenc: Add missing AV_ prefix to codec ID
2012-09-11 17:40:38 +02:00
Diego Biurrun
676ea8fae2
avserver: Add missing #include for av_gettime()
2012-09-11 17:40:38 +02:00
Diego Biurrun
f69f51b3b2
configure: indentation cosmetics
2012-09-11 14:34:26 +02:00
Diego Biurrun
1648a508fa
x86: dsputil: Move specific optimization settings out of global init function
...
They belong in the init functions specific to each CPU capability.
2012-09-11 10:12:17 +02:00
Diego Biurrun
afb5ed55d2
configure: Add --disable-inline-asm command line option
...
This can come in handy for testing and possibly other purposes.
2012-09-10 18:31:51 +02:00
Diego Biurrun
a84edbacaf
x86: dsputil: Only compile motion_est code when encoders are enabled
2012-09-10 08:31:47 +02:00
Diego Biurrun
e0c6cce447
x86: Replace checks for CPU extensions and flags by convenience macros
...
This separates code relying on inline from that relying on external
assembly and fixes instances where the coalesced check was incorrect.
2012-09-08 18:18:34 +02:00
Diego Biurrun
1169f0d0af
x86: more specific checks for availability of required assembly capabilities
2012-09-07 18:16:04 +02:00
Diego Biurrun
8cb7ed5562
x86: avcodec: Drop silly "_mmx" suffix from dsputil template names
2012-09-07 13:50:52 +02:00
Diego Biurrun
74c8414462
fate: Drop redundant setting of FUZZ to 1
2012-09-07 12:59:00 +02:00
Diego Biurrun
ef6ba1f237
x86: dsputil: Do not redundantly check for CPU caps before calling init funcs
...
The init functions check for CPU capabilities on their own already.
2012-09-06 09:05:52 +02:00
Diego Biurrun
6980453569
build: eamad: Add missing dependency on mpegvideo code
2012-09-05 11:50:30 +02:00
Diego Biurrun
aa66111365
build: utvideoenc: Add missing dependency on Huffman code
2012-09-05 11:50:30 +02:00
Diego Biurrun
f82c4fb27f
x86: Add convenience macros to check for CPU extensions and flags
2012-09-04 01:44:59 +02:00
Diego Biurrun
a84ac7a860
x86: h264dsp: drop some unnecessary ifdefs around prototype declarations
2012-09-04 01:44:59 +02:00
Diego Biurrun
eb239a577f
build: avcodec: order cosmetics
2012-09-03 11:33:49 +02:00
Diego Biurrun
7681b8837a
intrax8dsp: Add missing #include to make header standalone
2012-09-03 11:31:47 +02:00
Diego Biurrun
13b6b7e0e2
Delete motion-test tool; it is of doubtful utility.
2012-09-03 10:43:21 +02:00
Diego Biurrun
17337f54c0
x86: Split inline and external assembly #ifdefs
2012-08-31 01:53:25 +02:00
Diego Biurrun
43b73d59a8
configure: x86: Separate inline from standalone assembler capabilities
2012-08-31 01:53:25 +02:00
Diego Biurrun
ec36aa6944
x86: Fix linking with some or all of yasm, mmx, optimizations disabled
...
Some optimized template functions reference optimized symbols, so they
must be explicitly disabled when those symbols are unavailable.
2012-08-30 19:37:32 +02:00
Diego Biurrun
50cd43f2cd
configure: Add more fine-grained SSE CPU capabilities flags
2012-08-30 19:29:32 +02:00
Diego Biurrun
cdaec0b240
avfilter: x86: Use more precise compile template names
2012-08-30 18:51:51 +02:00
Diego Biurrun
a886b279a0
x86: cosmetics: Comment some #endifs for better readability
2012-08-30 18:50:33 +02:00
Diego Biurrun
2e6f93a284
x86: Always compile files with functions that are called unconditionally
2012-08-29 00:27:06 +02:00
Diego Biurrun
2f2aa2e542
x86: mpegvideoenc: fix linking with --disable-mmx
...
The optimized dct_quantize template functions reference optimized
fdct symbols, so these functions must only be enabled if the relevant
optimizations have been enabled by configure.
2012-08-29 00:26:56 +02:00
Diego Biurrun
d39791bf39
x86: mpegvideoenc: Do not abuse HAVE_ variables for template instantiation
...
This avoids trouble if HAVE_ variables are used elsewhere in the file.
2012-08-29 00:14:52 +02:00
Diego Biurrun
bcc45d6348
x86: avcodec: Drop silly "_mmx" suffixes from filenames
2012-08-28 18:37:34 +02:00
Diego Biurrun
efbd04c332
x86: avcodec: Drop silly "_sse" suffixes from filenames
2012-08-28 18:37:33 +02:00
Diego Biurrun
3d868fe542
build: Restore dependency of acelp_filters.o on celp_math.o
2012-08-27 21:05:52 +02:00
Diego Biurrun
dafcbfe443
celp_math: Replace duplicate ff_dot_productf() by ff_scalarproduct_c()
2012-08-27 20:37:49 +02:00
Diego Biurrun
5549854335
celp_math: Move ff_cos() to the only place it is used
2012-08-27 20:37:48 +02:00
Diego Biurrun
8f7c26e392
build: Use portable abstraction for linker/hostcc output file syntax
2012-08-27 20:37:48 +02:00
Diego Biurrun
3f02c533f3
build: fft: x86: Drop unused YASM-OBJS-FFT- variable
2012-08-27 03:10:58 +02:00
Diego Biurrun
d7f9786cbc
audio_frame_queue: Clean up ff_af_queue_log_state debug function
...
The function is debug-only, so only compile it in debug mode.
Make it static as it has no uses outside of the file.
Change av_log() to av_dlog().
2012-08-26 19:45:23 +02:00
Diego Biurrun
1ce5dce454
dwt: Remove unused code.
2012-08-26 14:03:57 +02:00
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