summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
diff options
context:
space:
mode:
authorJustin Ruggles <justin.ruggles@gmail.com>2009-02-26 02:21:43 +0000
committerJustin Ruggles <justin.ruggles@gmail.com>2009-02-26 02:21:43 +0000
commitcaee91f7d038f80893b3c1ccdcd1bc44a9a19351 (patch)
treee9885684c79cdad18652b3ed219bbc47f7015fbb /libavformat/raw.c
parente8d5c07bccd4c85230c685c13db90266c7cd7973 (diff)
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.c48
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",