Update of /cvsroot/playerstage/code/player/server/drivers/audio
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10464/player/server/drivers/audio

Modified Files:
        alsa.cc alsa.h 
Log Message:
applied Toby's autopointer patches

Index: alsa.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/server/drivers/audio/alsa.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** alsa.h      20 Aug 2007 06:37:26 -0000      1.8
--- alsa.h      23 Aug 2007 19:58:42 -0000      1.9
***************
*** 89,93 ****
                virtual int Shutdown (void);
  
!               virtual int ProcessMessage (MessageQueue *resp_queue, 
player_msghdr *hdr, void *data);
  
        private:
--- 89,93 ----
                virtual int Shutdown (void);
  
!               virtual int ProcessMessage (QueuePointer &resp_queue, 
player_msghdr *hdr, void *data);
  
        private:
***************
*** 203,210 ****
                int HandleRecordCmd (player_bool_t *data);
                int HandleMixerChannelCmd (player_audio_mixer_channel_list_t 
*data);
!               int HandleSampleLoadReq (player_audio_sample_t *data, 
MessageQueue *resp_queue);
!               int HandleSampleRetrieveReq (player_audio_sample_t *data, 
MessageQueue *resp_queue);
!               int HandleSampleRecordReq (player_audio_sample_rec_req_t *data, 
MessageQueue *resp_queue);
!               int HandleMixerChannelListReq 
(player_audio_mixer_channel_list_detail_t *data, MessageQueue *resp_queue);
!               int HandleMixerChannelLevelReq 
(player_audio_mixer_channel_list_t *data, MessageQueue *resp_queue);
  };
--- 203,210 ----
                int HandleRecordCmd (player_bool_t *data);
                int HandleMixerChannelCmd (player_audio_mixer_channel_list_t 
*data);
!               int HandleSampleLoadReq (player_audio_sample_t *data, 
QueuePointer &resp_queue);
!               int HandleSampleRetrieveReq (player_audio_sample_t *data, 
QueuePointer &resp_queue);
!               int HandleSampleRecordReq (player_audio_sample_rec_req_t *data, 
QueuePointer &resp_queue);
!               int HandleMixerChannelListReq 
(player_audio_mixer_channel_list_detail_t *data, QueuePointer &resp_queue);
!               int HandleMixerChannelLevelReq 
(player_audio_mixer_channel_list_t *data, QueuePointer &resp_queue);
  };

Index: alsa.cc
===================================================================
RCS file: /cvsroot/playerstage/code/player/server/drivers/audio/alsa.cc,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** alsa.cc     20 Aug 2007 06:37:26 -0000      1.11
--- alsa.cc     23 Aug 2007 19:58:42 -0000      1.12
***************
*** 1266,1270 ****
  
                // Publish this packet
!               Publish (device_addr, NULL, PLAYER_MSGTYPE_DATA, 
PLAYER_AUDIO_DATA_WAV_REC, reinterpret_cast<void*> (&packet), sizeof 
(player_audio_wav_t), NULL);
                delete[] packet.data;
        }
--- 1266,1270 ----
  
                // Publish this packet
!               Publish (device_addr, PLAYER_MSGTYPE_DATA, 
PLAYER_AUDIO_DATA_WAV_REC, reinterpret_cast<void*> (&packet), sizeof 
(player_audio_wav_t), NULL);
                delete[] packet.data;
        }
***************
*** 1938,1942 ****
  
        MixerLevelsToPlayer (&data);
!       Publish (device_addr, NULL, PLAYER_MSGTYPE_DATA, 
PLAYER_AUDIO_DATA_MIXER_CHANNEL, reinterpret_cast<void*> (&data), sizeof 
(player_audio_mixer_channel_list_t), NULL);
  }
  
--- 1938,1942 ----
  
        MixerLevelsToPlayer (&data);
