summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* rtpdec: support for VC-2 HQ RTP payload format (draft v1)Thomas Volkert2016-03-22
|
* ffplay: remove redundant silence bufferLukasz Marek2016-03-22
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* avformat/utils: scan a bit farther for a keyframe in mpeg/mpegts (7 sec ↵Michael Niedermayer2016-03-21
| | | | | | | | instead of 5, we already scan 90sec in some cases by default) Fixes Ticket5305 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vc2enc: simplify count_hq_slice() and cachingRostislav Pehlivanov2016-03-21
| | | | | | The count_hq_slice() function is always used with a SliceArgs struct Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* vc2enc: fix segfaultRostislav Pehlivanov2016-03-21
| | | | | | | | Fixes trac bug #5353 Uninitialized memory for the initial quantization index Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* lavf/matroskaenc.c: add early support for colour elementsNeil Birkbeck2016-03-21
| | | | | | | | | | | | | | Adding early support for a subset of the proposed colour elements according to the latest version of spec: https://mailarchive.ietf.org/arch/search/?email_list=cellar&gbt=1&index=hIKLhMdgTMTEwUTeA4ct38h0tmE Like matroskadec, I've left out elements for pix_fmt related things as there still seems to be some discussion around these. The new elements are exposed under strict experimental mode. Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_vectorscope: always flip output verticallyPaul B Mahol2016-03-20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/mov: read start_pad from edit list start time if codec is aacMarton Balint2016-03-20
| | | | | | | | Related to ticket #2324, #2325. Stream duration still need to be fixed... Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/utils: increase detected start_time with skip_samplesMarton Balint2016-03-20
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* tests/gapless: add gapless aac testsMarton Balint2016-03-20
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* lavf/dv: use c->sys->frame_size in dv_frame_offset()Clément Bœsch2016-03-20
| | | | | | | | dv_frame_offset() is static and called only from dv_read_seek(), where c->sys->frame_size is already used. This simplifies the incoming codecpar merge where avctx->{coded_width,coded_height,time_base} are not accessible anymore.
* lavf/dv: reindent after previous commitClément Bœsch2016-03-20
|
* lavf/dv: do not check for c->sysClément Bœsch2016-03-20
| | | | | dv_extract_video_info() is a static function called only from avpriv_dv_produce_packet(), where c->sys is made sure to be set.
* ffplay: Remove "&& 0" from already disabled debug codeMichael Niedermayer2016-03-20
| | | | | Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_waveform: set color range for output framesPaul B Mahol2016-03-20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/utils: Do not wait for more than 1 frame on attachmentsMichael Niedermayer2016-03-19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/wtvdec: Set AVFMTCTX_NOHEADERMichael Niedermayer2016-03-19
| | | | | | | Needed for noStreams.wtv unless something else forces continued parsing (like looking for more than 1 frame in attachments) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_waveform: add graticule to aflat filterPaul B Mahol2016-03-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_waveform: add subsampling input support for remaining filtersPaul B Mahol2016-03-19
| | | | | | | Remove achroma filter, as same output can be done with lowpass filter and multiple components with overlay display. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/file: Add crypto to default whitelistMichael Niedermayer2016-03-19
| | | | | | Fixes Ticket5287 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mjpegenc_common: Store approximate aspect if exact cannot be storedMichael Niedermayer2016-03-19
| | | | | | Fixes Ticket5244 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_detelecine: Remove redundant declarationMichael Niedermayer2016-03-19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL ↵Mark Thompson2016-03-19
| | | | | | unit is found. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Fix start_frame handling in detelecine filterBenjamin Steffes2016-03-19
| | | | | Signed-off-by: Benjamin Steffes <benjaminst123@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Fix detelecine filter for patterns containing 1Benjamin Steffes2016-03-19
| | | | | Signed-off-by: Benjamin Steffes <benjaminst123@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/srtdec: do not be strict wrt timing digit lengthsClément Bœsch2016-03-18
| | | | Fixes a sample with 3-length digits for the seconds reported by wm4.
* lavc/aacenc_utils: replace powf(x,y) by expf(logf(x), y)Ganesh Ajjanagadde2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is ~2x faster for y not an integer on Haswell+GCC, and should generally be faster due to the fact that anyway powf essentially does this under the hood. Made an inline function in lavu/internal.h for this purpose. Note that there are some accuracy differences, that should generally be negligible. In particular, FATE still passes on this platform. Results in ~ 7% speedup in aac encoding with -march=native, Haswell+GCC. before: ffmpeg -i sin.flac -acodec aac -y sin_new.aac 6.05s user 0.06s system 104% cpu 5.821 total after: ffmpeg -i sin.flac -acodec aac -y sin_new.aac 5.67s user 0.03s system 105% cpu 5.416 total This is also faster than an alternative approach that pulls in powf, gets rid of the crufty NaN checks and other special cases, exploits knowledge about the intervals, etc. This of course does not exclude smarter approaches; just suggests that there would need to be significant work on this front of lower utility than searches for hotspots elsewhere. Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com>
* vc2enc_dwt: remove outdated commentRostislav Pehlivanov2016-03-18
| | | | | | Support for Haar was added a month or so ago. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* lavf/avidec: Add blurb regarding the skipping of xxpc entries in the indexMats Peterson2016-03-18
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vc2enc: increase the starting value of the size scalerRostislav Pehlivanov2016-03-18
| | | | | | | In some cases this caused the slice size rounding to generate invalid slice sizes and overwrite some slices. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avfilter/vf_waveform: add subsampled input support for (a)color filterPaul B Mahol2016-03-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/error_resilience: remove unneeded and disabled codeMichael Niedermayer2016-03-18
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/error_resilience: wait for previous frame to be availableMichael Niedermayer2016-03-18
| | | | | | This is possibly redundant but its more correct Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libwebpenc_animencoder: add missing braces to struct initializationJames Almer2016-03-17
| | | | | | The first member of the WebPAnimEncoderOptions struct is non scalar Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/motion_est_template: Fix map cache use in qpel_motion_search()Michael Niedermayer2016-03-17
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/segment: Fix "occured" typoMichael Niedermayer2016-03-17
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libwebpenc_animencoder: print library messages in verbose log levelsJames Almer2016-03-17
| | | | | Reviewed-by: James Zern <jzern@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
* libwebpenc_animencoder: zero initialize the WebPAnimEncoderOptions structJames Almer2016-03-17
| | | | | | | | This zeroes the WebPAnimEncoderOptions.verbose field, silencing library info messages printed to stderr. Reviewed-by: James Zern <jzern@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/avio: Fix unknown protocol handlingMichael Niedermayer2016-03-17
| | | | | | Fixes regression since bb8cc89b2986df6f60831b67cd250da312cce1d0 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Fix detelecine filter for patterns like 3444 or 33333334.Benjamin Steffes2016-03-16
| | | | | Signed-off-by: Benjamin Steffes <benjaminst123@gmail.com> Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* avcodec/resample: Remove disabled and faulty codeMichael Niedermayer2016-03-16
| | | | | | Fixes Ticket5345 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: check for SEC_I_CONTEXT_EXPIRED before enabling SChannelHendrik Leppkes2016-03-16
| | | | Fixes build on mingw32, which lacks this constant.
* dxva2_h264: fix size alignment assertsHendrik Leppkes2016-03-16
| | | | Convert them to av_assert0 in the process
* matroskaenc: set the actual PCM bitdepth in the headerHendrik Leppkes2016-03-16
| | | | | The actual bitdepth can be different to the storage format (ie. sample format). Fixes the stored bitdepth for 24-bit formats like FLAC.
* lavc/dxva2_h264: Fix incorrect assert statement.Matt Oliver2016-03-16
| | | | Signed-off-by: Matt Oliver <protogonoi@gmail.com>
* indeo2: Fix banding artefactsLuca Barbato2016-03-16
| | | | | | | | | Rename luma table to delta table and change how it is used. CC: libav-stable@libav.org Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit f8c34f4b8d62afad3f63cf3d9617d73735bef8c1)
* indeo2data: K&R formatting cosmeticsLuca Barbato2016-03-16
| | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit d4066a702407352a0648af882c34ea81a404fa2b)
* hls: handle crypto in the protocol checksHendrik Leppkes2016-03-16
| | | | Fixes issue 5248
* hls: read protocol options through the AVIOContextHendrik Leppkes2016-03-16
| | | | | | | | | | This reverts commit 9f9ed79d4cb40e5d9093899f8a79086ff23da844. The hlsopts member was never set anywhere and always NULL, furthermore the HLS demuxer needs to retrieve the proper options from the underlying http protocol (cookies, user-agent, etc), so a dummy context won't help. Instead, use the AVIOContext directly to access the options.
* configure: Use lowercase includes/library names for schannel check.İsmail Dönmez2016-03-16
| | | | | | | Fixes cross-build on Linux with mingw-w64. Reviewed-by: Reimar Döffinger Reviewed-by: Hendrik Leppkes