Statistics
| Branch: | Revision:

ffmpeg / libavformat / aviobuf.c @ a23c9c4a

History | View | Annotate | Download (19.9 KB)

# Date Author Comment
3abe5fbd 01/04/2008 11:09 PM Aurelien Jacobs

improve CRC API
- don't export any global var
- provide either generated or hardcoded tables

Originally committed as revision 11409 to svn://svn.ffmpeg.org/ffmpeg/trunk

1e0f3468 12/22/2007 04:18 PM Reimar Döffinger

Add a av_alloc_put_byte function.
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

b075e520 12/19/2007 09:11 PM Michael Niedermayer

Make recently added and still unused read_seek functions return offset_t.

Originally committed as revision 11274 to svn://svn.ffmpeg.org/ffmpeg/trunk

502bdf68 12/19/2007 08:57 PM Michael Niedermayer

Merge recently added and still unused play and pause functions.

Originally committed as revision 11273 to svn://svn.ffmpeg.org/ffmpeg/trunk

004050ee 12/19/2007 02:33 AM Michael Niedermayer

Remove unneeded avio wrapper functions.

Originally committed as revision 11264 to svn://svn.ffmpeg.org/ffmpeg/trunk

5cb4b82a 12/16/2007 05:52 PM Baptiste Coudurier

return error when url_fseek could not read until desired offset in streamed mode

Originally committed as revision 11233 to svn://svn.ffmpeg.org/ffmpeg/trunk

e7e4810a 11/28/2007 07:46 PM Björn Axelsson

Extend ByteIOContext and add the buffered IO functions:
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

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

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

7798b42d 11/03/2007 06:29 PM Kostya Shishkov

Add ff_ prefix to get_v()

Originally committed as revision 10912 to svn://svn.ffmpeg.org/ffmpeg/trunk

897d3eef 11/03/2007 06:26 PM Kostya Shishkov

Make get_v() available to the other demuxers

Originally committed as revision 10911 to svn://svn.ffmpeg.org/ffmpeg/trunk

992e78f5 10/30/2007 12:01 AM Baptiste Coudurier

rename av_crc04C11DB7_update to ff_crc04C11DB7_update and move it to aviobuf.c so it can be reused by other (de)muxers

Originally committed as revision 10873 to svn://svn.ffmpeg.org/ffmpeg/trunk

770d9daf 10/11/2007 02:57 PM Björn Axelsson

Add functionality to set the direction of a ByteIOContext buffer.
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

2d89f334 09/26/2007 11:33 AM Benoit Fouet

Indentation

Originally committed as revision 10589 to svn://svn.ffmpeg.org/ffmpeg/trunk

602dd8f6 09/26/2007 11:32 AM Benoit Fouet

Check read_packet before using it.

Originally committed as revision 10588 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f3e0b21 07/19/2007 03:23 PM Panagiotis Issaris

Replace all occurrences of AVERROR_IO with AVERROR.

Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk

5f097703 05/11/2007 07:07 PM Alex Beregszaszi

cosmetics: fix indentation

Originally committed as revision 8998 to svn://svn.ffmpeg.org/ffmpeg/trunk

a8c5ab27 03/05/2007 01:55 PM Panagiotis Issaris

Move aviobuf.c comments to avio.h. By moving the aviobuf.c comments to avio.h,
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

8fa36ae0 02/13/2007 06:26 PM François Revol

This fixes error handling for BeOS, removing the need for some ifdefs.
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....

68fcdbf1 01/30/2007 10:48 AM Ronald S. Bultje

Fix misbehaviour in url_fseek() when seeking fails.
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:...

8f42f523 01/28/2007 02:38 AM Ronald S. Bultje

proper error handling in file size retrieval, patch by Ronald S. Bultje rbultje at ronald bitfreak net

Originally committed as revision 7736 to svn://svn.ffmpeg.org/ffmpeg/trunk

1ae2c5f2 01/01/2007 09:49 PM Michael Niedermayer

fix indention of previous commit

Originally committed as revision 7396 to svn://svn.ffmpeg.org/ffmpeg/trunk

8e287af0 01/01/2007 09:49 PM Michael Niedermayer

seekless filesize retrieving support in 7 lines of code, also doesnt break compatibility

Originally committed as revision 7395 to svn://svn.ffmpeg.org/ffmpeg/trunk

3b61ab0b 12/16/2006 08:40 PM Aurelien Jacobs

put_*() are not only useful to muxers and protocol
fix compilation of matroska demuxer with --disable-muxers --disable-protocols

Originally committed as revision 7323 to svn://svn.ffmpeg.org/ffmpeg/trunk

8fa641f8 11/30/2006 01:00 AM Loïc Le Loarer

Fix compile with --disable-muxers, patch by Loïc Le Loarer, lll+ffmpeg m4x org.

Originally committed as revision 7185 to svn://svn.ffmpeg.org/ffmpeg/trunk

942f3bb5 10/20/2006 09:32 AM Michael Niedermayer

move memory reading ByteIOContext init from mov.c to avobuf.c

Originally committed as revision 6744 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

398f5d3f 09/26/2006 05:09 PM Michael Niedermayer

support forward seeking in non seekable streams

Originally committed as revision 6340 to svn://svn.ffmpeg.org/ffmpeg/trunk