!       Publish (device_addr, PLAYER_MSGTYPE_DATA, 
PLAYER_AUDIO_DATA_MIXER_CHANNEL, reinterpret_cast<void*> (&data), sizeof 
(player_audio_mixer_channel_list_t), NULL);
  }
  
***************
*** 2352,2356 ****
                msg.state = PLAYER_AUDIO_STATE_STOPPED;
  
!       Publish (device_addr, NULL, PLAYER_MSGTYPE_DATA, 
PLAYER_AUDIO_DATA_STATE, reinterpret_cast<void*> (&msg), sizeof 
(player_audio_state_t), NULL);
  }
  
--- 2352,2356 ----
                msg.state = PLAYER_AUDIO_STATE_STOPPED;
  
!       Publish (device_addr, PLAYER_MSGTYPE_DATA, PLAYER_AUDIO_DATA_STATE, 
reinterpret_cast<void*> (&msg), sizeof (player_audio_state_t), NULL);
  }
  
***************
*** 2432,2436 ****
  }
  
! int Alsa::HandleSampleLoadReq (player_audio_sample_t *data, MessageQueue 
*resp_queue)
  {
        // If the requested index to store at is at end or -1, append to the 
list
--- 2432,2436 ----
  }
  
! int Alsa::HandleSampleLoadReq (player_audio_sample_t *data, QueuePointer 
&resp_queue)
  {
        // If the requested index to store at is at end or -1, append to the 
list
***************
*** 2479,2483 ****
  }
  
! int Alsa::HandleSampleRetrieveReq (player_audio_sample_t *data, MessageQueue 
*resp_queue)
  {
        // If the requested index to retrieve is beyond the end or negative, 
error
--- 2479,2483 ----
  }
  
! int Alsa::HandleSampleRetrieveReq (player_audio_sample_t *data, QueuePointer 
&resp_queue)
  {
        // If the requested index to retrieve is beyond the end or negative, 
error
***************
*** 2508,2512 ****
  
  // Handle a request to record a sample and store it locally in the sample 
store
! int Alsa::HandleSampleRecordReq (player_audio_sample_rec_req_t *data, 
MessageQueue *resp_queue)
  {
        // Can't record to sample and clients at the same time (yet)
--- 2508,2512 ----
  
  // Handle a request to record a sample and store it locally in the sample 
store
! int Alsa::HandleSampleRecordReq (player_audio_sample_rec_req_t *data, 
QueuePointer &resp_queue)
  {
        // Can't record to sample and clients at the same time (yet)
***************
*** 2561,2565 ****
  }
  
! int Alsa::HandleMixerChannelListReq (player_audio_mixer_channel_list_detail_t 
*data, MessageQueue *resp_queue)
  {
        player_audio_mixer_channel_list_detail_t result;
--- 2561,2565 ----
  }
  
! int Alsa::HandleMixerChannelListReq (player_audio_mixer_channel_list_detail_t 
*data, QueuePointer &resp_queue)
  {
        player_audio_mixer_channel_list_detail_t result;
***************
*** 2570,2574 ****
  }
  
! int Alsa::HandleMixerChannelLevelReq (player_audio_mixer_channel_list_t 
*data, MessageQueue *resp_queue)
  {
        player_audio_mixer_channel_list_t result;
--- 2570,2574 ----
  }
  
! int Alsa::HandleMixerChannelLevelReq (player_audio_mixer_channel_list_t 
*data, QueuePointer &resp_queue)
  {
        player_audio_mixer_channel_list_t result;
***************
*** 2580,2584 ****
  
  // Message processing
! int Alsa::ProcessMessage (MessageQueue *resp_queue, player_msghdr *hdr, void 
*data)
  {
        // Check for capabilities requests first
--- 2580,2584 ----
  
  // Message processing
! int Alsa::ProcessMessage (QueuePointer &resp_queue, player_msghdr *hdr, void 
*data)
  {
        // Check for capabilities requests first


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to