[FFmpeg-devel] [PATCH] wavdec: RIFX file format support
Carl Eugen Hoyos
cehoyos at ag.or.at
Wed Dec 17 11:36:27 CET 2014
Thomas Volkert <silvo <at> gmx.net> writes:
> - id = avio_rl16(pb);
> codec->codec_type = AVMEDIA_TYPE_AUDIO;
> - codec->channels = avio_rl16(pb);
> - codec->sample_rate = avio_rl32(pb);
> - codec->bit_rate = avio_rl32(pb) * 8;
> - codec->block_align = avio_rl16(pb);
> + if (!big_endian) {
> + id = avio_rl16(pb);
> + codec->channels = avio_rl16(pb);
Please answer Reimar if you don't want to follow
his suggestion: If you don't answer, it usually
means "I will comply" (here).
> - avio_rl32(pb); /* file size */
> - tag = avio_rl32(pb);
I known this is not very important but if you
don't remove these two lines, the patch gets
smaller by around four lines and this makes
reviews easier...
> - if (tag != MKTAG('W', 'A', 'V', 'E'))
> + if (avio_rl32(pb) != MKTAG('W', 'A', 'V', 'E')) {
> + av_log(s, AV_LOG_ERROR, "invalid format in RIFF header\n");
This may be a good idea but I think it
should not be part of this patch.
Thank you, Carl Eugen
More information about the ffmpeg-devel
mailing list