3b9a913d 09/26/2006 04:09 PM Michael Niedermayer

simplify seek() failure check

Originally committed as revision 6339 to svn://svn.ffmpeg.org/ffmpeg/trunk

f40d1739 09/22/2006 10:03 AM Michael Niedermayer

simplify url_fseek()

Originally committed as revision 6316 to svn://svn.ffmpeg.org/ffmpeg/trunk

ccb15994 07/20/2006 10:22 AM Michael Niedermayer

fix regression failure after adler simplification

Originally committed as revision 5803 to svn://svn.ffmpeg.org/ffmpeg/trunk

ea395e8c 02/09/2006 10:52 PM Aurelien Jacobs

add a Creative VOC (de)muxer

Originally committed as revision 4967 to svn://svn.ffmpeg.org/ffmpeg/trunk

04f46ced 01/21/2006 06:36 PM Gildas Bazin

Add --disable-protocols option to configure to disable I/O protocol from
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

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

a9e35095 09/23/2005 12:25 AM Diego Biurrun

Replace CONFIG_ENCODERS/CONFIG_DECODERS with CONFIG_MUXERS/CONFIG_DEMUXERS
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

7cb8f314 07/19/2005 02:50 PM Michael Niedermayer

remove non portable get/put_be64_double()

Originally committed as revision 4461 to svn://svn.ffmpeg.org/ffmpeg/trunk

a254c574 07/19/2005 02:41 PM Michael Niedermayer

kill duplicated get/put_be24()

Originally committed as revision 4460 to svn://svn.ffmpeg.org/ffmpeg/trunk

0f0680c5 06/03/2005 08:48 AM Michael Niedermayer

10l (segfault fix)

Originally committed as revision 4341 to svn://svn.ffmpeg.org/ffmpeg/trunk

536ffa59 05/30/2005 04:45 PM Wolfram Gloger

Fix url_fsize for large files patch by (Wolfram Gloger: wmglo, dent med uni-muenchen de)

Originally committed as revision 4322 to svn://svn.ffmpeg.org/ffmpeg/trunk

a965c478 05/19/2005 12:06 AM Aurelien Jacobs

drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps instead of URLProtocol)

Originally committed as revision 4275 to svn://svn.ffmpeg.org/ffmpeg/trunk

3e2b6358 03/24/2005 10:07 PM Michael Niedermayer

bypass internal buffer for "large" packets

Originally committed as revision 4080 to svn://svn.ffmpeg.org/ffmpeg/trunk

0ecca7a4 01/12/2005 12:16 AM Michael Niedermayer

various security fixes and precautionary checks

Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk

568e18b1 01/08/2005 02:21 PM Michael Niedermayer

integer overflows, heap corruption
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

576ae256 10/08/2004 08:09 PM Michael Niedermayer

write error handling

Originally committed as revision 3572 to svn://svn.ffmpeg.org/ffmpeg/trunk

53e2f9ca 07/25/2004 11:59 AM Michael Niedermayer

ffserver fixes by (Koos Vriezen <koos.vriezen at xs4all dot nl>)

Originally committed as revision 3340 to svn://svn.ffmpeg.org/ffmpeg/trunk

0bd586c5 06/19/2004 03:59 AM Mike Melanson

sweeping change from -EIO -> AVERROR_IO

Originally committed as revision 3239 to svn://svn.ffmpeg.org/ffmpeg/trunk

465e1dad 04/06/2004 05:40 PM Michael Niedermayer

10l (bytes_left() -> url_feof())
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...

ee9f36a8 04/05/2004 12:02 PM Michael Niedermayer

checksuming for nut & nice checksum API for libavformat

Originally committed as revision 2969 to svn://svn.ffmpeg.org/ffmpeg/trunk

e15dec10 03/15/2004 03:29 AM Leon van Stuivenberg

decode latency patch by (Leon van Stuivenberg <l dot vanstuivenberg at chello dot nl>)

Originally committed as revision 2896 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac9fe33d 02/14/2004 04:25 PM Gildas Bazin

avio patch by (Gildas Bazin <gbazin at altern dot org>)

Originally committed as revision 2783 to svn://svn.ffmpeg.org/ffmpeg/trunk

764ef400 10/14/2003 04:15 AM Mike Melanson

disable encoders where appropriate (patch courtesy of BERO
<bero at geocities.co.jp>)

Originally committed as revision 2375 to svn://svn.ffmpeg.org/ffmpeg/trunk

546031ee 04/23/2003 06:38 PM Zdenek Kabelac
  • keeping compiler happy and quiet

Originally committed as revision 1817 to svn://svn.ffmpeg.org/ffmpeg/trunk

b88ba823 03/26/2003 10:30 AM Mark Hills

ffserver deallocate ctx->streams on closing patch by (Mark Hills <mark at pogo dot org dot uk>)

Originally committed as revision 1704 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c91a675 02/10/2003 09:35 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

Originally committed as revision 1567 to svn://svn.ffmpeg.org/ffmpeg/trunk

abac6175 11/25/2002 07:07 PM Fabrice Bellard

renamed libav to libavformat

Originally committed as revision 1276 to svn://svn.ffmpeg.org/ffmpeg/trunk