Statistics
| Branch: | Revision:

ffmpeg / libavformat / rmdec.c @ 6a8c8b36

History | View | Annotate | Download (30.5 KB)

# Date Author Comment
83c0ba3d 03/21/2009 07:19 PM Ronald S. Bultje

Don't allow to sync on packets of zero-size length, since these are never
valid. See "[PATCH] rmdec.c: prevent zero-length packets" thread.

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

e75e603c 03/21/2009 07:18 PM Ronald S. Bultje

Move "- 12" statement up a bit. See "[PATCH] rmdec.c: prevent zero-length
packets" thread.

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

cf16c17a 03/20/2009 01:22 AM Ronald S. Bultje

Add byte reordering for the SIPRO audio codec. See "rmdec.c: add SIPR codec
try #2" thread. Patch originally by Vladimir Voroshilov.

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

c3df4a3b 03/16/2009 08:22 PM Måns Rullgård

rmdec: fix crash at end of file

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

508fe07a 03/16/2009 01:23 PM Ronald S. Bultje

More reindent, forgotten in previous commit.

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

2d6f3014 03/16/2009 01:03 PM Ronald S. Bultje

Parse index chunk so that seeking in modern .rm files becomes a lot faster.
Has been tested against streamed / non-seekable input and passes make
seektest. See "[PATCH] rmdec.c: parse INDX chunk" thread on mailinglist.

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

c8829279 03/16/2009 01:01 PM Ronald S. Bultje

Reindent after r18010.

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

55d330f9 03/16/2009 12:59 PM Ronald S. Bultje

Mark the first output audio frame as keyframe (separate patch from previous,
as requested by Kostya). See "[PATCH] rmdec.c: remove cache access
duplication".

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

c5efef7b 03/16/2009 12:57 PM Ronald S. Bultje

Remove packet returning in ff_rm_parse_packet() if we're using the packet
cache, since this can already be accessed through ff_rm_retrieve_cache().
See "[PATCH] rmdec.c: remove cache access duplication" thread.

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

7268f0bd 03/16/2009 12:50 PM Ronald S. Bultje

Reindent after r18005.

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

6a2d3fc3 03/16/2009 12:47 PM Ronald S. Bultje

Merge code for packet reading in "old" (.ra, audio-only) Realmedia files and
the newer (.rm, audio/video) files. See "[PATCH] rmdec.c: merge old/new
packet reading code" thread on mailinglist.

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

7a160bca 03/15/2009 08:14 PM Ronald S. Bultje

Fix index generation in the way that it was supposed to be used. See the
discussion in the ML thread "[PATCH] rmdec.c: merge old/new packet reading
code".

Over time, this code broke somewhat, e.g. seq was never actually written
into (and was thus always 1, therefore the seq condition was always true),...

b5b9ff2a 03/10/2009 12:55 PM Ronald S. Bultje

Correctly skip complete INDX chunks, i.e. read the 32-bit header correctly
and if the size is broken (20 bytes, header-only), calculate the expected
size and skip the index entries anyway. See "[PATCH] rmdec.c: correctly
skip indexes" thread.

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

b8cc5a9f 03/09/2009 10:03 PM Ronald S. Bultje

Prevent (negative) overflow of rm->remaining_len. This evaluation really only
has two possible outcomes: either len and rm->remaining_len are the same, in
which case we care about the outcome and it is zero, or rm->remaining_len is
currently not in use and we don't care about the outcome. In that case, len...

7ccefd08 03/09/2009 10:02 PM Ronald S. Bultje

Revert to r17908.

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

0ecf9cc9 03/09/2009 01:08 PM Ronald S. Bultje

Prevent (negative) overflow of rm->remaining_len. This evaluation really only
has two possible outcomes: either len and rm->remaining_len are the same, in
which case we care about the outcome and it is zero, or rm->remaining_len is
currently not in use and we don't care about the outcome. In that case, len...

21b37529 03/09/2009 12:46 PM Ronald S. Bultje

Replace separate packet parsing for "old_format" .ra files by a call to
ff_rm_parse_packet(). See "[PATCH] Make RM demuxer behave better with -an
option" thread, which sort-of turned into an aggregate of unrelated rmdec.c
cleanups.

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

dc3685e1 03/09/2009 12:42 PM Ronald S. Bultje

Move frame discarding out of the ff_rm_parse_packet() loop, and respect
rm->audio_pkt_cnt in case multiple packets should be read before the next
syncpoint in the file, so that ffplay -an on a file containing AAC audio
works. See "[PATCH] Make RM demuxer behave better with -an option" thread...

1f1ff731 02/17/2009 09:41 PM Aurelien Jacobs

remove now useless get_str16() from rmdec.c

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

0fd7c133 02/16/2009 04:12 PM Benoit Fouet

Add a context to av_log() calls.

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

517ac243 02/12/2009 05:26 PM Diego Biurrun

Use more descriptive format long_names.

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

88297e80 02/03/2009 01:12 PM Michael Niedermayer

Reformat rdt_demuxer AVCodec struct sanely.

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

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

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

6fde7afa 01/07/2009 11:37 PM Dominique Leuenberger

Fix a compiler warning:
libavformat/rmdec.c:550: warning: assignment makes pointer from integer

Patch by Dominique Leuenberger (dominique-ffmpeg-devel A leuenberger D net)

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

ce0453aa 12/31/2008 02:47 AM Michael Niedermayer

10l set AVPacket.size to the true size of the returned data instead of
the (larger) allocated size. (prevents segfaults due to later failures
from 900MB-sized packets, yes fuzzed file not a valid one)

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

188e67ea 12/31/2008 01:54 AM Michael Niedermayer

Fix indention which was off by 1 space.

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

0b4ff0c9 12/31/2008 01:53 AM Michael Niedermayer

Replace buffer by AVPacket and avoid a memcpy() for video when the number
of allocated slices matches the actual.
Audio still does a copy (marked with FIXME in the code so this is not missed).

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

fce48f5b 12/31/2008 12:24 AM Michael Niedermayer

Merge videobuf and audiobuf.

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

f48d5457 12/30/2008 09:23 PM Michael Niedermayer

Simplify the top of rm_assemble_video_frame().

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

e45673cb 12/30/2008 08:51 PM Michael Niedermayer

Add a few error checks to rm_assemble_video_frame()

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

51d6852f 12/30/2008 07:49 PM Michael Niedermayer

All non zero returns of rm_assemble_video_frame() are errors, check things
accordingly.

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

7d204e67 12/28/2008 11:25 PM Reimar Döffinger

av_free() -> av_freep(), patch by Reimar Doffinger, see discussion in
"rmdec.c: double free" thread on mailinglist.

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

c49a3ec3 12/28/2008 11:23 PM Ronald S. Bultje

Fix double free which happens for playback of .rm files after r16365. See
"rmdec.c: double free" discussion on mailinglist, patch with suggestions
from Reimar Doffinger.

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

a9f84821 12/28/2008 05:58 AM Ronald S. Bultje

Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in
"[PATCH] oops I broke rdt.c" mailinglist thread.

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

886e89d0 12/28/2008 12:21 AM Ronald S. Bultje

Add RMStream object as function argument to public functions so that non-.rm
AVStreams can be used to call these public rmdec.c functions as well, as is
the case for RDT/RTSP streams. See mailinglist discussion in "[PATCH] rdt.c:
don't reuse the same AVStream in both RTSP and RM demuxer" thread....

ba614729 12/28/2008 12:18 AM Ronald S. Bultje

Implement RMStream stream-specific private data object in the RM demuxer.
This allows multiple video or audio streams per .rm file. See mailinglist
thread "[PATCH] rmdec.c: implement RMVideo/AudioStream".

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

b9b2b8c9 12/14/2008 10:26 PM Ronald S. Bultje

Use get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in ML thread
"[PATCH] rmdec.c: use get_buffer and skip_bytes instead of loops of get_byte".

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

127ed7b0 12/14/2008 10:24 PM Ronald S. Bultje

Reindent something that looks weird.

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

1edddc99 12/13/2008 09:40 PM Ronald S. Bultje

Split RMContext into RMDemux/MuxContext and make them private in rmdec/enc.c.
Reason for this is that there are no shared entries in the demuxer/muxer
context, making it a mystery as to why it was shared between the two. See
"[PATCH] clean rmdemux/muxcontext" patch on mailinglist....

a15ebf34 12/13/2008 09:37 PM Ronald S. Bultje

