2017-12-17 22:47 GMT+01:00 Aurelien Jacobs <au...@gnuage.org>: > +#if CONFIG_SBC_DEMUXER > +AVInputFormat ff_sbc_demuxer = { > + .name = "sbc", > + .long_name = NULL_IF_CONFIG_SMALL("raw SBC (low-complexity subband > codec)"), > + .extensions = "sbc", > + .raw_codec_id = AV_CODEC_ID_SBC, > + .read_header = ff_raw_audio_read_header, > + .read_packet = ff_raw_read_partial_packet, > + .flags = AVFMT_GENERIC_INDEX, > +}; > +#endif > + > +#if CONFIG_MSBC_DEMUXER > +AVInputFormat ff_msbc_demuxer = { > + .name = "msbc", > + .long_name = NULL_IF_CONFIG_SMALL("raw mSBC (wideband speech mono > SBC)"), > + .extensions = "msbc", > + .raw_codec_id = AV_CODEC_ID_MSBC, > + .read_header = ff_raw_audio_read_header, > + .read_packet = ff_raw_read_partial_packet, > + .flags = AVFMT_GENERIC_INDEX, > +};
If auto-detection is impossible, this could be moved into libavformat/rawdec.c. > +#endif > diff --git a/libavformat/utils.c b/libavformat/utils.c > index 84e49208b8..860fbc30c9 100644 > --- a/libavformat/utils.c > +++ b/libavformat/utils.c > @@ -336,6 +336,7 @@ static int set_codec_from_probe_data(AVFormatContext *s, > AVStream *st, > { "mjpeg_2000",AV_CODEC_ID_JPEG2000, AVMEDIA_TYPE_VIDEO }, > { "mp3", AV_CODEC_ID_MP3, AVMEDIA_TYPE_AUDIO }, > { "mpegvideo", AV_CODEC_ID_MPEG2VIDEO, AVMEDIA_TYPE_VIDEO }, > + { "sbc", AV_CODEC_ID_SBC, AVMEDIA_TYPE_AUDIO }, I believe this line should not be added. Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel