use standard codec tag if the specified tag is out of range and would be
authorMåns Rullgård <mans@mansr.com>
Fri, 16 Jun 2006 20:45:29 +0000 (20:45 +0000)
committerMåns Rullgård <mans@mansr.com>
Fri, 16 Jun 2006 20:45:29 +0000 (20:45 +0000)
truncated

Originally committed as revision 5488 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/wav.c

index 0f04456..2b215c4 100644 (file)
@@ -60,7 +60,7 @@ int put_wav_header(ByteIOContext *pb, AVCodecContext *enc)
     int bps, blkalign, bytespersec;
     int hdrsize = 18;
 
-    if(!enc->codec_tag)
+    if(!enc->codec_tag || enc->codec_tag > 0xffff)
        enc->codec_tag = codec_get_tag(codec_wav_tags, enc->codec_id);
     if(!enc->codec_tag)
         return -1;