summaryrefslogtreecommitdiff
path: root/libavformat/aviobuf.c
Commit message (Collapse)AuthorAge
* improve CRC APIAurelien Jacobs2008-01-04
| | | | | | | - 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-22
| | | | | | | 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-19
| | | | 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-19
| | | | Originally committed as revision 11273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unneeded avio wrapper functions.Michael Niedermayer2007-12-19
| | | | 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-16
| | | | Originally committed as revision 11233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend ByteIOContext and add the buffered IO functions:Björn Axelsson2007-11-28
| | | | | | | | 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-21
| | | | | | | 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-03
| | | | Originally committed as revision 10912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make get_v() available to the other demuxersKostya Shishkov2007-11-03
| | | | 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-30
| | | | | | 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-11
| | | | | | | | 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-26
| | | | Originally committed as revision 10589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check read_packet before using it.Benoit Fouet2007-09-26
| | | | Originally committed as revision 10588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurrences of AVERROR_IO with AVERROR(EIO).Panagiotis Issaris2007-07-19
| | | | Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: fix indentationAlex Beregszaszi2007-05-11
| | | | 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-05
| | | | | | | 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-13
| | | | | | | | | 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-30
| | | | | | | | | | 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-28
| | | | | | rbultje at ronald bitfreak net Originally committed as revision 7736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indention of previous commitMichael Niedermayer2007-01-01
| | | | 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-01
| | | | | | compatibility Originally committed as revision 7395 to svn://svn.ffmpeg.org/ffmpeg/trunk
* put_*() are not only useful to muxers and protocolAurelien Jacobs2006-12-16
| | | | | | 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-30
| | | | 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-20
| | | | 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-07
| | | | | | 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-26
| | | | Originally committed as revision 6340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify seek() failure checkMichael Niedermayer2006-09-26
| | | | Originally committed as revision 6339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify url_fseek()Michael Niedermayer2006-09-22
| | | | Originally committed as revision 6316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix regression failure after adler simplificationMichael Niedermayer2006-07-20
| | | | Originally committed as revision 5803 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a Creative VOC (de)muxerAurelien Jacobs2006-02-09
| | | | 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-21
| | | | | | | 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-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERSDiego Biurrun2005-09-23
| | | | | | | 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-19
| | | | Originally committed as revision 4461 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill duplicated get/put_be24()Michael Niedermayer2005-07-19
| | | | Originally committed as revision 4460 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (segfault fix)Michael Niedermayer2005-06-03
| | | | 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-30
| | | | | | 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-19
| | | | | | apps instead of URLProtocol) Originally committed as revision 4275 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bypass internal buffer for "large" packetsMichael Niedermayer2005-03-24
| | | | Originally committed as revision 4080 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* integer overflows, heap corruptionMichael Niedermayer2005-01-08
| | | | | | | 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-08
| | | | 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-25
| | | | Originally committed as revision 3340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sweeping change from -EIO -> AVERROR_IOMike Melanson2004-06-19
| | | | Originally committed as revision 3239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (bytes_left() -> url_feof())Michael Niedermayer2004-04-06
| | | | | | | | | 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-05
| | | | Originally committed as revision 2969 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode latency patch by (Leon van Stuivenberg <l dot vanstuivenberg at ↵Leon van Stuivenberg2004-03-15
| | | | | | chello dot nl>) Originally committed as revision 2896 to svn://svn.ffmpeg.org/ffmpeg/trunk