]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 18 Mar 2012 23:02:02 +0000 (23:02 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 18 Mar 2012 23:02:02 +0000 (23:02 +0000)
modules/oal/consumer/oal_consumer.cpp

index 4edf093a5ebfb107117c3b32f2f75cc3610ff021..59774f3f673e4ee2445b43c39b58427a51359113 100644 (file)
@@ -139,7 +139,7 @@ public:
                        for(std::size_t n = 0; n < buffers_.size(); ++n)\r
                        {\r
                                std::vector<int16_t> audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()], 0);\r
-                               alBufferData(buffers_[n], AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), 48000);\r
+                               alBufferData(buffers_[n], AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate);\r
                                alSourceQueueBuffers(source_, 1, &buffers_[n]);\r
                        }\r
                        \r
@@ -162,7 +162,7 @@ public:
                        alSourceUnqueueBuffers(source_, 1, &buffer);\r
                        if(buffer)\r
                        {\r
-                               alBufferData(buffer, AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), 48000);\r
+                               alBufferData(buffer, AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate);\r
                                alSourceQueueBuffers(source_, 1, &buffer);\r
                        }\r
                        else\r