summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 8svx: decode directly to the user-provided AVFrameJustin Ruggles2013-02-12
|
* lavu: avoid clashing definition of ELuca Barbato2013-02-12
| | | | | E is usually defined as a shorthand for AV_OPT_FLAG_ENCODING_PARAM. Rename the single expansion E(x) now used in libavutil to E1.
* doc: developer: Add a note about reserved system name spaceDiego Biurrun2013-02-11
|
* doc: developer: Fix wording in "naming conventions" sectionDiego Biurrun2013-02-11
|
* openbsd: Add minor number to shared library install nameDiego Biurrun2013-02-11
| | | | | This is what the OpenBSD porter's manual describes as correct, cf. http://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs
* build: Make library minor version visible in the MakefileDiego Biurrun2013-02-11
| | | | This allows employing that number in library install commands.
* x86: mpeg4qpel: Make movsxifnidn do the right thingDaniel Kang2013-02-11
| | | | | | | Fixes an instruction that does nothing by changing the source to dword. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* h264: Copy h264chroma dsp context to slice thread copiesMartin Storsjö2013-02-11
| | | | | | | This fixes slice threading which seems to have been broken since 79dad2a93. Signed-off-by: Martin Storsjö <martin@martin.st>
* swscale: Disallow conversion to GBRP16Martin Storsjö2013-02-11
| | | | | | | | | | | | | This reverts parts of d6d5ef5534d582, that didn't work right. (The tests that were added failed on big endian, and the output looked garbled on little endian as well.) This is due to the fact that the intermediate scaling values (from e.g. hScale8To19_c or hScale16To19_c) are stored as int32_t and thus requires a separate output function, while yuv2gbrp_full_X_c only interprets it as int16_t. Signed-off-by: Martin Storsjö <martin@martin.st>
* crc: Move static data table from header to .c fileDiego Biurrun2013-02-11
| | | | Having static data tables in header files is a potential source of trouble.
* avcodec/rectangle: Remove nonsense assertDiego Biurrun2013-02-11
|
* libfdk-aacenc: Actually check for upper bounds of cutoffDerek Buitenhuis2013-02-11
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* arm: Fall back to runtime cpu feature detection via /proc/cpuinfoMartin Storsjö2013-02-11
| | | | | | | | | | | | | | | | On recent android versions, /proc/self/auxw is unreadable (unless the process is running running under the shell uid or in debuggable mode, which makes it hard to notice). See http://b.android.com/43055 and https://android-review.googlesource.com/51271 for more information about the issue. This makes sure e.g. neon optimizations are enabled at runtime in android apps even when built in release mode, if configured to use the runtime detection. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* sparc: dsputil_vis: Fix silly variable name search and replace typoDiego Biurrun2013-02-10
|
* sws: disable yuv2rgb warning for planar rgb.Michael Niedermayer2013-02-09
| | | | | | | planar rgb formats do not use the table Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* sws: dont enable chrSrcHSubSample for planar RGBMichael Niedermayer2013-02-09
| | | | | | | | This code path is not implemented and makes not much sense to implement either. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* sws: use planarRgbToRgbWrapper only for 8bit per componentMichael Niedermayer2013-02-09
| | | | | | | The function doesnt support >8bit currently Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* sws: GBRP9, GBRP10, and GBRP16 output supportMichael Niedermayer2013-02-09
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* FATE: add tests for additional flavors of asf cover artAnton Khirnov2013-02-09
|
* asfdec: do not assume every AVStream has a corresponding ASFStreamAnton Khirnov2013-02-09
| | | | | | | This won't be true for ID3 attached picture. Also stop allocating now useless dummy ASFStreams for ASF native attached pictures.
* asfdec: support reading ID3v2 tags in ASF filesVladimir Pantelic2013-02-09
| | | | | | | Yes, these files do exist Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avplay: apply the stream sample_aspect_ratio to decoded video framesVladimir Pantelic2013-02-09
| | | | | | | | | If there is a sample_aspect_ratio in the stream, then apply it to every decoded frame in the same way as avconv does. This also makes sure that the avfilter chain has access to the aspect ratio. Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* asfdec: also read Metadata Library ObjectVladimir Pantelic2013-02-09
| | | | | | | | In some ASF files this objects holds cover art and other tags. Compared to Metadata Object it can also hold GUIDs, but we ignore these for now. Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* asfdec: read the full Metadata Object, not just aspect ratio informationVladimir Pantelic2013-02-09
| | | | | | | | Use the same get_tag()/get_value() as for the Extended Content Description but handle the 16 bit vs 32 bit difference for type 2 (BOOL) Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* asfdec: silence a warningVladimir Pantelic2013-02-09
| | | | | Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mss4, ra288: Remove unused DSPContext local codec context membersDiego Biurrun2013-02-09
|
* dsputil: Move fdct function declarations to dct.hDiego Biurrun2013-02-09
|
* dsputil: Move LOCAL_ALIGNED macros to libavutilDiego Biurrun2013-02-08
|
* dsputil: Move WRAPPER8_16_SQ macro to the only place it is usedDiego Biurrun2013-02-08
|
* dsputil: Move rnd_avg inline functions to a separate headerDiego Biurrun2013-02-08
|
* dsputil: Remove commented-out, unused function declarationsDiego Biurrun2013-02-08
|
* dsputil: Move ff_shrink* function declarations to separate headerDiego Biurrun2013-02-07
|
* dsputil: Move ff_svq3 function declarations to a separate headerDiego Biurrun2013-02-07
|
* dsputil: Move ff_h264_idct function declarations to a separate headerDiego Biurrun2013-02-07
|
* dsputil: Move copy_block functions to a separate headerDiego Biurrun2013-02-07
|
* dsputil: Drop unused functions copy_block{2|4|16}Diego Biurrun2013-02-07
|
* indeo3: replace use of copy_block4 with put_pixelsMans Rullgard2013-02-07
| | | | | | The destination is sufficiently aligned for put_pixels here. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mjpegdec: use put_pixels instead of copy_block8Mans Rullgard2013-02-07
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dsputil: Move get_penalty_factor() to the only place it is used.Diego Biurrun2013-02-07
|
* dsputil: Move ff_block_permute to mpegvideo_encDiego Biurrun2013-02-07
|
* dsputil: x86: Fix compile errorDaniel Kang2013-02-07
| | | | | | Accidentally prefixed ff_ with cextern. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: x86: Convert h263 loop filter to yasmDaniel Kang2013-02-06
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mpegvideo: remove an unused function parameterAnton Khirnov2013-02-06
|
* rv10: improve buffer size check.Anton Khirnov2013-02-06
| | | | | Check slice count and input buffer size before constructing a possibly invalid pointer, not after.
* error_resilience: remove a useless if() and FIXMEAnton Khirnov2013-02-06
| | | | pp_time is never set for h264
* h264: remove silly macrosAnton Khirnov2013-02-06
| | | | | They serve no useful purpose and wreak all kind of havoc when h264.h is included elsewhere.
* h263: remove an unused parameter from ff_h263_decode_init_vlcAnton Khirnov2013-02-06
|
* flac: add channel layout masks for streams with 7 or 8 channels.Tim Walker2013-02-06
| | | | | | | They were added to the latest FLAC specification: https://git.xiph.org/?p=flac-website.git;a=commit;h=65c199a2 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* flac: don't check the number of channels before setting the channel layout.Tim Walker2013-02-06
| | | | | | This is unnecessary, as ff_flac_set_channel_layout can handle any number of channels. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* h264chroma: x86: Fix building with yasm disabledMartin Storsjö2013-02-06
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>