Statistics
| Branch: | Revision:

ffmpeg / libavformat / rm.c @ 4dcde00c

History | View | Annotate | Download (1.66 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 <>

74e8ccad 05/28/2010 06:18 PM Francesco Lavra

Move rm_codec_tags to rm.c so muxer/demuxer can share it.

Patch by Francesco Lavra <francescolavra interfree it>.

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

88e70e1b 09/06/2009 08:57 AM Reimar Döffinger

ff_rm_metadata is const.

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

7379d5bc 02/17/2009 09:40 PM Aurelien Jacobs

use new metadata API in rm (de)muxer

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

7b2a2ce5 05/30/2007 09:44 AM Aurelien Jacobs

split rm muxer and demuxer in their own files

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

10e26bc7 04/17/2007 08:53 PM Benjamin Larsson

Atrac3 decoder.

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

d495fdc3 03/30/2007 11:04 PM Sam Hocevar

Do not return invalid pointer for non-audio or video streams.
Patch by Sam Hocevar sam+ffmpeg zoy org

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

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

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

e344c1ea 11/01/2006 09:09 PM Steve L'Homme

reindentation, patch by From: Steve Lhomme, slhomme divxcorp com

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

7fbde343 10/23/2006 08:57 AM Aurelien Jacobs

replace coder/decoder file description in libavformat by muxer/demuxer

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

36c32bdd 10/03/2006 05:12 PM Diego Biurrun

Remove unused variables and the corresponding warnings along with them.

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

cb37931d 09/30/2006 11:50 AM Michael Niedermayer

dont set sub_id as its completly redundant and silly

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

a9d4a6ef 06/04/2006 09:01 PM Roberto Togni

rm_read_audio_stream_info return type is not void
Check for errors returned by rm_read_audio_stream_info
Check for overflow in aac extradata allocation

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

a194f595 06/04/2006 05:26 PM Roberto Togni

Support for AAC (fourcc raac and racp) in rm files

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

a443a253 05/13/2006 11:37 AM Michael Niedermayer

sanity checks some might have been exploitable

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

30a43f2d 03/01/2006 11:29 AM Michael Niedermayer

add size to AVIndex

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

c69e7914 12/25/2005 12:48 AM Roberto Togni

Support for 28_8 in old ar. files

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

1e4668d1 12/19/2005 08:49 PM Roberto Togni

Fix for Real "old" files version 3 with no 4cc. Fixes thankyou144.ra
Based on patch by "mkhodor7 <-> yahoo | com"

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

d76319b1 12/17/2005 05:57 PM Jindřich Makovička

malloc padding to avoid reading past the malloc()ed area.

Credits to Mikulas Patocka (mikulas at artax karlin mff cuni cz)

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

e0f7e329 12/09/2005 04:08 PM Benjamin Larsson

Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy...

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

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

9786bd4d 04/24/2005 10:08 PM Michael Niedermayer

fixing broken_rv20_1mb_.rm

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

f3356e9c 03/17/2005 01:25 AM Michael Niedermayer

more fine grained discarding of packets

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

386b26c9 02/28/2005 03:16 AM Michael Niedermayer

set block align

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

72aef198 02/28/2005 02:51 AM Michael Niedermayer

ra288 demuxing support (doesnt really work, might be demuxer or decoder bug)

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

b9866ebc 01/22/2005 01:36 PM Michael Niedermayer

support discarding uninterresting packets

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

3f05305d 01/06/2005 12:54 AM Michael Niedermayer

RV30/RV40 demuxing (untested)

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

119cebf4 01/03/2005 02:52 AM Michael Niedermayer

skip INDX chunks

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

d0271e8a 12/07/2004 01:14 PM Michael Niedermayer

rv20 encoding

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

37e85dac 12/06/2004 11:43 PM Michael Niedermayer

seeking in rm 2nd try

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

bc17df09 12/06/2004 10:44 PM Michael Niedermayer

seeking in rm

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

80016c48 12/06/2004 09:38 PM Michael Niedermayer

rm encoding fix

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

012cd15f 12/06/2004 08:03 PM Michael Niedermayer

try to recover from errors instead of failing fataly

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

a8b81ec1 12/06/2004 06:57 PM Michael Niedermayer

various demuxer fixes

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

18ade954 12/06/2004 05:21 PM Michael Niedermayer

rv10 thread safety fix / rv10 ffplay fix

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

d880240e 12/06/2004 04:40 PM Michael Niedermayer

timestamp fix

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

423962dc 12/05/2004 11:21 PM Michael Niedermayer

next try at fixing rv20 decoding

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

f7ff7bc6 11/19/2004 06:16 PM Michael Niedermayer

skip unknown streams instead of failing

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

6ccedec0 11/19/2004 04:36 PM Michael Niedermayer

rv20 demuxing fix

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

71c32f19 10/01/2004 01:16 PM Michael Niedermayer

do not call (av_)abort()

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

13859ac9 08/02/2004 01:00 PM Michael Niedermayer

dont be so picky

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

3c895fc0 05/29/2004 06:50 PM Michael Niedermayer

correctly interleave packets during encoding
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead

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

e928649b 05/29/2004 02:06 AM Michael Niedermayer

pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

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

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

49057904 09/10/2003 10:37 PM Fabrice Bellard

64 bit pts for writing - more const usage

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

c9510803 08/11/2003 04:16 PM Fabrice Bellard

support for older real audio files (<= version 3)

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

247eadca 08/08/2003 05:52 PM Fabrice Bellard

update duration and start_time - add av_new_stream() usage

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

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

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

39f853af 01/23/2003 10:57 PM Fabrice Bellard

use av_malloc()

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

c6c11cb6 12/20/2002 11:10 PM Ryutaroh Matsumoto

mimetype fixes patch by (Ryutaroh Matsumoto <ryutaroh at it dot ss dot titech dot ac dot jp>)

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

492cd3a9 12/09/2002 12:03 PM Michael Niedermayer

AVVideoFrame -> AVFrame

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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