summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* fate: Ignore errors from concatenating report filesDiego Biurrun2016-02-23
| | | | Some files may be missing for valid reasons, e.g. on compile failure.
* fate: Be silent when fetching Git updatesDiego Biurrun2016-02-23
|
* mpeg12enc: always write closed gops for intra only outputsMarton Balint2016-02-22
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
* h264: Add an AVClass pointer to H264ContextMichael Niedermayer2016-02-22
| | | | | | | Sample-Id: asan_heap-uaf_3660f67_757_cov_1257014655_Hi422FR1_SONY_A.jsv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libx264: Fix noise_reduction option assignmentVittorio Giovara2016-02-22
| | | | | First check the context, then check internal option. Drop the ! typo. Introduced in 60f0fde3092d18d4d36555962c192af8691a099c.
* lavf: add a protocol whitelist/blacklist for file opened internallyAnton Khirnov2016-02-22
| | | | | | | | Should make the default behaviour safer for careless callers that open random untrusted files. Bug-Id: CVE-2016-1897 Bug-Id: CVE-2016-1898
* urlprotocol: receive a list of protocols from the callerAnton Khirnov2016-02-22
| | | | | This way, the decisions about which protocols are available for use in any given situations can be delegated to the caller.
* aviobuf: add a private data struct for avio_open()ed contextsAnton Khirnov2016-02-22
| | | | It will be useful in the following commits.
* protocols: make the list of protocols staticAnton Khirnov2016-02-22
| | | | | Disallow other code to touch it directly, now it's only accessible through a blacklisting/whitelisting function.
* lavf: move urlcontext_child_class_next() to protocols.cAnton Khirnov2016-02-22
| | | | | It needs to access the list of protocols directly, so it more properly belongs there.
* lavf: move avio_enum_protocols() to protocols.cAnton Khirnov2016-02-22
| | | | It's a more appropriate place for it.
* lavf: reorganize URLProtocolsAnton Khirnov2016-02-22
| | | | | | | | | | Instead of a linked list constructed at av_register_all(), store them in a constant array of pointers. Since no registration is necessary now, this removes some global state from lavf. This will also allow the urlprotocol layer caller to limit the available protocols in a simple and flexible way in the following commits.
* hls: disallow opening nested files in child demuxersAnton Khirnov2016-02-22
|
* smoothstreamingenc: do not open the files as read+writeAnton Khirnov2016-02-22
| | | | They are only written to, never read.
* dashenc: eliminate ffurl_* usageAnton Khirnov2016-02-22
| | | | | Now all IO should go through the IO callbacks and be interceptable by the caller.
* lavf: use the io_open callbacks for files opened from open_input() as wellAnton Khirnov2016-02-22
| | | | There is no real reason to treat them differently.
* avprobe: do not call avio_close() on a custom contextAnton Khirnov2016-02-22
| | | | avio_close() can only be called on AVIOContexts created by avio_open(2).
* nutenc: do not use AVCodecContext.frame_sizeAnton Khirnov2016-02-22
| | | | | It will in general not be available. Use block_align if known or fall back to av_get_audio_frame_duration().
* matroska: Always consider S_TEXT/UTF8 as SRT when demuxingLuca Barbato2016-02-22
| | | | Reported-By: Maxim Koitsov <maksbotan@gentoo.org>
* fate: Be silent when switching to Git branchDiego Biurrun2016-02-20
|
* rtpdec: Use the right logging contextDiego Biurrun2016-02-19
|
* build: Disentangle VC-1 decoder and parserDiego Biurrun2016-02-19
|
* build: Add vc1dsp component for more fine-grained dependenciesDiego Biurrun2016-02-19
|
* msmpeg4data: Move WMV2 data tables to their own fileDiego Biurrun2016-02-19
|
* msmpeg4data: K&R formatting cosmeticsDiego Biurrun2016-02-19
|
* build: Add missing mpegvideo dependency for the MSS2 and VC-1 decodersDiego Biurrun2016-02-19
|
* build: More precise dependencies for h264dspDiego Biurrun2016-02-19
|
* mkv: Force the full parsing of mp3Luca Barbato2016-02-19
| | | | | | | Some muxer might or might not fit incomplete mp3 frames in their packets. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mov: Force the full parsing of mp3Luca Barbato2016-02-19
| | | | | | | | | | | Some muxer might or might not fit incomplete mp3 frames in their packets. Bug-Id: 899 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Revert all recent configure changes related to dependency resolutionDiego Biurrun2016-02-19
| | | | This reverts commits 2edc718723b6, a2bb771a3cde, 21c750f240b9, 8e7bea6dc6ac.
* build: Fix typo in HEVC VDPAU hwaccel dependenciesDiego Biurrun2016-02-18
|
* voc: Split ff_voc_get_packet into a separate fileDiego Biurrun2016-02-18
|
* build: Introduce iso_media componentDiego Biurrun2016-02-18
|
* build: Let the WTV demuxer select the MPEG-TS demuxerDiego Biurrun2016-02-18
| | | | | The WTV demuxer depends on large parts of the MPEG-TS demuxer internals anyway and fails to build without it.
* build: Adjust mpeg4video parser dependenciesDiego Biurrun2016-02-18
|
* build: Fix mpegvideo component dependenciesDiego Biurrun2016-02-18
|
* build: Fix dependencies for components relying on H.263 data tablesDiego Biurrun2016-02-18
|
* build: Add missing dependencies for eatqi decoderDiego Biurrun2016-02-18
|
* build: Add missing celp_math dependency for G723_1 encoder and decoderVittorio Giovara2016-02-18
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* checkasm: Use standard multiple inclusion guardsDiego Biurrun2016-02-18
|
* profiles: Add missing #endif commentDiego Biurrun2016-02-18
|
* cosmetics: Drop particularly redundant silly commentsDiego Biurrun2016-02-18
|
* cosmetics: Drop empty comment linesDiego Biurrun2016-02-18
|
* hwcontext_cuda/vdpau: add to skipheadersAnton Khirnov2016-02-18
|
* qsv: add a missing #includeAnton Khirnov2016-02-18
| | | | Needed for enum AVCodecID
* mov: Fix the format specifier type for sizeVittorio Giovara2016-02-16
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Relax the implication of --enable for componentsLuca Barbato2016-02-15
| | | | | | Do not error out if some subcomponents cannot be enabled. Reported-By: RT|AO
* fft: ppc: Place ff_fft_calc_interleave_altivec() under correct ifdefsDiego Biurrun2016-02-15
| | | | Also fix #endif comments in the FFT init code.
* avconv: pass the hw context from filters to the encoderAnton Khirnov2016-02-14
|
* nvenc: support CUDA frames as inputAnton Khirnov2016-02-14
|