mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05: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.
|
* Get the current time with \ref timeout that can be used in wait.
|
||||||
* Since version 2:2
|
* 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 for a signal
|
||||||
* Wait until a thread performs signal. Since version 2:2
|
* 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_loop_control, &object->iface, unlock, 2);
|
||||||
}
|
}
|
||||||
SPA_API_LOOP int spa_loop_control_get_time(struct spa_loop_control *object,
|
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,
|
return spa_api_method_r(int, -ENOTSUP,
|
||||||
spa_loop_control, &object->iface, get_time, 2, abstime, timeout);
|
spa_loop_control, &object->iface, get_time, 2, abstime, timeout);
|
||||||
|
|
|
||||||
|
|
@ -657,7 +657,7 @@ static int loop_unlock(void *object)
|
||||||
impl->recurse++;
|
impl->recurse++;
|
||||||
return -res;
|
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)
|
if (clock_gettime(CLOCK_REALTIME, abstime) < 0)
|
||||||
return -errno;
|
return -errno;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue