mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -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.
 | 
			
		||||
	 * 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