Don't access RMContext directly in rdt.c. Rather, use the return value of
ff_rm_parse_packet() to indicate whether more audio packets are available
in the demuxer from the last RM frame, and save that in the RDT parsing
context. See patch/discussion in "[PATCH] rdt.c: don't access RMContext"...

76f940b2 12/11/2008 06:48 PM Ronald S. Bultje

Fix indenting.

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

fcc995a5 11/17/2008 02:20 PM Ronald S. Bultje

Add ByteIOContext argument to public ff_rm_* functions so that we can
specify the data source as function argument instead of in s->pb before
calling the function. Discussed in ML thread "[PATCH] fix small memleak
in rdt.c".

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

f23938f5 10/29/2008 12:16 AM Michael Niedermayer

Check sub_packet_size against 0 to avoid div by zero later.
Fixes issue473

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

2426bb96 09/26/2008 12:12 PM Benjamin Larsson

add ok parts to the rm demuxer for SIPRO support

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

b93dd838 09/23/2008 06:24 AM Vitor Sessak

Add support for RVTR fourCC

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

ff13ba92 09/07/2008 01:21 AM Ronald S. Bultje

Add dynamic payload handlers to rdt.c. These follow the same API as the ones
in rtpdec.c, so that they can be shared and used in the same way in rtsp.c.
The handlers, since they are specific for RDT, are registered in rdt.c and
a new registration function is thus called from allformats.c....

15995030 09/03/2008 12:07 AM Ronald S. Bultje

Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is
shared between the RM demuxer and the RTSP/RDT parser; both use the same
timebase. See discussion in "[PATCH] rmdec.c: move av_set_pts_info()" on ML.

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

79d5045d 09/03/2008 12:05 AM Ronald S. Bultje

