summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | avcodec/samidec: use ff_htmlmarkup_to_ass()Yayoi2015-09-06
| | | | | | | | Signed-off-by: Clément Bœsch <u@pkh.me>
* | avcodec/srtdec: factor out HTML parsing codeYayoi2015-09-06
| | | | | | | | | | | | This code will be used in SAMI decoder in a later commit. Signed-off-by: Clément Bœsch <u@pkh.me>
* | avcodec/x86/w64xmmtest: Fix another build failureMichael Niedermayer2015-09-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: remove old_codec_ids.h from SKIPHEADERS as wellHendrik Leppkes2015-09-05
| |
* | avcodec: fix make install after old_codec_ids.h removalHendrik Leppkes2015-09-05
| |
* | vp9: fix rounding error in idct_8x8_ssse3.Ronald S. Bultje2015-09-05
| |
* | vp9: check return value of ff_thread_ref_frame().Ronald S. Bultje2015-09-05
| | | | | | | | Fixes CID 1322309.
* | vp9: fix type of iadst4_1d intermediates.Ronald S. Bultje2015-09-05
| | | | | | | | Fixes integer overflows for extreme coefficient values in 10/12bpp content.
* | vp9: fix integer overflow in 10/12bpp DC-only calculation.Ronald S. Bultje2015-09-05
| |
* | vp9: fix edge copy for 10/12bpp frames.Ronald S. Bultje2015-09-05
| |
* | vp9: do unscaled MC in scaled path if size of this reference matches.Ronald S. Bultje2015-09-05
| | | | | | | | | | This can happen if we do bidirectional MC, where one reference has the same size as the current frame, but the other one doesn't.
* | vp9: sync segmentation.absolute_vals between threads.Ronald S. Bultje2015-09-05
| |
* | vp9: always sync segmentation.feat between threads.Ronald S. Bultje2015-09-05
| |
* | avcodec/vdpau: remove incompatible-libav-abi hack from vdpau_render_state structwm42015-09-05
| |
* | Merge commit 'e88103a7f92cf27a2868b50acc8a9912f6088249'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit 'e88103a7f92cf27a2868b50acc8a9912f6088249': Bump major versions of all libraries Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * Bump major versions of all librariesVittorio Giovara2015-08-28
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Postpone removal of API changes from within the last two yearsHendrik Leppkes2015-09-05
| |
* | avcodec: remove deprecated codec id aliasesHendrik Leppkes2015-09-05
| |
* | avcodec: remove deprecated old video encode APIHendrik Leppkes2015-09-05
| |
* | avcodec: remove deprecated old audio encode APIHendrik Leppkes2015-09-05
| |
* | avcodec: remove deprecated old audio decode APIHendrik Leppkes2015-09-05
| |
* | avcodec: remove FF_API_DV_FRAME_PROFILE cruftJames Almer2015-09-05
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/libutvideodec: remove AVFrame->reference usage, otherwise the code ↵Michael Niedermayer2015-09-05
| | | | | | | | | | | | does not build Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/ac3: sync AC3HeaderInfo struct with the forkJames Almer2015-09-05
| | | | | | | | | | Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '4e649debcf7f71d35c6b38cdb7ee715eba95d64a'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '4e649debcf7f71d35c6b38cdb7ee715eba95d64a': Postpone API-incompatible changes until the next bump Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * Postpone API-incompatible changes until the next bumpVittorio Giovara2015-08-28
| |
* | Merge commit '8f12ef9860d0e164e4647fd5d5cebdb3cfb34a79'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '8f12ef9860d0e164e4647fd5d5cebdb3cfb34a79': lavu: Drop deprecated duplicated AVFrame/AVCodecContext parameters Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavu: Drop deprecated duplicated AVFrame/AVCodecContext parametersVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 10/2012.
* | Merge commit 'cad40a3833ad81a352e7657ec6f7d637cea3b798'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit 'cad40a3833ad81a352e7657ec6f7d637cea3b798': lavc: Drop deprecated deinterlace module Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Drop deprecated deinterlace moduleVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 03/2013.
* | Merge commit '069713aa4b137781e270768d803b1f7456daa724'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '069713aa4b137781e270768d803b1f7456daa724': lavc: Drop deprecated thread opaque and codec pkt Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Drop deprecated thread opaque and codec pktVittorio Giovara2015-08-28
| | | | | | | | These fields were never part of the public API.
* | Merge commit '9f90b24877016e7140b9b14e4b1acee663bb6d8a'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '9f90b24877016e7140b9b14e4b1acee663bb6d8a': lavc: Drop deprecated get_buffer related functions Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Drop deprecated get_buffer related functionsVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 11/2012.
* | Remove left-over FF_API_DESTRUCT_PACKET cruftHendrik Leppkes2015-09-05
| |
* | Merge commit '01bcc2d5c23fa757d163530abb396fd02f1be7c8'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '01bcc2d5c23fa757d163530abb396fd02f1be7c8': lavc: Drop deprecated destruct_packet related functions Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Drop deprecated destruct_packet related functionsVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 10/2012.
* | Merge commit 'dc70c19476e76f1118df73b5d97cc76f0e5f6f6c'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit 'dc70c19476e76f1118df73b5d97cc76f0e5f6f6c': lavc: Drop deprecated request_channels related functions Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Drop deprecated request_channels related functionsVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 04/2011.
| * nvenc: Properly free the fifosLuca Barbato2015-08-25
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avcodec/rawenc: Use AVFrame parameters instead of AVCodecContextMichael Niedermayer2015-09-05
| | | | | | | | | | | | This allows encoding raw frames with changing dimensions Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | aacenc_tns: adjust coefficient calculation, add double filter supportRostislav Pehlivanov2015-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit improves the TNS implementation to the point where it's actually usable and very rarely results in nastyness (in all bitrates except extremely low bitrates it's increasing the quality and prevents some distortions from the coder being audiable). Also adds a double filter support which is only used if the energy difference between the top and bottom of the SFBs is above the thresholds defined in the header file. Looking at the bitstream that fdk_aac generates it sometimes used a double filter despite the specs stating that a single filter should be enough for almost all cases and purposes. Unlike FAAC or fdk_aac we sometimes use a reverse filter in case the energy difference isn't enought to use a double filter. This actually works better. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | lpc: increase error array size of ff_lpc_calc_ref_coefs_f by oneRostislav Pehlivanov2015-09-05
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | aacenc_is: add a flag to use pure coefficients insteadRostislav Pehlivanov2015-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a flag to use the pure coefficients instead of the processed ones (sce->coeffs). This is needed because IS will apply the changes to the coefficients immediately before the adjust_common_prediction function and it doesn't make sense to measure stereo channel coefficient difference when one of the channels coefficients are all zero. Therefore add a flag to use pure coefficients in that case. TNS is the only thing touching the coefficients before IS so common window prediction will not take that into account but the effect of the TNS filter per coefficient can be small (a few percent) so to some approximation it's fine to just ignore that. Also fixed a small error which doesn't alter the results that much. pow(sqrt(number), 3.0/4.0) == pow(number, 3.0/8.0) != pow(number, 3.0/4.0). Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avcodec/jpeg2000dec: Initialize ret to avoid warning and make the code more ↵Michael Niedermayer2015-09-05
| | | | | | | | | | | | | | | | robust "Fixes" CID1322361 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/jpeg2000dec: Assert that step_x/y are validMichael Niedermayer2015-09-05
| | | | | | | | | | | | Fixes CID1322304, CID1322305 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/hapdec: Check section_size for non negativity in parse_section_header()Michael Niedermayer2015-09-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/j2kenc: Remove experimental flag.Carl Eugen Hoyos2015-09-04
| | | | | | | | The encoder produces valid and - if requested - lossless files.
* | vp9_parse: fix parsing of pskip and profile 2/3.Ronald S. Bultje2015-09-04
| | | | | | | | | | The fate results change because we now correctly timestamp the pskip frames, which means the results are now identical to -vsync 0.
* | libvpxdec: explicitly signal RGB.Ronald S. Bultje2015-09-04
| |