summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lavu/mem: clamp alignment to 16 for DJGPPClément Bœsch2017-03-29
| | | | See also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80208
* lavfi/xbr: undef PI if definedClément Bœsch2017-03-29
| | | | | | | | | | This conflict with the DJGPP libc math.h which includes a PI macro (to M_PI). We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation.
* lavfi/psnr: rename pow2 to pow_2Clément Bœsch2017-03-29
| | | | | | | | | | | This conflict with the DJGPP libc which includes a pow2 function¹ We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation. [1]: http://www.delorie.com/djgpp/doc/libc-2.02/libc_536.html
* lavfi/dynaudnorm: rename pow2 to pow_2Clément Bœsch2017-03-29
| | | | | | | | | | | This conflict with the DJGPP libc which includes a pow2 function¹ We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation. [1]: http://www.delorie.com/djgpp/doc/libc-2.02/libc_536.html
* lavc: use av_fourcc2str() where appropriateClément Bœsch2017-03-29
|
* lavf: use av_fourcc2str() where appropriateClément Bœsch2017-03-29
|
* 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.