Changeset 5239:eb474b0b1805 in roaraudio
- Timestamp:
- 11/12/11 17:46:50 (12 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vs.h
r5227 r5239 176 176 * ahead of us). This is normal in case we read a stream. 177 177 */ 178 roar_mus_t roar_vs_latency(roar_vs_t * vss, int backend, int * error) _LIBROAR_VS_STDATTRS _LIBROAR_ATTR_DEPRECATED; 179 roar_mus_t roar_vs_latency2(roar_vs_t * vss, int backend, int wait, int * error) _LIBROAR_VS_STDATTRS; 178 roar_mus_t roar_vs_latency(roar_vs_t * vss, int backend, int wait, int * error) _LIBROAR_VS_STDATTRS; 180 179 181 180 /* set pause flag -
libroar/vs.c
r5238 r5239 870 870 #endif 871 871 872 roar_mus_t roar_vs_latency(roar_vs_t * vss, int backend, int * error) { 873 return roar_vs_latency2(vss, backend, ROAR_VS_WAIT, error); 874 } 875 876 roar_mus_t roar_vs_latency2(roar_vs_t * vss, int backend, int wait, int * error) { 872 roar_mus_t roar_vs_latency(roar_vs_t * vss, int backend, int wait, int * error) { 877 873 ssize_t pos; 878 874 ssize_t bps; // byte per sample … … 1527 1523 if ( vss->async.level == ROAR_VS_ASYNCLEVEL_AUTO && !vss->async.lock && 1528 1524 vss->async.read_latency && !vss->async.qlen ) { 1529 _LIBROAR_IGNORE_RET(roar_vs_latency 2(vss,1530 1531 1525 _LIBROAR_IGNORE_RET(roar_vs_latency(vss, 1526 vss->async.last_backend < 0 ? ROAR_VS_BACKEND_NONE : vss->async.last_backend, 1527 ROAR_VS_ASYNC, NULL)); 1532 1528 } 1533 1529 -
libroarpulse/simple.c
r4961 r5239 157 157 return -1; 158 158 159 ret = roar_vs_latency((roar_vs_t*)s, ROAR_VS_BACKEND_DEFAULT, &err);159 ret = roar_vs_latency((roar_vs_t*)s, ROAR_VS_BACKEND_DEFAULT, ROAR_VS_WAIT, &err); 160 160 161 161 if ( ret < 0 ) -
plugins/alsavs/pcm_roar.c
r5197 r5239 292 292 ROAR_DBG("roar_pcm_delay(*) = ?"); 293 293 294 lat = roar_vs_latency 2(self->vss, ROAR_VS_BACKEND_DEFAULT, ROAR_VS_NOWAIT, NULL);294 lat = roar_vs_latency(self->vss, ROAR_VS_BACKEND_DEFAULT, ROAR_VS_NOWAIT, NULL); 295 295 *delayp = (lat * self->info.rate) / 1000000; 296 296
Note: See TracChangeset
for help on using the changeset viewer.