From ac59fa9371c127efbd98464445fc4ab9516f442b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 7 Jul 2016 17:33:41 +0200 Subject: [PATCH] test: pass device as parameter --- spa/tests/test-v4l2.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spa/tests/test-v4l2.c b/spa/tests/test-v4l2.c index 6bd840db0..1e6d5a486 100644 --- a/spa/tests/test-v4l2.c +++ b/spa/tests/test-v4l2.c @@ -137,7 +137,7 @@ on_source_event (SpaHandle *handle, SpaEvent *event, void *user_data) } static SpaResult -make_nodes (AppData *data) +make_nodes (AppData *data, const char *device) { SpaResult res; SpaProps *props; @@ -153,7 +153,7 @@ make_nodes (AppData *data) printf ("got get_props error %d\n", res); value.type = SPA_PROP_TYPE_STRING; - value.value = "/dev/video1"; + value.value = device ? device : "/dev/video0"; value.size = strlen (value.value)+1; props->set_prop (props, spa_props_index_for_name (props, "device"), &value); @@ -257,6 +257,7 @@ run_async_source (AppData *data) done = SDL_TRUE; break; } + sleep (1); } } @@ -295,7 +296,7 @@ main (int argc, char *argv[]) return -1; } - if ((res = make_nodes (&data)) < 0) { + if ((res = make_nodes (&data, argv[1])) < 0) { printf ("can't make nodes: %d\n", res); return -1; }