From f42fee37c3f3250c2f9cc25a2148dbac18ec5520 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 6 Apr 2009 00:20:12 +0200 Subject: [PATCH] ProjectRenderer: fixed bug introduced by 1b91b599b... There's been a missing evaluation of _os.depth in the 2nd ternary operator which caused depth of filetype always be 24 bit even if 16 bit was selected. --- src/core/project_renderer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/project_renderer.cpp b/src/core/project_renderer.cpp index 06c8dd2fd..1a3a8b8dc 100644 --- a/src/core/project_renderer.cpp +++ b/src/core/project_renderer.cpp @@ -84,7 +84,8 @@ projectRenderer::projectRenderer( const mixer::qualitySettings & _qs, _os.samplerate, DEFAULT_CHANNELS, success_ful, _out_file, _os.vbr, _os.bitrate, _os.bitrate - 64, _os.bitrate + 64, - _os.depth == Depth_32Bit ? 32 : (Depth_24Bit ? 24 : 16), + _os.depth == Depth_32Bit ? 32 : + ( _os.depth == Depth_24Bit ? 24 : 16 ), engine::getMixer() ); if( success_ful == FALSE ) {