mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
Revert "spa: loop: Change get_time() timeout to unsigned"
This reverts commit c515f9bf8e. The PW
APIs use int64_t (partly because SPA_NSEC_PER_SEC is an LL), and we
don't want to change already public API.
This commit is contained in:
parent
c515f9bf8e
commit
56c6e19f99
2 changed files with 3 additions and 3 deletions
|
|
@ -325,7 +325,7 @@ struct spa_loop_control_methods {
|
|||
* Get the current time with \ref timeout that can be used in wait.
|
||||
* Since version 2:2
|
||||
*/
|
||||
int (*get_time) (void *object, struct timespec *abstime, uint64_t timeout);
|
||||
int (*get_time) (void *object, struct timespec *abstime, int64_t timeout);
|
||||
/** Wait for a signal
|
||||
* Wait until a thread performs signal. Since version 2:2
|
||||
*
|
||||
|
|
@ -404,7 +404,7 @@ SPA_API_LOOP int spa_loop_control_unlock(struct spa_loop_control *object)
|
|||
spa_loop_control, &object->iface, unlock, 2);
|
||||
}
|
||||
SPA_API_LOOP int spa_loop_control_get_time(struct spa_loop_control *object,
|
||||
struct timespec *abstime, uint64_t timeout)
|
||||
struct timespec *abstime, int64_t timeout)
|
||||
{
|
||||
return spa_api_method_r(int, -ENOTSUP,
|
||||
spa_loop_control, &object->iface, get_time, 2, abstime, timeout);
|
||||
|
|
|
|||
|
|
@ -657,7 +657,7 @@ static int loop_unlock(void *object)
|
|||
impl->recurse++;
|
||||
return -res;
|
||||
}
|
||||
static int loop_get_time(void *object, struct timespec *abstime, uint64_t timeout)
|
||||
static int loop_get_time(void *object, struct timespec *abstime, int64_t timeout)
|
||||
{
|
||||
if (clock_gettime(CLOCK_REALTIME, abstime) < 0)
|
||||
return -errno;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue