diff options
author | Justin Ruggles <justin.ruggles@gmail.com> | 2009-02-26 02:21:43 +0000 |
---|---|---|
committer | Justin Ruggles <justin.ruggles@gmail.com> | 2009-02-26 02:21:43 +0000 |
commit | caee91f7d038f80893b3c1ccdcd1bc44a9a19351 (patch) | |
tree | e9885684c79cdad18652b3ed219bbc47f7015fbb /libavformat/raw.c | |
parent | e8d5c07bccd4c85230c685c13db90266c7cd7973 (diff) | |
download | ffmpeg-caee91f7d038f80893b3c1ccdcd1bc44a9a19351.tar.gz |
Separate the raw FLAC muxer from raw.c to its own file, flacenc.c.
Originally committed as revision 17601 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/raw.c')
-rw-r--r-- | libavformat/raw.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/libavformat/raw.c b/libavformat/raw.c index 56a486dc06..273c3ec4e1 100644 --- a/libavformat/raw.c +++ b/libavformat/raw.c @@ -29,38 +29,6 @@ #include "id3v2.h" /* simple formats */ -#if CONFIG_FLAC_MUXER -static int flac_write_header(struct AVFormatContext *s) -{ - static const uint8_t header[8] = { - 0x66, 0x4C, 0x61, 0x43, 0x80, 0x00, 0x00, 0x22 - }; - uint8_t *streaminfo = s->streams[0]->codec->extradata; - int len = s->streams[0]->codec->extradata_size; - if(streaminfo != NULL && len > 0) { - put_buffer(s->pb, header, 8); - put_buffer(s->pb, streaminfo, len); - } - return 0; -} - -static int flac_write_trailer(struct AVFormatContext *s) -{ - ByteIOContext *pb = s->pb; - uint8_t *streaminfo = s->streams[0]->codec->extradata; - int len = s->streams[0]->codec->extradata_size; - int64_t file_size; - - if (streaminfo && len > 0 && !url_is_streamed(s->pb)) { - file_size = url_ftell(pb); - url_fseek(pb, 8, SEEK_SET); - put_buffer(pb, streaminfo, len); - url_fseek(pb, file_size, SEEK_SET); - put_flush_packet(pb); - } - return 0; -} -#endif #if CONFIG_ROQ_MUXER static int roq_write_header(struct AVFormatContext *s) @@ -851,22 +819,6 @@ AVInputFormat flac_demuxer = { }; #endif -#if CONFIG_FLAC_MUXER -AVOutputFormat flac_muxer = { - "flac", - NULL_IF_CONFIG_SMALL("raw FLAC"), - "audio/x-flac", - "flac", - 0, - CODEC_ID_FLAC, - CODEC_ID_NONE, - flac_write_header, - raw_write_packet, - flac_write_trailer, - .flags= AVFMT_NOTIMESTAMPS, -}; -#endif - #if CONFIG_GSM_DEMUXER AVInputFormat gsm_demuxer = { "gsm", |