- 18 May, 2016 1 commit
-
-
Martin Storsjö authored
This allows callers with avio write callbacks to get the bytestream positions that correspond to keyframes, suitable for live streaming. In the simplest form, a caller could expect that a header is written to the bytestream during the avformat_write_header, and the data output to the avio context during e.g. av_write_frame corresponds exactly to the current packet passed in. When combined with av_interleaved_write_frame, and with muxers that do buffering (most muxers that do some sort of fragmenting or clustering), the mapping from input data to bytestream positions is nontrivial. This allows callers to get directly information about what part of the bytestream is what, without having to resort to assumptions about the muxer behaviour. One keyframe/fragment/block can still be split into multiple (if they are larger than the aviocontext buffer), which would call the callback with e.g. AVIO_DATA_MARKER_SYNC_POINT, followed by AVIO_DATA_MARKER_UNKNOWN for the second time it is called with the following data. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 06 May, 2016 1 commit
-
-
Martin Storsjö authored
The declarations that this comment referred to were removed in 2439f2ca - there is no unbuffered IO in this header now. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 04 May, 2016 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 04 Mar, 2016 1 commit
-
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 02 Feb, 2016 1 commit
-
-
Michael Niedermayer authored
Note to maintainers: update tools Note to maintainers: set a default whitelist for your protocol If that makes no sense then consider to set "none" and thus require the user to specify a white-list for sub-protocols to be opened Note, testing and checking for missing changes is needed Reviewed-by:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Dec, 2015 1 commit
-
-
Reynaldo H. Verdejo Pinochet authored
Previous "currently size is limited" didn't give away much in terms of useful info. Signed-off-by:
Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
-
- 16 Nov, 2015 1 commit
-
-
Bryan Huh authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 31 Jul, 2015 1 commit
-
-
Stephan Holljes authored
Signed-off-by:
Stephan Holljes <klaxa1337@googlemail.com>
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 29 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
This was suggested in the discussion about these functions With this change the functions are available internally but are not part of the public API Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 Jun, 2015 1 commit
-
-
Mariusz Szczepańczyk authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jun, 2015 1 commit
-
-
Andreas Cadhalpun authored
Neccessary -> Necessary formated -> formatted thee -> the eventhough -> even though seperately -> separately Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 11 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
This allows us to adjust it internally. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Jun, 2015 1 commit
-
-
Luca Barbato authored
-
- 03 Apr, 2015 1 commit
-
-
Mariusz Szczepańczyk authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Mar, 2015 2 commits
-
-
Michael Niedermayer authored
This was mentioned in a previous review Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Lukasz Marek authored
API allows protocol implementations to provide API that allows to list directory content. API is similar to POSIX opendir/readdir/closedir. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Mar, 2015 1 commit
-
-
Mark Reid authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Nov, 2014 1 commit
-
-
Yu Xiaolei authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 30 Sep, 2014 1 commit
-
-
wm4 authored
avio_flush() did nothing useful for read streams. Fix it to behave as expected, and discard the currently read buffer properly. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Aug, 2014 2 commits
-
-
Nicolas George authored
See f75786f3 and 04bc3700.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2014 1 commit
-
-
James Almer authored
It's a public function and should use the avio_ namespace Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Jul, 2014 1 commit
-
-
Nicolas George authored
C++ chokes on the definition of AVBPrint. Including avio.h from c++ code used to work. Fix trac ticket #3800. Signed-off-by:
Nicolas George <george@nsup.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Jul, 2014 1 commit
-
-
Andrey Utkin authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Mar, 2014 1 commit
-
-
Michael Niedermayer authored
libavformat/aviobuf: keep track of the original buffer-size and restore it after probe/ensure-seekback Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Feb, 2014 1 commit
-
-
Diego Biurrun authored
-
- 16 Feb, 2014 1 commit
-
-
Alexander Strasser authored
Make it possible to find out what protocol will be chosen for a given URL. Signed-off-by:
Alexander Strasser <eclipse7@gmx.net>
-
- 19 Oct, 2013 1 commit
-
-
Michael Niedermayer authored
Define positive return values as non errors and leave further meaning undefined This allows future extensions to use these values Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 08 Apr, 2013 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Mar, 2013 1 commit
-
-
Clément Bœsch authored
-
- 10 Oct, 2012 1 commit
-
-
Luca Barbato authored
-
- 27 Sep, 2012 1 commit
-
-
Dale Curtis authored
Anonymous typedef structs prevent forward declaration, this change gives the AVIOContext and AVIOInterruptCB structures a name. These structures are now in line with other common structures such as AVFormatContext and AVCodecContext. Signed-off-by:
Dale Curtis <dalecurtis@chromium.org> Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 15 Sep, 2012 1 commit
-
-
Stefano Sabatini authored
This is consistent with stdio, and thus what people would naturally expect.
-
- 18 Aug, 2012 2 commits
-
-
Stefano Sabatini authored
This seems the expected behavior.
-
Stefano Sabatini authored
-
- 27 Jul, 2012 1 commit
-
-
Michael Niedermayer authored
Found-by: Reimar Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Jun, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 15 Jun, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-