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-10-08vc1: initialize color propertiesVittorio Giovara
2014-10-08vp9: initialize color space and range propertiesVittorio Giovara
2014-10-08vp8: initialize color space and range propertiesVittorio Giovara
2014-10-08avcodec: fix colorspace option descriptionVittorio Giovara
2014-10-08avcodec: add enum values on chroma sample locationMarc-Antoine Arnaud
2014-10-08avcodec: fix descriptions on color transfer optionsMarc-Antoine Arnaud
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-10-08dump: print the original coded dimensions when availableVittorio Giovara
2014-10-08dump: print detailed color space informationVittorio Giovara
2014-10-08dump: split audio and video probing on multiple linesVittorio Giovara
Also always report pixel format.
2014-10-08avcodec: make sure color_range is properly initializedVittorio Giovara
2014-10-08vc1: Split the decoder in componentsLuca Barbato
Speed up the overall compilation time.
2014-10-08x86: h264_intrapred: Don't treat 32-bit integers as 64-bitHenrik Gramner
The upper halves are not guaranteed to be zero in x86-64. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-08jpeg2000: split off inverse MCT as Jpeg2000DSPJames Almer
This makes the addition of arch optimized functions easier. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-07h263dec: Force padding bug workaround for H.263.Josh Allmann
Fixes decoding of http://samples.mplayerhq.hu/V-codecs/h263/h263-raw/messenger.h263 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-07hevc_mvs: make sure to always initialize the temporal MV fullyAnton Khirnov
The spec requires this. Fixes uninitialized reads on some samples. Remove now unnecessary initialization of the whole merge candidate list.
2014-10-07hevc_mvs: initialize the temporal MV in case of missing refAnton Khirnov
The caller expects the MV to always be initialized.
2014-10-06ff_get_format: fix infinite loopRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-06lavc: specify the behavior of av_lockmgr_register on failure.Manfred Georg
The register function now specifies that the user callback should leave things in the same state that it found them on failure but that failure to destroy is ignored by the library. The register function is now explicit about its behavior on failure (it unregisters the previous callback and destroys all mutex). Signed-off-by: Manfred Georg <mgeorg@google.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-06vdpau: check video surface and decoder capabilitiesRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-06vdpau: add av_vdpau_bind_context()Rémi Denis-Courmont
This function provides an explicit VDPAU device and VDPAU driver to libavcodec, so that the application is relieved from codec specifics and VdpDevice life cycle management. A stub flags parameter is added for future extension. For instance, it could be used to ignore codec level capabilities (if someone feels dangerous). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-06vdpau: force reinitialization when output resolution changesRémi Denis-Courmont
This is necessary to recreate the decoder with the correct parameters, as not all codecs invoke get_format() in this case. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-05vdpau: pass codec-specific parameters from hwaccelRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-05vdpau: common support for managing the VdpDecoder in avcodecRémi Denis-Courmont
Using the not so new init and uninit callbacks, avcodec can now take care of creating and destroying the VDPAU decoder instance. The application is still responsible for creating the VDPAU device and allocating video surfaces - this is necessary to keep video surfaces on the GPU all the way to the output. But the application will no longer needs to care about any codec-specific aspects. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-05vdpau: factor out common end-of-frame handlingRémi Denis-Courmont
Also add error handling. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-05vdpau: add helper for VDPAU to libav error codes conversionRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-05vc1: Do not assume seek happens after decodingLuca Barbato
If a seek is requested before the decoding start there is no current picture. CC: libav-stable@libav.org
2014-10-01libx265: enable psnr reporting when requested by the userMichael Niedermayer
This is similar to what is done in libx264.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-09-29h264: reset ret to avoid propagating minor failuresMichael Niedermayer
Unbreak 772d150a6e82542c06b0c251e73dd299d98d1027. CC: libav-stable@libav.org Bug-Id: 750 / 905753 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-09-29hevc: Initialize mergecand_list to 0Luca Barbato
Unbreak cf6090dc6252f2b276aa4133e3d73a89f4c6046c. CC: libav-stable@libav.org Sample-Id: hevc-conformance-LTRPSPS_A_Qualcomm_1
2014-09-26mpeg12: Always invoke the get_format() callbackRémi Denis-Courmont
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-09-26h264: Always invoke the get_format() callbackRémi Denis-Courmont
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-09-26hwaccel: Call ->get_format again if hwaccel init failsRémi Denis-Courmont
This allows the application to fall back on another hwaccel or, more likely, software decoding. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-09-26flac: Remove unused headersTristan Matthews
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-26ac3enc: allow Dolby Pro Logic IIz as the Dolby Surround EX mode.Tim Walker
This is actually defined in the A/52 specification.
2014-09-26ac3enc: allow Dolby Pro Logic II as a preferred downmix mode.Tim Walker
Some encoders already use this value even though it's reserved in the A/52 specification.
2014-09-26vc1: Use logical instead of bitwise or for twomvMichael Niedermayer
CC: libav-stable@libav.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Tim Walker <tdskywalker@gmail.com>
2014-09-26vc1: Use logical instead of bitwise or for coded_interTim Walker
This appears to be the intended behavior.
2014-09-26pcm-dvd: Move a variable to a smaller scopeDiego Biurrun
This avoids an unused variable warning on big-endian systems.
2014-09-25avcodec: Fix a doxy comment to refer to the right functionMartin Storsjö
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-09-20dca: Remove some commented-out cruftDiego Biurrun
2014-09-16dca: K&R formatting cosmeticsGabriel Dume
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-09dv: K&R formatting cosmeticsGabriel Dume
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-09dirac: K&R formatting cosmeticsGabriel Dume
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-08Split off floating point AAN (I)DCT into separate componentsDiego Biurrun
2014-09-05Drop unnecessary av_unused attributes.Diego Biurrun
2014-09-05Replace av_unused attributes by block structuresDiego Biurrun
This is more portable and avoids warnings with compilers that do not properly support av_unused.
2014-09-05rdft: Move some variables into a separate blockDiego Biurrun
This avoids an unused variable warning with hardcoded tables.
2014-09-05get_bits: Add OPEN_READER macro variant w/o size_plus8Diego Biurrun
This avoids a trillion warnings from MSVC.
2014-09-04vc1: Split bits used in libavformat into a separate headerDiego Biurrun
This reduces inter-library dependencies.
2014-09-04build: Split WMA frequencies into a separate object fileDiego Biurrun
These are the only WMA bits shared with binkaudio. Splitting them off reduces the binnkaudio dependency on general WMA code.