summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavf/ape: remove unused magic fieldClément Bœsch2017-03-29
|
* ffmpeg_videotoolbox: fix usage of av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* ffprobe: fix usage of av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* tools/fourcc2pixfmt: fix usages of av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* lavf: fix usages of av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* lavc: fix usages of av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* lavc: deprecate av_get_codec_tag_string()Clément Bœsch2017-03-29
|
* lavu: add av_fourcc_make_string() and av_fourcc2str()Clément Bœsch2017-03-29
|
* Merge commit '4cf2ffb7c45840b09bc49e34da88d4053dd442cb'Clément Bœsch2017-03-29
|\ | | | | | | | | | | | | * commit '4cf2ffb7c45840b09bc49e34da88d4053dd442cb': idct: Have function pointer prototype match implementation Merged-by: Clément Bœsch <u@pkh.me>
| * idct: Have function pointer prototype match implementationDiego Biurrun2016-11-02
| | | | | | | | libavcodec/idctdsp.c(175) : warning C4028: formal parameter 2 different from declaration
* | Merge commit '39cea6570c11a49b64b2ec8d71e218db03b4c742'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '39cea6570c11a49b64b2ec8d71e218db03b4c742': aactab: Move extern keyword to the front of array declarations Merged-by: Clément Bœsch <u@pkh.me>
| * aactab: Move extern keyword to the front of array declarationsDiego Biurrun2016-11-02
| | | | | | | | libavcodec/aactab.h:49:1: warning: ‘extern’ is not at beginning of declaration [-Wold-style-declaration]
* | Merge commit '85baef4ff1512bcc2544928bfa5f42072903a691'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | | | | | | | | | * commit '85baef4ff1512bcc2544928bfa5f42072903a691': vf_drawtext: Move static keyword to beginning of variable declaration This commit is mostly a noop, see: d9e2aceb7f1c712a52672129ca7971872b030e1e 6d7aa437e1108dd8142ae5b850a00c109f95f07f Merged-by: Clément Bœsch <u@pkh.me>
| * vf_drawtext: Move static keyword to beginning of variable declarationDiego Biurrun2016-11-02
| | | | | | | | libavfilter/vf_drawtext.c:226:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
* | Merge commit '636515c324facaa14ccd8ab0732740a240a31ba9'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | | | | | * commit '636515c324facaa14ccd8ab0732740a240a31ba9': examples/decode_video: remove a stray unrelated comment This commit is a noop, see 8c4753f7f5f1f65532e841cffa3b4fdb368c2fdf Merged-by: Clément Bœsch <u@pkh.me>
| * examples/decode_video: remove a stray unrelated commentAnton Khirnov2016-11-02
| |
* | Merge commit '8191f960a669819db4de33a2439ded1630b8a73e'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '8191f960a669819db4de33a2439ded1630b8a73e': examples/decode_video: constify the AVCodec instance Merged-by: Clément Bœsch <u@pkh.me>
| * examples/decode_video: constify the AVCodec instanceAnton Khirnov2016-11-02
| |
* | Merge commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '5b4d7ac7ae5d821cfa6ab89f8eab4d31851ef32c': examples/encode_video: use the AVFrame API for allocating the frame Merged-by: Clément Bœsch <u@pkh.me>
| * examples/encode_video: use the AVFrame API for allocating the frameAnton Khirnov2016-11-02
| | | | | | | | | | It is more efficient and so preferred over allocating the buffers manually.
* | doc/examples/{de,en}code_audio: fix includesClément Bœsch2017-03-29
| | | | | | | | Consistent with other examples.
* | Merge commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit 'd0a603a534a0ee4b255e5e72742428a7f7f42b83': examples/encode_video: set the framerate Merged-by: Clément Bœsch <u@pkh.me>
| * examples/encode_video: set the framerateAnton Khirnov2016-11-02
| |
* | Merge commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit 'e02524025bce2c8bf8b5bffd96479785c75a70d4': examples/encode_video: constify the AVCodec instance Merged-by: Clément Bœsch <u@pkh.me>
| * examples/encode_video: constify the AVCodec instanceAnton Khirnov2016-11-02
| |
* | Merge commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '7b1f03477f1a43d2261fbd83e50a4ad90c7f806d': examples/avcodec: split the remaining two examples into separate files Merged-by: Clément Bœsch <u@pkh.me>
| * examples/avcodec: split the remaining two examples into separate filesAnton Khirnov2016-11-02
| |
* | Merge commit '90265814f993098d79b0a0f40745ecdb403fbf56'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '90265814f993098d79b0a0f40745ecdb403fbf56': examples/decode_audio: constify the AVCodec instance Merged-by: Clément Bœsch <u@pkh.me>
| * examples/decode_audio: constify the AVCodec instanceAnton Khirnov2016-11-02
| |
* | doc/examples/encode_audio: add missing returnClément Bœsch2017-03-29
| |
* | Merge commit 'f5df897c4b61985e3afc89ba1290649712ff438e'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit 'f5df897c4b61985e3afc89ba1290649712ff438e': examples/avcodec: split audio decoding into a separate example Merged-by: Clément Bœsch <u@pkh.me>
| * examples/avcodec: split audio decoding into a separate exampleAnton Khirnov2016-11-02
| | | | | | | | | | The four examples (audio/video encoding/decoding) are completely independent so it makes little sense to have them all in one file.
* | Merge commit 'f76698e759a08e8d3b629c06edb0439f474e7fee'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit 'f76698e759a08e8d3b629c06edb0439f474e7fee': examples/encode_audio: use the AVFrame API for allocating the data Merged-by: Clément Bœsch <u@pkh.me>
| * examples/encode_audio: use the AVFrame API for allocating the dataAnton Khirnov2016-11-02
| | | | | | | | It is simpler and more efficient.
* | Merge commit 'c00a11ab383ff276a2ab2fdba577945e48d465be'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit 'c00a11ab383ff276a2ab2fdba577945e48d465be': examples/encode_audio: constify AVCodec instances Merged-by: Clément Bœsch <u@pkh.me>
| * examples/encode_audio: constify AVCodec instancesAnton Khirnov2016-11-02
| |
* | Merge commit '40aaa8dadfd1c69ff4460d04750e1403b5535a6d'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | * commit '40aaa8dadfd1c69ff4460d04750e1403b5535a6d': examples/avcodec: split audio encoding into a separate example Merged-by: Clément Bœsch <u@pkh.me>
| * examples/avcodec: split audio encoding into a separate exampleAnton Khirnov2016-11-02
| | | | | | | | | | The four examples (audio/video encoding/decoding) are completely independent so it makes little sense to have them all in one file.
* | pthread_frame: minor simplification to error handlingwm42017-03-29
| | | | | | | | | | | | | | | | | | | | | | Get rid of the "ret" variable, and always use err. Report the packet as consumed if err is unset. This should be equivalent to the old code, which obviously required err=0 for p->result>=0 (and otherwise, p->result must have had the value err was last set to). The code block added by commit 32a5b631267 is also not needed anymore, because the new code strictly returns err if it's >=0. Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
* | avcodec/ac3dsp: add special-case handling for the C downmix_fixed functionJames Almer2017-03-28
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add tests for ac3_fixed 5.1 downmixJames Almer2017-03-28
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | aarch64/vp9dsp: add missing header includesJames Almer2017-03-28
| |
* | pthread_frame: don't sync items between threads for intra-only codecs.Ronald S. Bultje2017-03-28
| | | | | | | | | | | | | | | | | | Intra-only codecs should either be able to read these items from the bitstream, or they should be set upon codec initialization. In both cases, syncing these items at runtime is unnecessary. In practice, this fixes race conditions for decoders that read these values from the bitstream.
* | hevc: initialize no_rasl_output_flag in hevc_frame_start().Ronald S. Bultje2017-03-28
| | | | | | | | This prevents a race condition in files with multiple slices per frame.
* | h264: revert 1189af429211ac650aac730368a6cf5b23756605.Ronald S. Bultje2017-03-28
| | | | | | | | The patch introduces race conditions.
* | vp9: split out generic decoding skeleton interface API from VP9 types.Ronald S. Bultje2017-03-28
| | | | | | | | | | This allows vp9dsp.h to only include the VP9 types header, and not the decoder skeleton interface which is for hardware decoders (dxva2/vaapi).
* | vp9: split out reconstruction functions in their own source file.Ronald S. Bultje2017-03-28
| |
* | vp9: split out loopfilter functions in their own source file.Ronald S. Bultje2017-03-28
| |
* | vp9: re-split the decoder/format/dsp interface header files.Ronald S. Bultje2017-03-28
| | | | | | | | | | The advantage here is that the internal software decoder interface is not exposed to the DSP functions or the hardware accelerations.
* | lavfi: fix race when func rets holder is NULLClément Bœsch2017-03-28
| | | | | | | | | | | | | | If ret is NULL, a dummy common holder is created to hold *all* the parallel function returns, which gets written concurrently. This commit simplify the whole logic by simply not writing to that holder when not set.