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
2016-11-17avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bugMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 2c9106257ffca8faef367a410c16bd8220942f6e) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-26avcodec: remove missing incompatible_libav_abi referencesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit bf709098c9ee922473c9b51db90e0ca1bf971c72)
2016-10-21lavc: add SCTE-35 CUI codec IDCarlos Fernandez
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Carlos Fernandez <carlos@ccextractor.org> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-09-28Merge commit 'e85f6f7f8d037c0af0f294000718d9ba22753baa'James Almer
* commit 'e85f6f7f8d037c0af0f294000718d9ba22753baa': lavc: allow using AVCodecContext.hw_frames_ctx for decoding Conflicts: doc/APIchanges libavcodec/version.h Merged-by: James Almer <jamrial@gmail.com>
2016-09-23avcodec: add new AVOID_PROBING capabilityTimo Rothenpieler
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-19lavc: Add a flag in AVPacket to discard packet after decoding. Discard ↵Sasi Inguva
frames after decoding based on the flag. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-07lavc/avcodec: Improve av_parser_parse() documentation, mention padding.Carl Eugen Hoyos
Fixes ticket #5809.
2016-09-07avcodec: Fix successfull typoMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-22avcodec/me_cmp: add median SAD compare functionStanislav Dolganov
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-18avcodec: add 64-bit signed pcm codecPaul B Mahol
2016-08-16lavc: add trailing_padding to AVCodecContext to match AVCodecParameters.Jon Toohill
Shows encoder delay/padding in the stream summary if they are set. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-15avcodec/bsf: Add list BSF APIJan Sebechlebsky
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-13avcodec/bsf: Forbid packet without payload in av_bsf_send_packetJan Sebechlebsky
Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-03doxygen: Standardize root-level modulesTimothy Gu
2016-07-20libavcodec/dnxhd: add dnxhr profilesMark Reid
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-07-09Merge commit '75872d77d215d64b8d9430df23c6c74ff921227b'Clément Bœsch
* commit '75872d77d215d64b8d9430df23c6c74ff921227b': lavc: Document AV_PKT_DATA_NEW_EXTRADATA Merged-by: Clément Bœsch <u@pkh.me>
2016-07-09Merge commit '90f469aa2b98a868cdbe35170c24272de10e1341'Clément Bœsch
* commit '90f469aa2b98a868cdbe35170c24272de10e1341': lavc: add H.264 MVC profiles Merged-by: Clément Bœsch <u@pkh.me>
2016-06-26Merge commit 'ad61da054bd8c74a5d5b38d80846228fc6147108'Hendrik Leppkes
* commit 'ad61da054bd8c74a5d5b38d80846228fc6147108': jpeg2000: Fix profile define values Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '2ef6dab0a79a9852a92ed80b07f9e32a37530d9e'Hendrik Leppkes
* commit '2ef6dab0a79a9852a92ed80b07f9e32a37530d9e': lavc: document that avcodec_close() should not be used Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '04fc8e24a091ed1d77d7a3c0cbcfe60baec19a9f'Hendrik Leppkes
* commit '04fc8e24a091ed1d77d7a3c0cbcfe60baec19a9f': lavc: deprecate avcodec_get_context_defaults3() Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '5f30ac27795f9f98043e8582ccaad8813104adc4'Hendrik Leppkes
* commit '5f30ac27795f9f98043e8582ccaad8813104adc4': lavc: deprecate avcodec_copy_context() Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26avcodec: add YUY2 Lossless Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-22Merge commit '31f6a4b4b83aca1d73f3cfc99ce2b39331970bf3'Clément Bœsch
* commit '31f6a4b4b83aca1d73f3cfc99ce2b39331970bf3': lavc: mark the old audio/video encoding API as deprecated Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21lavc: allow using AVCodecContext.hw_frames_ctx for decodingAnton Khirnov
For now it will only be used by the default get_buffer2 callback for allocating hw frames.
2016-06-20Add TrueMotion 2.0 Real Time decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-06-20Add MagicYUV decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-06-17lavc: Document AV_PKT_DATA_NEW_EXTRADATAVittorio Giovara
2016-06-12lavc: add H.264 MVC profilesAnton Khirnov
2016-06-07avcodec: add BitJazz SheerVideo decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-01avcodec: Document where the AVOption names can be found for the fields of ↵Michael Niedermayer
AVCodecContext Missing docs found by: nevcairiel RFC: should we add support so that the C field names always work as av option names/keys ? Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-31avocdec: add MagicYUV decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-24jpeg2000: Fix profile define valuesFrancois Cartegnie
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-05-23lavc: document that avcodec_close() should not be usedAnton Khirnov
We cannot deprecate it until the new parser API is in place, because of the way libavformat works. But the majority of the users can already simply replace it with avcodec_free_context(), which will simplify the transition once it is finally deprecated.
2016-05-23lavc: deprecate avcodec_get_context_defaults3()Anton Khirnov
This function is supposed to "reset" a codec context to a clean state so that it can be opened again. The only reason it exists is to allow using AVStream.codec as a decoding context (after it was already opened/used/closed by avformat_find_stream_info()). Since that behaviour is now deprecated, there is no reason for this function to exist anymore.
2016-05-23lavc: deprecate avcodec_copy_context()Anton Khirnov
Since AVCodecContext contains a lot of complex state, copying a codec context is not a well-defined operation. The purpose for which it is typically used (which is well-defined) is copying the stream parameters from one codec context to another. That is now possible with through the AVCodecParameters API. Therefore, there is no reason for avcodec_copy_context() to exist.
2016-05-21avcodec: add adpcm MTAF decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-16lavc: mark the old audio/video encoding API as deprecatedAnton Khirnov
2016-05-15avcodec: add Direct Stream Transfer (DST) decoderPeter Ross
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-11Merge commit '9d4d9be538faa537440fff37d3b7ecf322911a55'Derek Buitenhuis
* commit '9d4d9be538faa537440fff37d3b7ecf322911a55': libavcodec: Document that encoders may use the framerate field in AVCodecContext Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-06avcodec/avcodec: Move AV_CODEC_ID_M101 to the 2nd group of video codecsMichael Niedermayer
Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-06avcodec: add M101 decoderMichael Niedermayer
Fixes Ticket 2611 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-04-21avcodec: add TrueMotion 2.0 Real Time decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-04-21lavc: introduce a new decoding/encoding API with decoupled input/outputwm4
Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. From Libav commit 05f66706d182eb0c36af54d72614bf4c33e957a9. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-04-17Merge commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab'Derek Buitenhuis
* commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab': lavc: add a new bitstream filtering API Conversions-by: Hendrik Leppkes <h.leppkes@gmail.com> Conversions-by: Derek Buitenguis <derek.buitenhuis@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-15avcodec/avcodec: Document signed/unsignedness of sample formats in relation ↵Michael Niedermayer
to bits_per_raw_sample Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-15avcodec: Add bits_per_raw_sample to AVCodecParametersMichael Niedermayer
The bits_per_raw_sample represents the number of bits of precision per sample. The field is added at the logical place, not at the end as the code was just recently added This fixes the regression about losing the audio sample precision information The change in the fate test checksum un-does the change from the merge Previous version reviewed by: wm4 <nfxjfg@googlemail.com> Previous version reviewed by: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-12libavcodec: Document that encoders may use the framerate field in AVCodecContextMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2016-04-05avcodec: add adpcm dat4 decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>