summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* pixfmt: fix YUV422/444 wrong endian commentCan Wu2011-06-29
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* build: create output directories as neededMans Rullgard2011-06-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add new yuv444 pixfmts to avcodec_align_dimensions2Jason Garrett-Glaser2011-06-29
| | | | Fixes draw_edges crashes with high-bit-depth 4:4:4 decoding.
* swscale: Add Doxygen for hyscale_fast/hScale.Ronald S. Bultje2011-06-29
|
* fate: enable lavfi-pixmt tests on big endian systemsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* PPC: swscale: disable altivec functions for unsupported formatsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: merge identical pixdesc_be/le testsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: Add Doxygen for yuv2planar*/yuv2packed* functions.Ronald S. Bultje2011-06-28
|
* build: call texi2pod.pl with full path instead of symlinkMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: include sub-makefiles using full path instead of symlinksMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: update big endian reference values after dff5a835.Ronald S. Bultje2011-06-28
|
* wavpack: skip blocks with no samplesKostya Shishkov2011-06-28
| | | | | | | These blocks don't report audio stream parameters and they are not needed for decoding. Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: remove outdated comment that is no longer trueJustin Ruggles2011-06-28
|
* build: replace some addprefix/addsuffix with substitution refsMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avutil: Remove unused arbitrary precision integer code.Diego Biurrun2011-06-28
|
* configure: Drop check for availability of ten assembler operands.Diego Biurrun2011-06-28
| | | | | This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway.
* aacenc: Save channel configuration for later use.Nathan Caldwell2011-06-27
|
* aacenc: Fix codebook trellising for zeroed bands.Alex Converse2011-06-27
| | | | | Choose band type (codebook) zero, count its bits, and mark the other states as unnavigable.
* swscale: change prototypes of scaled YUV output functions.Ronald S. Bultje2011-06-27
| | | | | | | | Remove unused variables "flags" and "dstFormat" in yuv2packed1, merge source rows per plane for yuv2packed[12], and make every source argument int16_t (some where invalidly set to uint16_t). This prevents stack pollution and is part of the Great Evil Plan to simplify swscale.
* swscale: re-add support for non-native endianness.Ronald S. Bultje2011-06-27
| | | | This works through some non-obvious hacks in utils.c.
* swscale: disentangle yuv2rgbX_c_full() into small functions.Ronald S. Bultje2011-06-27
| | | | This is part of the Great Evil Plan to simplify swscale.
* swscale: split yuv2packed[12X]_c() remainders into small functions.Ronald Bultje2011-06-27
| | | | This is part of the Great Evil Plan to simplify swscale.
* swscale: split yuv2packedX_altivec in smaller functions.Ronald S. Bultje2011-06-27
| | | | | | This will likely lead to a considerable performance boost, since it removes a branch from the inner loop. Part of the Great Evil Plan to simplify swscale.
* swscale: don't use planar output functions to write to NV12/21.Ronald S. Bultje2011-06-27
| | | | | This prevents a crash when converting to NV12/21 without the bitexact flags enabled.
* 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>