Changeset 788

Show
Ignore:
Timestamp:
12/31/07 05:47:10 (14 years ago)
Author:
ppalmers
Message:

fix unreliable streaming bug

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/libieee1394/CycleTimerHelper.cpp

    r782 r788  
    162162CycleTimerHelper::Execute() 
    163163{ 
    164     usleep(m_usecs_per_update); 
     164    usleep(1000*1000); 
    165165    return true; 
    166166} 
     
    172172    if(!m_Parent.readCycleTimerReg(&cycle_timer, &local_time)) { 
    173173        debugError("Could not read cycle timer register\n"); 
    174         return false
     174        return 0
    175175    } 
    176176    return CYCLE_TIMER_TO_TICKS(cycle_timer); 
     
    183183} 
    184184 
     185uint32_t 
     186CycleTimerHelper::getCycleTimer() 
     187{ 
     188    uint32_t cycle_timer; 
     189    uint64_t local_time; 
     190    if(!m_Parent.readCycleTimerReg(&cycle_timer, &local_time)) { 
     191        debugError("Could not read cycle timer register\n"); 
     192        return 0; 
     193    } 
     194    return cycle_timer; 
     195} 
     196 
     197uint32_t 
     198CycleTimerHelper::getCycleTimer(uint64_t now) 
     199{ 
     200    return getCycleTimer(); 
     201} 
    185202#else 
    186203 
     
    298315    return retval; 
    299316} 
     317 
     318uint32_t 
     319CycleTimerHelper::getCycleTimer() 
     320{ 
     321    return TICKS_TO_CYCLE_TIMER(getCycleTimerTicks()); 
     322} 
     323 
     324uint32_t 
     325CycleTimerHelper::getCycleTimer(uint64_t now) 
     326{ 
     327    return TICKS_TO_CYCLE_TIMER(getCycleTimerTicks(now)); 
     328} 
    300329#endif 
    301  
    302 uint32_t 
    303 CycleTimerHelper::getCycleTimer() 
    304 { 
    305     return TICKS_TO_CYCLE_TIMER(getCycleTimerTicks()); 
    306 } 
    307  
    308 uint32_t 
    309 CycleTimerHelper::getCycleTimer(uint64_t now) 
    310 { 
    311     return TICKS_TO_CYCLE_TIMER(getCycleTimerTicks(now)); 
    312 } 
    313330 
    314331void