summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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.
* | Remove left-over FF_API_AVFILTERBUFFER cruftHendrik Leppkes2015-09-05
| |
* | Merge commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0': lavfi: Drop deprecated AVFilterBuffer* code Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavfi: Drop deprecated AVFilterBuffer* codeVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 11/2012.
* | Merge commit 'e65e4cbbda03ca3c9087f069c9867d518415fca1'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit 'e65e4cbbda03ca3c9087f069c9867d518415fca1': lavfi: Drop deprecated *_count suffixed variables Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavfi: Drop deprecated *_count suffixed variablesVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 06/2012.
* | Merge commit '86e5056575f55f070609dd3926605302f7d2280e'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '86e5056575f55f070609dd3926605302f7d2280e': lavfi: Drop deprecated public AVFilterPad struct Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavfi: Drop deprecated public AVFilterPad structVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 06/2012.
* | Merge commit '11b2eed43e91b35b8295ed47115cae2e29bd687d'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '11b2eed43e91b35b8295ed47115cae2e29bd687d': lavr: Drop deprecated context reinitialization if resampling was not enabled Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavr: Drop deprecated context reinitialization if resampling was not enabledVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 11/2012.
* | Merge commit '9d58639e270f7612874681e0ca30fa461e2667b7'Hendrik Leppkes2015-09-05
|\| | | | | | | | | | | | | * commit '9d58639e270f7612874681e0ca30fa461e2667b7': sws: Drop deprecated SWS_CPU_CAPS defines Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * sws: Drop deprecated SWS_CPU_CAPS definesVittorio Giovara2015-08-28
| | | | | | | | Deprecated in 07/2012.
* | avfilter/avf_showfreqs: Fix memleak of out frameMichael Niedermayer2015-09-05
| | | | | | | | | | | | Fixes CID1322344 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/avf_showfreqs: Fix "may be used uninitialized in this function" warningMichael Niedermayer2015-09-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/avf_showfreqs: Free finMichael Niedermayer2015-09-05
| | | | | | | | | | | | Fixes CID1322345 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_amerge: avoid undefined shift (<<64) in outlayout setupMichael Niedermayer2015-09-05
| | | | | | | | | | | | | | Fixes CID1322306 Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_stack: Fix memleak of out frameMichael Niedermayer2015-09-05
| | | | | | | | | | | | Fixes CID1322347 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/hls: Check for av_opt_set_dict() failureMichael Niedermayer2015-09-05
| | | | | | | | | | | | Fixes: CID1320426 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | 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>
* | avfilter/avfilter: Add a few more basic filters to the list which support ↵Michael Niedermayer2015-09-05
| | | | | | | | | | | | | | | | frame size changes Fixes assertion failures Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/aiffenc: Clarify an error message.Carl Eugen Hoyos2015-09-05
| | | | | | | | Only one audio stream is allowed in aiff.
* | fate: adjust AAC encoder TNS test targetRostislav Pehlivanov2015-09-05
| | | | | | | | | | | | The new commits improve the quality. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | 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>
* | lavf/mxfdec: Support more codecs in mxf_picture_essence_container_uls[].Arnaud Bienner2015-09-05
| | | | | | | | Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* | lavf/mxf: Support video essence container uls for vc1.Arnaud Bienner2015-09-05
| | | | | | | | Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* | lavf/riff: Support fourcc AVd1 for dvvideo.Arnaud Bienner2015-09-05
| | | | | | | | Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* | swscale: re-enable gammaPedro Arthur2015-09-04
| | | | | | | | +added gamma conversion to refactored code
* | swscale: added proper error check for ff_init_filtersPedro Arthur2015-09-04
| |
* | lavc/mxfdec: Support more mxf files with codec_ul.Carl Eugen Hoyos2015-09-04
| | | | | | | | Fixes decoding for the sample from ticket #4820.
* | lavc/j2kenc: Remove experimental flag.Carl Eugen Hoyos2015-09-04
| | | | | | | | The encoder produces valid and - if requested - lossless files.
* | avfilter/vf_vectorscope: change intensity to floatPaul B Mahol2015-09-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: stop abusing s->size for calculating limitPaul B Mahol2015-09-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: change intensity to floatPaul B Mahol2015-09-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: reduce number of operations a littlePaul B Mahol2015-09-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: 9 and 10 bit depth support for lowpass & color filterPaul B Mahol2015-09-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | 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
| |
* | vp9: don't erase values for {lf,ref,skip,q}_enabled if segmentation=0.Ronald S. Bultje2015-09-04
| | | | | | | | Instead, use segmentation.enabled before accessing each of these values.
* | vp9: fix segmentation map retention across keyframe boundaries.Ronald S. Bultje2015-09-04
| |
* | vp9: fix RGB chroma subsampling.Ronald S. Bultje2015-09-04
| |
* | vp9: read reserved bit in RGB header.Ronald S. Bultje2015-09-04
| |
* | vp9: clip intermediates in dequant calculations.Ronald S. Bultje2015-09-04
| | | | | | | | This makes values consistent with libvpx.
* | vp9: fix segmentation map retention if segmentation is turned off.Ronald S. Bultje2015-09-04
| |
* | vp9: use resetctx in the same way as libvpx.Ronald S. Bultje2015-09-04
| |