[cheese] camera-device: handle fraction ranges
- From: Wim Taymans <wtaymans src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese] camera-device: handle fraction ranges
- Date: Tue, 4 Apr 2017 13:50:49 +0000 (UTC)
commit b49d0f35bd4edf59c5a0510f58c2fb6c6a68e693
Author: Wim Taymans <wtaymans redhat com>
Date: Tue Apr 4 15:34:23 2017 +0200
camera-device: handle fraction ranges
Add support for fraction ranges
libcheese/cheese-camera-device.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/libcheese/cheese-camera-device.c b/libcheese/cheese-camera-device.c
index d96f78d..0a8f514 100644
--- a/libcheese/cheese-camera-device.c
+++ b/libcheese/cheese-camera-device.c
@@ -280,6 +280,16 @@ cheese_camera_device_get_highest_framerate (const GValue *framerate,
}
}
}
+ else if (GST_VALUE_HOLDS_FRACTION_RANGE (framerate))
+ {
+ const GValue *val = gst_value_get_fraction_range_max (framerate);
+
+ if (GST_VALUE_HOLDS_FRACTION (val))
+ {
+ *numerator = gst_value_get_fraction_numerator (val);
+ *denominator = gst_value_get_fraction_denominator (val);
+ }
+ }
}
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]