Statistics
| Branch: | Revision:

ffmpeg / libavformat / allformats.c @ 4dcde00c

History | View | Annotate | Download (8.96 KB)

# Date Author Comment
42315dab 03/28/2011 02:55 PM Kostya Shishkov

Chronomaster DFA decoder

Signed-off-by: Anton Khirnov <>

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

bfaefd87 03/14/2011 12:05 PM Peter Ross

Bitmap Brothers JV demuxer

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

f4f4e12c 03/06/2011 10:29 PM Martin Storsjö

Add Apple HTTP Live Streaming protocol handler

Signed-off-by: Luca Barbato <>

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.

54bc6403 01/18/2011 07:00 AM Reimar Döffinger

Missing parts of IVF muxer support.

fd5b124d 12/27/2010 07:46 AM Anton Khirnov

Metadata demuxer.

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

a4651511 12/27/2010 07:46 AM Anton Khirnov

Metadata muxer

Dumps all metadata to a text file for easy manual editing.

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

82ca054a 12/26/2010 01:28 AM Peter Ross

Windows Televison (WTV) demuxer

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

9d09ebf1 11/26/2010 10:11 AM Anatoly Nenashev

Mobotix .mxg demuxer

Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru

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

3b39e273 11/22/2010 10:09 PM Anssi Hannula

S/PDIF demuxer

Patch by Anssi Hannula, anssi d hannula a iki d fi

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

44b70ce5 10/21/2010 12:18 PM Martin Storsjö

rtsp: Untangle the dependencies between the RTSP/SDP demuxers and RTSP muxer

This allows compilation of one of them without requiring the others'
dependencies to be present.

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

44594cc7 10/19/2010 07:38 AM Martin Storsjö

Add a demuxer for receiving raw rtp:// URLs without an SDP description

The demuxer inspects the payload type of a received RTP packet and
handles the cases where the content is fully described by the payload type.

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

01c8d258 10/13/2010 09:06 AM Martin Storsjö

Add a SAP demuxer

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

011071e7 10/08/2010 12:05 PM Martin Storsjö

Add a SAP (Session Announcement Protocol, RFC 2974) muxer

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

8878e3b2 10/01/2010 11:08 AM Tomas Härdin

