Update of /cvsroot/playerstage/code/player/client_libs/libplayerc
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15381/client_libs/libplayerc

Modified Files:
      Tag: release-2-0-patches
        dev_speech_recognition.c playerc.h 
Log Message:
several changes to support python bindings

Index: dev_speech_recognition.c
===================================================================
RCS file: 
/cvsroot/playerstage/code/player/client_libs/libplayerc/dev_speech_recognition.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -C2 -d -r1.1.2.2 -r1.1.2.3
*** dev_speech_recognition.c    3 Aug 2006 05:39:13 -0000       1.1.2.2
--- dev_speech_recognition.c    21 Sep 2006 05:23:03 -0000      1.1.2.3
***************
*** 8,20 ****
  
  // Local declarations
! void playerc_speech_recognition_putmsg(playerc_speech_recognition_t *device, 
player_msghdr_t *header,player_speech_recognition_data_t *data, size_t len);
  
  // Create a new speech_recognition proxy
! playerc_speech_recognition_t 
*playerc_speech_recognition_create(playerc_client_t *client, int index)
  {
!   playerc_speech_recognition_t *device;
  
!   device = malloc(sizeof(playerc_speech_recognition_t));
!   memset(device, 0, sizeof(playerc_speech_recognition_t));
    playerc_device_init(&device->info, client, PLAYER_SPEECH_RECOGNITION_CODE, 
index,
                        (playerc_putmsg_fn_t) 
playerc_speech_recognition_putmsg);
--- 8,20 ----
  
  // Local declarations
! void playerc_speech_recognition_putmsg(playerc_speechrecognition_t *device, 
player_msghdr_t *header,player_speech_recognition_data_t *data, size_t len);
  
  // Create a new speech_recognition proxy
! playerc_speechrecognition_t 
*playerc_speechrecognition_create(playerc_client_t *client, int index)
  {
!   playerc_speechrecognition_t *device;
  
!   device = malloc(sizeof(playerc_speechrecognition_t));
!   memset(device, 0, sizeof(playerc_speechrecognition_t));
    playerc_device_init(&device->info, client, PLAYER_SPEECH_RECOGNITION_CODE, 
index,
                        (playerc_putmsg_fn_t) 
playerc_speech_recognition_putmsg);
***************
*** 24,28 ****
  
  // Destroy a speech_recognition proxy
! void playerc_speech_recognition_destroy(playerc_speech_recognition_t *device)
  {
    playerc_device_term(&device->info);
--- 24,28 ----
  
  // Destroy a speech_recognition proxy
! void playerc_speechrecognition_destroy(playerc_speechrecognition_t *device)
  {
    playerc_device_term(&device->info);
***************
*** 32,36 ****
  
  // Subscribe to the speech_recognition device
! int playerc_speech_recognition_subscribe(playerc_speech_recognition_t 
*device, int access)
  {
    return playerc_device_subscribe(&device->info, access);
--- 32,36 ----
  
  // Subscribe to the speech_recognition device
! int playerc_speechrecognition_subscribe(playerc_speechrecognition_t *device, 
int access)
  {
    return playerc_device_subscribe(&device->info, access);
***************
*** 38,47 ****
  
  // Un-subscribe from the speech_recognition device
! int playerc_speech_recognition_unsubscribe(playerc_speech_recognition_t 
*device)
  {
    return playerc_device_unsubscribe(&device->info);
  }
  
! void playerc_speech_recognition_putmsg(playerc_speech_recognition_t *device, 
player_msghdr_t *hdr, player_speech_recognition_data_t *buffer, size_t len)
  {
    memset(device->words,0,30*20);
--- 38,47 ----
  
  // Un-subscribe from the speech_recognition device
! int playerc_speechrecognition_unsubscribe(playerc_speechrecognition_t *device)
  {
    return playerc_device_unsubscribe(&device->info);
  }
  
! void playerc_speech_recognition_putmsg(playerc_speechrecognition_t *device, 
player_msghdr_t *hdr, player_speech_recognition_data_t *buffer, size_t len)
  {
    memset(device->words,0,30*20);

Index: playerc.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/playerc.h,v
retrieving revision 1.185.2.3
retrieving revision 1.185.2.4
diff -C2 -d -r1.185.2.3 -r1.185.2.4
*** playerc.h   2 Aug 2006 17:36:41 -0000       1.185.2.3
--- playerc.h   21 Sep 2006 05:23:03 -0000      1.185.2.4
***************
*** 764,771 ****
  int playerc_device_unsubscribe(playerc_device_t *device);
  
- /** @brief Request capabilities of device */
- int playerc_device_hascapability(playerc_device_t *device, uint32_t type, 
uint32_t subtype);
- 
- 
  /** @} */
  /**************************************************************************/
--- 764,767 ----
***************
*** 2639,2656 ****
    char words[20][30];
    int wordCount;
! } playerc_speech_recognition_t;
  
  
  /** Create a speech recognition proxy. */
! playerc_speech_recognition_t 
*playerc_speech_recognition_create(playerc_client_t *client, int index);
  
  /** Destroy a speech recognition proxy. */
! void playerc_speech_recognition_destroy(playerc_speech_recognition_t *device);
  
  /** Subscribe to the speech recognition device. */
! int playerc_speech_recognition_subscribe(playerc_speech_recognition_t 
*device, int access);
  
  /** Un-subscribe from the speech recognition device */
! int playerc_speech_recognition_unsubscribe(playerc_speech_recognition_t 
*device);
    
  /** @} */
--- 2635,2652 ----
    char words[20][30];
    int wordCount;
! } playerc_speechrecognition_t;
  
  
  /** Create a speech recognition proxy. */
! playerc_speechrecognition_t 
*playerc_speechrecognition_create(playerc_client_t *client, int index);
  
  /** Destroy a speech recognition proxy. */
! void playerc_speechrecognition_destroy(playerc_speechrecognition_t *device);
  
  /** Subscribe to the speech recognition device. */
! int playerc_speechrecognition_subscribe(playerc_speechrecognition_t *device, 
int access);
  
  /** Un-subscribe from the speech recognition device */
! int playerc_speechrecognition_unsubscribe(playerc_speechrecognition_t 
*device);
    
  /** @} */


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to