38
38
.long_name = NULL_IF_CONFIG_SMALL("raw AC-3"),
39
39
.mime_type = "audio/x-ac3",
40
40
.extensions = "ac3",
41
.audio_codec = CODEC_ID_AC3,
42
.video_codec = CODEC_ID_NONE,
41
.audio_codec = AV_CODEC_ID_AC3,
42
.video_codec = AV_CODEC_ID_NONE,
43
43
.write_packet = ff_raw_write_packet,
44
.flags= AVFMT_NOTIMESTAMPS,
44
.flags = AVFMT_NOTIMESTAMPS,
51
51
.long_name = NULL_IF_CONFIG_SMALL("CRI ADX"),
52
52
.extensions = "adx",
53
.audio_codec = CODEC_ID_ADPCM_ADX,
54
.video_codec = CODEC_ID_NONE,
53
.audio_codec = AV_CODEC_ID_ADPCM_ADX,
54
.video_codec = AV_CODEC_ID_NONE,
55
.write_packet = ff_raw_write_packet,
56
.flags = AVFMT_NOTIMESTAMPS,
60
#if CONFIG_CAVSVIDEO_MUXER
61
AVOutputFormat ff_cavsvideo_muxer = {
63
.long_name = NULL_IF_CONFIG_SMALL("raw Chinese AVS (Audio Video Standard) video"),
65
.audio_codec = AV_CODEC_ID_NONE,
66
.video_codec = AV_CODEC_ID_CAVS,
55
67
.write_packet = ff_raw_write_packet,
56
68
.flags = AVFMT_NOTIMESTAMPS,
63
75
.long_name = NULL_IF_CONFIG_SMALL("raw Dirac"),
64
76
.extensions = "drc",
65
.audio_codec = CODEC_ID_NONE,
66
.video_codec = CODEC_ID_DIRAC,
77
.audio_codec = AV_CODEC_ID_NONE,
78
.video_codec = AV_CODEC_ID_DIRAC,
67
79
.write_packet = ff_raw_write_packet,
68
.flags= AVFMT_NOTIMESTAMPS,
80
.flags = AVFMT_NOTIMESTAMPS,
75
87
.long_name = NULL_IF_CONFIG_SMALL("raw DNxHD (SMPTE VC-3)"),
76
88
.extensions = "dnxhd",
77
.audio_codec = CODEC_ID_NONE,
78
.video_codec = CODEC_ID_DNXHD,
89
.audio_codec = AV_CODEC_ID_NONE,
90
.video_codec = AV_CODEC_ID_DNXHD,
79
91
.write_packet = ff_raw_write_packet,
80
.flags= AVFMT_NOTIMESTAMPS,
92
.flags = AVFMT_NOTIMESTAMPS,
87
99
.long_name = NULL_IF_CONFIG_SMALL("raw DTS"),
88
100
.mime_type = "audio/x-dca",
89
101
.extensions = "dts",
90
.audio_codec = CODEC_ID_DTS,
91
.video_codec = CODEC_ID_NONE,
102
.audio_codec = AV_CODEC_ID_DTS,
103
.video_codec = AV_CODEC_ID_NONE,
92
104
.write_packet = ff_raw_write_packet,
93
.flags= AVFMT_NOTIMESTAMPS,
105
.flags = AVFMT_NOTIMESTAMPS,
100
112
.long_name = NULL_IF_CONFIG_SMALL("raw E-AC-3"),
101
113
.mime_type = "audio/x-eac3",
102
114
.extensions = "eac3",
103
.audio_codec = CODEC_ID_EAC3,
104
.video_codec = CODEC_ID_NONE,
115
.audio_codec = AV_CODEC_ID_EAC3,
116
.video_codec = AV_CODEC_ID_NONE,
105
117
.write_packet = ff_raw_write_packet,
106
.flags= AVFMT_NOTIMESTAMPS,
118
.flags = AVFMT_NOTIMESTAMPS,
113
125
.long_name = NULL_IF_CONFIG_SMALL("raw G.722"),
114
126
.mime_type = "audio/G722",
115
127
.extensions = "g722",
116
.audio_codec = CODEC_ID_ADPCM_G722,
117
.video_codec = CODEC_ID_NONE,
128
.audio_codec = AV_CODEC_ID_ADPCM_G722,
129
.video_codec = AV_CODEC_ID_NONE,
118
130
.write_packet = ff_raw_write_packet,
119
.flags= AVFMT_NOTIMESTAMPS,
131
.flags = AVFMT_NOTIMESTAMPS,
126
138
.long_name = NULL_IF_CONFIG_SMALL("raw H.261"),
127
139
.mime_type = "video/x-h261",
128
140
.extensions = "h261",
129
.audio_codec = CODEC_ID_NONE,
130
.video_codec = CODEC_ID_H261,
141
.audio_codec = AV_CODEC_ID_NONE,
142
.video_codec = AV_CODEC_ID_H261,
131
143
.write_packet = ff_raw_write_packet,
132
.flags= AVFMT_NOTIMESTAMPS,
144
.flags = AVFMT_NOTIMESTAMPS,
139
151
.long_name = NULL_IF_CONFIG_SMALL("raw H.263"),
140
152
.mime_type = "video/x-h263",
141
153
.extensions = "h263",
142
.audio_codec = CODEC_ID_NONE,
143
.video_codec = CODEC_ID_H263,
154
.audio_codec = AV_CODEC_ID_NONE,
155
.video_codec = AV_CODEC_ID_H263,
144
156
.write_packet = ff_raw_write_packet,
145
.flags= AVFMT_NOTIMESTAMPS,
157
.flags = AVFMT_NOTIMESTAMPS,
149
161
#if CONFIG_H264_MUXER
150
162
AVOutputFormat ff_h264_muxer = {
152
.long_name = NULL_IF_CONFIG_SMALL("raw H.264 video format"),
164
.long_name = NULL_IF_CONFIG_SMALL("raw H.264 video"),
153
165
.extensions = "h264",
154
.audio_codec = CODEC_ID_NONE,
155
.video_codec = CODEC_ID_H264,
156
.write_packet = ff_raw_write_packet,
157
.flags= AVFMT_NOTIMESTAMPS,
161
#if CONFIG_CAVSVIDEO_MUXER
162
AVOutputFormat ff_cavsvideo_muxer = {
164
.long_name = NULL_IF_CONFIG_SMALL("raw Chinese AVS video"),
165
.extensions = "cavs",
166
.audio_codec = CODEC_ID_NONE,
167
.video_codec = CODEC_ID_CAVS,
168
.write_packet = ff_raw_write_packet,
169
.flags= AVFMT_NOTIMESTAMPS,
166
.audio_codec = AV_CODEC_ID_NONE,
167
.video_codec = AV_CODEC_ID_H264,
168
.write_packet = ff_raw_write_packet,
169
.flags = AVFMT_NOTIMESTAMPS,
173
173
#if CONFIG_M4V_MUXER
174
174
AVOutputFormat ff_m4v_muxer = {
176
.long_name = NULL_IF_CONFIG_SMALL("raw MPEG-4 video format"),
176
.long_name = NULL_IF_CONFIG_SMALL("raw MPEG-4 video"),
177
177
.extensions = "m4v",
178
.audio_codec = CODEC_ID_NONE,
179
.video_codec = CODEC_ID_MPEG4,
178
.audio_codec = AV_CODEC_ID_NONE,
179
.video_codec = AV_CODEC_ID_MPEG4,
180
180
.write_packet = ff_raw_write_packet,
181
.flags= AVFMT_NOTIMESTAMPS,
181
.flags = AVFMT_NOTIMESTAMPS,
188
188
.long_name = NULL_IF_CONFIG_SMALL("raw MJPEG video"),
189
189
.mime_type = "video/x-mjpeg",
190
190
.extensions = "mjpg,mjpeg",
191
.audio_codec = CODEC_ID_NONE,
192
.video_codec = CODEC_ID_MJPEG,
191
.audio_codec = AV_CODEC_ID_NONE,
192
.video_codec = AV_CODEC_ID_MJPEG,
193
193
.write_packet = ff_raw_write_packet,
194
.flags= AVFMT_NOTIMESTAMPS,
194
.flags = AVFMT_NOTIMESTAMPS,
201
201
.long_name = NULL_IF_CONFIG_SMALL("raw MLP"),
202
202
.extensions = "mlp",
203
.audio_codec = CODEC_ID_MLP,
204
.video_codec = CODEC_ID_NONE,
205
.write_packet = ff_raw_write_packet,
206
.flags= AVFMT_NOTIMESTAMPS,
211
AVOutputFormat ff_srt_muxer = {
213
.long_name = NULL_IF_CONFIG_SMALL("SubRip subtitle format"),
214
.mime_type = "application/x-subrip",
216
.write_packet = ff_raw_write_packet,
217
.flags = AVFMT_NOTIMESTAMPS,
218
.subtitle_codec = CODEC_ID_SRT,
222
#if CONFIG_TRUEHD_MUXER
223
AVOutputFormat ff_truehd_muxer = {
225
.long_name = NULL_IF_CONFIG_SMALL("raw TrueHD"),
227
.audio_codec = CODEC_ID_TRUEHD,
228
.video_codec = CODEC_ID_NONE,
229
.write_packet = ff_raw_write_packet,
230
.flags= AVFMT_NOTIMESTAMPS,
203
.audio_codec = AV_CODEC_ID_MLP,
204
.video_codec = AV_CODEC_ID_NONE,
205
.write_packet = ff_raw_write_packet,
206
.flags = AVFMT_NOTIMESTAMPS,
237
213
.long_name = NULL_IF_CONFIG_SMALL("raw MPEG-1 video"),
238
214
.mime_type = "video/x-mpeg",
239
215
.extensions = "mpg,mpeg,m1v",
240
.audio_codec = CODEC_ID_NONE,
241
.video_codec = CODEC_ID_MPEG1VIDEO,
216
.audio_codec = AV_CODEC_ID_NONE,
217
.video_codec = AV_CODEC_ID_MPEG1VIDEO,
242
218
.write_packet = ff_raw_write_packet,
243
.flags= AVFMT_NOTIMESTAMPS,
219
.flags = AVFMT_NOTIMESTAMPS,
249
225
.name = "mpeg2video",
250
226
.long_name = NULL_IF_CONFIG_SMALL("raw MPEG-2 video"),
251
227
.extensions = "m2v",
252
.audio_codec = CODEC_ID_NONE,
253
.video_codec = CODEC_ID_MPEG2VIDEO,
228
.audio_codec = AV_CODEC_ID_NONE,
229
.video_codec = AV_CODEC_ID_MPEG2VIDEO,
254
230
.write_packet = ff_raw_write_packet,
255
.flags= AVFMT_NOTIMESTAMPS,
231
.flags = AVFMT_NOTIMESTAMPS,
259
235
#if CONFIG_RAWVIDEO_MUXER
260
236
AVOutputFormat ff_rawvideo_muxer = {
261
237
.name = "rawvideo",
262
.long_name = NULL_IF_CONFIG_SMALL("raw video format"),
238
.long_name = NULL_IF_CONFIG_SMALL("raw video"),
263
239
.extensions = "yuv,rgb",
264
.audio_codec = CODEC_ID_NONE,
265
.video_codec = CODEC_ID_RAWVIDEO,
266
.write_packet = ff_raw_write_packet,
267
.flags= AVFMT_NOTIMESTAMPS,
240
.audio_codec = AV_CODEC_ID_NONE,
241
.video_codec = AV_CODEC_ID_RAWVIDEO,
242
.write_packet = ff_raw_write_packet,
243
.flags = AVFMT_NOTIMESTAMPS,
248
AVOutputFormat ff_srt_muxer = {
250
.long_name = NULL_IF_CONFIG_SMALL("SubRip subtitle"),
251
.mime_type = "application/x-subrip",
253
.write_packet = ff_raw_write_packet,
254
.flags = AVFMT_NOTIMESTAMPS,
255
.subtitle_codec = AV_CODEC_ID_SRT,
259
#if CONFIG_TRUEHD_MUXER
260
AVOutputFormat ff_truehd_muxer = {
262
.long_name = NULL_IF_CONFIG_SMALL("raw TrueHD"),
264
.audio_codec = AV_CODEC_ID_TRUEHD,
265
.video_codec = AV_CODEC_ID_NONE,
266
.write_packet = ff_raw_write_packet,
267
.flags = AVFMT_NOTIMESTAMPS,