- 15 Feb, 2015 1 commit
-
-
Federico Tomassetti authored
Bug-Id: CID 1257795 CC: libav-stable@libav.org Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 14 Feb, 2015 1 commit
-
-
Diego Biurrun authored
-
- 01 Feb, 2015 1 commit
-
-
Luca Barbato authored
The ogg serial number doubles as codec id and sequence value for concatenated samples.
-
- 06 Nov, 2014 1 commit
-
-
Anton Khirnov authored
The reasoning is the same as for 0097cbea.
-
- 29 Oct, 2014 1 commit
-
-
Michael Niedermayer authored
The code would have segfaulted before if oggstream were NULL. CC: libav-stable@libav.org Bug-Id: CID 732218
-
- 13 Oct, 2014 1 commit
-
-
Anton Khirnov authored
-
- 23 Aug, 2014 1 commit
-
-
Luca Barbato authored
Unbreak 051aadee
-
- 22 Aug, 2014 1 commit
-
-
Luca Barbato authored
Since they are aliases for ogg enabling any of them enables ogg as well.
-
- 18 Jun, 2014 1 commit
-
-
Anton Khirnov authored
Previously, AVStream.codec.time_base was used for that purpose, which was quite confusing for the callers. This change also opens the path for removing AVStream.codec. The change in the lavf-mkv test is due to the native timebase (1/1000) being used instead of the default one (1/90000), so the packets are now sent to the crc muxer in the same order in which they are demuxed (previously some of them got reordered because of inexact timestamp conversion).
-
- 06 Jun, 2014 1 commit
-
-
Martin Storsjö authored
On big endian machines, the default value set via the faulty AVOption ended up as 2^32 times too big. This fixes the fate-lavf-ogg test which currently is broken on big endian machines, broken since 38313626. Since that commit, a final zero-sized packet is written to the ogg muxer in that test, which caused different flushing behaviour on little and big endian depending on whether the pref_duration option was handled as it should or not. CC: libav-stable@libav.org Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 04 Jun, 2014 1 commit
-
-
Martin Storsjö authored
This allows the caller to write all buffered data to disk, allowing the caller to know at what byte position in the file a certain packet starts (any packet written after the flush will be located after that byte position). Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 28 May, 2014 2 commits
-
-
Michael Niedermayer authored
This corrects the bug that caused the checksums to change in 9767d7c0. It caused the EOS flag to be set incorrectly; the ogg spec does not allow it to be set in the middle of a logical bitstream. Signed-off-by:
Andrew Kelley <superjoe30@gmail.com> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
-
- 27 May, 2014 2 commits
-
-
Andrew Kelley authored
Before, header information for ogg format files was sent with the first encoded packet. This patch makes it so that it is possible for API users to differentiate between headers and encoded audio. This is useful, for example, when creating an audio stream where you want to send one set of headers for every client that connects and then the encoded stream of audio. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Andrew Kelley authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 15 May, 2014 1 commit
-
-
Anton Khirnov authored
Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
-
- 09 Feb, 2014 1 commit
-
-
Andrew Kelley authored
Since 2007, the Xiph.org Foundation recommends that .ogg only be used for Ogg Vorbis audio files. Source: http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions However we only do it if we have libvorbis available because the built in vorbis encoder is not as good. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 23 Nov, 2013 1 commit
-
-
Diego Biurrun authored
-
- 25 Apr, 2013 1 commit
-
-
Luca Barbato authored
Most formats do not support negative timestamps, shift them to avoid unexpected behaviour and a number of bad crashes. CC:libav-stable@libav.org Signed-off-by:
Anton Khirnov <anton@khirnov.net> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 08 Jan, 2013 1 commit
-
-
Justin Ruggles authored
This uses page duration instead of byte size to determine when to buffer the page. Also, it tries to avoid continued pages by buffering the current page if there are already packets in the page and adding the next packet would require it to be continued on a new page. This can improve seeking performance. The default page duration is 1 second, which is much saner than filling all page segments by default.
-
- 27 Sep, 2012 1 commit
-
-
Nathan Caldwell authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 04 Sep, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Mar, 2012 2 commits
-
-
Reimar Döffinger authored
The previous condition of 0 page size was wrong, that would disable the mechanism for all frames at a start of a page, thus some keyframes still would not get their own granule. The real problem is that header packets must not be flushed, but they have (and must have) 0 granule and thus would be detected as keyframes. Add a separate parameter to mark header packets. Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Andres Gonzalez authored
When set, if an Ogg stream buffer has enough data, a page is made instead of filling maximum-size pages. Using smaller pages results smaller seek intervals at the expense of higher container overhead. Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
- 24 Feb, 2012 1 commit
-
-
Justin Ruggles authored
fixes a memleak for Vorbis and Theora, where the comment header from avpriv_split_xiph_headers() is replaced by a buffer that must be freed separately.
-
- 30 Nov, 2011 1 commit
-
-
Anton Khirnov authored
It's supposed to be called only from (de)muxers.
-
- 02 Nov, 2011 1 commit
-
-
Diego Biurrun authored
-
- 20 Oct, 2011 2 commits
-
-
Anton Khirnov authored
It's used in lavf.
-
Anton Khirnov authored
Specifically, ff_flac_parse_streaminfo, ff_flac_is_extradata_valid and ff_flac_parse_block_header
-
- 17 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
- 03 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 08 Jun, 2011 1 commit
-
-
Anton Khirnov authored
-
- 03 Apr, 2011 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 30 Mar, 2011 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 17 Mar, 2011 1 commit
-
-
Anton Khirnov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 04 Mar, 2011 1 commit
-
-
Anton Khirnov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-