Revision 2e526a15 server/src/AudioPlayerRSB.cpp

View differences:

server/src/AudioPlayerRSB.cpp
63 63

  
64 64

  
65 65
//this will return once we start playing
66
void AudioPlayerRSB::play(AudioData _audio_data){
66
void AudioPlayerRSB::play(boost::shared_ptr<AudioData> _audio_data){
67 67
    audio_data = _audio_data;
68 68

  
69
    printf("> AudioPlayerRSB: play() %d samples requested\n",(int)audio_data.samples.size());
69
    printf("> AudioPlayerRSB: play() %d samples requested\n",(int)audio_data->samples.size());
70 70

  
71 71
    //check if we can play this file:
72 72
    while(playback_state != IDLE){
......
156 156
void AudioPlayerRSB::publish_audio_data(){
157 157
    boost::shared_ptr<rst::audition::SoundChunk> request(new rst::audition::SoundChunk());
158 158

  
159
    request->set_channels(audio_data.sample_channels);
160
    request->set_data(audio_data.samples.data());
159
    request->set_channels(audio_data->sample_channels);
160
    request->set_data(audio_data->samples.data());
161 161
/*
162 162
    if (audio_data.sample_big_endian){
163 163
        request->set_endianness(rst::audition::SoundChunk_EndianNess_ENDIAN_BIG);

Also available in: Unified diff