Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-09hevc: parse display orientation SEI messageVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-09h264: parse display orientation SEI messageVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-09adxdec: get rid of an avpriv functionAnton 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-09lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov
2014-07-08arm: Avoid using the 'setend' instruction on ARMv7 and newerMartin 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-07dsputil: Split off FDCT bits into their own contextDiego Biurrun
2014-07-07libfdk-aacdec: Decode the first AAC frame to reliably identify the bitstreamOmer 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-07vmd: Split audio and video decoderNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-07dsputil: Move draw_edges() to mpegvideoencdspDiego Biurrun
2014-07-07dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoencDiego Biurrun
2014-07-07dsputil: Split off *_8x8basis to a separate contextDiego Biurrun
2014-07-06dsicin: Split audio and video decoderNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-06bmv: Split audio and video decoderNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-06paf: split audio and video decoderNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-06cljr: split decoder and encoderNidhi Makhijani
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-05x86: build: Only compile FDCT code if MMX is enabledDiego Biurrun
All other files containing purely inline assembly are treated the same way.
2014-07-05x86: Unconditionally compile blockdsp and svq1enc init filesDiego Biurrun
This avoids a link failure with MMX disabled as the init functions are referenced unconditionally.
2014-07-05x86: huffyuvdsp: Move inline assembly to init fileDiego Biurrun
This avoids a link failure with MMX disabled as now code and initialization are compiled under the same condition.
2014-07-05libfdk-aacdec: Reduce the default decoder delay by one frameOmer 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-04x86: mpegvideoenc: Change SIMD optimization name suffixes to lowercaseDiego Biurrun
2014-07-03webpdec: 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-03hevc: Use the local context variable when neededLuca Barbato
2014-07-01vaapi: Update idct_permutation location after dsputil/idctdsp splitDiego Biurrun
2014-07-01Update Fiona's name in copyright statements.Diego Biurrun
2014-06-30dsputil: Split off IDCT bits into their own contextDiego Biurrun
2014-06-30mjpeg: Split off bits shared by MJPEG and LJPEG encodersDiego Biurrun
This obviates a dependency of the LJPEG encoder on mpegvideo.
2014-06-30pgssubdec: handle more complex PGS scenariosJohn 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-27mpeg: Change ff_convert_matrix() to take an MpegEncContext parameterDiego Biurrun
This will come in handy during dsputil splitting.
2014-06-27dv: Properly split decoder and encoder initializationDiego Biurrun
2014-06-27dsputil: Move MMX/SSE2-optimized IDCT bits to the x86 subdirectoryDiego Biurrun
2014-06-27fate: Add dependencies for dct/fft/mdct/rdft testsDiego Biurrun
2014-06-26indeo4: B-frames decodingDirk Ausserhaus
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2014-06-26indeo2: rename stride to pitch for consistency with other Indeo decodersKostya Shishkov
2014-06-26lavc: do not allocate edges in the default get_buffer2()Anton Khirnov
2014-06-26hevc: remove unused array min_cb_addr_zsGildas Cocherel
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-06-26hevc: Allow out of bound values for num_reorder_picsKieran Kunhya
This fixes decoding for a sample that cannot be shared Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-06-26dv: Replace a magic number by sizeof()Diego Biurrun
2014-06-26x86: h264dsp: Fix link failure with optimizations disabledDiego 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-24mjpegdec: Properly set the context colorspace infoDerek Buitenhuis
The JPEG spec requires it to be this. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-06-24h264: error out from decode_nal_units() when AV_EF_EXPLODE is setVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-06-24jpeg2000: fix dereferencing invalid pointers during cleanupVittorio Giovara
CC: libav-stable@libav.org Found-by: Laurent Butti <laurentb@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-06-23dsputil: Split off global motion compensation bits into a separate contextDiego Biurrun
2014-06-23h264: avoid using uninitialized memory in NEON chroma mcJanne Grunau
Adapt commit 982b596ea6640bfe218a31f6c3fc542d9fe61c31 for the arm and aarch64 NEON asm. 5-10% faster on Cortex-A9.
2014-06-23indeo45: use is_indeo4 context flag instead of checking codec IDDirk Ausserhaus
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2014-06-23dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun
2014-06-23mpeg: Split error resilience bits off into a separate fileDiego Biurrun
2014-06-23Check 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-23Check 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-22libx264: Correctly manage constant rate factor paramsLuca Barbato
By default they are set to -1.
2014-06-22ape: Replace memset(0) by zero initializationDiego Biurrun