summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | aacsbr: reduce element type mismatch warning severityRostislav Pehlivanov2016-06-08
| | | | | | | | | | | | | | | | | | | | | | | | All HE-AAC samples with an LFE channel make this warning get spammed on every frame. Turning off SBR for LFE channels makes sense (since it has much less coefficients than normal channels do), so this error print is of no value in this case. It makes sense to keep the error in other cases, hence why it's still around, degraded to warning severity since the decoder will still attempt to decode without SBR. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avfilter/src_movie: call open_stream after guess_channel_layoutMuhammad Faiz2016-06-09
| | | | | | | | | | | | | | fix error 'Channel layout change is not supported' when opening wav file Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avfilter/avf_showcqt: set range on fps/rate/r optionMuhammad Faiz2016-06-09
| | | | | | | | | | | | see Ticket #5618 Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | x86/aacdec: use HADDPS macroJames Almer2016-06-08
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil/x86util: move haddps sse emulation from showcqtJames Almer2016-06-08
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | MAINTAINERS: Add myself as maintainer for VAAPI encodersMark Thompson2016-06-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/h264: Put context_count check backMichael Niedermayer2016-06-08
| | | | | | | | | | | | Fixes assertion failure Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/avf_showcqt: cqt_calc optimization on x86Muhammad Faiz2016-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on x86_64: time PSNR plain 3.303 inf SSE 1.649 107.087535 SSE3 1.632 107.087535 AVX 1.409 106.986771 FMA3 1.265 107.108437 on x86_32 (PSNR compared to x86_64 plain): time PSNR plain 7.225 103.951979 SSE 1.827 105.859282 SSE3 1.819 105.859282 AVX 1.533 105.997661 FMA3 1.384 105.885377 FMA4 test is not available Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avformat/matroskadec: force 48kHz sample rate when rescaling Opus inital paddingJames Almer2016-06-07
| | | | | | | | | | | | | | | | | | | | | | Mkvtoolnix stores the sample rate of the original stream as reported by the "OpusHead" stream header instead of 48kHz, the actual sample rate of the Opus stream. Ignoring the stored sample rate and forcing 48kHz preserves the correct initial padding when remuxing such files. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/h264: Fix off by 1 context countMichael Niedermayer2016-06-07
| | | | | | | | Fixes fate-h264-xavc-4389 with slice threads
* | avcodec/sheervideo: fix order of operations for raw linesPaul B Mahol2016-06-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/sheervideo: add support for 8-bit interlaced (A)RGBPaul B Mahol2016-06-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add BitJazz SheerVideo decoderPaul B Mahol2016-06-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/alsdec: Check r to prevent out of array readMichael Niedermayer2016-06-07
| | | | | | | | | | | | No testcase known Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/filters: remove outdated showwavespic exampleLou Logan2016-06-07
| | | | | | | | | | | | Use "colors" option instead. Signed-off-by: Lou Logan <lou@lrcd.com>
* | avformat/mpegts: Fix probing of mpegts with invalid ASCMichael Niedermayer2016-06-07
| | | | | | | | | | | | Fixes Ticket5566 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/rawdec: Fix avg_framerate for h264Michael Niedermayer2016-06-07
| | | | | | | | | | | | | | | | | | | | The framerate is 25 which is a fixed default and is wrong undo the 1 line change which caused this regression Only the avg_frame rate setting is removed The timebase update is not done as there was a objection (see ML) Fixes Ticket 5444 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/mediacodec: improve error messagesMatthieu Bouron2016-06-07
| |
* | lavc/mediacodec: bypass width/height restrictions when looking for a decoderMatthieu Bouron2016-06-07
| | | | | | | | | | | | | | | | | | Codec width/height restrictions seem hardcoded at the OMX level and seem arbitrary. Bypassing those restrictions allows a device to decode streams at higher resolutions. For example it allows a Nexus 5 to decode h264 streams with a resolution higher than 1920x1080.
* | lavc/mediacodec: rename MediaFormat field clazz to mediaformat_class for ↵Matthieu Bouron2016-06-07
| | | | | | | | consistency
* | lavc/mediacodec: move struct declarations at the beginMatthieu Bouron2016-06-07
| |
* | lavc/mediacodec: rename jfields_mapping to jni_amediacodeclist_mappingMatthieu Bouron2016-06-07
| |
* | lavc/mediacodec: do not delete a local reference twice in case of errorMatthieu Bouron2016-06-07
| |
* | avcodec/utils: check skip_samples signednessMichael Niedermayer2016-06-07
| | | | | | | | | | | | Fixes Ticket5528 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_firequalizer: add zero_phase optionMuhammad Faiz2016-06-07
| | | | | | | | | | | | | | simply by substracting pts to compensate delay also handle AV_NOPTS_VALUE Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avdevice/dshow: Fix frame rateMichael Niedermayer2016-06-07
| | | | | | | | | | | | | | | | Fixes: Ticket5526 Tested-by: kgp700 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Changelog : add OpenExr improvementsMartin Vignali2016-06-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/nvenc: Check capabilities for interlaced encodingTimo Rothenpieler2016-06-06
| |
* | avformat/mpegts: Do not trust BSSD descriptor, it is sometimes not an S302M ↵Michael Niedermayer2016-06-06
| | | | | | | | | | | | stream Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/exr: indent b44 uncompress functionMartin Vignali2016-06-06
| |
* | avcodec/exr: fix decoding of B44 exr when all channel doesnt have the same ↵Martin Vignali2016-06-06
| | | | | | | | pixel type
* | avcodec/exr: move channel_line_size to thread dataMartin Vignali2016-06-06
| | | | | | | | In order to be used by b44 uncompress.
* | avcodec/exr: improve pxr24 uncompressMartin Vignali2016-06-06
| | | | | | | | | | Fix pxr24 uncompress when all channels doesnt have the same pixel type. The expected length after zip decoding, is now calculated channel by channel.
* | avcodec/exr: remove unneed scanline_size varMartin Vignali2016-06-06
| |
* | avcodec/exr: fix tile decoding when all channels doesnt have the same pixel typeMartin Vignali2016-06-06
| | | | | | | | Also simplify the tile code, sharing more code with the scanline mode.
* | avcodec/exr: indent the if (layer_match) partMartin Vignali2016-06-06
| |
* | avcodec/exr: fix layer detectionMartin Vignali2016-06-06
| | | | | | | | | | | | Only test a channel if the layer name match. Avoid to try to mix channel between the main layer (rgba layer), and the layer request by the user.
* | avcodec/bmp_parser: Check fsizeMichael Niedermayer2016-06-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/bmp_parser: reset stateMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes part of ticket 5598 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/bmp_parser: Fix remaining sizeMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes part of ticket 5598 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/bmp_parser: Fix frame_start_found in cross frame casesMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes part of ticket 5598 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/matroskadec: Fix rounding error with codec_delayMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes Ticket5509 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/wmalosslessdec: Use unsigned operations for overflowing casesMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes undefined behavior in fate-lossless-wma24-2 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/movenc: Skip unsupported video tracks in timecode generationMichael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes Ticket5414 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_amix: dont fail if there are no samples in output_frame()Michael Niedermayer2016-06-06
| | | | | | | | | | | | Fixes Ticket5326 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/allformats: Making av_register_all() thread-safe.Vivekanand2016-06-05
| | | | | | | | | | | | | | | | | | | | When multiple threads tries to call av_register_all(), the first thread sets initialized to 1 and do the register process. At the same time, other thread might also call av_register_all(), which returns immediately because initialized is set to 1 (even when it has not completed registering codecs). We can avoid this problem if we set initialised to 1 while exiting from function. Github: Closes #196
* | avcodec/mpeg4videodec: Fix default low_delay flag value if not codedMichael Niedermayer2016-06-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/mpeg4videodec: Print low_delay value with -debug 1 in ↵Michael Niedermayer2016-06-05
| | | | | | | | | | | | decode_vol_header() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_colormatrix: add bt.2020 colorspaceThomas Mundt2016-06-05
| | | | | | | | | | Signed-off-by: Thomas Mundt <loudmax@yahoo.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_colormatrix: increase precisionThomas Mundt2016-06-05
| | | | | | | | | | Signed-off-by: Thomas Mundt <loudmax@yahoo.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>