- 03 Jul, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 14 Apr, 2016 1 commit
-
-
Paul B Mahol authored
Needed for av_log() inside that function. 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.
-
- 12 Nov, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 27 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 26 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 25 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 11 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
There is no support for non integer sample rates, using doubles/floats currently could only lead to rounding differences between platforms Previous version Reviewed-by: Mark Harris <mark.hsj@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Mar, 2015 2 commits
-
-
Michael Niedermayer authored
Based on patch by Martin Vignali <martin.vignali@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fix Ticket3530 Based-on debuging work by Martin Vignali <martin.vignali@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Feb, 2015 1 commit
-
-
Diego Biurrun authored
-
- 08 Jan, 2015 1 commit
-
-
Peter Ross authored
Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Jan, 2015 1 commit
-
-
Peter Ross authored
Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2014 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Jun, 2014 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #3695.
-
- 19 Apr, 2014 1 commit
-
-
Peter Ross authored
Several chunked formats (AIFF, IFF,DSF) store ID3 metadata within an 'ID3 ' chunk tag. If such chunks are stored sequentially, it is possible for the ID3v2 parser to confuse the chunk tag for the ID3 magic number. e.g. [1st chunk tag ('ID3 ') | chunk size] [ID3 magic number | metadata ...] [2nd chunk tag ('ID3 ') | chunk size] [ID3 magic number | metadata ...] Fixes ticket #3530. Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Oct, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #1973.
-
- 13 Oct, 2013 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 08 Jun, 2013 1 commit
-
-
Carl Eugen Hoyos authored
-
- 23 Apr, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #1287.
-
- 03 Apr, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #2430. Reviewed-by: Matthieu Bouron
-
- 01 Jan, 2013 1 commit
-
-
Piotr Bandurski authored
Fixes #1697.
-
- 25 Oct, 2012 1 commit
-
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 Oct, 2012 1 commit
-
-
Matthieu Bouron authored
Some file has ID3 chunk placed after SSND. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 Oct, 2012 1 commit
-
-
Clément Bœsch authored
Silence a GCC warning. A leftover of the disabled version is still available in lavf/isom.c.
-
- 28 Aug, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes ticket204 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Aug, 2012 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1660 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 01 Jul, 2012 1 commit
-
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 May, 2012 1 commit
-
-
Reimar Döffinger authored
Manually remove that flag again for formats that read an arbitrary amount of data and thus truncation is not an error. Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 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>
-
- 22 Mar, 2012 4 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
CC: libav-stable@libav.org
-
- 21 Mar, 2012 1 commit
-
-
Tomas Härdin authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Mar, 2012 1 commit
-
-
Justin Ruggles authored
It is unnecessary. Also, for some codecs we're reading more than 1 frame per packet. Instead we use a private context variable to calculate the bit rate, stream duration, and packet durations. Updated FATE seek test, which has slightly different timestamps due to a more accurate bit rate calculation.
-