summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* multiple inclusion guard cleanupDiego Biurrun2011-05-21
| | | | | Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
* avio: document buffer must created with av_malloc() and friendsCan Wu2011-05-21
| | | | | | Else a later buffer resize in ffio_set_buf_size() will ABORT. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avio: check AVIOContext malloc failureCan Wu2011-05-21
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* swscale: point out an alternative to sws_getContextClément Bœsch2011-05-21
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* svq3: Do initialization after parsing the extradataRonald S. Bultje2011-05-21
| | | | | | | | If done before, some parameters aren't known yet. With svq3/rtp, initializing before some parameters are known can lead to calling av_malloc(0), which on OS X currently returns broken pointers.
* add changelog entries for 0.7_beta2Reinhard Tartler2011-05-21
|
* mp3lame: add #include required for AV_RB32 macro.Ronald S. Bultje2011-05-20
| | | | Fixes compilation with mp3lame enabled.
* configure: make executable againMans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* LATM/AAC: Free previously initialized context on reinit.Ronald S. Bultje2011-05-20
| | | | | | | | Fixes memory leaks which are the result of overwriting already-initialized MDCT contexts during context reinitialization, e.g. in valgrind fate-aac-latm_000000001180bc60. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Do not unconditionally add -Wall to host CFLAGS.Diego Biurrun2011-05-20
| | | | Some compilers choke on -Wall, so only add the flag after checking it works.
* configure: Set OS/2 objformat to a.out.Dave Yeo2011-05-20
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add support for a.out object format to assembler macros.Dave Yeo2011-05-20
| | | | | | This format is still used by e.g. OS/2. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fate: disable threading for encodingMans Rullgard2011-05-20
| | | | | | | | This explicitly disables threading for encoding as slices are otherwise automatically activated. This should be dropped once option resetting between files is fully implemented. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add comment fieldMans Rullgard2011-05-20
| | | | | | | This adds a comment field to the report header, suitable for extra information not covered by the automatic fields. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: allow overriding default build and install dirsMans Rullgard2011-05-20
| | | | | | | This is useful e.g. for building in a different filesystem than where the source is kept. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: Add an AVClass pointer to the private dataMartin Storsjö2011-05-20
| | | | | | | | | | Since a private class is set for this muxer, the callers will assume that the private data starts with an AVClass pointer. If no such member exists, the first few bytes of the struct will be overwritten, and the class pointer may be broken at any later time. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegaudio: clean up #includesMans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: move all header parsing to mpegaudiodecheader.[ch]Mans Rullgard2011-05-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* qdm2: Use floating point synthesis filter.Vitor Sessak2011-05-19
| | | | | | This avoid needlessly convertion from floating point to fixed point and back. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: correct border check.Ronald S. Bultje2011-05-19
| | | | | | | | | When backing up the top-left border, check that the top-left (rather than left) MB indeed does belong to our slice. If it doesn't, backing up has no positive effect but may accidentally interfere with other threads writing in the same space. Fixes occasional one-off effects when enabling slice-MT.
* h264: fix loopfilter with threading at slice boundaries.Ronald S. Bultje2011-05-19
|
* Fix ff_mpa_synth_filter_fixed() prototypeMans Rullgard2011-05-20
| | | | | | | The prototype should use the same typedefs as the definition, or it will fail where int32_t is not int (DOS apparently). Signed-off-by: Mans Rullgard <mans@mansr.com>
* Rename costablegen.c ---> cos_tablegen.c.Diego Biurrun2011-05-19
| | | | | | This is consistent with how all other table generation programs are named. Moreover this ensures that the cos table generation program is correctly deleted when cleaning the tree.
* Collapse tableprint.c into tableprint.h.Diego Biurrun2011-05-19
| | | | | tableprint.c serves little purpose on its own and removing it allows building the table generator programs with the normal HOSTPROGS Makefile rules.
* Simplify trig table rulesMans Rullgard2011-05-19
| | | | | | | | This collapses the make rules for the trig tables into a pattern rule. Based on a patch by Diego, modified to avoid using fragile make constructs and allow future addition of fixed-point sin tables. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove potentially unstable filenames from comments in generated files.Diego Biurrun2011-05-19
|
* Ignore generated tables and generated table generator programs.Diego Biurrun2011-05-19
|
* Simplify CLEANFILES make variable by using wildcards.Diego Biurrun2011-05-19
| | | | Also ensures that generated file cos_fixed_tables.c is deleted on 'make clean'.
* Remove silly insults from avformat_version() Doxygen documentation.Diego Biurrun2011-05-19
|
* mpegaudiodsp: fix x86 and ppc makefilesMans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Adjust AVX assembler check.Diego Biurrun2011-05-19
| | | | | | Older nasm versions have trouble assembling certain AVX instructions, but the current AVX check did not detect this. Update the check to use an instruction that triggers the nasm problem.
* mpegaudio: remove unused version of SAME_HEADER_MASKMans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: remove useless #undef at end of fileMans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* asfdec: add missing #include for av_bswap32()Mans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: merge two #if CONFIG_FLOAT blocksMans Rullgard2011-05-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudio: move some struct definitions from mpegaudio.hMans Rullgard2011-05-19
| | | | | | | These structs are only used in mpegaudiodec.c, so move them there and remove no longer needed #include lines from mpegaudio.h. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move some mpegaudio functions to new mpegaudiodsp subsystemMans Rullgard2011-05-19
| | | | | | | | This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Clean up #includes in cmdutils.h.Diego Biurrun2011-05-19
| | | | | | inttypes.h is not necessary, just stdint.h is enough. Unconditionally #include avfilter.h in cmdutils.h. It is an installed header with no non-standard external dependencies, so it is safe.
* g729: Merge g729.h into g729dec.c.Diego Biurrun2011-05-19
| | | | The header contains just a single define that is only used in g729dec.c.
* 10l: wrap float_interleave functions in HAVE_YASM.Justin Ruggles2011-05-18
| | | | fixes compilation with --disable-yasm
* APIchanges: fill in date and commit for request_sample_fmtJustin Ruggles2011-05-18
|
* Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbisJustin Ruggles2011-05-18
| | | | | | decoders. Based on patches by clsid2 in ffdshow-tryout.
* Add support for request_sample_format in ffmpeg and ffplay.Justin Ruggles2011-05-18
|
* Add APIchanges entry for request_sample_fmt.Justin Ruggles2011-05-18
|
* Add request_sample_fmt field to AVCodecContext.Justin Ruggles2011-05-18
| | | | | This will allow audio decoders to support output of different sample formats as a runtime option.
* Add float_interleave() to FmtConvertContext with x86-optimized versions.Justin Ruggles2011-05-18
| | | | | Partially based on patches by clsid2 in ffdshow-tryout. ff_float_interleave6() x86 improvements by Loren Merrit.
* Remove unused make variable SEEK_REFFILEMans Rullgard2011-05-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove redundant aref and vref referencesMans Rullgard2011-05-18
| | | | | | | | | The ref targets are included in the FATE_[AV]CODEC lists created by configure so they do not need to be listed separately in the makefile. Filter them out when setting dependencies to avoid make warnings about circular deps. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove do_ffmpeg_nocheck functionMans Rullgard2011-05-18
| | | | | | | | This function is essentially an alias for run_ffmpeg and is only used in one place. This patch removes the function and replaces the call with the equivalent (simpler) run_ffmpeg call. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: do not collect -benchmark outputMans Rullgard2011-05-18
| | | | | | | The old regtest scripts pass -benchmark and collect the utime values. As these values are never used, this machinery can be removed. Signed-off-by: Mans Rullgard <mans@mansr.com>