Show
Ignore:
Timestamp:
11/20/06 14:07:38 (17 years ago)
Author:
wagi
Message:

2006-11-20 Daniel Wagner <wagi@newton.monom.org>

  • freebob_set_samplerate: return value consitency fix. On success
    it return 0 else -1. Reported by Jamie Gennis jgennis at gmail dot com
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/libfreebob-1.0/ChangeLog

    r322 r325  
     12006-11-20  Daniel Wagner  <wagi@newton.monom.org> 
     2 
     3        * freebob_set_samplerate: return value consitency fix. On success 
     4        it return 0 else -1. Reported by Jamie Gennis jgennis at gmail dot com 
     5 
    162006-11-11  Daniel Wagner  <wagi@newton.monom.org> 
    27 
  • branches/libfreebob-1.0/src/freebob.cpp

    r251 r325  
    143143    if ( avDevice ) { 
    144144        if ( avDevice->setSamplingFrequency( parseSampleRate( samplerate ) ) ) { 
    145             return freebob_handle->m_deviceManager->discover(0)? 1 : 0; 
    146         } else { 
    147             return -1; 
    148         } 
     145            return freebob_handle->m_deviceManager->discover(0)? 0 : -1; 
     146        } 
    149147    } 
    150148    return -1; 
  • branches/libfreebob-1.0/src/libfreebobstreaming/freebob_streaming.c

    r241 r325  
    155155         */ 
    156156 
    157        if(options.node_id > -1) { 
    158            if (! freebob_set_samplerate(dev->fb_handle, options.node_id, options.sample_rate)) { 
    159                freebob_destroy_handle(dev->fb_handle); 
    160                free(dev); 
    161                printError("Failed to set samplerate...\n"); 
    162                return NULL; 
    163            } 
     157    if(options.node_id > -1) { 
     158        if (freebob_set_samplerate(dev->fb_handle, options.node_id, options.sample_rate) != 0) { 
     159            freebob_destroy_handle(dev->fb_handle); 
     160            free(dev); 
     161            printError("Failed to set samplerate...\n"); 
     162            return NULL; 
     163        } 
    164164 
    165165        } else { 
     
    171171                debugPrint(DEBUG_LEVEL_STARTUP,"set samplerate for device = %d, node = %d\n", i, node_id); 
    172172                                 
    173                 if (! freebob_set_samplerate(dev->fb_handle, node_id, options.sample_rate)) { 
     173                if (freebob_set_samplerate(dev->fb_handle, node_id, options.sample_rate) != 0) { 
    174174                        freebob_destroy_handle(dev->fb_handle); 
    175175                        free(dev); 
  • branches/libfreebob-1.0/tests/test-freebob.c

    r241 r325  
    262262         
    263263        if(arguments.node_id_set) { 
    264             if (! freebob_set_samplerate(fb_handle, arguments.node_id, samplerate)) { 
    265                fprintf( stderr, "Could not set samplerate\n" ); 
    266                freebob_destroy_handle( fb_handle ); 
    267                return -1; 
    268            } 
     264            if (freebob_set_samplerate(fb_handle, arguments.node_id, samplerate) != 0) { 
     265            fprintf( stderr, "Could not set samplerate\n" ); 
     266            freebob_destroy_handle( fb_handle ); 
     267            return -1; 
     268        } 
    269269 
    270270        } else { 
     
    275275                         
    276276            for(i=0;i<devices_on_bus;i++) { 
    277                int node_id=freebob_get_device_node_id(fb_handle, i); 
    278                printf("  set samplerate for device = %d, node = %d\n", i, node_id); 
    279                                  
    280                if (! freebob_set_samplerate(fb_handle, node_id, samplerate)) { 
    281                    fprintf( stderr, "Could not set samplerate\n" ); 
    282                    freebob_destroy_handle( fb_handle ); 
    283                    return -1; 
    284                
    285            } 
     277            int node_id=freebob_get_device_node_id(fb_handle, i); 
     278            printf("  set samplerate for device = %d, node = %d\n", i, node_id); 
     279 
     280            if (freebob_set_samplerate(fb_handle, node_id, samplerate) != 0) { 
     281                fprintf( stderr, "Could not set samplerate\n" ); 
     282                freebob_destroy_handle( fb_handle ); 
     283                return -1; 
     284           
     285        } 
    286286 
    287287        }