Fixes following Visual Studio 2013 compile error on windows:

audio_stream_opus.h(57) : error C2864: 'AudioStreamPlaybackOpus::osrate' : a static data member with an in-class initializer must have non-volatile const integral type

See: http://stackoverflow.com/questions/2454019/why-arent-static-const-floats-allowed
This commit is contained in:
ZuBsPaCe 2015-10-03 00:38:43 +02:00
parent 5ddbef1351
commit c69afe4948
2 changed files with 3 additions and 1 deletions

View file

@ -30,6 +30,8 @@
/*************************************************************************/
#include "audio_stream_opus.h"
const float AudioStreamPlaybackOpus::osrate=48000.0f;
int AudioStreamPlaybackOpus::_op_read_func(void *_stream, unsigned char *_ptr, int _nbytes) {
FileAccess *fa=(FileAccess*)_stream;

View file

@ -54,7 +54,7 @@ class AudioStreamPlaybackOpus : public AudioStreamPlayback {
static int _op_seek_func(void *_stream, opus_int64 _offset, int _whence);
static int _op_close_func(void *_stream);
static opus_int64 _op_tell_func(void *_stream);
static const float osrate=48000.0f;
static const float osrate;
String file;
int64_t frames_mixed;