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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel