# HG changeset patch # User michael # Date 1209407382 0 # Node ID 55d4f01c9728172581f47103a0b70734e554e842 # Parent 319c36da904ba6e43753b0356eed73b0e556b777 raw GSM demuxer (does not work yet as parser is missing) diff -r 319c36da904b -r 55d4f01c9728 allformats.c --- a/allformats.c Mon Apr 28 14:14:44 2008 +0000 +++ b/allformats.c Mon Apr 28 18:29:42 2008 +0000 @@ -82,6 +82,7 @@ REGISTER_DEMUXER (FOURXM, fourxm); REGISTER_MUXER (FRAMECRC, framecrc); REGISTER_MUXDEMUX (GIF, gif); + REGISTER_DEMUXER (GSM, gsm); REGISTER_MUXDEMUX (GXF, gxf); REGISTER_MUXDEMUX (H261, h261); REGISTER_MUXDEMUX (H263, h263); diff -r 319c36da904b -r 55d4f01c9728 raw.c --- a/raw.c Mon Apr 28 14:14:44 2008 +0000 +++ b/raw.c Mon Apr 28 18:29:42 2008 +0000 @@ -496,6 +496,19 @@ .value = CODEC_ID_AAC, }; +AVInputFormat gsm_demuxer = { + "gsm", + "GSM", + 0, + NULL, + audio_read_header, + raw_read_partial_packet, + raw_read_close, + .flags= AVFMT_GENERIC_INDEX, + .extensions = "gsm", + .value = CODEC_ID_GSM, +}; + #ifdef CONFIG_ROQ_MUXER AVOutputFormat roq_muxer = {