summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge commit '9325d88eba8038b3e2a4485e473a018410379e2d'Michael Niedermayer2014-08-10
|\ | | | | | | | | | | | | | | | | | | | | * commit '9325d88eba8038b3e2a4485e473a018410379e2d': lavc: remove obsolete and disabled avpriv functions Conflicts: libavcodec/dv_profile.c libavcodec/dv_profile.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: remove obsolete and disabled avpriv functionsAnton Khirnov2014-08-09
| |
* | avcodec: disable FF_API_FAST_MALLOCMichael Niedermayer2014-08-10
| | | | | | | | | | | | | | | | It causes build failures in some cases and the functions are provided by libavutil so the wraper should not be needed anymore Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '472f9ed312ec784f7c72876b77163f4741880d05'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '472f9ed312ec784f7c72876b77163f4741880d05': Remove obsolete FF_API_AVFRAME_COLORSPACE cruft. Conflicts: libavcodec/utils.c libavutil/frame.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove obsolete FF_API_AVFRAME_COLORSPACE cruft.Anton Khirnov2014-08-09
| |
* | avcodec/version: delay removial of FF_API_AUDIO_CONVERT/FF_API_AVCODEC_RESAMPLEMichael Niedermayer2014-08-10
| | | | | | | | | | | | | | | | Some applications still use this deprecated API Its not nice to remove it when its still in use and as long as it doesnt cause us any work to keep it. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8'Michael Niedermayer2014-08-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8': Bump major versions of all libraries. Conflicts: doc/APIchanges libavcodec/version.h libavdevice/version.h libavfilter/version.h libavformat/version.h libavutil/version.h libswscale/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Bump major versions of all libraries.Anton Khirnov2014-08-09
| |
* | avcodec/version: leave old audio APIMichael Niedermayer2014-08-10
| | | | | | | | | | | | If people prefer we can also drop it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/flacdec: fix handling of av_samples_fill_arrays() return valueMichael Niedermayer2014-08-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | drop LLS1, rename LLS2 to LLSMichael Niedermayer2014-08-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | delay removial of FF_API_CODEC_ID, FF_API_OLD_AVOPTIONS and ↵Michael Niedermayer2014-08-09
| | | | | | | | | | | | | | | | | | FF_API_OLD_ENCODE_VIDEO This prevents a build failure when bumping. the uses could easily be updated / removed, if people prefer. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: remove deprecated use of FF_IDCT_XVIDMMXMichael Niedermayer2014-08-09
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit eedc3f36532e4c6de782fe1c2dc59d192418a8fc) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | * commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e': Postpone API-incompatible changes until the next bump. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Postpone API-incompatible changes until the next bump.Anton Khirnov2014-08-09
| |
* | Merge commit '7acdd3a1275bcd9cad48f9632169f6bbaeb39d84'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | | | | | | | * commit '7acdd3a1275bcd9cad48f9632169f6bbaeb39d84': hevc_filter: avoid excessive calls to ff_hevc_get_ref_list() Conflicts: libavcodec/hevc_filter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc_filter: avoid excessive calls to ff_hevc_get_ref_list()Anton Khirnov2014-08-09
| | | | | | | | | | | | | | | | 1) each of the loops run within a single CTB, so the relevant reference list is constant 2) when that CTB is, or lies on the same slice as, the current one, we can use a simple access instead of a relatively expensive call to ff_hevc_get_ref_list()
| * hevc_refs: drop the handling of negative coordinates in ff_hevc_get_ref_list()Anton Khirnov2014-08-09
| | | | | | | | | | It makes no sense and cannot happen in any place from which this function is called.
* | Merge commit 'a7a17e3f1915ce69b787dc58c5d8dba0910fc0a4'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a7a17e3f1915ce69b787dc58c5d8dba0910fc0a4': hevc_filter: move some conditions out of loops Conflicts: libavcodec/hevc_filter.c This is possibly less readable than the variant used before. Thus please take a look and if people agree its worse, dont hesitate to revert. See: 83976e40e89655162e5394cf8915d9b6d89702d9 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc_filter: move some conditions out of loopsAnton Khirnov2014-08-09
| |
* | Merge commit '70211539a39ca3854f8a9e97d51dc27caa079943'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '70211539a39ca3854f8a9e97d51dc27caa079943': hevc: deobfuscate slice/tile boundary handling for DBF Conflicts: libavcodec/hevc.c libavcodec/hevc_filter.c See: a5c621aa852522c79146035b2db4b89d2e096d3c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: deobfuscate slice/tile boundary handling for DBFAnton Khirnov2014-08-09
| | | | | | | | | | Use named constants instead of magic numbers, avoid using variables with inverse meaning from what their name implies.
| * hevc_filter: drop more redundant checksAnton Khirnov2014-08-09
| | | | | | | | The if() around those loops ensures this condition is always false.
| * hevc_filter: drop redundant checksAnton Khirnov2014-08-09
| | | | | | | | | | ff_hevc_deblocking_boundary_strengths() is never called if the deblocking filter is disabled for the slice.
| * hevc: calculate the dbf strength in hls_pcm_sample() only if dbf is enabledAnton Khirnov2014-08-09
| |
* | avcodec/avdct: add "xvid" alias AVOption and use FF_IDCT_XVIDMichael Niedermayer2014-08-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd35b94fbabd8beb5d566c0b5d01688aff62c3b36'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd35b94fbabd8beb5d566c0b5d01688aff62c3b36': avcodec: Rename xvidmmx IDCT to xvid Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Rename xvidmmx IDCT to xvidDiego Biurrun2014-08-08
| | | | | | | | The Xvid IDCT is not MMX-specific.
* | Merge commit '84d173d3de97c753234ab0c0b50551d51413d663'Michael Niedermayer2014-08-08
|\| | | | | | | | | | | | | * commit '84d173d3de97c753234ab0c0b50551d51413d663': xvididct: Ensure that the scantable permutation is always set correctly Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * xvididct: Ensure that the scantable permutation is always set correctlyDiego Biurrun2014-08-08
| | | | | | | | | | This fixes cases where the scantable permuation would get overwritten by the general idctdsp initialization.
* | Merge commit '6f1960ab71b4f18551243ce22d01913108265233'Michael Niedermayer2014-08-08
|\| | | | | | | | | | | | | | | | | | | * commit '6f1960ab71b4f18551243ce22d01913108265233': idct: cosmetics: Drop one unnecessary if-block level Conflicts: libavcodec/idctdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * idct: cosmetics: Drop one unnecessary if-block levelDiego Biurrun2014-08-08
| |
* | Merge commit 'ad1ee5fa75a3d69d54c0691048939e94ab5a7f0d'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | | | | | | | | | * commit 'ad1ee5fa75a3d69d54c0691048939e94ab5a7f0d': avcodec: Undeprecate reordered_opaque Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Undeprecate reordered_opaqueDiego Biurrun2014-08-07
| | | | | | | | | | | | | | It allows attaching other external, opaque data to the frame and passing it through the reordering process, for cases when the caller wants other data than just the plain packet pts. There is no way to cleanly achieve this without the field.
* | Merge commit 'a7e541c9926d531a100ba0d36f4e56956dd84651'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit 'a7e541c9926d531a100ba0d36f4e56956dd84651': h264: fix interpretation of interleved stereo modes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: fix interpretation of interleved stereo modesFelix Abecassis2014-08-07
| | | | | | | | | | | | Column and row frame packing arrangements were inverted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | lavc: remove nonexistent functions from the version fileJames Almer2014-08-07
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/raw: add avpriv_get_raw_pix_fmt_tags()James Almer2014-08-07
| | | | | | | | | | | | | | Used to expose ff_raw_pix_fmt_tags[] to other libav* libraries Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/svq1dec: Fix multiple bugs from "svq1: do not modify the input packet"Michael Niedermayer2014-08-07
| | | | | | | | | | | | Add padding, clear size, use the correct pointer. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7b588bb691644e1b3c168b99accf74248a24e3cf'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit '7b588bb691644e1b3c168b99accf74248a24e3cf': svq1: do not modify the input packet Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * svq1: do not modify the input packetAnton Khirnov2014-08-06
| | | | | | | | | | | | | | | | | | | | | | The input data must remain constant, make a copy instead. This is in theory a performance hit, but since I failed to find any samples using this feature, this should not matter in practice. Also, check the size of the header, avoiding invalid reads on truncated data. CC:libav-stable@libav.org
* | Merge commit 'c7d9b473e28238d4a4ef1b7e8b42c1cca256da36'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | * commit 'c7d9b473e28238d4a4ef1b7e8b42c1cca256da36': cdgraphics: do not return 0 from the decode function Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cdgraphics: do not return 0 from the decode functionAnton Khirnov2014-08-06
| | | | | | | | | | | | | | 0 means no data consumed, so it can trigger an infinite loop in the caller. CC:libav-stable@libav.org
* | Merge commit 'a1599f3f7ea8478d1f6a95e59e3bc6bc86d5f812'Michael Niedermayer2014-08-07
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a1599f3f7ea8478d1f6a95e59e3bc6bc86d5f812': cdgraphics: switch to bytestream2 Conflicts: libavcodec/cdgraphics.c See: ad002e1a13a8df934bd6cb2c84175a4780ab8942 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cdgraphics: switch to bytestream2Anton Khirnov2014-08-06
| | | | | | | | | | | | | | Fixes possible invalid memory accesses on corrupted data. CC:libav-stable@libav.org Bug-ID: CVE-2013-3674
| * jpeg2000: enable 4 component pixel formatsVittorio Giovara2014-08-06
| | | | | | | | | | | | Bug-Id: 721 CC: libav-stable@libav.org Sample-Id: 31230.mov
* | libavcodec/rawdec: remove old ff_find_pix_fmt() functionJames Almer2014-08-07
| | | | | | | | | | | | | | It's been dead code for more than a year Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, ↵Michael Niedermayer2014-08-06
| | | | | | | | | | | | needed for dts_probe() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: sbrdsp/fft: reuse ps_neg constantChristophe Gisquet2014-08-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: diracdsp: reuse constantsChristophe Gisquet2014-08-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>