summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove pointless #undefs of previously forbidden functions.Anton Khirnov2012-12-04
|
* fate: Add dependencies for bmp, cdxl, dfa, mp3Diego Biurrun2012-12-04
|
* ppc: always use pic for shared librariesLuca Barbato2012-12-03
| | | | CC: libav-stable@libav.org
* build: cosmetics: Move CONFIG_RTPDEC entry to a more suitable placeDiego Biurrun2012-12-03
|
* fate: ea, h264: prettyprinting and ordering cosmeticsDiego Biurrun2012-12-03
|
* configure: Strip ordinals from mingw generated def filesMartin Storsjö2012-12-03
| | | | | | | | | | | | | | | | | | | | | | | | The def files are used for generating import libraries for other toolchains (in particular, for generating import libraries for MSVC for DLLs built with mingw). The def files produced by mingw/gcc contains ordinals for each exported function. When MSVC tools generate import libraries from such a def file, MSVC links to the DLL by the ordinals instead of linking by name. Since the def files aren't maintained by hand, the ordinal numbers are assigned (more or less) randomly and any caller linking to the libs by ordinals will break as soon as the libraries export more/fewer functions. Therefore, strip out the ordinals from the generated def files, to make users link to the libraries by name. Callers linking to the DLLs using the gcc provided import library link by name as they should. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: arm: detect default thumb state of compilerMans Rullgard2012-12-03
| | | | | | | This makes configure honour the compiler default if thumb is not explicitly enabled or disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: fft: Fix libavcodec dependencyDiego Biurrun2012-12-03
|
* build: Make the ISMV muxer select the MOV muxerDiego Biurrun2012-12-03
| | | | They share the same code, so building one w/o the other makes no sense.
* configure: move arm arch extensions to a separate variableMans Rullgard2012-12-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate-seek: remove use of gnu make 3.82 only private modifierJanne Grunau2012-12-03
|
* fate: move vsynth reference files to their own directoryJanne Grunau2012-12-03
|
* fate: move fate-acodec reference files to their own dirJanne Grunau2012-12-03
|
* configure: avplay now depends on avresampleDiego Biurrun2012-12-02
|
* fate: split dependencies for fate-seek testsJanne Grunau2012-12-02
| | | | | | | Each fate-seek test depends now only on the corresponding fate-acodec, fate-vsynth2 or fate-lavf test which creates the file seek-tests operates on. The tests and references are renamed to match the test they depend on.
* h264: error out on unset current_picture_ptr for h->current_slice > 0Janne Grunau2012-12-02
| | | | | | Fixes a segfault with fuzzed sample sample_varPAR_s11622_r001-02.avi. CC: libav-stable@libav.org
* avprobe: report per stream bit rate if set by the decoderJanne Grunau2012-12-02
|
* aac: avoid a memcpy in sbr_qmf_analysisChristophe Gisquet2012-12-02
| | | | | | | Swapping buffer indices allows saving one memcpy that accounts for 1% of the runtime, according to oprofile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: fix indentation in option parsing loopMans Rullgard2012-12-01
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: Use headers in the check for _beginthreadex for w32threadsMartin Storsjö2012-11-30
| | | | | | | | | When targeting the metro API subset, this function still exists in the link libraries, but is excluded from the headers. This makes sure w32threads is automatically disabled when targeting this API subset (since not all the necessary functions for it are available). Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: Use a configure check to enable windows console functionsMartin Storsjö2012-11-30
| | | | | | Not all versions or API subsets of windows have these functions. Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: Include io.h with a separate condition from windows console functionsMartin Storsjö2012-11-30
| | | | | | | | Not all versions of windows have the console color functions, while io.h might be needed for isatty (which can be found in unistd.h or io.h). Signed-off-by: Martin Storsjö <martin@martin.st>
* avutil: Include io.h with a separate condition from MapViewOfFileMartin Storsjö2012-11-29
| | | | | | | | | | | The existence of MapViewOfFile isn't linked to the existence of io.h. Not all versions of windows have MapViewOfFile (in particular, Windows Phone 8 and the "metro" windows 8 API subset don't), while they still have io.h (and need it for open/read/close). Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: Use a configure check for enabling CommandLineToArgvWMartin Storsjö2012-11-29
| | | | | | | | | This simplifies the condition to avoid hardcoding the systems where the function exists. This also simplifies support for newer Windows API subsets where this function doesn't exist, such as Windows Phone 8 and the "metro" API subset of Windows 8. Signed-off-by: Martin Storsjö <martin@martin.st>
* build: The FLAC encoder also depends on the flacdsp codeDiego Biurrun2012-11-29
| | | | Fixes linking with only the FLAC encoder enabled.
* img2: K&R formatting cosmeticsDiego Biurrun2012-11-29
| | | | Also introduce local img_ namespace to simplify debugging.
* h264: check context state before decoding slice data partitionsJanne Grunau2012-11-29
| | | | | | | Fixes mov_h264_aac__Demo_FlagOfOurFathers.mov.SIGSEGV.4e9.656. Found-by: Mateusz "j00ru" Jurczyk CC: libav-stable@libav.org
* flashsv: make sure data for zlib priming is availableJanne Grunau2012-11-29
| | | | | | Fixes a segfault in the fuzzed sample resolutionchange.flv_s314809. CC: libav-stable@libav.org
* avplay: Do not use removed av_get_int()Anton Khirnov2012-11-29
| | | | | | Fixes build with lavfi disabled. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avconv: fix variable shadowing in configure_input_audio_filter()Justin Ruggles2012-11-28
|
* fate: h264: Add dependenciesDiego Biurrun2012-11-28
|
* fate: ea: Add dependenciesDiego Biurrun2012-11-28
|
* fate: Do not unconditionally run libavutil testsDiego Biurrun2012-11-28
| | | | Now that libavutil can be disabled, this should be conditional.
* rtpenc_chain: Remove unused variableDiego Biurrun2012-11-28
|
* nuv: check for malloc failure when allocating extradataJustin Ruggles2012-11-28
| | | | | | | Also make sure extradata is freed in the case where multiple NUV_EXTRADATA frame types are found. This may not happen in practice, but it could happen in a malformed stream, which would lead to a memleak if not handled.
* nuv: use the stream indices generated by avformat_new_stream()Justin Ruggles2012-11-28
|
* nuv: cosmetics: pretty-printingJustin Ruggles2012-11-28
|
* lavf: move nuv fourcc audio tags from riff to nuvJustin Ruggles2012-11-28
|
* lavf: add a common function for selecting a pcm codec from parametersJustin Ruggles2012-11-28
|
* lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.hJustin Ruggles2012-11-28
|
* lavf: move "MP3 " fourcc from riff to nutJustin Ruggles2012-11-28
| | | | Original commit, 7b24f9b, says it was added because it is used in libnut.
* fate: vpx: Add dependenciesDiego Biurrun2012-11-28
|
* fate: Fix wavpack-matroskamode test dependenciesDiego Biurrun2012-11-28
|
* x86: dsputilenc: port to cpuflagsDiego Biurrun2012-11-28
|
* fate: Add dependencies for Vorbis, ProRes, QTRLE, utvideo testsDiego Biurrun2012-11-28
|
* fate: real: Add dependenciesDiego Biurrun2012-11-28
|
* fate: lossless-audio: Add dependenciesDiego Biurrun2012-11-28
|
* x86: h264dsp: Fix linking with yasm and optimizations disabledDiego Biurrun2012-11-28
| | | | | Some optimized functions reference optimized symbols, so the functions must be explicitly disabled when those symbols are unavailable.
* vf_fieldorder: require write permissionsAnton Khirnov2012-11-28
| | | | This filter modifies the input frame.
* vf_fieldorder: reindentAnton Khirnov2012-11-28
|