summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Merge commit '49d7fcd774ac31f242818ad9d45d9c013f3bb3db'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | * commit '49d7fcd774ac31f242818ad9d45d9c013f3bb3db': mpeg12: Unbreak building stale code Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * mpeg12: Unbreak building stale codeLuca Barbato2015-10-16
| | | | | | | | Broken in 2d59159508c5c1830cc5da907a9454e229077320
* | Merge commit '504e3f75bf73a488d39a80a42962bae2a353dd6b'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | * commit '504e3f75bf73a488d39a80a42962bae2a353dd6b': aac: Make codec init run under ff_thread_once Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * aac: Make codec init run under ff_thread_onceDerek Buitenhuis2015-10-15
| | | | | | | | | | | | This makes AAC init threadsafe. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '1f84b008bf2b1eaca473937c48788cb4e4ce1aea'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | * commit '1f84b008bf2b1eaca473937c48788cb4e4ce1aea': fate: Move screenpresso to the appropriate screen capture file Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * fate: Move screenpresso to the appropriate screen capture fileVittorio Giovara2015-10-15
| |
* | Merge commit '2d59159508c5c1830cc5da907a9454e229077320'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | | | | | * commit '2d59159508c5c1830cc5da907a9454e229077320': lavc: AV-prefix a few left out capabilities Not applied, since this change breaks compilation and is not correct. Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: AV-prefix a few left out capabilitiesVittorio Giovara2015-10-15
| |
* | Merge commit '9ef748173a4e0e58d40afaf38397783cd2537eaa'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | * commit '9ef748173a4e0e58d40afaf38397783cd2537eaa': cmdutils: Print general codec capabilities Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * cmdutils: Print general codec capabilitiesVittorio Giovara2015-10-15
| |
* | Merge commit 'e240a28b20680b326a39b0860fda37d7e459bfc0'Hendrik Leppkes2015-10-16
|\| | | | | | | | | | | | | * commit 'e240a28b20680b326a39b0860fda37d7e459bfc0': cmdutils: Add auto to threading capabilities report Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * cmdutils: Add auto to threading capabilities reportVittorio Giovara2015-10-15
| | | | | | | | | | | | And use 'none' when such capabilities are not set. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec/ffv1dec: update progress in case of broken pointer chainsMichael Niedermayer2015-10-16
| | | | | | | | | | | | | | Fixes deadlock Fixes Ticket4932 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header ↵Michael Niedermayer2015-10-16
| | | | | | | | | | | | | | | | decoding fails for other reasons Fixes Ticket4931 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/rsd: propagate return values of extradata helper functionsJames Almer2015-10-16
| | | | | | | | | | | | They can return errors other than ENOMEM Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/nvenc: fix b frame n_quant_offsetAgatha Hu2015-10-16
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avformat: add svag demuxerPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/rsd: add WADP supportPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add ads demuxerPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add vag demuxerPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add genh demuxerPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add ADPCM PSX decoderPaul B Mahol2015-10-16
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/avfilter: Error out if audio parameters change instead of failing ↵Michael Niedermayer2015-10-16
| | | | | | | | | | | | | | | | | | | | | | an assert Filters which support such changes should be excluded from these checks Fixes Ticket4884 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | w32pthreads: fix mingw build on x86 with -msse2 or higherHendrik Leppkes2015-10-16
| | | | | | | | | | | | When SSE2 or higher compiler optimizations are used, mingw uses the _mm_mfence intrinsic for MemoryBarrier, however it doesn't include the appropriate headers automatically.
* | vp9: use AVFrame.buf[0] to check if a frame is validHendrik Leppkes2015-10-16
| | | | | | | | AVFrame.data[0] is not guaranteed to be set with a HWAccel
* | fate: use PROGSSUFChristophe Gisquet2015-10-16
| | | | | | | | | | | | | | May require exporting in the shell var PROGSUF when invoking a shell script. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avdevice/alsa: add av_warn_unused_resultGanesh Ajjanagadde2015-10-16
| | | | | | | | | | | | | | This does not trigger any warnings, but adds robustness. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avutil/cast5: update Doxygen for av_cast5_init with return informationGanesh Ajjanagadde2015-10-15
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | swresample/swresample_internal: add av_warn_unused_resultGanesh Ajjanagadde2015-10-15
| | | | | | | | | | | | | | This will trigger a few warnings that need to be fixed. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avutil/crc: use EINVAL instead of -1 for the return code of av_crc_init()Michael Niedermayer2015-10-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() tooMichael Niedermayer2015-10-15
| | | | | | | | | | | | Fixes: Ticket4878 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | mips: disable all features in configure if no cpu is matchedVicente Olivert Riera2015-10-15
| | | | | | | | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Revert "avcodec/h264: remove redundant and bogus get_format call"wm42015-10-15
| | | | | | | | | | | | This reverts commit be583c6fd3a6f06844b56619653b9b0e4561870d. This was not approved, and was accidentally pushed. I'm very sorry.
* | swresample: slightly nicer debug output for auto matrixwm42015-10-15
| | | | | | | | This is the matrix that will be used for up/downmixing.
* | avcodec/h264: remove redundant and bogus get_format callwm42015-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The AVCodecContext.get_format callback is not only used for pixel format negotiation with the API user, but also for hwaccel init. For the latter, it's required that some codec parameters, in particular the codec profile, are set when the callback is invoked. This patch removes a get_format invocation where this is not guaranteed. The codec parameters, including the profile, are really set further below. (The same code path that sets the profile also calls get_format properly too.) This just happened to work by coincidence in most cases. For example, if the API user just copied or reused the AVStream's AVCodecContext when decoding, the profile would be set properly. But in some cases it fails., such as with the sample WolfensteinTwitch.mp4 on the samples server. Remove the redundant get_format call. Apparently it serves no purpose anymore, although it is possible that this was different at the time it was added in commit ffd77f94a26be22b8ead3178ceec3ed39e68abc5. This fixes hwaccel usage for API users which do not set the profile when setting up the AVCodecContext (which is allowed).
* | aac: Make codec init run under ff_thread_onceDerek Buitenhuis2015-10-15
| | | | | | | | | | | | This makes AAC init threadsafe. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | winrt: multithreading supportwang-bin2015-10-16
| | | | | | | | | | | | _beginthreadex is for desktop only. CreateThread is available for windows store apps on windows (and phone) 8.1 and later. http://msdn.microsoft.com/en-us/library/ms682453%28VS.85%29.aspx Signed-off-by: Matt Oliver <protogonoi@gmail.com>
* | avformat/hls: add support for EXT-X-MAPAnssi Hannula2015-10-15
| | | | | | | | | | | | | | | | | | Without EXT-X-MAP support we miss the first bytes of some streams. These streams worked by luck before byte-ranged segment support was added in da7759b3579de3e98deb1ac58e642b861280ba54 Fixes ticket #4797.
* | avformat/hls: fix segment selection regression on track changes of live streamsAnssi Hannula2015-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit ad701326b43078b90 ("avformat/hls: open playlists immediately when AVDISCARD_ALL is dropped") inadvertently caused first_packet to never be cleared, causing select_cur_seq_no() to not use the specific code for live streams. In practice this means that when the user selects a different audio track during live stream (i.e. non-VOD) playback, there may be some additional delay as the code might select an incorrect segment at first, and we have to wait for video to catch audio (if too late segment was selected) or to download more following audio segments (if too early segment was selected). Fix that by restoring the zeroing of first_packet.
* | vp9: expose reference frames in VP9SharedContextHendrik Leppkes2015-10-15
| |
* | vp9: split header into separate struct and expose in vp9.hRonald S. Bultje2015-10-15
| | | | | | | | This allows hwaccels to access the bitstream header information.
* | build/videotoolbox: add missing CoreVideo frameworkClément Bœsch2015-10-15
| |
* | ffmpeg/videotoolbox: protect UTGetOSTypeFromString on both VDA and VTClément Bœsch2015-10-15
| |
* | ffmpeg/videotoolbox: try to fix compilation when cross compiling ffmpeg with ↵Clément Bœsch2015-10-15
| | | | | | | | | | | | VT for iOS under certain configuration Likely a regression from 8f6f357fde0ea88db180db07a6d749ef95f52c28
* | doc/ffmpeg: use stream_loop instead of loopGanesh Ajjanagadde2015-10-14
| | | | | | | | | | | | | | Commit dbb03b8e47f905f0f7b10c3eb5ac11f9bfc793ff renamed loop to stream_loop. This documents the change. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avfilter/af_tremolo: clean up extra newlinesKyle Swanson2015-10-15
| | | | | | | | | | Signed-off-by: Kyle Swanson <k@ylo.ph> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | dnxhd: interleave AC levels and flagsChristophe Gisquet2015-10-15
| | | | | | | | | | | | | | This allows more efficient access to the array as the level and flags are contiguous. Around 4% faster coefficient decoding. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf: Remove duplicated latm demuxer.Carl Eugen Hoyos2015-10-15
| | | | | | | | The demuxer used to demux loas files for which a dedicated demuxer exists.
* | doc/examples/muxing: Fix mixed declaration and codeMichael Niedermayer2015-10-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'd15368ee3926152a3a301c13cc638fbf7a062ddf'Hendrik Leppkes2015-10-14
|\| | | | | | | | | | | | | * commit 'd15368ee3926152a3a301c13cc638fbf7a062ddf': h264: Run VLC init under pthread_once Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>