Statistics
| Branch: | Revision:

ffmpeg / libavformat / 4xm.c @ 4dcde00c

History | View | Annotate | Download (11.4 KB)

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

45a8a02a 03/17/2011 02:24 AM Anton Khirnov

lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense

Signed-off-by: Ronald S. Bultje <>

66e5b1df 03/07/2011 10:20 PM Anton Khirnov

avio: deprecate url_feof

AVIOContext.eof_reached should be used directly instead.

Signed-off-by: Ronald S. Bultje <>

a2704c97 03/04/2011 04:26 PM Anton Khirnov

avio: add avio_tell macro as a replacement for url_ftell

Signed-off-by: Ronald S. Bultje <>

6b4aa5da 03/01/2011 05:12 PM Anton Khirnov

avio: avio_ prefix for url_fseek

Signed-off-by: Ronald S. Bultje <>

b7effd4e 02/21/2011 04:23 PM Anton Khirnov

avio: avio_ prefixes for get_* functions

In the name of consistency:
get_byte -> avio_r8
get_<type> -> avio_r<type>
get_buffer -> avio_read

get_partial_buffer will be made private later

get_strz is left out becase I want to change it later to return...

ae628ec1 02/20/2011 01:37 PM Anton Khirnov

avio: rename ByteIOContext to AVIOContext.

Signed-off-by: Ronald S. Bultje <>

c6610a21 01/26/2011 10:10 PM Diego Elio Pettenò

Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.

This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts.

8bb7d97b 01/16/2011 06:22 PM Michael Niedermayer

Check 4xm headers for validity. This should avoid 1/0.

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

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

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

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

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

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

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

0838cfdc 01/28/2009 01:37 PM Michael Niedermayer

Fix remotely exploitable arbitrary code execution vulnerability.
Found by Tobias Klein / tk // trapkit / de /
See: http://www.trapkit.de/advisories/TKADV2009-004.txt

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

be195ed1 01/27/2009 10:21 PM Michael Niedermayer

Prefer av_freep() over av_free() for variables in the context for safety.

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

0d29b7d5 01/27/2009 10:20 PM Michael Niedermayer

Add {} between if/else

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

9913860b 01/27/2009 10:14 PM Michael Niedermayer

Export all tracks (each is a different language) instead of just one.

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

c58d6796 01/27/2009 10:03 PM Michael Niedermayer

remove pointless {}

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

a10f1cbb 01/27/2009 09:58 PM Michael Niedermayer

Move current_track variable closer to where it is used.

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

68e1794e 01/27/2009 09:56 PM Michael Niedermayer

Fix memleak of fourxm->tracks on error return.

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

4f989885 01/27/2009 09:09 PM Michael Niedermayer

vertical align

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

cc988dd7 01/27/2009 09:06 PM Michael Niedermayer

Fix memleak of header in error returns.

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

59afda9f 01/27/2009 09:01 PM Michael Niedermayer

better header_size check

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

4698bb24 01/27/2009 08:51 PM Michael Niedermayer

size < 4 is invalid

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

6a5d31ac 01/11/2009 10:19 PM Diego Biurrun

Fix build: Add intreadwrite.h and bswap.h #includes where necessary.

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

470bce2b 01/11/2009 09:08 PM Diego Biurrun

cosmetics: indentation

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

c54286ab 01/11/2009 09:07 PM Diego Biurrun

Fix illegal identifier starting with an underscore.

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

dd1c8f3e 09/08/2008 02:24 PM Luca Abeni

Bump Major version, this commit is almost just renaming bits_per_sample to
bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may...

bde15e74 06/03/2008 04:20 PM Stefano Sabatini

Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.
patch by Stefano Sabatini, stefano.sabatini-lala poste.it
along with some spelling/consistency fixes for the long names by me

Originally committed as revision 13649 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

b6f508bb 08/27/2007 09:58 PM Roberto Togni

Change 4xm demuxer and video decoder to pass the video format version in
extradata instead of codec_tag.

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

a985a940 08/13/2007 12:44 AM Michael Niedermayer

export 4xm video version

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

07870f85 08/12/2007 12:23 AM Michael Niedermayer

pass *fr2 chunks to decoder (Toy-Story2_better-image-quality.4xa contains them)

Originally committed as revision 10085 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

769e10f0 07/19/2007 03:21 PM Panagiotis Issaris

Replace all occurrences of AVERROR_NOMEM with AVERROR.

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

e4141433 04/08/2007 08:24 PM Nicholas Tung

Get rid of unnecessary pointer casts.
patch by Nicholas Tung, ntung ntung com

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

87e87886 04/08/2007 11:34 AM Michael Niedermayer

allocate 32 extra bytes at the end of the probe buffer and remove most probe buf_size checks

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

fead30d4 01/19/2007 10:12 PM Alex Beregszaszi

rename BE/LE_8/16/32 to AV_RL/B_8/16/32

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

899af1a2 11/05/2006 04:31 PM Diego Biurrun

Do not set audio codec_tag to 1, that would be PCM audio.

Originally committed as revision 6903 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

ff70e601 07/10/2006 09:14 PM Måns Rullgård

allow individual selection of muxers and demuxers

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

d2a067d1 07/09/2006 11:40 PM Måns Rullgård

give AVInput/OutputFormat structs consistent names

Originally committed as revision 5697 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

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

8baa6614 07/19/2005 03:32 PM Michael Niedermayer

more non portable float parsing code ...

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

01f4895c 07/17/2005 10:24 PM Michael Niedermayer

changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility

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

2692067a 05/26/2005 08:17 PM Michael Niedermayer

AVPacket.pos

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

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

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

caf5fb95 04/26/2005 10:01 AM Michael Niedermayer

fix nonsens timestamp calculation

Originally committed as revision 4165 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

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

9ee91c2f 05/21/2004 08:43 PM Michael Niedermayer

move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

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

3a278992 03/14/2004 04:04 AM Mike Melanson

remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG ->
MKTAG/MKBETAG

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

11498da3 11/16/2003 02:26 PM Mike Melanson

set frame rate information, for good measure

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

d66dae57 11/15/2003 06:18 PM Mike Melanson

use the proper file framerate (specified by a float); account the pts
for video and audio tracks separately

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

e7106d5b 09/20/2003 09:54 PM Mike Melanson

clean up 4xm demuxer; make valgrind just a little happier

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

4b465299 06/03/2003 01:58 PM Michael Niedermayer

4xm adpcm

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

73a19b2d 05/28/2003 11:50 PM Mike Melanson

get the video dispatch straight

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

8e7284ba 05/28/2003 02:41 AM Mike Melanson

dispatch video as well as audio

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

5a634a69 05/26/2003 08:53 PM Mike Melanson

allocate enough bytes

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

948f01ff 05/25/2003 11:55 PM Michael Niedermayer

10l

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

4a106616 05/25/2003 11:41 PM Michael Niedermayer

c frame size debug stuff

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

cef4ba9e 05/25/2003 05:07 AM Mike Melanson

first pass at an experimental 4xm demuxer

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