summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | lavc/videotoolbox: fix H.264 hwaccel init issueRick Kern2016-06-16
| | | | | | | | | | | | Fixes VTDecompressionSessionCreate() error. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/audiotoolboxenc: fix dropped frames on iOSRick Kern2016-06-16
| | | | | | | | | | | | | | AudioConverterFillComplexBuffer() doesn't always call its callback. A frame queue is used to prevent skipped audio samples. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | avformat/http: change seek_ret to int64Yuri Zats2016-06-16
| | | | | | | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/threadmessage.h: Fix swapped commentsJan Sebechlebsky2016-06-16
| | | | | | | | | | | | | | | | Fix swapped descriptions of av_thread_message_queue_set_err_send and av_thread_message_queue_set_err_recv. Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avodec/h264dec: fix compilation with -DTRACEJames Almer2016-06-16
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add test for agatePetru Rares Sincraian2016-06-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/sheervideo: check build_vlc for failurePaul B Mahol2016-06-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavd/v4l2: allow devices not implementing VIDIOC_G_PARMNiklas Söderlund2016-06-16
| | | | | | | | | | | | | | | | | | | | | | Not all v4l2 devices implement the VIDIOC_G_PARM ioctl. This patch allow ffmpeg to open such device and treat it the same as devices that do implement the ioctl but returns that it do not implement the V4L2_CAP_TIMEPERFRAME capability. Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Reviewed-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/APIchanges: Fill in some missing thingsMichael Niedermayer2016-06-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add swr-resample_exact_async testsMuhammad Faiz2016-06-16
| | | | | | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | lavc/dpx: Support decoding 12 bit colourspace with transparency information.Carl Eugen Hoyos2016-06-15
| |
* | lavc/mediacodec: re-indent after previous commitMatthieu Bouron2016-06-15
| |
* | lavc/mediacodec: refactor ff_AMediaCodecList_getCodecByTypeMatthieu Bouron2016-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | Allows to select a codec (encoder or decoder) only if it supports a specific profile. Adds ff_AMediaCodecProfile_getProfileFromAVCodecContext to convert an AVCodecContext profile to a MediaCodec profile. It only supports H264 for now. The codepath using MediaCodecList.findDecoderForFormat() (Android >= 5.0) has been dropped as this method does not allow to select a decoder compatible with a specific profile.
* | avfilter/af_hdcd: Use int32_t instead of int for gaintable in hdcd filter.Benjamin Steffes2016-06-15
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Benjamin Steffes <benjaminst123@gmail.com> (comment by ronald) prevent the theoretical case where the container type (int) would be 64 bit on some platforms, which would waste some space Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_codecview: added new optionsdsmudhar2016-06-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | hls muxer doc: clarify segment splitting optionBenoit Fouet2016-06-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | os_support: use the appropriate stat functions matching the stat typeHendrik Leppkes2016-06-14
| | | | | | | | | | | | | | The stat struct is defined to stati64, which requires using the appropriate wstati/stati functions as well. Fixes a whole bunch of compiler warnings as well as build breakage with the decklink avdevice. Fixes trac #5640
* | avformat/utils: in debug mode, print number of streams found before ↵Aman Gupta2016-06-14
| | | | | | | | | | | | avformat_find_stream_info() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mpegts: enhance logging in trace modeAman Gupta2016-06-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_telecine: Make frame writable before writing into itMichael Niedermayer2016-06-14
| | | | | | | | | | | | Fixes Ticket 5627 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | x86/aacpsdsp: optimize add_squares loopJames Almer2016-06-14
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lavc/dpx: Support decoding 10 bit colourspace with transparency information.Carl Eugen Hoyos2016-06-14
| | | | | | | | Fixes one sample from ticket #5639.
* | doc/muxers/mpegts: apply misc consistency/formatting fixesStefano Sabatini2016-06-14
| |
* | lavf/utils: fix timestamp trace log in estimate_timings() functionStefano Sabatini2016-06-14
| | | | | | | | | | Use the correct timebase, also replace "stream" with "format" in the context of the format.
* | lavc/h264_sei: fix broken style around green metadata codeClément Bœsch2016-06-14
| |
* | lavc/h264: rename GreenMetaData to H264SEIGreenMetaDataClément Bœsch2016-06-14
| | | | | | | | Reduces diff for the next merge with Libav.
* | lavc/h264_sei: reduce scope of parameters for green meta decodeClément Bœsch2016-06-14
| | | | | | | | | | This is again will help the merge as ff_h264_decode_sei will not have access to H264Context anymore.
* | lavc/h264: move green meta logging out of the sei decodingClément Bœsch2016-06-14
| | | | | | | | | | This will simplify the next Libav merge where SEI decoding doesn't have access to the debug level anymore.
* | rtpdec_vp9: Support parsing the scalability structureMartin Storsjö2016-06-14
| | | | | | | | | | | | | | | | We still only support one single layer though, but this allows receiving streams that have this structure present even for single layer streams. Signed-off-by: Martin Storsjö <martin@martin.st>
* | rtpdec_h264: Use avpriv_report_missing_feature instead of a manual av_logMartin Storsjö2016-06-14
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | rtpdec: Use AVERROR_PATCHWELCOME instead of AVERROR(ENOSYS) forMartin Storsjö2016-06-14
| | | | | | | | | | | | unimplemented features Signed-off-by: Martin Storsjö <martin@martin.st>
* | rtpdec_vp9: Update header parsing to spec draft 02Martin Storsjö2016-06-14
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | rtpdec_vp9: Make sure to free the temp buffer on closeMartin Storsjö2016-06-14
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | fate: fate-filter-acrossfade needs samplesMichael Niedermayer2016-06-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mpegts: adjust probe score for low check_countMichael Niedermayer2016-06-14
| | | | | | | | | | | | | | Fixes mis-detection of tiff as mpegts Fixes Ticket5565 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mux: factorize header writing codeMarton Balint2016-06-13
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/mux: call deinit if write_header failsMarton Balint2016-06-13
| | | | | | | | | | | | | | | | Docs clearly states that av_write_trailer should only be called if avformat_write_header was successful, therefore we have to deinit if we return failure. Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/mxfdec: check if source_package is NULLMarton Balint2016-06-13
| | | | | | | | | | | | | | Fixes ticket #5554. Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavc/h264_sei: fix green metadata typoClément Bœsch2016-06-13
| |
* | avcodec/ffv1dec: fix some unsupported pix_fmtJérôme Martinez2016-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When checking pix_fmt mapping, some bitstreams are mapped to an incorrect pix_fmt instead of being rejected (ENOSYS). Actually, such bitstreams are not supported (FFmpeg encoder does not produce such bitstream, such bitstream may come only from another encoder for the moment). - JPEG 2000 RCT 11/13/15/16 bit depths are mapped to a 8-bit FFmpeg pix_fmt (e.g. bgr0), which is not expected. - JPEG 2000 RCT 9/10/12/14 bit depths with alpha are mapped to a FFmpeg pix_fmt without alpha (e.g. AV_PIX_FMT_GBRP9 for 9-bit with alpha), which is not expected. The order for choosing the pix_fmt is changed to the one used by YCbCr selection (<=8 bit first). " && !f->transparency" is added to the other lines. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/au: Read MetaData from AU Sun audio file headerThomas Bernard2016-06-13
| | | | | | | | | | | | recognize title= album= artist= genre= track= Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/dump: Show coded dimensions againMichael Niedermayer2016-06-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | rtpdec_vc2hq: avoid magic numberThomas Volkert2016-06-13
| |
* | rtpenc: packetizer for VP9 RTP payload format (draft v2)Thomas Volkert2016-06-13
| |
* | avformat/utils: Export coded dimensions unconditionallyMichael Niedermayer2016-06-13
| | | | | | | | | | | | | | This fixes a API regression Probably fixes Ticket5451 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/graphparser: remove '\n' from parse_filterMuhammad Faiz2016-06-13
| | | | | | | | | | | | | | | | | | this allow a filter to be written like this: aformat = sample_fmts = fltp|flt: sample_rates = 44100|44800 Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | doc/resampler: add exact_rational optionMuhammad Faiz2016-06-13
| | | | | | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | fate: add libswresample exact_rational testMuhammad Faiz2016-06-13
| | | | | | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | swresample: add exact_rational optionMuhammad Faiz2016-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | give high quality resampling as good as with linear_interp=on as fast as without linear_interp=on tested visually with ffplay ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000, showcqt=gamma=5" ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:linear_interp=on, showcqt=gamma=5" ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:exact_rational=on, showcqt=gamma=5" slightly speed improvement for fair comparison with -cpuflags 0 audio.wav is ~ 1 hour 44100 stereo 16bit wav file ffmpeg -i audio.wav -af aresample=osr=48000 -f null - old new real 13.498s 13.121s user 13.364s 12.987s sys 0.131s 0.129s linear_interp=on old new real 23.035s 23.050s user 22.907s 22.917s sys 0.119s 0.125s exact_rational=on real 12.418s user 12.298s sys 0.114s possibility to decrease memory usage if soft compensation is ignored Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | lavu/intmath.h: fix compilation with msvc10.Matt Oliver2016-06-13
| | | | | | | | Signed-off-by: Matt Oliver <protogonoi@gmail.com>