From a7dddbacc6cc8cafb5aaf0cf7d8e36d2a759a6e9 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 3 Jan 2015 17:23:01 +0100 Subject: video: batch query_format calls There are currently 568 pixel formats (actually fewer, but the namespace is this big), and for each format elaborate synchronization was done to call it synchronously on the VO. This is completely unnecessary, and we can do with just a single call. --- video/out/vo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'video/out/vo.h') diff --git a/video/out/vo.h b/video/out/vo.h index 3d4d654738..383f47c7d7 100644 --- a/video/out/vo.h +++ b/video/out/vo.h @@ -319,7 +319,7 @@ void vo_seek_reset(struct vo *vo); void vo_destroy(struct vo *vo); void vo_set_paused(struct vo *vo, bool paused); int64_t vo_get_drop_count(struct vo *vo); -int vo_query_format(struct vo *vo, int format); +void vo_query_formats(struct vo *vo, uint8_t *list); void vo_event(struct vo *vo, int event); int vo_query_and_reset_events(struct vo *vo, int events); -- cgit v1.2.3