>> Add s337m probing/reading similarly to spdif. >> --- >> libavformat/wavdec.c | 23 +++++++++++++++++++---- >> 1 file changed, 19 insertions(+), 4 deletions(-) >> >> diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c index >> 575c667452..d030ed9f9d 100644 >> --- a/libavformat/wavdec.c >> +++ b/libavformat/wavdec.c >> @@ -41,6 +41,7 @@ >> #include "riff.h" >> #include "w64.h" >> #include "spdif.h" >> +#include "s337m.h" >> >> typedef struct WAVDemuxContext { >> const AVClass *class; >> @@ -55,15 +56,17 @@ typedef struct WAVDemuxContext { >> int audio_eof; >> int ignore_length; >> int spdif; >> + int s337m; >> int smv_cur_pt; >> int smv_given_first; >> int unaligned; // e.g. if an odd number of bytes ID3 tag was prepended >> int rifx; // RIFX: integer byte order for parameters is big >> endian } WAVDemuxContext; >> >> -static void set_spdif(AVFormatContext *s, WAVDemuxContext *wav) >> +static void set_spdif_s337m(AVFormatContext *s, WAVDemuxContext *wav) >> { >> - if (CONFIG_SPDIF_DEMUXER && s->streams[0]->codecpar->codec_tag == 1) { >> + AVCodecParameters *par = s->streams[0]->codecpar; >> + if ((CONFIG_SPDIF_DEMUXER || CONFIG_S337M_DEMUXER) && >> + par->codec_tag == 1) { > >Did you test this with both "--disable-everything --enable-demuxer=spdif" and >"--disable-everything --enable-demuxer=s337m"? >Neither should fail compilation. > >Carl Eugen
I just have tested both, and compilation is ok. Nicolas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".