Index: smplayer/trunk/os2/liesmich.os2
===================================================================
--- smplayer/trunk/os2/liesmich.os2	(revision 188)
+++ smplayer/trunk/os2/liesmich.os2	(revision 189)
@@ -258,7 +258,7 @@
 ===========================================
 
-SMPlayer ist (c) 2006-2016 RVM <rvm@users.sourceforge.net>.
-
-Das Urheberrecht der OS/2-Portierung ist (c) 2008-2016 Silvan Scherrer.
+SMPlayer ist (c) 2006-2017 RVM <rvm@users.sourceforge.net>.
+
+Das Urheberrecht der OS/2-Portierung ist (c) 2008-2017 Silvan Scherrer.
 
 Dieses Programm ist freie Software; Sie knnen es unter den Bedingungen
@@ -321,4 +321,7 @@
 =========================
 
+2017-01-24
+  * updated to SMPlayer version 17.1.0
+
 2016-08-31
   * updated to SMPlayer version 16.8.0
Index: smplayer/trunk/os2/lisezmoi.os2
===================================================================
--- smplayer/trunk/os2/lisezmoi.os2	(revision 188)
+++ smplayer/trunk/os2/lisezmoi.os2	(revision 189)
@@ -297,7 +297,7 @@
 ===================================
 
-SMPlayer est un copyright (C) 2006-2016 de RVM <rvm@users.sourceforge.net>.
-
-Le portage OS/2 est un copyright (C) 2008-2016 de Silvan Scherrer.
+SMPlayer est un copyright (C) 2006-2017 de RVM <rvm@users.sourceforge.net>.
+
+Le portage OS/2 est un copyright (C) 2008-2017 de Silvan Scherrer.
 
 Ce programme est un gratuiciel ; vous pouvez le redistribuer et/ou
@@ -366,4 +366,9 @@
 ==========================
 
+2017-01-24
+  * Mise 
+ jour 
+ la version 17.1.0 de SMPlayer
+
 2016-08-31
   * Mise 
Index: smplayer/trunk/os2/readme.os2
===================================================================
--- smplayer/trunk/os2/readme.os2	(revision 188)
+++ smplayer/trunk/os2/readme.os2	(revision 189)
@@ -240,7 +240,7 @@
 =================================
 
-SMPlayer is copyright (C) 2006-2016 RVM <rvm@users.sourceforge.net>.
-
-The OS/2 port is copyright (c) 2008-2016 Silvan Scherrer.
+SMPlayer is copyright (C) 2006-2017 RVM <rvm@users.sourceforge.net>.
+
+The OS/2 port is copyright (c) 2008-2017 Silvan Scherrer.
 
 This program is free software; you can redistribute it and/or modify
@@ -303,4 +303,7 @@
 ==========
 
+2017-01-24
+  * updated to SMPlayer version 17.1.0
+
 2016-08-31
   * updated to SMPlayer version 16.8.0
Index: smplayer/trunk/src/deviceinfo.cpp
===================================================================
--- smplayer/trunk/src/deviceinfo.cpp	(revision 188)
+++ smplayer/trunk/src/deviceinfo.cpp	(revision 189)
@@ -245,5 +245,5 @@
 #endif
 
-#ifdef USE_XV_ADAPTORS
+#if USE_XV_ADAPTORS
 DeviceList DeviceInfo::xvAdaptors() {
 	qDebug("DeviceInfo::xvAdaptors");
Index: smplayer/trunk/src/deviceinfo.h
===================================================================
--- smplayer/trunk/src/deviceinfo.h	(revision 188)
+++ smplayer/trunk/src/deviceinfo.h	(revision 189)
@@ -27,4 +27,9 @@
 #define USE_DSOUND_DEVICES 1
 #define USE_MPV_WASAPI_DEVICES 1
+#elif defined(Q_OS_OS2)
+#define USE_ALSA_DEVICES 1
+#define USE_MPV_ALSA_DEVICES 0
+#define USE_PULSEAUDIO_DEVICES 0
+#define USE_XV_ADAPTORS 0
 #else
 #define USE_ALSA_DEVICES 0
Index: smplayer/trunk/src/mpvoptions.cpp
===================================================================
--- smplayer/trunk/src/mpvoptions.cpp	(revision 188)
+++ smplayer/trunk/src/mpvoptions.cpp	(revision 189)
@@ -343,5 +343,5 @@
 		QString vo = value.toString();
 		if (vo.endsWith(",")) vo.chop(1);
-		#ifndef Q_OS_WIN
+		#if !defined(Q_OS_WIN) && !defined(Q_OS_OS2)
 		if (isOptionAvailable("--xv-adaptor")) {
 			QRegExp rx("xv:adaptor=(\\d+)");
@@ -365,5 +365,5 @@
 		if (isOptionAvailable("--audio-device")) {
 			if (l.count() == 3) {
-				#ifndef Q_OS_WIN
+				#if !defined(Q_OS_WIN) && !defined(Q_OS_OS2)
 				if (l[0] == "pulse") {
 					arg << "--audio-device=pulse/" + l[2];
@@ -375,5 +375,5 @@
 				}
 				#endif
-				#else
+				#elif defined(Q_OS_WIN)
 				if (l[0] == "dsound") {
 					arg << "--audio-device=dsound/" + l[1];
@@ -386,5 +386,5 @@
 			}
 		} else {
-			#ifndef Q_OS_WIN
+			#if !defined(Q_OS_WIN) && !defined(Q_OS_OS2)
 			if (l.count() > 1) {
 				if (l[0] == "alsa") {
Index: smplayer/trunk/src/playlist.cpp
===================================================================
--- smplayer/trunk/src/playlist.cpp	(revision 188)
+++ smplayer/trunk/src/playlist.cpp	(revision 189)
@@ -1960,5 +1960,5 @@
 		text += itemData(current)->filename();
 		if (n < count-1) {
-			#ifdef Q_OS_WIN
+			#if defined(Q_OS_WIN) || defined(Q_OS_OS2)
 			text += "\r\n";
 			#else
Index: smplayer/trunk/src/smplayer.pro
===================================================================
--- smplayer/trunk/src/smplayer.pro	(revision 188)
+++ smplayer/trunk/src/smplayer.pro	(revision 189)
@@ -38,7 +38,6 @@
 DEFINES += ADD_BLACKBORDERS_FS
 DEFINES += INITIAL_BLACKBORDERS
+!os2 {
 DEFINES += CHROMECAST_SUPPORT
-
-!os2 {
 DEFINES += MPV_SUPPORT
 }
