You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Add an .oga muxer.
This commit is contained in:
@@ -204,6 +204,7 @@ void av_register_all(void)
|
|||||||
REGISTER_MUXER (NULL, null);
|
REGISTER_MUXER (NULL, null);
|
||||||
REGISTER_MUXDEMUX(NUT, nut);
|
REGISTER_MUXDEMUX(NUT, nut);
|
||||||
REGISTER_DEMUXER (NUV, nuv);
|
REGISTER_DEMUXER (NUV, nuv);
|
||||||
|
REGISTER_MUXER (OGA, oga);
|
||||||
REGISTER_MUXDEMUX(OGG, ogg);
|
REGISTER_MUXDEMUX(OGG, ogg);
|
||||||
REGISTER_MUXDEMUX(OMA, oma);
|
REGISTER_MUXDEMUX(OMA, oma);
|
||||||
REGISTER_MUXER (OPUS, opus);
|
REGISTER_MUXER (OPUS, opus);
|
||||||
|
@@ -648,6 +648,30 @@ AVOutputFormat ff_ogg_muxer = {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if CONFIG_OGA_MUXER
|
||||||
|
static const AVClass oga_muxer_class = {
|
||||||
|
.class_name = "Ogg audio muxer",
|
||||||
|
.item_name = av_default_item_name,
|
||||||
|
.option = options,
|
||||||
|
.version = LIBAVUTIL_VERSION_INT,
|
||||||
|
};
|
||||||
|
|
||||||
|
AVOutputFormat ff_oga_muxer = {
|
||||||
|
.name = "oga",
|
||||||
|
.long_name = NULL_IF_CONFIG_SMALL("Ogg audio"),
|
||||||
|
.mime_type = "audio/ogg",
|
||||||
|
.extensions = "oga",
|
||||||
|
.priv_data_size = sizeof(OGGContext),
|
||||||
|
.audio_codec = AV_CODEC_ID_VORBIS,
|
||||||
|
.video_codec = AV_CODEC_ID_NONE,
|
||||||
|
.write_header = ogg_write_header,
|
||||||
|
.write_packet = ogg_write_packet,
|
||||||
|
.write_trailer = ogg_write_trailer,
|
||||||
|
.flags = AVFMT_TS_NEGATIVE,
|
||||||
|
.priv_class = &oga_muxer_class,
|
||||||
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
#if CONFIG_SPEEX_MUXER
|
#if CONFIG_SPEEX_MUXER
|
||||||
static const AVClass speex_muxer_class = {
|
static const AVClass speex_muxer_class = {
|
||||||
.class_name = "Speex muxer",
|
.class_name = "Speex muxer",
|
||||||
|
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
#define LIBAVFORMAT_VERSION_MAJOR 55
|
#define LIBAVFORMAT_VERSION_MAJOR 55
|
||||||
#define LIBAVFORMAT_VERSION_MINOR 35
|
#define LIBAVFORMAT_VERSION_MINOR 35
|
||||||
#define LIBAVFORMAT_VERSION_MICRO 100
|
#define LIBAVFORMAT_VERSION_MICRO 101
|
||||||
|
|
||||||
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
|
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
|
||||||
LIBAVFORMAT_VERSION_MINOR, \
|
LIBAVFORMAT_VERSION_MINOR, \
|
||||||
|
Reference in New Issue
Block a user