Changeset 328

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

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

  • freebob_streaming_start: Reset the playback ringbuffer before calling
    freebob_streaming_start.
Files:

Legend:

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

    r325 r328  
    1 2006-11-20  Daniel Wagner  <wagi@newton.monom.org> 
     12006-11-20  Daniel Wagner  <wagi@monom.org> 
    22 
    33        * freebob_set_samplerate: return value consitency fix. On success 
    44        it return 0 else -1. Reported by Jamie Gennis jgennis at gmail dot com 
    55 
    6 2006-11-11  Daniel Wagner  <wagi@newton.monom.org> 
     6        * freebob_streaming_start: Reset the playback ringbuffer before calling  
     7        freebob_streaming_start.  
     8         
     92006-11-11  Daniel Wagner  <wagi@monom.org> 
    710 
    811        * src/bebob/bebob_avdevice.cpp (setSamplingFrequencyPlug): copy past 
    912        error fixed. Reported by Jamie Gennis jgennis at gmail dot com 
    1013 
    11 2006-10-07  Daniel Wagner  <wagi@newton.monom.org> 
     142006-10-07  Daniel Wagner  <wagi@monom.org> 
    1215 
    1316        * libfreebob-1.0 released 
  • branches/libfreebob-1.0/src/libfreebobstreaming/freebob_connections.c

    r241 r328  
    337337                         
    338338                        if(written != towrite) { 
     339                                assert(!"Could not prefill the playback stream ringbuffer, which should have been empty."); 
    339340                                printError("Could not prefill the buffer. Written (%d/%d) of (%d/%d) bytes/frames\n", 
    340341                                        written,written/sizeof(freebob_sample_t),towrite,towrite/sizeof(freebob_sample_t)); 
  • branches/libfreebob-1.0/src/libfreebobstreaming/freebob_streaming.c

    r325 r328  
    7979                                                          freebob_connection_t *connection); 
    8080                                
     81int freebob_streaming_reset_playback_streams(freebob_device_t *dev); 
    8182 
    8283int g_verbose=0; 
     
    826827        } 
    827828         
     829        // reset the playback streams 
     830        if((err=freebob_streaming_reset_playback_streams(dev))<0) { 
     831                // TODO: cleanup 
     832                printError("Could not reset playback streams.\n"); 
     833                return err; 
     834        } 
     835 
    828836        // put nb_periods*period_size of null frames into the playback buffers 
    829837        if((err=freebob_streaming_prefill_playback_streams(dev))<0) { 
     838                // TODO: cleanup 
    830839                printError("Could not prefill playback streams.\n"); 
    831840                return err;