Use chunk-size in function calling mdpr_read_codecdata() rather than in the
function itself. This way, old-style (.ra4) RTSP/RDT OpaqueData chunks can
be parsed using this function as well (they don't have the size bits). See
discussion on ML in "[PATCH] rmdec.c - small read_mdpr_codecdata() API...

07cb073b 06/23/2008 08:52 AM Diego Biurrun

Remove unused variable, fixes the warning:
libavformat/rmdec.c:280: warning: unused variable 'i'

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

ccafd472 06/20/2008 05:16 PM Baptiste Coudurier

factorize read_header failure freeing code

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

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

437fd77b 06/01/2008 04:25 PM Panagiotis Issaris

Check whether the memory allocation for extradata succeeded. Fixes issue 472.

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

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

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

fd31550d 04/09/2008 11:19 PM Michael Niedermayer

Fix seeking in rm.

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

badbe09a 01/17/2008 08:48 PM Roberto Togni

Fix forgotten braces from r11039

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

9b41eb37 01/16/2008 10:47 PM Diego Biurrun

Remove some spaces to keep certain people's eyes from hurting.

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

c807e68f 01/06/2008 10:50 PM Diego Biurrun

cosmetics: Add another pair of parentheses to aid readability.

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

0fd36362 01/04/2008 01:00 PM Ronald S. Bultje

Make three rm demuxer functions non static.
Patch by Ronald S. Bultje rsbultje gmail com
Original thread: [FFmpeg-devel] [PATCH] Realmedia / RTSP (RDT)
Date: 12/28/2007 10:19 PM

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

8f8fae80 01/02/2008 06:53 PM Diego Biurrun

cosmetics: Reindent.

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

b83a8424 01/02/2008 06:53 PM Ronald S. Bultje

Merge double-nested if into && condition.
patch by Ronald S. Bultje, rsbultje gmail com

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

ab19baef 12/04/2007 11:43 PM Roberto Togni

Typo

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

e3052ce7 12/02/2007 05:41 PM Roberto Togni

Revert r10892, it's wrong and no longer needed to prevent crashes

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

2b013568 11/19/2007 08:28 PM Roberto Togni

Replace realloc with free+malloc, the previous content of the buffer is
not needed

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

e35033e6 11/19/2007 12:02 AM Roberto Togni

Cosmetics

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

69434d2f 11/19/2007 12:02 AM Roberto Togni

No need to update pos, it's not used after that line

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

6887cb8b 11/18/2007 10:58 PM Roberto Togni

Cleanup: remove ssize

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

52537534 11/18/2007 10:49 PM Roberto Togni

Check for memory allocation failure of temp buffer

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

e11d0145 11/18/2007 10:40 PM Roberto Togni

Optimize memory management to create an av_packet from multiple slices:
- remove memmove to pack the data, instead copy only the used areas
from the temp buffer in their final position
- use the minimum possible size for the av_packet (relevant when some
slices are missing)...

27a2f87d 11/15/2007 09:13 PM Roberto Togni

1000l: Fix check for max slice number

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

e29378ff 11/15/2007 09:04 PM Roberto Togni

Move dnet-ac3 byte-swapping code close to audio packet read code
Fixed version of patch in
[FFmpeg-devel] [PATCH 5/6] rmdec.c: move around rm_ac3_swap_bytes()

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

5c470b91 11/08/2007 03:52 PM Ronald S. Bultje

Split ac3 byte swapping into a separate function.
Patch by Ronald S. Bultje: rsbultje gmail com
Original thread: Re: [FFmpeg-devel] [PATCH 4/6] rmdec.c: rm_ac3_swap_bytes()
Date: 11/05/2007 09:27 PM

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

d4d1b5fb 11/08/2007 03:14 PM Ronald S. Bultje

Isolate caching of audio frames in its own function.
Patch by Ronald S. Bultje: rsbultje gmail com
Original thread: Re: [FFmpeg-devel] [PATCH 3/6] rmdec.c: ff_rm_retrieve_cache()
Date: 11/05/2007 09:25 PM

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

66911b15 11/08/2007 03:09 PM Ronald S. Bultje

Change a stream indexer.
Patch by Ronald S. Bultje: rsbultje gmail com

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

afd302fa 11/08/2007 03:07 PM Ronald S. Bultje

Split out the packet parsing from the main function body in rmdec.c
into its own function
Patch by Ronald S. Bultje: rsbultje gmail com
Original thread: Re: [FFmpeg-devel] [PATCH 2/6] rmdec.c: ff_rm_parse_frame()
Date: 11/05/2007 09:23 PM

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

7e4b1611 11/08/2007 03:05 PM Ronald S. Bultje

Change parse indexer.
Patch by Ronald S. Bultje: rsbultje gmail com

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

36c9e40a 11/08/2007 09:14 AM Benoit Fouet

Change ff_rm_read_mdpr_codecdata to get back to old behavior.

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

ff1463dc 11/06/2007 04:02 PM Ronald S. Bultje

Split out the MDPR chunk reading into its own function.
Patch by Ronald S. Bultje: rsbultje gmail com
Original thread:[FFmpeg-devel] [PATCH 1/6] rmdec.c: ff_rm_read_mdpr_codecdata()
Date: 11/05/2007 09:21 PM

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

d447fc31 11/03/2007 06:43 AM Kostya Shishkov

Seek regression for RM demuxer fix

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

83c95cd4 11/01/2007 09:02 AM Kostya Shishkov

Revert get_num() to old behaviour in order to handle
incorrect RMs generated by lavf muxer.

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

383b123e 10/21/2007 05:17 PM Kostya Shishkov

Demux full frames instead of sliced for RealVideo.
Some changes by Roberto Togni and blessed by him on IRC.

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

bf415121 10/01/2007 07:48 PM Justin Ruggles

dnet audio needs avparser to work with the lavc ac3 decoder.
Fixes issue 121
Patch by Justin Ruggles

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

1ddcd07f 09/06/2007 03:36 AM Kostya Shishkov

Set correct length for last slice in frame subpacket

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

36cf20f5 07/28/2007 06:05 PM Ronald S. Bultje

Merge get_str() and get_str8() functions.
patch by Ronald S. Bultje, rsbultje gmail com

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

28263f5f 07/28/2007 06:02 PM Ronald S. Bultje

Fix get_str/get_str8() to also work if the target string is not long enough to
fit all data from the container string, and allow NULL as a string also to
simply skip the string altogether.
patch by Ronald S. Bultje, rsbultje gmail com

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

34174abf 07/08/2007 01:42 PM Måns Rullgård

avoid uninitialised variable warning and clarify code

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

75e61b0e 06/23/2007 11:10 PM Måns Rullgård

use new string functions
based on patch by Reimar Döffinger

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

d6649b2a 05/30/2007 09:50 AM Aurelien Jacobs

use FFSWAP

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

43e86914 05/30/2007 09:45 AM Aurelien Jacobs

cosmetics: indentation

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