summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec/dnxhdenc: Move allocation out of radix_sort()Michael Niedermayer2016-10-21
| | | | | | Its slow, its not checked, FPU state is not clean either currently there Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/segment: decide whether to rename based on list URIRodger Combs2016-10-21
| | | | | This fixes the case of writing segments to local files, but the list over a network protocol.
* openssl: Support version 1.1.0.Matt Oliver2016-10-21
| | | | | | Fixes #5675 Signed-off-by: Matt Oliver <protogonoi@gmail.com>
* tests/fate: add mxf metadata streams testMark Reid2016-10-21
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/mxfdec: add metadata streams for external referenced sourclipsMark Reid2016-10-21
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/mxfdec: don't assume first stream index to be primaryMark Reid2016-10-21
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/mxfdec: export track name metadataMark Reid2016-10-21
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfdec: Detect field_order based on video_line_mapTobias Rapp2016-10-21
| | | | | | | | | | | | | | Read video_line_map from MXF generic picture essence descriptor and use it to derive the coded field order. Use field_dominance to derive the display field order from coded field order. If field_dominance is not available the default value "1" is used as defined in SMPTE S377-1. Fixes field_order detection for a bunch of DV/DVCPRO files. The heuristic for deriving coded field order from video_line_map is inspired by MediaInfo. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* rsd: limit number of channelsAndreas Cadhalpun2016-10-20
| | | | | | | | | Negative values don't make sense and too large values can cause overflows. For AV_CODEC_ID_ADPCM_THP this leads to a too small extradata buffer being allocated, causing out-of-bounds writes. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* dxva2: fix surface selection when compiled with both d3d11va and dxva2Hendrik Leppkes2016-10-20
| | | | Fixes a regression introduced in 9b462a0b9
* avformat/flvenc: do not attempt to write duration and filesize when not seekableSteven Liu2016-10-20
| | | | | | | Its impossible to update the filesize & duration values if seekback is not possible as with live streams Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavc/sheervideo: Increase av_get_codec_tag_string() input buffer size.Carl Eugen Hoyos2016-10-20
| | | | A size of 32 is typically used.
* avfilter/firequalizer: use zero phase kernelMuhammad Faiz2016-10-20
| | | | | | this makes real-valued kernel Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/showcqt: add cscheme optionMuhammad Faiz2016-10-20
| | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* lavf/riff: Document the interleaving of VSM4 video.Carl Eugen Hoyos2016-10-19
|
* avformat: prevent triggering request_probe assert in ff_read_packetAndreas Cadhalpun2016-10-19
| | | | | | | | | | | | | If probe_codec is called with pkt == NULL, it sets probe_packets to 0 and request_probe to -1. However, request_probe can change when calling s->iformat->read_packet and thus a probe_packets value of 0 doesn't guarantee a request_probe value of -1. In that case calling probe_codec again is necessary to prevent triggering the assert. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* FATE: Add test for muxing discontinuous MP4 fragments with large timestampsDerek Buitenhuis2016-10-19
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avformat/movenc: Skip duration check for discontinuous fragmentsMichael Niedermayer2016-10-19
| | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/mov: support gopro hero moments udta tagJean Caillé2016-10-19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_scale_npp: select cubic and lanczos as alternative where ↵Sven C. Dack2016-10-19
| | | | | | super-sampling is not supported Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avcodec/nvenc_hevc: Added missing option -temporal_aqSven C. Dack2016-10-19
| | | | | | The option is present in h264_nvenc, but was missing from hevc_nvenc. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avcodec/nvenc: add test for Temporal AQ supportSven C. Dack2016-10-19
| | | | | | Adds a check to see if the hardware supports temporal aq. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* lavc/mediacodec: use more meaningful filenamesMatthieu Bouron2016-10-19
| | | | | | Adds the following changes: * mediacodecdec.{c,h} -> mediacodecdec_common.{c,h} * mediacodecdec_h2645.c -> mediacodecdec.c
* lavc: add mpeg4 mediacodec decoderMatthieu Bouron2016-10-19
|
* lavc: add vp8/vp9 mediacodec decodersMatthieu Bouron2016-10-19
|
* lavc/mediacodec_wrapper: do not discard codecs reporting they do not support ↵Matthieu Bouron2016-10-19
| | | | | | | any profile Depending on the device, some (VP8/VP9/...) decoders report that they do not support any profiles.
* avfilter/firequalizer: add cubic_interpolate function on gainMuhammad Faiz2016-10-19
| | | | | | smoother version of gain_interpolate Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avformat/matroskadec: fix BitsPerChannel element's default valueJames Almer2016-10-18
| | | | | | | The element is currently ignored, so there's no effective functionality change with this. Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/matroskadec: clarify some Colour element defaults using enum valuesJames Almer2016-10-18
| | | | | | | This way it's more clear what the default values refer to, as Undetermined/Unspecified is 0 for some, 2 for others. Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/mov: pass the demuxer's AVFormatContext to avpriv_request_sample()James Almer2016-10-18
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* lavc/videotoolboxenc: skip SEI allocation when side data is not presentAman Gupta2016-10-18
| | | | Signed-off-by: Rick Kern <kernrj@gmail.com>
* avformat/matroskadec: support parsing Chroma Location elementsJames Almer2016-10-18
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* aacenc: add SIMD optimizations for abs_pow34 and quantizationRostislav Pehlivanov2016-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Performance improvements: quant_bands: with: 681 decicycles in quant_bands, 8388453 runs, 155 skips without: 1190 decicycles in quant_bands, 8388386 runs, 222 skips Around 42% for the function Twoloop coder: abs_pow34: with/without: 7.82s/8.17s Around 4% for the entire encoder Both: with/without: 7.15s/8.17s Around 12% for the entire encoder Fast coder: abs_pow34: with/without: 3.40s/3.77s Around 10% for the entire encoder Both: with/without: 3.02s/3.77s Around 20% faster for the entire encoder Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com> Tested-by: Michael Niedermayer <michael@niedermayer.cc> Reviewed-by: James Almer <jamrial@gmail.com>
* lavf/mp3enc: write encoder delay/padding upon closingJon Toohill2016-10-18
| | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* lavc/libmp3lame: send encoder delay/padding in packet side dataJon Toohill2016-10-18
| | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* avfilter/firequalizer: add dumpfile and dumpscale optionMuhammad Faiz2016-10-18
| | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* swresample/resample: fix return value of build_filterMuhammad Faiz2016-10-18
| | | | | | return AVERROR code on error Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avcodec/mediacodec: Factor duplicate includeMichael Niedermayer2016-10-18
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/examples/demuxing_decoding: Drop AVFrame->pts useMichael Niedermayer2016-10-18
| | | | | | | This code is not correct for git master Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/avidec: Be more verbose when ignoring very large tag size.Carl Eugen Hoyos2016-10-18
|
* fate: add swr-convertaudio testMuhammad Faiz2016-10-18
| | | | | | | test for flt to s16 should pass on correct rounding to nearest Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avformat/tests/gitignore: add fifo_muxer entryZhao Zhili2016-10-18
| | | | | Reviewed-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/avidec: Do not fail for very large idx1 tags.Carl Eugen Hoyos2016-10-18
| | | | | | Fixes demuxing the sample file from github pull request 197, the size of its idx1 tag is 6171936 bytes, followed by a JUNK tag of 9505704 bytes.
* westwood_aud: prevent division by zeroAndreas Cadhalpun2016-10-17
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* astdec: fix division by zeroAndreas Cadhalpun2016-10-17
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* avfilter/showcqt: add font optionMuhammad Faiz2016-10-18
| | | | | | this is fontconfig pattern Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/firequalizer: optimize gain/gain_entry commandMuhammad Faiz2016-10-18
| | | | | | | do not rebuild when gain/gain_entry command are equal with old gain/gain_entry Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* doc: Update x264 option a53cc, forgotten in 93e04102.Carl Eugen Hoyos2016-10-17
|
* aiffdec: fix division by zeroAndreas Cadhalpun2016-10-17
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* lavc/videotoolboxenc: Enable a53cc by default.Carl Eugen Hoyos2016-10-17
|