- 18 Nov, 2011 2 commits
-
-
John Brooks authored
RTCP timestamps are only necessary to synchronize time between multiple streams. For a single stream, the RTP packet timestamp provides more reliable timing. As a result, single-stream RTP sessions should now have accurate and monotonic PTS. Signed-off-by: Martin Storsjö <martin@martin.st>
-
John Brooks authored
The timestamp field in RTPDemuxContext was unused before this. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 17 Nov, 2011 3 commits
-
-
Alex Converse authored
Found with Address Sanitizer
-
Thierry Foucu authored
Found with Address Sanitizer Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Martin Storsjö authored
TLSv1 is compatible with SSLv3, so this doesn't change much in terms of compatibility. By explicitly using TLSv1, OpenSSL sends the server name indication (SNI) header, which we already set using SSL_set_tlsext_host_name (earlier, this didn't have any effect). SNI allows servers to serve SSL content for different host names with separate certificates on one single port (vhosts). Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 16 Nov, 2011 7 commits
-
-
Martin Storsjö authored
This fixes builds with DEBUG defined, broken since 1158745a. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This makes the function accept the format of creation_time as output by demuxers (e.g. the mov demuxer), making the creation timestamp stay intact if transcoding. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This function is used in muxers for parsing the 'creation_time' metadata key, for converting it to a time value. This makes it match the behaviour of the exported 'creation_time' metadata from demuxers, where it is in UTC, too. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This is useful, since the normal timegm function isn't a standard function (requiring _BSD_SOURCE or _SVID_SOURCE on glibc to be visible, and not available on e.g. windows). The widely available function mktime uses the local time zone, which requires ugly workarounds to handle UTC time. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mike Melanson authored
http://samples.mplayerhq.hu/V-codecs/CVID/bad_cinepak_frame_size.mov This fix works around another work around which handles a different type of odd Cinepak data. Thanks to Matthew Hoops (clone2727 - gmail.com) for the sample and fix. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Kostya Shishkov authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Nathan Caldwell authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 15 Nov, 2011 3 commits
-
-
Mans Rullgard authored
Converting to double before the multiplication rather than after avoids an integer overflow in some cases. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 14 Nov, 2011 5 commits
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Luca Barbato authored
The frame duration was calculated without taking in account the bytes per sample. Thanks to Lorenzo Pistone <blaffablaffa@gmail.com> for pointing the issue and providing an initial fix.
-
Luca Barbato authored
And fix the error introduced when adding private option to avio. See 32caa7b1
-
Sebastien Zwickert authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Janne Grunau authored
The navigation header for the web pages lives in a different repository. Read it during documentation regeneration to use the same navigation bar on all pages.
-
- 13 Nov, 2011 13 commits
-
-
Anton Khirnov authored
-
Martin Storsjö authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Martin Storsjö authored
The interrupt callback has to be passed in during opening (setting it after opening isn't enough), since a blocking open couldn't be interrupted otherwise. Options are passed down to procotols and also need to be available during open() in most cases. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Not used anywhere yet, support for passing options from avio_open() will follow.
-
Anton Khirnov authored
-
Martin Storsjö authored
There are a few more cases of chained demuxers, but they only use custom IO which don't do any blocking IO and thus don't need the callback.
-
Martin Storsjö authored
Change all uses of these function to pass the relevant callback on.
-
Martin Storsjö authored
-
Martin Storsjö authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Martin Storsjö authored
This is a better io interrupt callback function, which has an opaque parameter, which is given to the interrupt callback. This allows callers to precisely cancel IO for one single AVFormatContext, without interrupt other ones in the same process. Note, it's not needed in AVIOContext, at the moment. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Luca Barbato authored
Single-quoted strings are printed verbatim in perl.
-
Luca Barbato authored
make it use the website css and start structuring it so it is consistent
-
Ronald S. Bultje authored
The issue had been introduced in c4356536Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 11 Nov, 2011 7 commits
-
-
Janne Grunau authored
It does not make much sense to factor the error handling to its own av_always_inline function. Fixes "format not a string literal and no format arguments" warning in the av_log.
-
Derek Buitenhuis authored
Add a decoder for the VBLE Lossless Codec, which still has a cult following. Used to be popular several years ago on doom9. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
The Musepack SV7 reference encoder converts mono to stereo when encoding.
-
Justin Ruggles authored
-
Justin Ruggles authored
It is already checked in avcodec_decode_audio3()
-