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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-01lavc: move CODEC_FLAG_MV0 to mpegvideoAnton Khirnov
2014-05-01lavc: make the xvid-specific "gmc" flag a private option of libxvidAnton Khirnov
2014-05-01lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideoAnton Khirnov
2014-05-01lavc: deprecate CODEC_FLAG_INPUT_PRESERVEDAnton Khirnov
The addition of reference-counted frames makes it pointless.
2014-04-29h264: drop commented out cruftAnton Khirnov
2014-04-29mpegvideo: remove unused MpegEncContext.b4_strideAnton Khirnov
2014-04-29mpegvideo: move the MpegEncContext fields used from arm asm to the beginningAnton Khirnov
This should reduce the frequency with which the offsets need to be updated.
2014-04-28hwaccel: fix dxva2 & vaapi loop filter parametersMichael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-28dxva2_h264: add a workaround for old Intel GPUsHendrik Leppkes
Old Intel GPUs expect the reference frame index to the actual surface, instead of the index into RefFrameList as specified by the spec. This workaround should be set when using one of the "ClearVideo" decoder devices. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-28dxva2_h264: set the correct ref frame index in the long slice structHendrik Leppkes
The latest H.264 DXVA specification states that the index in this structure should refer to a valid entry in the RefFrameList of the picture parameter structure, and not to the actual surface index. Fixes H.264 DXVA2 decoding on recent Intel GPUs (tested on Sandy and Ivy) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-25vc1: Do not return an error when skipping b framesAlessandro Ghedini
This caused mpv (and possibly others) to fallback to software decoding after seeking a VC1 stream. Bug-Id: 667 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-24lavu: add CHK_OFFS as AV_CHECK_OFFSET to check struct member offsetsJanne Grunau
2014-04-23on2avc: change a comment at #endif to match actual defineKostya Shishkov
2014-04-23On2 AVC decoderKostya Shishkov
2014-04-23fic: Make warning message more accurateDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23fic: Remove redundant clipsDerek Buitenhuis
The equations can't overflow or underflow anyway. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23fic: Simplify alpha blendingDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23fic: Support rendering cursorsDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23fic: Use proper quantization matrix indexDerek Buitenhuis
The matrices are not zigzagged. Fixes artefacting. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23aarch64: NEON vorbis_inverse_couplingJanne Grunau
From the ARMv7 NEON version. 16 times faster as the C version, overall more than 12% faster vorbis decoding on Apple's A7.
2014-04-23aarch64: NEON fixed/floating point MPADSP apply_windowJanne Grunau
30%/25% (fixed/float) faster mp3 decoding on Apple's A7. The floating point decoder is approximately 7% faster.
2014-04-22aarch64: NEON float (i)MDCTJanne Grunau
Approximately as fast as the ARM NEON version on Apple's A7.
2014-04-22aarch64: NEON float FFTJanne Grunau
Approximately as fast as the ARM NEON version on Apple's A7.
2014-04-22lavc: improve AVCodecContext.delay doxyAnton Khirnov
2014-04-21mpegvideo: Use the current_picture ptsMichael Niedermayer
The picture slot can be recycled by select_input_picture and only current_picture is populated with the valid pts. Unbreak timestamps when in cbr mode. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-21avcodec/fic: Fix return value checkMichael Niedermayer
Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-21avcodec/fic: clear slice_dataMichael Niedermayer
Fixes artifacts Fixes use of freed memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-21avcodec/fic: fix slice checksMichael Niedermayer
fix integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-21fic: use correct IDCTKostya Shishkov
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-19mvc: Specify the pixel format for the mv-mvc* testsMartin Storsjö
Also set the RGBA pixel format correctly as the native endian format, which is what it returns. This fixes the tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-04-19Silicon Graphics Motion Video Compressor 1 & 2 decoderPeter Ross
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-04-19Silicon Graphics RLE 8-bit video decoderPeter Ross
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-04-19h264: codec reinit: remove statements without effectJanne Grunau
avctx->coded_{height,width} will always equal h->{height,width} since init_dimensions() does that explicitly, Size changes are detected by changes in mb_{height,width} earlier and propagated through the needs_reinit variable.
2014-04-19utils: add yvyu422 to avcodec_align_dimensions2Vittorio Giovara
2014-04-14vp78: Align the intra4x4_pred_mode_top array within VP8MacroblockMartin Storsjö
This array is written using AV_WN32A, assuming alignment. This hopefully fixes the failing vp7 fate test on sparc. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-04-14dcadec: Delete redundant init_get_bits callNiels Möller
No initialization is needed in dca_decode_frame, because the next thing it does is calling dca_parse_frame_header, which takes care of the needed initialization. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-13x86/synth_filter: remove the fma3 version ifdefsJames Almer
This fixes compilation failures with --disable-fma3 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-13dcadec: Use correct channel count in stereo downmix checkTim Walker
s->prim_channels is greater than num_core_channels when an XCh extension is present in the bitstream. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-13dcadec: Do not decode the XCh extension when downmixing to stereoTim Walker
This is neither necessary nor currently supported. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-12tiffdec: support predictor type 2 with RGB48 pixel formatJean First
2014-04-12tiffdec: remove an unneeded variableJustin Ruggles
2014-04-12tiff: use a better name and enum values for PhotometricInterpretationJustin Ruggles
Also add additional known values and log as missing features.
2014-04-12tiffdec: use a single strip if RowsPerStrip is 0Justin Ruggles
The spec does not specify that 0 is an error condition, and there are samples which use 0 when the whole image is in one strip.
2014-04-12tiffdec: use bytestream2 to simplify overread/overwrite protectionJustin Ruggles
Based on a patch by Paul B Mahol <onemda@gmail.com> CC:libav-stable@libav.org
2014-04-12bytestream: add bytestream2_copy_buffer() functionsJustin Ruggles
This is basically an overread/overwrite-safe memcpy between a GetByteContext and a PutByteContext. CC:libav-stable@libav.org
2014-04-12bytestream: add functions for accessing size of bufferPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> CC:libav-stable@libav.org
2014-04-12tiffdec: use correct data type for palette entries and set alpha to 0xFFJustin Ruggles
2014-04-12tiffdec: rename variables for consistency and fix variable shadowingJean First
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2014-04-11DNxHD: convert inline asm to yasmTimothy Gu
2014-04-11DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as strideTimothy Gu