- 22 Mar, 2016 1 commit
-
-
Carl Eugen Hoyos authored
It could theoretically contain invalid data that gets ignored by decoders.
-
- 06 Mar, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 29 Feb, 2016 2 commits
-
-
Carl Eugen Hoyos authored
-
Carl Eugen Hoyos authored
Improves jpeg auto-detection.
-
- 26 Feb, 2016 1 commit
-
-
Carl Eugen Hoyos authored
Fixes auto-detection for some resolutions. Reported-by: Clément Bœsch
-
- 24 Feb, 2016 1 commit
-
-
Justin Ruggles authored
There can be multiple SOS markers, so do not return 0 in that case. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 23 Feb, 2016 1 commit
-
-
Anton Khirnov authored
Currently, AVStream contains an embedded AVCodecContext instance, which is used by demuxers to export stream parameters to the caller and by muxers to receive stream parameters from the caller. It is also used internally as the codec context that is passed to parsers. In addition, it is also widely used by the callers as the decoding (when demuxer) or encoding (when muxing) context, though this has been officially discouraged since Libav 11. There are multiple important problems with this approach: - the fields in AVCodecContext are in general one of * stream parameters * codec options * codec state However, it's not clear which ones are which. It is consequently unclear which fields are a demuxer allowed to set or a muxer allowed to read. This leads to erratic behaviour depending on whether decoding or encoding is being performed or not (and whether it uses the AVStream embedded codec context). - various synchronization issues arising from the fact that the same context is used by several different APIs (muxers/demuxers, parsers, bitstream filters and encoders/decoders) simultaneously, with there being no clear rules for who can modify what and the different processes being typically delayed with respect to each other. - avformat_find_stream_info() making it necessary to support opening and closing a single codec context multiple times, thus complicating the semantics of freeing various allocated objects in the codec context. Those problems are resolved by replacing the AVStream embedded codec context with a newly added AVCodecParameters instance, which stores only the stream parameters exported by the demuxers or read by the muxers.
-
- 24 Jan, 2016 1 commit
-
-
Anton Khirnov authored
Some (de)muxers open additional files beyond the main IO context. Currently, they call avio_open() directly, which prevents the caller from using custom IO for such streams. This commit adds callbacks to AVFormatContext that default to avio_open2()/avio_close(), but can be overridden by the caller. All muxers and demuxers using AVIO are switched to using those callbacks instead of calling avio_open()/avio_close() directly. (de)muxers that use the URLProtocol layer directly instead of AVIO remain unconverted for now. This should be fixed in later commits.
-
- 20 Jan, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
With this, user applications which use custom IO and have set a IO context will not have their already opened IO context ignored and glob/seq being interpreted Comments and tests from maintainers of user apps are welcome! Liked-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 26 Dec, 2015 2 commits
-
-
Michael Niedermayer authored
Fixes part of Ticket4849 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Avoids a unneeded open Fixes part of Ticket4849 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Dec, 2015 1 commit
-
-
Clément Bœsch authored
-
- 26 Oct, 2015 1 commit
-
-
Luca Barbato authored
`av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
-
- 04 Oct, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
Glibc 2.20 onwards generates a deprecation warning for usage of _BSD_SOURCE and _SVID_SOURCE. The solution from man feature_test_macros is to define both _DEFAULT_SOURCE and the old macros. This solution is on the lines of the one in commit af181827. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 29 Sep, 2015 1 commit
-
-
Przemysław Sobala authored
Fixes #4886 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Sep, 2015 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #4841.
-
- 29 Jun, 2015 2 commits
-
-
Carl Eugen Hoyos authored
Detect Quickdraw images without application header with lower score.
-
Carl Eugen Hoyos authored
-
- 12 May, 2015 1 commit
-
-
Marton Balint authored
Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 06 May, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 20 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes double free with some applications Fixes vlc ticket14121 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Feb, 2015 1 commit
-
-
Diego Biurrun authored
-
- 06 Feb, 2015 1 commit
-
-
Timothy Gu authored
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Reviewed-by: Carl Eugen Hoyos <cehoyos@ag.or.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 03 Feb, 2015 2 commits
-
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Liviu Oniciuc authored
industrial cameras usually mark the trigger frame as frame number 0 all frames saved before trigger frame receive a negative sequence number Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Jan, 2015 1 commit
-
-
Christophe Gisquet authored
Variables are unused in this case. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jan, 2015 1 commit
-
-
Vittorio Giovara authored
Previously the image sequence was always starting from the minimum number rather than the requested one. CC: libav-stable@libav.org
-
- 08 Jan, 2015 2 commits
-
-
Carl Eugen Hoyos authored
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes probetest failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 24 Oct, 2014 1 commit
-
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1087077
-
- 05 Oct, 2014 1 commit
-
-
Alexander Strasser authored
Fixes ticket #3948 Based-on-patch-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Alexander Strasser <eclipse7@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Oct, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket3976 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 03 Oct, 2014 1 commit
-
-
Michael Niedermayer authored
This seems not needed anymore This reverts commit 321c3cd1. Found-by: carl
-
- 25 Sep, 2014 5 commits
-
-
Carl Eugen Hoyos authored
Based on 2d3842f5 by Michael Niedermayer. Fixes ticket #2541.
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-