Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | x86: avcodec: Consistently structure CPU extension initialization | Diego Biurrun | 2013-08-29 |
| | |||
* | x86: avcodec: Use convenience macros to check for CPU flags | Diego Biurrun | 2013-08-29 |
| | |||
* | ppc: cosmetics: Consistently format CPU flag detection invocations | Diego Biurrun | 2013-08-29 |
| | |||
* | cosmetics: Place arch initialization calls in alphabetical order | Diego Biurrun | 2013-08-29 |
| | |||
* | arm: fmtconvert: Split armv6 fmtconvert code off from vfp code | Diego Biurrun | 2013-08-29 |
| | |||
* | arm: dcadsp: Move synth filter initialization to dcadsp file | Diego Biurrun | 2013-08-29 |
| | |||
* | ppc: Add missing AltiVec cpuflag detection invocations | Diego Biurrun | 2013-08-29 |
| | |||
* | ppc: fdct: Remove vim editor settings comment | Diego Biurrun | 2013-08-28 |
| | |||
* | mpegvideo: Replace arch initialization ifdeffery by standard conditionals | Diego Biurrun | 2013-08-28 |
| | |||
* | x86: rv40dsp: Move inline assembly optimizations out of YASM init section | Diego Biurrun | 2013-08-28 |
| | |||
* | dsputil: x86: Hide arch-specific initialization details | Diego Biurrun | 2013-08-28 |
| | | | | Also give consistent names to init functions. | ||
* | ppc: Add and use convenience macro to check for AltiVec availability | Diego Biurrun | 2013-08-28 |
| | |||
* | apedec: do not buffer decoded samples over AVPackets | Rafaël Carré | 2013-08-28 |
| | | | | | | | | | | | | | | | | | | | | | | | Only consume an AVPacket when all the samples have been read. When the rate of samples output is limited (by the default value of max_samples), consuming the first packet immediately will cause timing problems: - The first packet with PTS 0 will output 4608 samples and be consumed entirely - The second packet with PTS 64 will output the remaining samples (typically, a lot, that's why max_samples exist) until the decoded samples of the first packet have been exhausted, at which point the samples of the second packet will be decoded and output when av_decode_frame is called with the next packet). That means there's a PTS jump since the first packet is 'decoded' immediately, which can be seen with avplay or mplayer: the timing jumps immediately to 6.2s (which is the size of a packet). Sample: http://streams.videolan.org/issues/6348/Goldwave-MAClib.ape Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||
* | ac3: Return proper error codes | Luca Barbato | 2013-08-27 |
| | |||
* | ac3: Clean up the error paths | Luca Barbato | 2013-08-27 |
| | |||
* | ac3: Do not clash with normal AVERROR | Luca Barbato | 2013-08-27 |
| | | | | | The parsing function return AVERROR and AAC_AC3_PARSE_ERROR values, make sure they are not misunderstood. | ||
* | imc: support mode 1 | Kostya Shishkov | 2013-08-26 |
| | |||
* | twinvq: set block align for codecs and use it in size checks | Kostya Shishkov | 2013-08-26 |
| | | | | | | This both allows factoring out size check for both MetaSound and TwinVQ-VQF decoders and fixes the situation when there are several MetaSound frames stuffed together (that happens in 8kHz @ 8kbps MetaSound in ASF for example). | ||
* | h264_cabac: Mark functions calling decode_cabac_residual_internal as noinline | Diego Biurrun | 2013-08-24 |
| | | | | | This ensures that decode_cabac_residual_internal actually does get inlined, which it otherwise does not, even though it is marked as always_inline. | ||
* | arm: h264chroma: Do not compile h264_chroma_mc* dependent on h264 decoder | Diego Biurrun | 2013-08-23 |
| | | | | | The functions are used by all codecs that enable the h264chroma component and the file is already compiled conditional on h264chroma being enabled. | ||
* | libfdk-aacdec: formatting cosmetics | Diego Biurrun | 2013-08-23 |
| | |||
* | vp56: Mark VP6-only optimizations as such. | Diego Biurrun | 2013-08-23 |
| | | | | | Most of our VP56 optimizations are VP6-only and will stay that way. So avoid compiling them for VP5-only builds. | ||
* | x86: Split DCT and FFT initialization into separate files | Diego Biurrun | 2013-08-21 |
| | |||
* | x86: h264_idct: Remove incorrect comment | Diego Biurrun | 2013-08-21 |
| | |||
* | avcodec/utils: Simplify a condition that combines HAVE_NEON and ARCH_ARM | Diego Biurrun | 2013-08-21 |
| | |||
* | h264_ps: Use more meaningful error values | Diego Biurrun | 2013-08-20 |
| | |||
* | h264_ps: K&R formatting cosmetics | Diego Biurrun | 2013-08-20 |
| | |||
* | h264_ps: Drop commented-out cruft | Diego Biurrun | 2013-08-20 |
| | |||
* | h264data: Move some tables to the only place they are used | Diego Biurrun | 2013-08-20 |
| | |||
* | h264data: Remove unused luma_dc_field_scan table | Diego Biurrun | 2013-08-20 |
| | |||
* | Add a libfdk-aac decoder | Martin Storsjö | 2013-08-20 |
| | | | | | This can be useful for decoding AAC object types that are not supported by the native AAC decoder, e.g. AAC-LD and AAC-ELD. | ||
* | avcodec: Remove some commented-out debug cruft | Diego Biurrun | 2013-08-20 |
| | |||
* | dxa: fix decoding of first I-frame by separating I/P-frame decoding | Janne Grunau | 2013-08-17 |
| | | | | | | | 5ef7c84 broke decoding for the first keyframe due to an unnecessary check for a reference frame. CC: libav-stable@libav.org | ||
* | dxa: Make sure the reference frame exists | Luca Barbato | 2013-08-16 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | h261: check the mtype index | Luca Barbato | 2013-08-16 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | altivec: perform an explicit unaligned load | Kostya Shishkov | 2013-08-16 |
| | | | | | | | | Implicit vector loads on POWER7 hardware can use the VSX instruction set instead of classic Altivec/VMX. Let's force a VMX load in this case. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | vp56data: Move all data tables to the .c file | Diego Biurrun | 2013-08-15 |
| | |||
* | vp56data: Move all shared enum/struct declarations to common header | Diego Biurrun | 2013-08-15 |
| | |||
* | mpeg12decdata.h: Move all tables to the only place they are used | Diego Biurrun | 2013-08-15 |
| | |||
* | mpeg12decdata: Remove unused #define | Diego Biurrun | 2013-08-15 |
| | |||
* | avcodec: Replace local extern declarations for tables with header #includes | Diego Biurrun | 2013-08-15 |
| | |||
* | ivi_common: Make some tables only used within the file static | Diego Biurrun | 2013-08-15 |
| | |||
* | 8bps: decode 24bit files correctly as rgb32 on bigendian | Janne Grunau | 2013-08-15 |
| | |||
* | rtjpeg: Use init_get_bits8 | Luca Barbato | 2013-08-13 |
| | | | | CC:libav-stable@libav.org | ||
* | rtjpeg: return meaningful error codes | Luca Barbato | 2013-08-13 |
| | |||
* | nuv: Use av_fast_realloc | Luca Barbato | 2013-08-13 |
| | | | | | | | | The decompressed buffer can be used after codec_reinit, so it must be preserved. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | nuv: Reset the frame on resize | Luca Barbato | 2013-08-13 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | nuv: Pad the lzo outbuf | Luca Barbato | 2013-08-13 |
| | | | | | | | And properly update the buf_size with the correct size. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | nuv: Do not ignore lzo decompression failures | Luca Barbato | 2013-08-13 |
| | | | | | | | | Update the fate reference since the last broken frame is not decoded anymore. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | png: allow encoding 16-bit grayscale | Ian Taylor | 2013-08-13 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> |