@@ -1,133 +1,206 @@
-Argument is camera device number, defaults to 0
+camres
+======
- [nemo@localhost ~]$ camres 0
- [D] Camres::Camres:12 - hoplaa!
- [D] Camres::scan:60 - Found 2 cameras: (QPair("Primary camera",QVariant(QByteArray, "0") ) , QPair("Secondary camera",QVariant(QByteArray, "1") ) )
- [D] Camres::scan:77 - creating videosource
- [D] Camres::scan:87 - setting camera source
- [D] Camres::scan:90 - using device 0 "Primary camera"
- [D] Camres::scan:93 - create fakeviewfinder
- [D] Camres::scan:105 - setting viewfinder
- [D] Camres::scan:108 - setting video profile
- [D] Camres::scan:132 - playing
- [D] Camres::scan:138 - getting caps
- [D] Camres::scan:145 - Supported image resolutions.
- [D] Camres::scan:147 - QSize(4160, 3120)
- [D] Camres::scan:147 - QSize(4000, 3000)
- [D] Camres::scan:147 - QSize(4096, 2160)
- [D] Camres::scan:147 - QSize(3840, 2160)
- [D] Camres::scan:147 - QSize(3264, 2448)
- [D] Camres::scan:147 - QSize(3120, 3120)
- [D] Camres::scan:147 - QSize(2592, 1944)
- [D] Camres::scan:147 - QSize(2048, 1536)
- [D] Camres::scan:147 - QSize(1920, 1080)
- [D] Camres::scan:147 - QSize(1600, 1200)
- [D] Camres::scan:147 - QSize(1280, 960)
- [D] Camres::scan:147 - QSize(1280, 768)
- [D] Camres::scan:147 - QSize(1280, 720)
- [D] Camres::scan:147 - QSize(1088, 1088)
- [D] Camres::scan:147 - QSize(1024, 768)
- [D] Camres::scan:147 - QSize(800, 600)
- [D] Camres::scan:147 - QSize(800, 480)
- [D] Camres::scan:147 - QSize(720, 480)
- [D] Camres::scan:147 - QSize(640, 480)
- [D] Camres::scan:147 - QSize(352, 288)
- [D] Camres::scan:147 - QSize(320, 240)
- [D] Camres::scan:151 - Supported video resolutions:
- [D] Camres::scan:153 - QSize(1920, 1080)
- [D] Camres::scan:153 - QSize(1280, 720)
- [D] Camres::scan:153 - QSize(864, 480)
- [D] Camres::scan:153 - QSize(800, 480)
- [D] Camres::scan:153 - QSize(720, 480)
- [D] Camres::scan:153 - QSize(640, 480)
- [D] Camres::scan:153 - QSize(480, 320)
- [D] Camres::scan:153 - QSize(352, 288)
- [D] Camres::scan:153 - QSize(320, 240)
- [D] Camres::scan:153 - QSize(176, 144)
- [D] Camres::scan:157 - Supported viewfinder resolutions:
- [D] Camres::scan:159 - QSize(2048, 1536)
- [D] Camres::scan:159 - QSize(1920, 1080)
- [D] Camres::scan:159 - QSize(1440, 1080)
- [D] Camres::scan:159 - QSize(1280, 960)
- [D] Camres::scan:159 - QSize(1280, 720)
- [D] Camres::scan:159 - QSize(1088, 1088)
- [D] Camres::scan:159 - QSize(960, 720)
- [D] Camres::scan:159 - QSize(864, 480)
- [D] Camres::scan:159 - QSize(800, 480)
- [D] Camres::scan:159 - QSize(768, 432)
- [D] Camres::scan:159 - QSize(736, 736)
- [D] Camres::scan:159 - QSize(720, 480)
- [D] Camres::scan:159 - QSize(640, 640)
- [D] Camres::scan:159 - QSize(640, 480)
- [D] Camres::scan:159 - QSize(576, 432)
- [D] Camres::scan:159 - QSize(480, 320)
- [D] Camres::scan:159 - QSize(384, 288)
- [D] Camres::scan:159 - QSize(352, 288)
- [D] Camres::scan:159 - QSize(320, 240)
- [D] Camres::scan:159 - QSize(240, 160)
- [D] Camres::scan:159 - QSize(176, 144)
-
-
-
- [nemo@localhost ~]$ camres 1
- [D] Camres::Camres:12 - hoplaa!
- [D] Camres::scan:60 - Found 2 cameras: (QPair("Primary camera",QVariant(QByteArray, "0") ) , QPair("Secondary camera",QVariant(QByteArray, "1") ) )
- [D] Camres::scan:77 - creating videosource
- [D] Camres::scan:87 - setting camera source
- [D] Camres::scan:90 - using device 1 "Secondary camera"
- [D] Camres::scan:93 - create fakeviewfinder
- [D] Camres::scan:105 - setting viewfinder
- [D] Camres::scan:108 - setting video profile
- [D] Camres::scan:132 - playing
- [D] Camres::scan:138 - getting caps
- [D] Camres::scan:145 - Supported image resolutions.
- [D] Camres::scan:147 - QSize(3264, 2448)
- [D] Camres::scan:147 - QSize(2592, 1944)
- [D] Camres::scan:147 - QSize(2048, 1536)
- [D] Camres::scan:147 - QSize(1920, 1080)
- [D] Camres::scan:147 - QSize(1600, 1200)
- [D] Camres::scan:147 - QSize(1280, 960)
- [D] Camres::scan:147 - QSize(1280, 720)
- [D] Camres::scan:147 - QSize(1280, 768)
- [D] Camres::scan:147 - QSize(1024, 768)
- [D] Camres::scan:147 - QSize(1088, 1088)
- [D] Camres::scan:147 - QSize(800, 600)
- [D] Camres::scan:147 - QSize(800, 480)
- [D] Camres::scan:147 - QSize(720, 480)
- [D] Camres::scan:147 - QSize(640, 480)
- [D] Camres::scan:147 - QSize(352, 288)
- [D] Camres::scan:147 - QSize(320, 240)
- [D] Camres::scan:151 - Supported video resolutions:
- [D] Camres::scan:153 - QSize(1920, 1080)
- [D] Camres::scan:153 - QSize(1280, 720)
- [D] Camres::scan:153 - QSize(864, 480)
- [D] Camres::scan:153 - QSize(800, 480)
- [D] Camres::scan:153 - QSize(720, 480)
- [D] Camres::scan:153 - QSize(640, 480)
- [D] Camres::scan:153 - QSize(480, 320)
- [D] Camres::scan:153 - QSize(352, 288)
- [D] Camres::scan:153 - QSize(320, 240)
- [D] Camres::scan:153 - QSize(176, 144)
- [D] Camres::scan:157 - Supported viewfinder resolutions:
- [D] Camres::scan:159 - QSize(2048, 1536)
- [D] Camres::scan:159 - QSize(1920, 1080)
- [D] Camres::scan:159 - QSize(1440, 1080)
- [D] Camres::scan:159 - QSize(1280, 960)
- [D] Camres::scan:159 - QSize(1280, 720)
- [D] Camres::scan:159 - QSize(960, 720)
- [D] Camres::scan:159 - QSize(1088, 1088)
- [D] Camres::scan:159 - QSize(864, 480)
- [D] Camres::scan:159 - QSize(800, 480)
- [D] Camres::scan:159 - QSize(720, 480)
- [D] Camres::scan:159 - QSize(768, 432)
- [D] Camres::scan:159 - QSize(576, 432)
- [D] Camres::scan:159 - QSize(736, 736)
- [D] Camres::scan:159 - QSize(640, 640)
- [D] Camres::scan:159 - QSize(640, 480)
- [D] Camres::scan:159 - QSize(480, 320)
- [D] Camres::scan:159 - QSize(384, 288)
- [D] Camres::scan:159 - QSize(352, 288)
- [D] Camres::scan:159 - QSize(320, 240)
- [D] Camres::scan:159 - QSize(240, 160)
- [D] Camres::scan:159 - QSize(176, 144)
- [nemo@localhost ~]$
+Gets camera resolutions for droidcam
+
+Optionally outputs json file for camera-settings-plugin
+
+ [nemo@localhost ~]$ camres -o camera-resolutions.json
+ Camres version 0.0.3
+ usage: camres {-o json-output-filename}
+
+ Camres: Writing to file camera-resolutions.json
+ Resolutions for Primary camera:
+ image resolutions:
+ 4160x3120 (4:3)
+ 4000x3000 (4:3)
+ 4096x2160 (9:5)
+ 3840x2160 (16:9)
+ 3264x2448 (4:3)
+ 3120x3120 (1:1)
+ 2592x1944 (4:3)
+ 2048x1536 (4:3)
+ 1920x1080 (16:9)
+ 1600x1200 (4:3)
+ 1280x960 (4:3)
+ 1280x768 (16:10)
+ 1280x720 (16:9)
+ 1088x1088 (1:1)
+ 1024x768 (4:3)
+ 800x600 (4:3)
+ 800x480 (16:10)
+ 720x480 (3:2)
+ 640x480 (4:3)
+ 352x288 (5:4)
+ 320x240 (4:3)
+ video resolutions:
+ 1920x1080 (16:9)
+ 1280x720 (16:9)
+ 864x480 (9:5)
+ 800x480 (16:10)
+ 720x480 (3:2)
+ 640x480 (4:3)
+ 480x320 (3:2)
+ 352x288 (5:4)
+ 320x240 (4:3)
+ 176x144 (5:4)
+ viewfinder resolutions:
+ 2048x1536 (4:3)
+ 1920x1080 (16:9)
+ 1440x1080 (4:3)
+ 1280x960 (4:3)
+ 1280x720 (16:9)
+ 1088x1088 (1:1)
+ 960x720 (4:3)
+ 864x480 (9:5)
+ 800x480 (16:10)
+ 768x432 (16:9)
+ 736x736 (1:1)
+ 720x480 (3:2)
+ 640x640 (1:1)
+ 640x480 (4:3)
+ 576x432 (4:3)
+ 480x320 (3:2)
+ 384x288 (4:3)
+ 352x288 (5:4)
+ 320x240 (4:3)
+ 240x160 (3:2)
|
[-]
[+]
|
Changed |
_service:tar_git:camres-0.0.4.tar.bz2/src/main.cpp
^
|
@@ -85,7 +85,7 @@
{
for (m=0 ; m<res.size() ; m++)
{
- if (qMin(screenGeometry.height(), screenGeometry.width()) ==
+ if (qMin(screenGeometry.height(), screenGeometry.width()) >=
qMin(res.at(m).split("x").at(0).toInt(), res.at(m).split("x").at(1).toInt()) &&
qMax(screenGeometry.height(), screenGeometry.width()) >=
qMax(res.at(m).split("x").at(0).toInt(), res.at(m).split("x").at(1).toInt()))
|