summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ac3enc: move ff_ac3_encode_frame() to ac3enc_template.cJustin Ruggles2011-06-27
| | | | | This avoids using function pointers for quite a few small functions, most of which just call DSP functions.
* ac3enc: merge log2_tab() into normalize_samples()Justin Ruggles2011-06-27
|
* ac3enc: Remove bit allocation fallbacks.Justin Ruggles2011-06-27
| | | | | | They introduce too much complexity for very little benefit. The result is that encoding will be more likely to fail at extremely low bitrates where quality would be awful anyway.
* build: improve rules for test programsMans Rullgard2011-06-26
| | | | | | | This generates dependencies for the *-test.o files ensuring rebuilds when necessary. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: factor out the .c and .S compile commands as a macroMans Rullgard2011-06-26
| | | | | | | These commands have the same form, and using a common macro allows it to be used elsewhere without further duplication. Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: remove unused xInc/srcW arguments from hScale().Ronald S. Bultje2011-06-26
|
* H.264: disable 2tap qpel with CODEC_FLAG2_FAST and >8-bitJason Garrett-Glaser2011-06-26
| | | | 2tap qpel isn't implemented yet for high bit depth, so it just breaks decoding.
* H.264: make filter_mb_fast support 4:4:4Jason Garrett-Glaser2011-06-26
|
* mpeg4videoenc: Remove disabled variant of mpeg4_encode_block().Diego Biurrun2011-06-26
| | | | | As a nice sideeffect this fixes the following warning: libavcodec/mpeg4videoenc.c:302:20: warning: variable ‘rl’ set but not used [-Wunused-but-set-variable]
* configure: allow post-fixed cpu strings for athlon64, k8, and opteronAlexis Ballier2011-06-26
| | | | | | | | when setting the -march flag. This is to match gcc's {athlon64,k8,opteron}-sse3 -march flags. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Move some variable declarations below the proper #ifdefs.Diego Biurrun2011-06-26
| | | | This avoids warnings about set-but-unused variables.
* ARM: silence some annoying armcc warningsMans Rullgard2011-06-25
| | | | | | | This silences warnings about pointer target sign mismatches as already done for gcc with -Wno-pointer-sign. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffplay: Remove unused-but-set channels variable from update_sample_display().Diego Biurrun2011-06-25
|
* build: Add DEP_LIBS dependency directly to the shared library build rule.Diego Biurrun2011-06-25
| | | | | The dependency was added conditional to a variable that is always defined, so it is safe to add it directly.
* build: Remove multiple inclusion guards from config.mak.Diego Biurrun2011-06-25
| | | | config.mak is no longer included multiple times; the guards are pointless.
* build: Remove redundant config.mak includes from subdirectory Makefiles.Diego Biurrun2011-06-25
| | | | | Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough.
* aacenc: Mark psy_3gpp_window() as av_unused.Diego Biurrun2011-06-25
| | | | | It is intentionally left in to allow adding 3GPP-style windowing in the future. Marking it av_unused silences an annoying unused function warning.
* configure: Add -Wno-format-zero-length to CFLAGS.Diego Biurrun2011-06-24
| | | | The C standard specifies that zero-length format strings are allowed.
* udp: Receive on the remote port number, if no local port is setCan Wu2011-06-24
| | | | | | | | | | For a unicast udp stream to localhost:1234, currently ffplay udp://:1234?localport=1234 works, but ffplay udp://:1234 doesn't work. Signed-off-by: Martin Storsjö <martin@martin.st>
* doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun2011-06-24
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Use av_printf_format to check the usage of printf style functionsMartin Storsjö2011-06-23
| | | | | | | | This helps catching cases where the format string doesn't match what is passed in, or injection bugs where user data is passed in as format string. Signed-off-by: Martin Storsjö <martin@martin.st>
* Add av_printf_format, for marking printf style format strings and their ↵Martin Storsjö2011-06-23
| | | | | | parameters Signed-off-by: Martin Storsjö <martin@martin.st>
* ARM: enable thumb for Cortex-M* CPUsMans Rullgard2011-06-23
| | | | | | These CPUs are thumb-only and thus require this option. Signed-off-by: Mans Rullgard <mans@mansr.com>
* nsvdec: Propagate error values instead of returning 0 in nsv_read_header().Diego Biurrun2011-06-23
| | | | This eliminates a warning about a set-but-unused variable.
* build: remove SRC_PATH_BARE variableMans Rullgard2011-06-23
| | | | | | | | Setting SRC_PATH to "." when building in-tree removes the need for a quoted version of the source path since out-of-tree builds are not possible if the pathname contains spaces. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move basic rules and variables to main MakefileMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move special targets to end of main MakefileMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavdev: improve feedback in case of invalid frame rate/sizeStefano Sabatini2011-06-23
| | | | | | | | | | Show the invalid string in the error message. While at it also prefer "Could not" over "Couldn't", plain forms are preferred over contractions (simplify readability, especially for non English-savvy people). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vfwcap: prefer "framerate_q" over "fps" in vfw_read_header()Stefano Sabatini2011-06-23
| | | | | | | The variable is used for containing the parsed value of framerate, using a lexically consistent name eases readability/understanding. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* v4l2: prefer "framerate_q" over "fps" in v4l2_set_parameters()Stefano Sabatini2011-06-23
| | | | | | | The variable is used for containing the parsed value of framerate, using a lexically consistent name eases readability/understanding. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fbdev: prefer "framerate_q" over "fps" in device contextStefano Sabatini2011-06-23
| | | | | | | The variable is used for containing the parsed value of framerate, using a lexically consistent name eases readability/understanding. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* bktr: prefer "framerate" over "fps" for grab_read_header()Stefano Sabatini2011-06-23
| | | | | | | The variable is used for containing the parsed value of s1->framerate, using a lexically consistent name ease readability/understanding. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ALSA: implement channel layout for playback.Nicolas George2011-06-23
| | | | | | | | | | Currently quad, 5.0, 5.1 and 7.1 are implemented. Implementing support for other formats/layouts and capture should be straightforward. 5.0 and 7.1 support by Carl Eugen Hoyos. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* alsa: support unsigned variants of already supported signed formats.Carl Eugen Hoyos2011-06-23
|
* alsa: add support for more formats.Carl Eugen Hoyos2011-06-23
| | | | | | Specifically, f32, f64, s32, s24, a-law and mu-law. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ARM: allow building in Thumb2 modeMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add --optflags optionMans Rullgard2011-06-22
| | | | | | | This allows overriding the default optimisation flags selected by configure. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move documentation rules to doc/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move test rules to tests/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: remove unneeded local variable in asym_quant()Justin Ruggles2011-06-22
|
* ac3enc: remove a branch in asym_quant() by doing 2 shiftsJustin Ruggles2011-06-22
|
* ac3enc: avoid masking output in asym_quant() by using signed values forJustin Ruggles2011-06-22
| | | | quantized mantissas.
* H.264: fix 4:4:4 + deblocking + 8x8dct + cavlc + MBAFFJason Garrett-Glaser2011-06-22
|
* H.264: fix 4:4:4 + deblocking + MBAFFJason Garrett-Glaser2011-06-22
|
* H.264: fix 4:4:4 cropping warningJason Garrett-Glaser2011-06-22
|
* H.264: reference the correct SPS in decode_scaling_matricesJason Garrett-Glaser2011-06-22
|
* H.264: fix bug in lossless 4:4:4 decodingJason Garrett-Glaser2011-06-22
| | | | Coefficient test for i16x16 add_pixels4 assumed luma plane.
* rawdec: Fix decoding of QT WRAW files.ami_stuff2011-06-21
| | | | | | | From some tests it results that: 1. All of the AVI/MOV WRAW files need to be flipped. 2. MOV WRAW files need to use AVI color modes. 3. Assigning PAL8 mode by default to WRAW codec is not correct.
* configure: report optimization for size separatelyMans Rullgard2011-06-21
| | | | | | | | This removes an unsightly override of the 'optimizations' setting only to make the configure report print 'small' when --enable-small is used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mov: Support Digital Voodoo SD 8 Bit and DTS codec identifiers.Carl Eugen Hoyos2011-06-21
|