summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* aacenc_is: add a flag to use pure coefficients insteadRostislav Pehlivanov2015-09-053-23/+24
| | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]>
* avcodec/jpeg2000dec: Initialize ret to avoid warning and make the code more ↵Michael Niedermayer2015-09-051-1/+2
| | | | | | | | robust "Fixes" CID1322361 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/jpeg2000dec: Assert that step_x/y are validMichael Niedermayer2015-09-051-0/+1
| | | | | | Fixes CID1322304, CID1322305 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/hapdec: Check section_size for non negativity in parse_section_header()Michael Niedermayer2015-09-051-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavf/mxfdec: Support more codecs in mxf_picture_essence_container_uls[].Arnaud Bienner2015-09-051-0/+4
| | | | Signed-off-by: Carl Eugen Hoyos <[email protected]>
* lavf/mxf: Support video essence container uls for vc1.Arnaud Bienner2015-09-051-0/+10
| | | | Signed-off-by: Carl Eugen Hoyos <[email protected]>
* lavf/riff: Support fourcc AVd1 for dvvideo.Arnaud Bienner2015-09-051-0/+1
| | | | Signed-off-by: Carl Eugen Hoyos <[email protected]>
* swscale: re-enable gammaPedro Arthur2015-09-047-10/+109
| | | | +added gamma conversion to refactored code
* swscale: added proper error check for ff_init_filtersPedro Arthur2015-09-041-6/+11
|
* lavc/mxfdec: Support more mxf files with codec_ul.Carl Eugen Hoyos2015-09-041-6/+1
| | | | Fixes decoding for the sample from ticket #4820.
* lavc/j2kenc: Remove experimental flag.Carl Eugen Hoyos2015-09-042-1/+1
| | | | The encoder produces valid and - if requested - lossless files.
* avfilter/vf_vectorscope: change intensity to floatPaul B Mahol2015-09-041-2/+5
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/vf_waveform: stop abusing s->size for calculating limitPaul B Mahol2015-09-041-7/+9
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/vf_waveform: change intensity to floatPaul B Mahol2015-09-042-3/+5
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/vf_waveform: reduce number of operations a littlePaul B Mahol2015-09-041-2/+2
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* avfilter/vf_waveform: 9 and 10 bit depth support for lowpass & color filterPaul B Mahol2015-09-041-11/+320
| | | | Signed-off-by: Paul B Mahol <[email protected]>
* vp9_parse: fix parsing of pskip and profile 2/3.Ronald S. Bultje2015-09-044-6/+33
| | | | | 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-041-0/+15
|
* vp9: don't erase values for {lf,ref,skip,q}_enabled if segmentation=0.Ronald S. Bultje2015-09-041-10/+5
| | | | Instead, use segmentation.enabled before accessing each of these values.
* vp9: fix segmentation map retention across keyframe boundaries.Ronald S. Bultje2015-09-041-3/+3
|
* vp9: fix RGB chroma subsampling.Ronald S. Bultje2015-09-041-1/+1
|
* vp9: read reserved bit in RGB header.Ronald S. Bultje2015-09-041-0/+4
|
* vp9: clip intermediates in dequant calculations.Ronald S. Bultje2015-09-041-2/+2
| | | | This makes values consistent with libvpx.
* vp9: fix segmentation map retention if segmentation is turned off.Ronald S. Bultje2015-09-041-2/+4
|
* vp9: use resetctx in the same way as libvpx.Ronald S. Bultje2015-09-041-1/+5
|
* vp9: fix indentation.Ronald S. Bultje2015-09-041-1/+1
|
* vp9: deal with the case where update_map=0 but we're key/intraonly.Ronald S. Bultje2015-09-041-1/+2
|
* vp9: reset segmentation information on context reset.Ronald S. Bultje2015-09-041-0/+1
|
* avcodec/g2meet: Also clear tile dimensions on header_failMichael Niedermayer2015-09-041-0/+2
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/g2meet: Fix potential overflow in tile dimensions checkMichael Niedermayer2015-09-041-1/+1
| | | | | | Fixes CID1322351 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/eatgq: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+4
| | | | | | Fixes CID1322315 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/adpcm: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+3
| | | | | | Fixes CID1322317 Signed-off-by: Michael Niedermayer <[email protected]>
* ffmpeg: Drop redundant ist checkMichael Niedermayer2015-09-041-1/+1
| | | | | | | stream copy always has a input stream, it cannot use complex video/audio filters with unambigous input Fixes CID1322348 Signed-off-by: Michael Niedermayer <[email protected]>
* doc/examples/http_multiclient: Fix occured typoMichael Niedermayer2015-09-041-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/libfdk-aacdec: Remove unused variableMichael Niedermayer2015-09-041-1/+0
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/hevc_parser: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+5
| | | | | | Fixes: CID1322322 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/ira288: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-2/+4
| | | | | | Fixes: CID1322321 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/smacker: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+3
| | | | | | Fixes: CID1322314 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/sonic: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+4
| | | | | | Fixes: CID1322310 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/svq1dec: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+4
| | | | | | Fixes: CID1322313 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/tta: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+5
| | | | | | Fixes: CID1322319 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/vp3: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+4
| | | | | | Fixes CID1322316 Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/af_channelmap: Reorder operations to avoid memleakMichael Niedermayer2015-09-041-4/+4
| | | | | Fixes CID1322346 Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/af_sidechaincompress: Also assert that i < 2Michael Niedermayer2015-09-031-1/+1
| | | | | | This should help static analyzers (CID1322339) Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vf_atadenoise: Check for ff_get_video_buffer() failureMichael Niedermayer2015-09-031-0/+3
| | | | | | Fixes CID1322338 Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vf_histogram: Fix order of operations with flagsMichael Niedermayer2015-09-031-1/+1
| | | | | | Fixes CID1322325 Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/gsmdec_template: avoid undefined negative left shiftsMichael Niedermayer2015-09-031-2/+2
| | | | | | | Fixes: unknown_unknown_338_824_cov_1045285351_sample-gsm-8000.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/mov: Change the type of the r/g/b variablesMichael Niedermayer2015-09-031-1/+1
| | | | | | | | Fixes integer overflow Fixes: unknown_unknown_31b_795_cov_1818643045_raybauduc.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]>
* lavf/http: Remove superfluous parenthesis.Stephan Holljes2015-09-031-1/+1
| | | | | | Signed-off-by: Stephan Holljes <[email protected]> Reviewed-by: Ganesh Ajjanagadde <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/avf_showwaves: Check max_samplesMichael Niedermayer2015-09-031-0/+5
| | | | | | | | Fixes potential division by zero Fixes: CID1292295 Reviewed-by: Ganesh Ajjanagadde <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>