Add demuxer for LXF (Leitch/Harris' VR native stream format)

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

9013560f 09/09/2010 07:27 PM Martin Storsjö

Add a muxer and demuxer for raw G.722

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

b7cf4e4f 08/23/2010 11:52 AM Tobias Bindhammer

enabling codec and muxer by registering it in allcodec.c and allformat.c and adding files to the build-system

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

f5ea69b2 08/21/2010 07:04 PM Ronald S. Bultje

MMSH support, the most popular and widely used of all MMS variants. Written by
Zhentan Feng <spyfeng gmail com> as part of Google's Summer of Code program.

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

cd223e0b 08/19/2010 02:54 PM Martin Storsjö

Add Apple HTTP Live Streaming demuxer

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

88ad2faf 07/27/2010 02:34 PM Stefano Sabatini

Place the concat protocol entry at the begin of the registered
protocol list, restore alphabetical order.

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

de295976 07/27/2010 07:18 AM Stefan Gehrer

add Chinese AVS encoding via external library libxavs

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

ba2c508d 07/24/2010 10:50 PM Aurelien Jacobs

add SubRip muxer and demuxer

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

e8723e24 07/20/2010 02:13 PM Rafaël Carré

Lego Mindstorms RSO muxer and demuxer.

Patch by Rafaël Carré, rafael d carre a gmail

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

a1db009e 07/18/2010 08:19 PM Måns Rullgård

Add MD5 protocol

This is a write-only protocol which computes the md5sum of data written,
and on close writes this to the designated output or stdout if none
is specified. It can be used to test muxers without writing an actual
file.

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

5a717094 07/18/2010 08:06 AM Peter Ross

Tele-typewriter demuxer

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

9b07a2dc 06/22/2010 01:58 PM Martin Storsjö

Add an av_register_protocol2 function that takes a size parameter

This allows extending the URLProtocol struct without breaking binary
compatibility with code compiled with older definitions of the struct.

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

316d6c15 06/04/2010 10:40 PM James Zern

Add WebM muxer

Patch by James Zern <jzern at google>

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

173bb37f 05/27/2010 09:23 PM David Conrad

On2 IVF demuxer

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

a2403986 05/24/2010 09:59 PM Zhentan Feng

MMS-over-TCP protocol support. Patch by Zhentan Feng <spyfeng gmail com>.

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

0e765181 05/24/2010 05:49 PM Reimar Döffinger

Add -f framemd5 muxer similar to framecrc.

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

944a1b6b 05/23/2010 01:07 PM Reimar Döffinger

Add a md5 muxer that allows checking the md5 sums of generated streams without
needing an external MD5 command.

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

148bcae9 03/29/2010 10:17 PM Mohamed Naufal

Implement YOP demuxer and video decoder.

Patch by Mohamed Naufal gmailify(naufal11).

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

0f943ce6 03/28/2010 01:39 PM Howard Chu

Implement support to RTMP, RTMPT, RTMPE, RTMPTE, RTMPS protocols via
librtmp.

Patch by Howard Chu <hyc * highlandsun * com>.

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

6f5a3d0a 02/22/2010 09:28 PM Martin Storsjö

Add an RTSP muxer

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

084eb95f 02/07/2010 10:25 AM Michele Orrù

Implement a physical concatenation protocol.

Patch by Michele Orrù reverse(<>).

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

2e375df5 01/31/2010 12:35 PM Peter Ross

Bink demuxer

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

83ab7f18 01/14/2010 12:55 PM Peter Ross

Adobe Filmstrip muxer and demuxer

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

e6565055 01/10/2010 05:47 AM Peter Ross

Deluxe Paint Animation demuxer

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

a3d995c1 12/17/2009 05:25 PM Michael Tison

CD+G demuxer and decoder

Patch by Michael Tison (gmail address: blackspike@....)

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

00b6fa40 12/01/2009 01:17 PM Michael Niedermayer

Support "A format generated by IndigoVision 8000 video server".

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

76e6e9c3 10/24/2009 12:44 PM Diego Biurrun

Remove ancient redir demuxer.
HTTP supports redirection just fine without it.

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

61dc238b 09/22/2009 05:28 PM Benjamin Larsson

Hook up the MD studio demuxer and Atrac1 decoder.

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

5f14b565 09/16/2009 12:26 PM Peter Ross

Core Audio Format demuxer

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

ab1eff9c 08/21/2009 08:34 AM Bartlomiej Wolowiec

Add support for S/PDIF encapsulation.

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

740e89cf 08/10/2009 04:27 PM Daniel Verkamp

Sony Wave64 demuxer
patch by Daniel Verkamp, daniel drv nu

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

9fd6b843 07/31/2009 06:49 AM Kostya Shishkov

RTMP protocol support (as a client)

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

cbfe5bee 05/30/2009 06:51 PM Daniel Verkamp

Implement SoX native format muxer and demuxer.

Patch by Daniel Verkamp $firstname@drv DOT nu.

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

cdce0fb8 05/20/2009 05:19 PM Kenan Gillet

Add QCP demuxer.

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

7c7d3e09 05/06/2009 10:01 PM Daniel Verkamp

Add 8088flex TMV file demuxer.

Patch by Daniel Verkamp daniel|at|drv|nu.

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

9145021d 04/21/2009 11:23 PM Ramiro Polla

Add raw MLP muxer.

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

23d9cc45 03/19/2009 09:46 PM Ramiro Polla

Support raw TrueHD files

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

616e899c 03/07/2009 10:42 PM Vitor Sessak

VQF demuxer

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

9f2fc126 02/21/2009 10:34 AM Stefan Gehrer

add raw demuxer for Chinese AVS elementary streams

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

5d377501 02/15/2009 02:29 PM Stefano Sabatini

Replace calls/references of the deprecated register_protocol()
function with correponding calls/references to av_register_protocol().

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

bd3f81f3 02/13/2009 07:28 AM Baptiste Coudurier

MXF D-10 muxer

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

865780ae 02/11/2009 04:28 PM Toshimitsu Kimura

Gopher protocol, patch by Toshimitsu Kimura, lovesyao gmail com

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

eaf5d011 02/08/2009 06:50 PM Nicolas Martin

NC camera demuxer

Patch by Nicolas Martin - elvadrias at gmail

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

20631a9c 01/27/2009 12:23 PM Luca Abeni

Merge rtp_internal.h in rtp.h, and remove rtp_internal.h

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

4815e246 01/25/2009 04:44 PM Stefano Sabatini

Move documentation of av_register_all() from allformats.c to
avformat.h, and extend it.

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

7eb68edb 01/20/2009 07:42 AM Baptiste Coudurier

R3D REDCODE demuxer

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

055dc116 01/17/2009 08:08 PM Stefan Gehrer

added demuxer for FunCom ISS audio files,
extended ADPCM decoder by ISS specific IMA variant

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

49fb20cb 01/14/2009 05:19 PM Aurelien Jacobs

replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
and remove all ENABLE_ definitions.

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

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

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

7a961a46 12/14/2008 08:04 PM Stefano Sabatini

Make register_avcodec() call avcodec_init().

This avoids the possibility to use a registered codec without first
initializing libavcodec, which resulted in unexpected behavior.

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

8a9572c2 12/13/2008 05:04 PM Diego Biurrun

100l: Add missing backslashes.

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

6d99b228 12/13/2008 04:35 PM Diego Biurrun

cosmetics: Break some lines for a more aesthetically pleasing result.

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

7f37f568 12/13/2008 01:39 PM Diego Biurrun

whitespace cosmetics

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

bd09e8a7 10/24/2008 01:42 AM Baptiste Coudurier

raw dnxhd de/muxer

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

88caf345 09/26/2008 07:42 PM Michael Niedermayer

ASS/SSA muxer.

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

de3ae185 09/26/2008 02:19 AM Michael Niedermayer

2 in 1, an ASS and SSA demuxer.
Tested with -scodec copy on all ASS & SSA samples that i found on mphq (exactly 2).

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

2988c93d 09/01/2008 02:33 PM Justin Ruggles

create a separate codec_id for E-AC-3

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

cedebde1 08/26/2008 03:58 PM Carl Eugen Hoyos

Remaining parts of GSoC MXF muxer by Zhentan Feng.

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

ee7948cb 08/23/2008 10:36 PM Peter Ross

Add raw muxers/demuxers for F64/F32/S32/S24/U32/U24 PCM audio.

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

51c3861e 08/04/2008 07:35 AM Peter Ross

Add D-Cinema audio muxer

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

327ce5e6 07/23/2008 05:06 PM Kostya Shishkov

SMPTE 421M Annex L (aka .rcv) muxer

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

0b54f3c0 07/13/2008 06:47 PM Michael Niedermayer

Remove gif demuxer, the code contains a gif decoder and lzw decoder neither
belongs in a demuxer, furthermore the code might be exploitable.
Fixes issue530

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

5b8cc860 07/10/2008 03:02 AM Gregory Montoir

Motion Pixels MVI Demuxer.
Patch by Gregory Montoir <cyx <at> users <dot> sourceforge <dot> net>

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

b339f0c6 06/08/2008 05:12 PM Benjamin Larsson

Oma demuxer

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

16e861e3 05/30/2008 04:05 PM Ramiro Polla

raw mlp demuxer
Based on patch by Jeff Muizelaar <jrmuizel <at> gmail.org>
http://article.gmane.org/gmane.comp.video.ffmpeg.devel/57797

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

17ac9f1c 05/02/2008 02:52 PM Luca Barbato

Import Dirac demuxer/muxer from SoC branch; written by Marco Gerards,
patch extracted by Anuradha Suraparaju anuradhaAtrdDoTbbcDoTcoDoTuk.

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

60711e95 04/28/2008 06:29 PM Michael Niedermayer

raw GSM demuxer (does not work yet as parser is missing)

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

63d86443 04/20/2008 08:28 PM Benjamin Larsson

Raw dts muxer

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

861c63a2 04/14/2008 02:31 PM Robert Marston

Maxis XA demuxer and decoder.
Patch by Robert Marston rmarston (\at/) gmail point com
Original thread: [FFmpeg-soc] [Patch] Maxis EA XA decoder - GSoC Task
Date: 04/08/2008 01:36 AM

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

b64c096b 04/13/2008 09:06 PM Sisir Koppaka

BFI demuxer

Patch by Sisir Koppaka (sisir.koppaka at G.M!A.I!L.com)

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

4fd51ee3 03/31/2008 10:44 AM Eli Friedman

ARMovie/RPL demuxer

Patch by Eli Friedman (eli friedman gmail com)

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

3a027f5e 03/30/2008 07:17 PM Jai Menon

IFF demuxer

Patch by Jai Menon (realityman <at> gmx.net)

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

c023bfe9 03/28/2008 10:40 AM Diego Biurrun

cosmetics: alphabetical order

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

cb96da49 03/21/2008 02:02 PM Sascha Sommer

rl2 demuxer

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

0f3444e1 03/18/2008 07:54 PM Ramiro Polla

MSN TCP Webcam stream demuxer.

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

aa9f4208 03/16/2008 01:36 PM Baptiste Coudurier

ipod/iphone compatible mp4 muxer

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

5e534865 02/13/2008 09:26 AM Diego Biurrun

typo fix: inited --> initialized

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

eda178d2 01/29/2008 09:25 AM Kostya Shishkov

SMPTE 421 Annex L format demuxer

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

fa1ad97f 01/20/2008 06:31 PM Baptiste Coudurier

reorder alphabetically

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

dfb400a8 01/20/2008 06:30 PM Paul Egan

new avm2 (flash 9) muxer, patch by Paul Egan, paulegan at mail dot com

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

670c7847 01/07/2008 11:52 PM Ivo van Poorten

Linux Media Labs MPEG-4 (LMLM4) demuxer

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

95c21842 01/03/2008 12:49 PM Luca Abeni

Rationalize some dependencies between rtsp and rtp

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

3feb44a9 01/02/2008 10:45 AM Ivo van Poorten

TechnoTrend PVA Demuxer

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

c721d803 11/22/2007 04:10 PM Luca Abeni

Introduce libavdevice

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