summaryrefslogtreecommitdiff
path: root/src/scanout.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/scanout.c')
-rw-r--r--src/scanout.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/scanout.c b/src/scanout.c
index 1b0229c..8a8b2d0 100644
--- a/src/scanout.c
+++ b/src/scanout.c
@@ -133,6 +133,8 @@ int scanout_all(struct nanolight *nl)
float pan_val, tilt_val;
pan_val = (fix->pan + 1.0)/2.0;
tilt_val = (fix->tilt + 1.0)/2.0;
+ if ( fix->flags & REVERSE_PAN ) pan_val = 1.0 - pan_val;
+ if ( fix->flags & REVERSE_TILT ) tilt_val = 1.0 - tilt_val;
set_val(dmx, fix->base_addr, cls->pan_offset, pan_val,
cls->attributes16 & PANTILT);
set_val(dmx, fix->base_addr, cls->tilt_offset, tilt_val,