- 26 Oct, 2017 1 commit
-
-
Mateusz authored
Signed-off-by: Mateusz Brzostek <mateuszb@poczta.onet.pl>
-
- 07 Dec, 2016 1 commit
-
-
Andreas Cadhalpun authored
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 03 Mar, 2016 1 commit
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@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.
-
- 21 Oct, 2015 1 commit
-
-
Vittorio Giovara authored
avpicture_get_size() -> av_image_get_buffer_size() Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 11 Jul, 2015 4 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Ronald S. Bultje authored
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Jan, 2015 1 commit
-
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1265721
-
- 10 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 18 May, 2014 2 commits
-
-
Anton Khirnov authored
coded_frame is not meant to be changed from outside of lavc, and is not used for decoding. Set AVCodecContext.field_order instead.
-
Anton Khirnov authored
-
- 17 Jan, 2014 1 commit
-
-
Anton Khirnov authored
-
- 21 Sep, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 16 Sep, 2013 1 commit
-
-
Clément Bœsch authored
Since 596e5d47, this is not necessary anymore. It also allows to actually disable the flushing, improving write performance (but possibly giving worse latency in real-time streaming). Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 07 Jul, 2013 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 24 Jun, 2013 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 14 Apr, 2013 1 commit
-
-
Clément Bœsch authored
Since 4f112a8e, this is not necessary anymore. Also, it allows to actually disable the flushing.
-
- 02 Feb, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes a part of ticket #2190.
-
- 01 Feb, 2013 1 commit
-
-
Carl Eugen Hoyos authored
-
- 09 Jan, 2013 1 commit
-
-
Luca Barbato authored
Use the libavutil replacement.
-
- 23 Dec, 2012 1 commit
-
-
James Darnley authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 10 Nov, 2012 1 commit
-
-
Carl Eugen Hoyos authored
Reviewed-by: Paul B Mahol
-
- 28 Oct, 2012 1 commit
-
-
Luca Barbato authored
The muxer already rejects unsupported pixel formats, reject also unsupported codecs to prevent dangerous misuses.
-
- 08 Oct, 2012 1 commit
-
-
Anton Khirnov authored
-
- 06 Oct, 2012 1 commit
-
-
Anton Khirnov authored
Fixes Bug 373. CC:libav-stable@libav.org
-
- 08 Sep, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 22 Jul, 2012 1 commit
-
-
Steven Robertson authored
'mono' came before 'mono16' in the list of colorspace alternatives, causing files of the latter type to be parsed as the former.
-
- 08 May, 2012 1 commit
-
-
Jean First authored
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 06 Apr, 2012 1 commit
-
-
Martin Storsjö authored
Also add missing trailing commas, break long codec_tag lines and add spaces in codec_tag declarations. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 30 Jan, 2012 1 commit
-
-
Mike Melanson authored
Current demuxer recognizes several colorspace formats that begin with 'C420' but does not yet recognize plain 'C420'. GStreamer's y4menc component generates .y4m files with a 'C420' colorspace. This new comparison is placed after the other 'C420' checks so that it doesn't interfere with them. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 27 Jan, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Dec, 2011 1 commit
-
-
Paul B Mahol authored
Also remove some pointless NULL/0 assigments. C++ code must be left as it is because named struct initializers are not supported by C++ standard.
-
- 04 Dec, 2011 1 commit
-
-
Chris Berov authored
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
- 30 Nov, 2011 1 commit
-
-
Anton Khirnov authored
It's supposed to be called only from (de)muxers.
-
- 19 Oct, 2011 1 commit
-
-
Anton Khirnov authored
Trivial replacements with sed are done in this commit: sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/'
-
- 17 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-