/*\r
-* Copyright (c) 2011 Sveriges Television AB <info@casparcg.com>\r
+* Copyright 2013 Sveriges Television AB http://casparcg.com/\r
*\r
* This file is part of CasparCG (www.casparcg.com).\r
*\r
output_sample_format, input_sample_format,\r
16, 10, 0, 0.8);\r
\r
- buffer2_.resize(AVCODEC_MAX_AUDIO_FRAME_SIZE*2);\r
+ buffer2_.resize(480000*2);\r
\r
- CASPAR_LOG(warning) << L"Resampling." <<\r
- L" sample_rate:" << input_sample_rate <<\r
- L" audio_channels:" << input_channels <<\r
- L" sample_fmt:" << input_sample_format;\r
+ char sample_fmt_string[200];\r
+ av_get_sample_fmt_string(sample_fmt_string, 200, input_sample_format);\r
+\r
+ CASPAR_LOG(warning) << L"[audio-resampler]" \r
+ << L" sample-rate: " << input_sample_rate \r
+ << L" channels: " << input_channels \r
+ << L" sample-fmt: " << widen(sample_fmt_string);\r
\r
if(resampler)\r
resampler_.reset(resampler, audio_resample_close);\r
{\r
if(resampler_ && !data.empty())\r
{\r
- buffer2_.resize(AVCODEC_MAX_AUDIO_FRAME_SIZE*2);\r
+ buffer2_.resize(480000*2);\r
auto ret = audio_resample(resampler_.get(),\r
reinterpret_cast<short*>(buffer2_.data()), \r
reinterpret_cast<short*>(data.data()), \r