summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAgeFilesLines
* lavc/avcodec: Constify the return value of av_bitstream_filter_next().Carl Eugen Hoyos2017-10-261-1/+1
| | | | | Fixes the following gcc warning: libavcodec/bitstream_filter.c:39:12: warning: return discards 'const' qualifier from pointer target type
* Merge commit '0648dec19db83bc8c87814d195e32cbad5698a40'James Almer2017-10-231-8/+0
|\ | | | | | | | | | | | | * commit '0648dec19db83bc8c87814d195e32cbad5698a40': lavc: Drop deprecated stream codec tag Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated stream codec tagVittorio Giovara2017-03-231-8/+0
| | | | | | | | Deprecated in 07/2015.
* | Merge commit '94eed68ace9f2416af8457fcbf142b175928c06b'James Almer2017-10-231-115/+0
|\ \ | |/ | | | | | | | | | | * commit '94eed68ace9f2416af8457fcbf142b175928c06b': lavc: Drop deprecated options moved to private contexts Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated options moved to private contextsVittorio Giovara2017-03-231-114/+0
| | | | | | | | Deprecated in 10/2014 and 07/2015.
* | Merge commit '5182a28b5de060c51c21b36053ab205bfbbbbe31'James Almer2017-10-231-20/+0
|\ \ | |/ | | | | | | | | | | * commit '5182a28b5de060c51c21b36053ab205bfbbbbe31': lavc: Drop deprecated global afd field Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated global afd fieldVittorio Giovara2017-03-231-20/+0
| | | | | | | | Deprecated in 08/2014.
* | Merge commit '4476027d93680cd88d2f75ef1cef5b0c276a8704'James Almer2017-10-231-7/+0
|\ \ | |/ | | | | | | | | | | * commit '4476027d93680cd88d2f75ef1cef5b0c276a8704': lavc: Drop deprecated avctx codec name Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated avctx codec nameVittorio Giovara2017-03-231-7/+0
| | | | | | | | Deprecated in 04/2014.
* | Merge commit 'bb45d11282d93af0e8d4c8fd6bc6405f7439a940'James Almer2017-10-231-177/+0
|\ \ | |/ | | | | | | | | | | * commit 'bb45d11282d93af0e8d4c8fd6bc6405f7439a940': lavc: Drop deprecated codec flags Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated codec flagsVittorio Giovara2017-03-231-158/+0
| | | | | | | | Deprecated between 04/2014 - 05/2015.
* | Merge commit '302554835e39b79b977ed60c9afe81b44590dfef'James Almer2017-10-231-18/+0
|\ \ | |/ | | | | | | | | | | * commit '302554835e39b79b977ed60c9afe81b44590dfef': lavc: Drop deprecated unused public members Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated unused public membersVittorio Giovara2017-03-231-18/+0
| | | | | | | | Deprecated in 07/2014.
* | Merge commit 'b3739599bda740ac12d3dde31a331b744df99123'James Almer2017-10-231-22/+0
|\ \ | |/ | | | | | | | | | | * commit 'b3739599bda740ac12d3dde31a331b744df99123': lavc: Drop deprecated emu edge functionality Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated emu edge functionalityVittorio Giovara2017-03-231-22/+0
| | | | | | | | Deprecated in 01/2014.
| * lavc: Drop deprecated av_fast_malloc() compatibilityVittorio Giovara2017-03-231-5/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit 'da5ba26b9e25f408e8d2f9428c9eca699f11a7db'James Almer2017-10-231-26/+0
|\ \ | |/ | | | | | | | | | | * commit 'da5ba26b9e25f408e8d2f9428c9eca699f11a7db': lavc: Drop deprecated macroblock type symbols Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated macroblock type symbolsVittorio Giovara2017-03-231-26/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit 'cbebc3251bc2544b469e0dcb176bc04779d8866c'James Almer2017-10-231-23/+0
|\ \ | |/ | | | | | | | | | | * commit 'cbebc3251bc2544b469e0dcb176bc04779d8866c': lavc: Drop deprecated public symbols Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated public symbolsVittorio Giovara2017-03-231-23/+0
| | | | | | | | | | | | qscale types and maximum number of bframes deprecated in 10/2013. Negative linesizes deprecated in 11/2013. xvidmmx deprecated in 08/2014.
* | Merge commit '72dc7ddd18fe54ee68aec71590c3202ad009a8fc'James Almer2017-10-231-9/+0
|\ \ | |/ | | | | | | | | | | * commit '72dc7ddd18fe54ee68aec71590c3202ad009a8fc': lavc: Drop deprecated error rate option Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated error rate optionVittorio Giovara2017-03-231-9/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'James Almer2017-10-231-23/+0
|\ \ | |/ | | | | | | | | | | * commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198': lavc: Remove deprecated XvMC support hacks Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Remove deprecated XvMC support hacksDiego Biurrun2017-03-231-17/+0
| | | | | | | | Deprecated in 11/2013.
* | Merge commit '0871e2337777d9161e7f3554bcad19dabc9e15e1'James Almer2017-10-231-9/+0
|\ \ | |/ | | | | | | | | | | * commit '0871e2337777d9161e7f3554bcad19dabc9e15e1': lavc: Drop deprecated architectures symbols Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated architectures symbolsVittorio Giovara2017-03-231-9/+0
| | | | | | | | | | Alpha deprecated in 11/2013. Sh4 and sparc deprecated in 01/2014.
* | Merge commit 'c06e73929199c4bdbb32ffb3d81c27ea57dd1458'James Almer2017-10-231-4/+0
|\ \ | |/ | | | | | | | | | | * commit 'c06e73929199c4bdbb32ffb3d81c27ea57dd1458': lavc: Drop deprecated extended aspect ratio symbol Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated extended aspect ratio symbolVittorio Giovara2017-03-231-4/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit '0c7986df444273b0e53d3992ba9cc1108bd6a386'James Almer2017-10-231-6/+0
|\ \ | |/ | | | | | | | | | | * commit '0c7986df444273b0e53d3992ba9cc1108bd6a386': lavc: Drop deprecated workaround bugs options Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated workaround bugs optionsVittorio Giovara2017-03-231-6/+0
| | | | | | | | Illegal ac_vlc and old msmpeg4 detection deprecated in 10/2013.
| * lavc: Drop deprecated debug mv functionalityVittorio Giovara2017-03-231-21/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit '6dca24cd1d570b806b5a3fdaef9d3c8608942a81'James Almer2017-10-211-8/+0
|\ \ | |/ | | | | | | | | | | * commit '6dca24cd1d570b806b5a3fdaef9d3c8608942a81': lavc: Drop deprecated way of setting codec dimensions Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated way of setting codec dimensionsVittorio Giovara2017-03-231-8/+0
| | | | | | | | Deprecated in 10/2013.
* | Merge commit '1146bb3babca3973e88005d267cd06210d6ac075'James Almer2017-10-211-3/+0
|\ \ | |/ | | | | | | | | | | * commit '1146bb3babca3973e88005d267cd06210d6ac075': lavc: Drop deprecated voxware codec entry Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated voxware codec entryVittorio Giovara2017-03-231-3/+0
| | | | | | | | Deprecated in 08/2013.
* | avcodec: Drop deprecated VIMA codecidJames Almer2017-10-211-3/+0
| | | | | | | | | | | | Deprecated in 02/2015. Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '7b917041184874e7d7cba4450813de7e0bb28a33'James Almer2017-10-211-13/+1
|\ \ | |/ | | | | | | | | | | * commit '7b917041184874e7d7cba4450813de7e0bb28a33': lavc: Drop deprecated VDPAU codec capability Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated VDPAU codec capabilityVittorio Giovara2017-03-231-6/+0
| | | | | | | | Deprecated in 07/2013.
| * lavc: Drop deprecated lowres optionVittorio Giovara2017-03-231-14/+0
| | | | | | | | Deprecated in 04/2013.
* | avcodec: Drop deprecated audio resample APIJames Almer2017-10-211-97/+0
| | | | | | | | Deprecated in 03/2013.
* | Merge commit '0337adfab5d14a17bf4d5060aa0425e4049a9862'James Almer2017-10-211-30/+0
|\ \ | |/ | | | | | | | | | | * commit '0337adfab5d14a17bf4d5060aa0425e4049a9862': lavc: Drop deprecated missing sample log function Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated missing sample log functionVittorio Giovara2017-03-231-30/+0
| | | | | | | | Deprecated in 01/2013.
| * lavc: Drop deprecated chroma subsample functionVittorio Giovara2017-03-231-6/+0
| | | | | | | | Deprecated in 11/2012.
| * lavc: Add hwaccel_flags field to AVCodecContextwm42017-03-201-0/+9
| | | | | | | | | | | | | | | | This "reuses" the flags introduced for the av_vdpau_bind_context() API function, and makes them available to all hwaccels. This does not affect the current vdpau API, as av_vdpau_bind_context() should obviously override the AVCodecContext.hwaccel_flags flags for the sake of compatibility.
| * Add Cineform HD DecoderKieran Kunhya2017-03-091-0/+1
| | | | | | | | | | | | | | | | | | | | Decodes YUV 4:2:2 10-bit and RGB 12-bit files. Older files with more subbands, skips, Bayer, alpha not supported. Further fixes and refactorings by Anton Khirnov <anton@khirnov.net>, Diego Biurrun <diego@biurrun.de>, Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * avcodec: clarify some decoding/encoding API detailswm42017-03-091-9/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it clear that there is no timing-dependent behavior. In particular, there is no state in which both input and output are denied, and where you have to wait for a while yourself to make progress (apparently some hardware decoders like to do this). Avoid wording that makes references to time. It shouldn't be mistaken for some kind of asynchronous API (like POSIX read() can return EAGAIN if there is no new input yet). It's a state machine, so try to use appropriate terms. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Add Apple Pixlet decoderPaul B Mahol2017-03-011-0/+1
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * lavc: Add device context field to AVCodecContextMark Thompson2017-02-131-1/+24
| | | | | | | | For use by codec implementations which can allocate frames internally.
* | Fix visual glitch with XvMC, caused by wrong idct permutation.Ivan Kalvachev2017-10-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the past XvMC forced simple_idct since it was using FF_IDCT_PERM_NONE. However now we have SIMD variants of simple_idct that are using FF_IDCT_PERM_TRANSPOSE and if they are selected XvMC would get coefficients in the wrong order. The patch creates new FF_IDCT_NONE that is used only for this kind of hardware decoding and that fallbacks to the old C only simple idct. Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/avpacket: deprecate av_copy_packet_side_data()James Almer2017-10-011-0/+3
| | | | | | | | | | | | | | | | | | It leaks memory and destroys the dst packet in case of failure, and it ultimately duplicates functionality already existing in the saner av_packet_copy_props(). Reviewed-by: wm4 Signed-off-by: James Almer <jamrial@gmail.com>