]> git.sesse.net Git - kdenlive/blobdiff - src/v4l/src.c
webcam capture: Try to get webcam name instead of displaying /dev/video0
[kdenlive] / src / v4l / src.c
index a6360cd0b598594b53e125e90d38da6e8b724228..7aadb6cde4d6cadaea27c69b84b7b13094fb3649 100644 (file)
@@ -53,8 +53,6 @@ src_palette_t src_palette[] = {
 int src_open(src_t *src, char *source)
 {
        int i = 0;
-       size_t sl;
-       char *s;
        struct stat st;
        
        if(!source)
@@ -62,15 +60,6 @@ int src_open(src_t *src, char *source)
                fprintf(stderr, "No source was specified.......");
                return(-1);
        }
-       
-       sl = strlen(source) + 1;
-       s = malloc(sl);
-       if(!s)
-       {
-               fprintf(stderr, "Out of memory.");
-               return(-1);
-       }
-       
        src->source = source;
        
        i = 0;
@@ -90,6 +79,12 @@ int src_open(src_t *src, char *source)
        return 0;
 }
 
+const char *src_query(src_t *src, char *source)
+{
+    src->source = source;
+    return src_v4l2.query(src);
+}
+
 int src_close(src_t *src)
 {
        int r;