Mercurial > libavformat.hg
diff raw.c @ 6425:61cc005602fc libavformat
move id roq muxer to its own file
author | aurel |
---|---|
date | Sun, 29 Aug 2010 16:35:44 +0000 |
parents | 6a8fc2ab012c |
children | f53a4103bec4 |
line wrap: on
line diff
--- a/raw.c Sun Aug 29 16:18:20 2010 +0000 +++ b/raw.c Sun Aug 29 16:35:44 2010 +0000 @@ -31,20 +31,6 @@ /* simple formats */ -#if CONFIG_ROQ_MUXER -static int roq_write_header(struct AVFormatContext *s) -{ - static const uint8_t header[] = { - 0x84, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0x00 - }; - - put_buffer(s->pb, header, 8); - put_flush_packet(s->pb); - - return 0; -} -#endif - #if CONFIG_NULL_MUXER static int null_write_packet(struct AVFormatContext *s, AVPacket *pkt) { @@ -53,7 +39,7 @@ #endif #if CONFIG_MUXERS -static int raw_write_packet(struct AVFormatContext *s, AVPacket *pkt) +int ff_raw_write_packet(AVFormatContext *s, AVPacket *pkt) { put_buffer(s->pb, pkt->data, pkt->size); put_flush_packet(s->pb); @@ -688,7 +674,7 @@ CODEC_ID_AC3, CODEC_ID_NONE, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -716,7 +702,7 @@ CODEC_ID_NONE, CODEC_ID_DIRAC, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -744,7 +730,7 @@ CODEC_ID_NONE, CODEC_ID_DNXHD, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -773,7 +759,7 @@ CODEC_ID_DTS, CODEC_ID_NONE, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -802,7 +788,7 @@ CODEC_ID_EAC3, CODEC_ID_NONE, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -845,7 +831,7 @@ CODEC_ID_NONE, CODEC_ID_H261, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -874,7 +860,7 @@ CODEC_ID_NONE, CODEC_ID_H263, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -903,7 +889,7 @@ CODEC_ID_NONE, CODEC_ID_H264, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -918,7 +904,7 @@ CODEC_ID_NONE, CODEC_ID_CAVS, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -961,7 +947,7 @@ CODEC_ID_NONE, CODEC_ID_MPEG4, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -990,7 +976,7 @@ CODEC_ID_NONE, CODEC_ID_MJPEG, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -1019,7 +1005,7 @@ CODEC_ID_MLP, CODEC_ID_NONE, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -1030,7 +1016,7 @@ .long_name = NULL_IF_CONFIG_SMALL("SubRip subtitle format"), .mime_type = "application/x-subrip", .extensions = "srt", - .write_packet = raw_write_packet, + .write_packet = ff_raw_write_packet, .flags = AVFMT_NOTIMESTAMPS, .subtitle_codec = CODEC_ID_SRT, }; @@ -1060,7 +1046,7 @@ CODEC_ID_TRUEHD, CODEC_ID_NONE, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -1075,7 +1061,7 @@ CODEC_ID_NONE, CODEC_ID_MPEG1VIDEO, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -1090,7 +1076,7 @@ CODEC_ID_NONE, CODEC_ID_MPEG2VIDEO, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif @@ -1164,26 +1150,11 @@ CODEC_ID_NONE, CODEC_ID_RAWVIDEO, NULL, - raw_write_packet, + ff_raw_write_packet, .flags= AVFMT_NOTIMESTAMPS, }; #endif -#if CONFIG_ROQ_MUXER -AVOutputFormat roq_muxer = -{ - "RoQ", - NULL_IF_CONFIG_SMALL("raw id RoQ format"), - NULL, - "roq", - 0, - CODEC_ID_ROQ_DPCM, - CODEC_ID_ROQ, - roq_write_header, - raw_write_packet, -}; -#endif - #if CONFIG_SHORTEN_DEMUXER AVInputFormat shorten_demuxer = { "shn", @@ -1238,7 +1209,7 @@ codec,\ CODEC_ID_NONE,\ NULL,\ - raw_write_packet,\ + ff_raw_write_packet,\ .flags= AVFMT_NOTIMESTAMPS,\ };