From 9376710d061674c2b04098fd127718d300891d15 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Tue, 20 Feb 2007 16:20:08 +0000
Subject: [PATCH] warn if bps from user and what will be stored missmatches

Originally committed as revision 8044 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavformat/riff.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavformat/riff.c b/libavformat/riff.c
index 0a2a77cb7c1..95d871b5cd8 100644
--- a/libavformat/riff.c
+++ b/libavformat/riff.c
@@ -317,6 +317,9 @@ int put_wav_header(ByteIOContext *pb, AVCodecContext *enc)
     } else {
         bps = 16;
     }
+    if(bps != enc->bits_per_sample){
+        av_log(enc, AV_LOG_WARNING, "requested bits_per_sample (%d) and actually stored (%d) differ\n", enc->bits_per_sample, bps);
+    }
 
     if (enc->codec_id == CODEC_ID_MP2 || enc->codec_id == CODEC_ID_MP3 || enc->codec_id == CODEC_ID_GSM_MS) {
         blkalign = enc->frame_size; //this is wrong, but seems many demuxers dont work if this is set correctly
-- 
GitLab