summaryrefslogtreecommitdiffstats
path: root/libavformat/aviobuf.c
Commit message (Collapse)AuthorAgeFilesLines
* Use full path for #includes from another directory.Diego Biurrun2008-05-091-1/+2
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* improve CRC APIAurelien Jacobs2008-01-041-1/+1
| | | | | | | - don't export any global var - provide either generated or hardcoded tables Originally committed as revision 11409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a av_alloc_put_byte function.Reimar Döffinger2007-12-221-0/+14
| | | | | | | The name is in analogy to init_put_byte, but I would not mind it being changed to something better. Originally committed as revision 11305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make recently added and still unused read_seek functions return offset_t.Michael Niedermayer2007-12-191-3/+3
| | | | Originally committed as revision 11274 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge recently added and still unused play and pause functions.Michael Niedermayer2007-12-191-12/+3
| | | | Originally committed as revision 11273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unneeded avio wrapper functions.Michael Niedermayer2007-12-191-26/+1
| | | | Originally committed as revision 11264 to svn://svn.ffmpeg.org/ffmpeg/trunk
* return error when url_fseek could not read until desired offset in streamed modeBaptiste Coudurier2007-12-161-0/+2
| | | | Originally committed as revision 11233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend ByteIOContext and add the buffered IO functions:Björn Axelsson2007-11-281-0/+37
| | | | | | | | av_url_read_fplay(), av_url_read_fpause() and av_url_read_fseek(). patch by: Björn Axelsson, bjorn d axelsson a intinor d se Originally committed as revision 11110 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use dynamically allocated ByteIOContext in AVFormatContextBjörn Axelsson2007-11-211-16/+51
| | | | | | | patch by: Björn Axelsson, bjorn d axelsson a intinor d se thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007 Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix to get_v()Kostya Shishkov2007-11-031-1/+1
| | | | Originally committed as revision 10912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make get_v() available to the other demuxersKostya Shishkov2007-11-031-0/+11
| | | | Originally committed as revision 10911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename av_crc04C11DB7_update to ff_crc04C11DB7_update and move it to ↵Baptiste Coudurier2007-10-301-0/+5
| | | | | | aviobuf.c so it can be reused by other (de)muxers Originally committed as revision 10873 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add functionality to set the direction of a ByteIOContext buffer.Björn Axelsson2007-10-111-9/+18
| | | | | | | | Patch by Björn Axelsson bjorn axelsson intinor se Original thread: [FFmpeg-devel] [PATCH] MMS protocol support patch 1 Date: 09/19/2007 05:51 PM Originally committed as revision 10709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IndentationBenoit Fouet2007-09-261-2/+2
| | | | Originally committed as revision 10589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check read_packet before using it.Benoit Fouet2007-09-261-1/+3
| | | | Originally committed as revision 10588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurrences of AVERROR_IO with AVERROR(EIO).Panagiotis Issaris2007-07-191-1/+1
| | | | Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: fix indentationAlex Beregszaszi2007-05-111-2/+2
| | | | Originally committed as revision 8998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move aviobuf.c comments to avio.h. By moving the aviobuf.c comments to avio.h,Panagiotis Issaris2007-03-051-40/+0
| | | | | | | these comments can be extracted by Doxygen by only accessing the installed headers. Originally committed as revision 8258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This fixes error handling for BeOS, removing the need for some ifdefs.François Revol2007-02-131-5/+5
| | | | | | | | | AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h. Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed. Please from now on use return AVERROR(EFOO) instead of the ugly return -EFOO in your code. This also removes the need for berrno.h. Originally committed as revision 7965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix misbehaviour in url_fseek() when seeking fails.Ronald S. Bultje2007-01-301-2/+4
| | | | | | | | | | The return value of the seek function is -1 on error, not -EPIPE (the return value in url_seek() if no seek function pointer is set) Patch by Ronald S. Bultje % rbultje A ronald P bitfreak P net % Original thread: date: Dec 31, 2006 9:25 PM subject: [Ffmpeg-devel] Re: [PATCH] file length handling Originally committed as revision 7766 to svn://svn.ffmpeg.org/ffmpeg/trunk
* proper error handling in file size retrieval, patch by Ronald S. Bultje ↵Ronald S. Bultje2007-01-281-1/+3
| | | | | | rbultje at ronald bitfreak net Originally committed as revision 7736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indention of previous commitMichael Niedermayer2007-01-011-2/+2
| | | | Originally committed as revision 7396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seekless filesize retrieving support in 7 lines of code, also doesnt break ↵Michael Niedermayer2007-01-011-0/+3
| | | | | | compatibility Originally committed as revision 7395 to svn://svn.ffmpeg.org/ffmpeg/trunk
* put_*() are not only useful to muxers and protocolAurelien Jacobs2006-12-161-2/+0
| | | | | | fix compilation of matroska demuxer with --disable-muxers --disable-protocols Originally committed as revision 7323 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compile with --disable-muxers, patch by Loïc Le Loarer, lll+ffmpeg m4x org.Loïc Le Loarer2006-11-301-4/+6
| | | | Originally committed as revision 7185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move memory reading ByteIOContext init from mov.c to avobuf.cMichael Niedermayer2006-10-201-0/+4
| | | | Originally committed as revision 6744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support forward seeking in non seekable streamsMichael Niedermayer2006-09-261-0/+7
| | | | Originally committed as revision 6340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify seek() failure checkMichael Niedermayer2006-09-261-4/+1
| | | | Originally committed as revision 6339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify url_fseek()Michael Niedermayer2006-09-221-39/+24
| | | | Originally committed as revision 6316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix regression failure after adler simplificationMichael Niedermayer2006-07-201-1/+1
| | | | Originally committed as revision 5803 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a Creative VOC (de)muxerAurelien Jacobs2006-02-091-0/+14
| | | | Originally committed as revision 4967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add --disable-protocols option to configure to disable I/O protocol fromGildas Bazin2006-01-211-5/+2
| | | | | | | libavformat. Also fix build with --disable-muxers and --disable-ffserver. patch by Gildas Bazin < gbazin **@** altern **.** org > Originally committed as revision 4879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-121-1/+1
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-221-1/+1
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-171-31/+31
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERSDiego Biurrun2005-09-231-12/+12
| | | | | | | in libavformat to allow building (de)coders and (de)muxers independently at some point + support for this option in configure. Originally committed as revision 4611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove non portable get/put_be64_double()Michael Niedermayer2005-07-191-22/+0
| | | | Originally committed as revision 4461 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill duplicated get/put_be24()Michael Niedermayer2005-07-191-8/+17
| | | | Originally committed as revision 4460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (segfault fix)Michael Niedermayer2005-06-031-1/+2
| | | | Originally committed as revision 4341 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix url_fsize for large files patch by (Wolfram Gloger: wmglo, dent med ↵Wolfram Gloger2005-05-301-3/+3
| | | | | | uni-muenchen de) Originally committed as revision 4322 to svn://svn.ffmpeg.org/ffmpeg/trunk
* drop most url_fileno() calls (allows to use ByteIOContext directly in caller ↵Aurelien Jacobs2005-05-191-0/+11
| | | | | | apps instead of URLProtocol) Originally committed as revision 4275 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bypass internal buffer for "large" packetsMichael Niedermayer2005-03-241-4/+22
| | | | Originally committed as revision 4080 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-121-0/+3
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* integer overflows, heap corruptionMichael Niedermayer2005-01-081-1/+5
| | | | | | | possible arbitrary code execution cannot be ruled out in some cases precautionary checks Originally committed as revision 3813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* write error handlingMichael Niedermayer2004-10-081-10/+26
| | | | Originally committed as revision 3572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffserver fixes by (Koos Vriezen <koos.vriezen at xs4all dot nl>)Michael Niedermayer2004-07-251-3/+4
| | | | Originally committed as revision 3340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sweeping change from -EIO -> AVERROR_IOMike Melanson2004-06-191-1/+1
| | | | Originally committed as revision 3239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (bytes_left() -> url_feof())Michael Niedermayer2004-04-061-6/+7
| | | | | | | | | 10l (updating LRU delta pts for type 1/2 frames) ensure that checksumming isnt enabled if its not needed search for next startcode and then search backward to the next valid frame if an inconsistancy is detected deal with non-frame startcodes in the middle of the stream Originally committed as revision 2972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* checksuming for nut & nice checksum API for libavformatMichael Niedermayer2004-04-051-0/+24
| | | | Originally committed as revision 2969 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud