summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Haag2016-10-09 00:32:23 +0200
committerChristoph Haag2016-10-09 00:33:07 +0200
commit605522ebff8e72cdc2a736501b9ed01c1564eec8 (patch)
treef5dc3950822277bdbb6254769c46dedf9b904efe
parentf00921e886f3b4c860f34d394658ebc6e711fe33 (diff)
downloadaur-605522ebff8e72cdc2a736501b9ed01c1564eec8.tar.gz
add working osvr server config file
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--osvr_server_config.HDK20ExtendedLandscape.archlinux.json34
3 files changed, 45 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06d7ff4da1e9..f1bfaadca965 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = osvr-rendermanager-git
pkgdesc = TW, ATW and high performance rendering with OpenGL and GLES
- pkgver = v00_06_52.r11.g03b6f9c
+ pkgver = v00_06_52.r48.g0e515eb
pkgrel = 1
url = https://github.com/sensics/OSVR-RenderManager
arch = i686
@@ -10,8 +10,10 @@ pkgbase = osvr-rendermanager-git
depends = osvr-core-git
source = osvr-rendermanager::git+https://github.com/sensics/OSVR-RenderManager.git
source = vendor-vrpn::git+https://github.com/vrpn/vrpn.git
+ source = osvr_server_config.HDK20ExtendedLandscape.archlinux.json
md5sums = SKIP
md5sums = SKIP
+ md5sums = 7c814a9dc7fefca9ec3400f6895b0aac
pkgname = osvr-rendermanager-git
diff --git a/PKGBUILD b/PKGBUILD
index 9ae80c06b5c9..4b20e11ad2c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=osvr-rendermanager-git
-pkgver=v00_06_52.r11.g03b6f9c
+pkgver=v00_06_52.r48.g0e515eb
pkgrel=1
pkgdesc="TW, ATW and high performance rendering with OpenGL and GLES"
arch=(i686 x86_64)
@@ -9,9 +9,11 @@ url="https://github.com/sensics/OSVR-RenderManager"
makedepends=('git' 'cmake')
depends=('osvr-core-git') #TODO: add more deps
source=("osvr-rendermanager::git+https://github.com/sensics/OSVR-RenderManager.git"
- "vendor-vrpn::git+https://github.com/vrpn/vrpn.git")
+ "vendor-vrpn::git+https://github.com/vrpn/vrpn.git"
+ "osvr_server_config.HDK20ExtendedLandscape.archlinux.json")
md5sums=('SKIP'
- 'SKIP')
+ 'SKIP'
+ '7c814a9dc7fefca9ec3400f6895b0aac')
pkgver() {
cd "$srcdir/osvr-rendermanager"
@@ -64,6 +66,9 @@ build() {
package() {
cd osvr-rendermanager-build
make DESTDIR="$pkgdir/" install
+ install -d "$pkgdir"/usr/share/osvrcore/sample-configs/
+ cp -ra "$srcdir"/osvr-rendermanager/installer/* "$pkgdir"/usr/share/osvrcore/sample-configs/
+ install -m 0644 "$srcdir"/osvr_server_config.HDK20ExtendedLandscape.archlinux.json "$pkgdir"/usr/share/osvrcore/sample-configs/osvr_server_config.HDK20ExtendedLandscape.archlinux.json
}
# vim:set ts=2 sw=2 et:
diff --git a/osvr_server_config.HDK20ExtendedLandscape.archlinux.json b/osvr_server_config.HDK20ExtendedLandscape.archlinux.json
new file mode 100644
index 000000000000..feca967f086d
--- /dev/null
+++ b/osvr_server_config.HDK20ExtendedLandscape.archlinux.json
@@ -0,0 +1,34 @@
+{
+ "description": "This configuration supports video (so-called 'positional') and IMU fusion tracking, in addition to orientation-only tracking, with the OSVR HDK. It is configured for RenderManager applications in non-direct extended-display landscape mode on HDK 2.0 optics.",
+ "display": "/usr/share/osvrcore/displays/OSVR_HDK_2_0.json",
+ "renderManagerConfig": "/usr/share/osvrcore/sample-configs/nondirectmode_HDK2.0.json",
+ "drivers": [{
+ "plugin": "com_osvr_VideoBasedHMDTracker",
+ "driver": "VideoBasedHMDTracker",
+ "params": {
+ "showDebug": false,
+ "includeRearPanel": true,
+ "headCircumference": 55.75,
+ "calibrationFile": "/var/tmp/videotrackerCombinedCalibrationFile13.json"
+ }
+ }, {
+ "plugin": "org_osvr_filter_videoimufusion",
+ "driver": "VideoIMUFusion",
+ "params": {
+ "name": "HeadFusion",
+ "input": {
+ "imu": "/com_osvr_Multiserver/OSVRHackerDevKitPrediction0/semantic/hmd",
+ "faceplate": "/com_osvr_VideoBasedHMDTracker/TrackedCamera0_0/semantic/hmd/front"
+ },
+ "eyeHeight": 0,
+ "cameraIsForward": true
+ }
+ }],
+ "aliases": {
+ "/headSpace": {
+ "translate": [0.0, 0.0, 0.04141],
+ "child": "/org_osvr_filter_videoimufusion/HeadFusion/semantic/fused"
+ },
+ "/me/head": "/headSpace"
+ }
+}