Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-09 | hevc: parse display orientation SEI message | Vittorio Giovara | |
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-07-09 | h264: parse display orientation SEI message | Vittorio Giovara | |
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-07-09 | adxdec: get rid of an avpriv function | Anton Khirnov | |
The only thing the demuxer needs is the sample rate to set the timebase, which can be simply read with AV_RB32. | |||
2014-07-09 | lavc: export DV profile API used by muxer/demuxer as public | Anton Khirnov | |
2014-07-08 | arm: Avoid using the 'setend' instruction on ARMv7 and newer | Martin Storsjö | |
This instruction is deprecated on ARMv8, and it is serializing on some ARMv7 cores as well [1]. [1] http://article.gmane.org/gmane.linux.ports.arm.kernel/339293 CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2014-07-07 | dsputil: Split off FDCT bits into their own context | Diego Biurrun | |
2014-07-07 | libfdk-aacdec: Decode the first AAC frame to reliably identify the bitstream | Omer Osman | |
For implicit signaling cases (as possible for Spectral Band Replication and Parametric Stereo Tools), the decoder must decode the first frame to correctly identify the stream configuration (as called from avformat_find_stream_info). The mechanism for this is built-in and only requires adding CODEC_CAP_CHANNEL_CONF to the libfdk-aacdec AVCodec struct. Signed-off-by: Omer Osman <omer.osman@iis.fraunhofer.de> Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2014-07-07 | vmd: Split audio and video decoder | Nidhi Makhijani | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2014-07-07 | dsputil: Move draw_edges() to mpegvideoencdsp | Diego Biurrun | |
2014-07-07 | dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoenc | Diego Biurrun | |
2014-07-07 | dsputil: Split off *_8x8basis to a separate context | Diego Biurrun | |
2014-07-06 | dsicin: Split audio and video decoder | Nidhi Makhijani | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2014-07-06 | bmv: Split audio and video decoder | Nidhi Makhijani | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2014-07-06 | paf: split audio and video decoder | Nidhi Makhijani | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2014-07-06 | cljr: split decoder and encoder | Nidhi Makhijani | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2014-07-05 | x86: build: Only compile FDCT code if MMX is enabled | Diego Biurrun | |
All other files containing purely inline assembly are treated the same way. | |||
2014-07-05 | x86: Unconditionally compile blockdsp and svq1enc init files | Diego Biurrun | |
This avoids a link failure with MMX disabled as the init functions are referenced unconditionally. | |||
2014-07-05 | x86: huffyuvdsp: Move inline assembly to init file | Diego Biurrun | |
This avoids a link failure with MMX disabled as now code and initialization are compiled under the same condition. | |||
2014-07-05 | libfdk-aacdec: Reduce the default decoder delay by one frame | Omer Osman | |
The default error concealment method if none is set via aacDecoder_SetParam(AAC_CONCEAL_METHOD) is set in CConcealment_InitCommonData within the fdk-aac library and is set to Energy Interpolation. This method requires one frame delay to the output. To reduce the default decoder output delay and avoid missing the last frame in file based decoding, use Noise Substitution as the default concealment method. Signed-off-by: Omer Osman <omer.osman@iis.fraunhofer.de> Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2014-07-04 | x86: mpegvideoenc: Change SIMD optimization name suffixes to lowercase | Diego Biurrun | |
2014-07-03 | webpdec: Fix decoding of the huffman group indices. | Justin Ruggles | |
Per the specification, "The red and green components of a pixel define the meta Huffman code used in a particular block of the ARGB image." | |||
2014-07-03 | hevc: Use the local context variable when needed | Luca Barbato | |
2014-07-01 | vaapi: Update idct_permutation location after dsputil/idctdsp split | Diego Biurrun | |
2014-07-01 | Update Fiona's name in copyright statements. | Diego Biurrun | |
2014-06-30 | dsputil: Split off IDCT bits into their own context | Diego Biurrun | |
2014-06-30 | mjpeg: Split off bits shared by MJPEG and LJPEG encoders | Diego Biurrun | |
This obviates a dependency of the LJPEG encoder on mpegvideo. | |||
2014-06-30 | pgssubdec: handle more complex PGS scenarios | John Stebbins | |
Add ability to handle multiple palettes and objects simultaneously. Each simultaneous object is given its own AVSubtitleRect. Note that there can be up to 64 currently valid objects, but only 2 at any one time can be "presented". Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-06-27 | mpeg: Change ff_convert_matrix() to take an MpegEncContext parameter | Diego Biurrun | |
This will come in handy during dsputil splitting. | |||
2014-06-27 | dv: Properly split decoder and encoder initialization | Diego Biurrun | |
2014-06-27 | dsputil: Move MMX/SSE2-optimized IDCT bits to the x86 subdirectory | Diego Biurrun | |
2014-06-27 | fate: Add dependencies for dct/fft/mdct/rdft tests | Diego Biurrun | |
2014-06-26 | indeo4: B-frames decoding | Dirk Ausserhaus | |
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> | |||
2014-06-26 | indeo2: rename stride to pitch for consistency with other Indeo decoders | Kostya Shishkov | |
2014-06-26 | lavc: do not allocate edges in the default get_buffer2() | Anton Khirnov | |
2014-06-26 | hevc: remove unused array min_cb_addr_zs | Gildas Cocherel | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-06-26 | hevc: Allow out of bound values for num_reorder_pics | Kieran Kunhya | |
This fixes decoding for a sample that cannot be shared Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-06-26 | dv: Replace a magic number by sizeof() | Diego Biurrun | |
2014-06-26 | x86: h264dsp: Fix link failure with optimizations disabled | Diego Biurrun | |
With optimzations disabled compilers have trouble doing dead code elimination on 'if (foo && 0)' expressions, while 'if (0 && foo)' still works, so use the latter to avoid problems. Bug-Id: 707 | |||
2014-06-24 | mjpegdec: Properly set the context colorspace info | Derek Buitenhuis | |
The JPEG spec requires it to be this. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
2014-06-24 | h264: error out from decode_nal_units() when AV_EF_EXPLODE is set | Vittorio Giovara | |
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-06-24 | jpeg2000: fix dereferencing invalid pointers during cleanup | Vittorio Giovara | |
CC: libav-stable@libav.org Found-by: Laurent Butti <laurentb@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-06-23 | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | |
2014-06-23 | h264: avoid using uninitialized memory in NEON chroma mc | Janne Grunau | |
Adapt commit 982b596ea6640bfe218a31f6c3fc542d9fe61c31 for the arm and aarch64 NEON asm. 5-10% faster on Cortex-A9. | |||
2014-06-23 | indeo45: use is_indeo4 context flag instead of checking codec ID | Dirk Ausserhaus | |
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> | |||
2014-06-23 | dsputil: Split bswap*_buf() off into a separate context | Diego Biurrun | |
2014-06-23 | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | |
2014-06-23 | Check mp3 header before calling avpriv_mpegaudio_decode_header(). | Justin Ruggles | |
As indicated in the function documentation, the header MUST be checked prior to calling it because no consistency check is done there. CC:libav-stable@libav.org | |||
2014-06-23 | Check if an mp3 header is using a reserved sample rate. | Justin Ruggles | |
Fixes an invalid read past the end of avpriv_mpa_freq_tab. Fixes divide-by-zero due to sample_rate being set to 0. Bug-Id: 705 CC:libav-stable@libav.org | |||
2014-06-22 | libx264: Correctly manage constant rate factor params | Luca Barbato | |
By default they are set to -1. | |||
2014-06-22 | ape: Replace memset(0) by zero initialization | Diego Biurrun | |