[vdr-plugin-xineliboutput] 01/04: New upstream version 2.0.0

Tobias Grimm tiber-guest at moszumanska.debian.org
Wed Dec 27 15:41:22 UTC 2017


This is an automated email from the git hooks/post-receive script.

tiber-guest pushed a commit to branch master
in repository vdr-plugin-xineliboutput.

commit fd2ab3bd0bc6beb4fbb86b011a69a0fb7b52dc4c
Author: Tobias Grimm <etobi at debian.org>
Date:   Wed Sep 13 23:20:04 2017 +0200

    New upstream version 2.0.0
---
 .gitignore               |  19 --
 HISTORY                  |   6 +-
 configure                |   2 +
 frontend_svr.c           |  42 +++--
 po/cs_CZ.po              | 436 +++++++++++++++++++++++-----------------------
 po/de_DE.po              | 436 +++++++++++++++++++++++-----------------------
 po/et_EE.po              | 438 +++++++++++++++++++++++-----------------------
 po/fi_FI.po              | 438 +++++++++++++++++++++++-----------------------
 po/it_IT.po              | 438 +++++++++++++++++++++++-----------------------
 po/pl_PL.po              | 440 +++++++++++++++++++++++------------------------
 po/ru_RU.po              | 380 ++++++++++++++++++++--------------------
 po/sk_SK.po              | 438 +++++++++++++++++++++++-----------------------
 po/uk_UA.po              | 438 +++++++++++++++++++++++-----------------------
 po/zh_CN.po              | 438 +++++++++++++++++++++++-----------------------
 po/zh_TW.po              | 438 +++++++++++++++++++++++-----------------------
 tools/avahi.c            |   9 +-
 tools/http.c             |  18 +-
 tools/rle.c              | 106 ++++++------
 tools/rle.h              |  33 ++--
 tools/ts.c               |  40 ++---
 tools/ts.h               |   4 +-
 xine/demux_xvdr.c        |  24 ++-
 xine/osd_manager.c       |   4 +-
 xine/post.c              |  20 +--
 xine/ts2es.c             |  10 +-
 xine/ts2es.h             |   2 +-
 xine/vo_hook.c           |  19 +-
 xine_frontend.c          |  10 +-
 xine_frontend_internal.h |   2 +-
 xine_frontend_main.c     |   4 +
 xine_input_vdr.c         |  38 ++--
 xine_sxfe_frontend.c     |   4 +-
 xineliboutput.c          |   4 +-
 33 files changed, 2602 insertions(+), 2576 deletions(-)

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 5263aee..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-.dependencies
-config.mak
-configure.log
-features.h
-
-black_720x576.c
-nosignal_720x576.c
-vdrlogo_720x576.c
-
-*.o
-*.so
-libvdr-*.so.*
-libxineliboutput-*.so.*
-mpg2c
-vdr-fbfe
-vdr-sxfe
-
-po/*.mo
-po/*.pot
diff --git a/HISTORY b/HISTORY
index 9d5f8e8..7d52024 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,17 +1,19 @@
 VDR Plugin 'xineliboutput' Revision History
 -------------------------------------------
 
-????-??-??: Version 2.0.0
+2017-03-12: Version 2.0.0
 
 - Moved from CVS to GIT (see README)
 - Support vdr-2.3.1
 - Dropped support for vdr < 2.0
+- Fixed problems with xine-lib 1.2.7+
 - Fixed ts demuxing with some video streams (Thanks to Niedermeier Guenter).
 - Fixed primary device switching.
-- Fixed segfault when playing audio-only stream with visualization.
+- Fixed segfault when playing audio-only stream with visualization (Thanks to Tobias Grimm).
 - Fixed toggling fullscreen mode.
 - Fixed lost post processing when stream is reconnected.
 - Fixed HUD OSD crash with UHD resolution video output.
+- Added mDNS announces (tested with VLC).
 - Added an option to trigger vdr-suspendoutput when there are no connected clients.
 - Added HDMI-CEC input support (libcec).
 - Added support for cDevice::ScaleVideo().
diff --git a/configure b/configure
index 20d496d..0222f4f 100755
--- a/configure
+++ b/configure
@@ -168,12 +168,14 @@ test_library_pc(){
 
   log -n "Checking for pkg-config $libname ... "
   if $PKG_CONFIG --exists $libname; then
+   if $PKG_CONFIG --libs $libname >/dev/null; then
     add_flags LIBS_$subsys \
               `pkg-config --libs-only-L $libname` \
               `pkg-config --libs-only-l $libname`
     add_flags CFLAGS_$subsys `pkg-config --cflags-only-I $libname`
     log "yes"
     return 0
+   fi
   fi
   log "no"
   return 1
diff --git a/frontend_svr.c b/frontend_svr.c
index ac9c8ea..3aaf86f 100644
--- a/frontend_svr.c
+++ b/frontend_svr.c
@@ -866,7 +866,12 @@ bool cXinelibServer::Listen(int listen_port)
       }
     }
     fd_listen = socket(PF_INET,SOCK_STREAM,0);
-    setsockopt(fd_listen, SOL_SOCKET, SO_REUSEADDR, &iReuse, sizeof(int));
+    if (fd_listen < 0) {
+      LOGERR("cXinelibServer: error creating listen socket");
+    } else {
+      if (setsockopt(fd_listen, SOL_SOCKET, SO_REUSEADDR, &iReuse, sizeof(int)) < 0) {
+        LOGERR("cXinelibServer: error setting REUSE for listen socket");
+      }
 
     if (bind(fd_listen, (struct sockaddr *)&name, sizeof(name)) < 0) {
       LOGERR("cXinelibServer: bind error %s port %d: %s",
@@ -881,6 +886,7 @@ bool cXinelibServer::Listen(int listen_port)
       LOGMSG("Listening on port %d", m_Port);
       result = true;
     }
+    }
   } else {
     result = true;
   }
@@ -899,14 +905,15 @@ bool cXinelibServer::Listen(int listen_port)
 
   // set up multicast sockets
 
-  if(m_Scheduler)
+  if(m_Scheduler) {
     m_Scheduler->RemoveRtp();
 
-  if(xc.remote_usertp) {
-    if(xc.remote_rtp_always_on)
-      LOGMSG("WARNING: RTP Configuration: transmission is always on !");
-    if(xc.remote_rtp_always_on || m_iMulticastMask)
-      m_Scheduler->AddRtp();
+    if(xc.remote_usertp) {
+      if(xc.remote_rtp_always_on)
+        LOGMSG("WARNING: RTP Configuration: transmission is always on !");
+      if(xc.remote_rtp_always_on || m_iMulticastMask)
+        m_Scheduler->AddRtp();
+    }
   }
 
   // AVAHI announces
@@ -1015,7 +1022,9 @@ void cXinelibServer::Handle_Control_PIPE(int cli, const char *arg)
     return;
   }
 
-  fcntl(fd, F_SETFL, fcntl(fd, F_GETFL)|O_NONBLOCK);
+  if (fcntl(fd, F_SETFL, fcntl(fd, F_GETFL)|O_NONBLOCK) < 0) {
+    LOGERR("error setting pipe to non-blocking mode");
+  }
 
   //LOGDBG("cXinelibServer::Handle_Control: pipe %s open", pipeName);
 
@@ -1490,8 +1499,8 @@ void cXinelibServer::Handle_Control_RTSP(int cli, const char *arg)
 
     if(!xc.remote_use_rtsp) {
       LOGMSG("RTSP transport disabled in configuration");
-      fd_control[cli].write_cmd(RTSP_401);
-      LOGDBG("HTTP Reply: HTTP/1.1 404 Not Found");
+      RTSPOUT(RTSP_401);
+      LOGDBG("RTSP Reply: HTTP/1.1 404 Not Found");
       CloseConnection(cli);
       return;
     }
@@ -1518,7 +1527,9 @@ void cXinelibServer::Handle_Control_RTSP(int cli, const char *arg)
         socklen_t len = sizeof(sin);
         char buf[64];
         uint32_t payload_type = VDRVERSNUM > 10702 ? SDP_PAYLOAD_MPEG_TS : SDP_PAYLOAD_MPEG_PES;
-        fd_control[cli].getsockname((struct sockaddr *)&sin, &len);
+        if (fd_control[cli].getsockname((struct sockaddr *)&sin, &len) < 0) {
+          LOGERR("Error getting control socket address");
+        }
         const char *sdp_descr = vdr_sdp_description(cxSocket::ip2txt(sin.sin_addr.s_addr,
                                                                      sin.sin_port, buf),
                                                     2001,
@@ -1534,7 +1545,9 @@ void cXinelibServer::Handle_Control_RTSP(int cli, const char *arg)
                 "Content-Length: %lu\r\n"
                 "\r\n",
                 CSeq, (unsigned long)sdplen);
-        fd_control[cli].write_cmd(sdp_descr, sdplen);
+        if (sdplen) {
+          fd_control[cli].write_cmd(sdp_descr, sdplen);
+        }
       } else {
         RTSPOUT(RTSP_415 /*UNSUPPORTED_MEDIATYPE*/);
       }
@@ -1790,8 +1803,9 @@ void cXinelibServer::Handle_ClientConnected(int fd)
   }
 
   int alive = 1;
-  setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &alive, sizeof(alive));
-
+  if (setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &alive, sizeof(alive)) < 0) {
+    LOGERR("error setting SO_KEEPALIVE");
+  }
   CloseDataConnection(cli);
 
   m_OsdTimeouts[cli] = 0;
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index 08b37b7..5080e00 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2008-03-20 23:57+0100\n"
 "Last-Translator: Maya <maja373 at gmail.com>\n"
 "Language-Team: Czech <vdr at linuxtv.org>\n"
@@ -17,108 +17,164 @@ msgstr ""
 "X-Poedit-Language: Czech\n"
 "X-Poedit-Country: CZECH REPUBLIC\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "uživatelský"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "nejmenší"
 
-msgid "Images"
-msgstr "Obrázky"
+msgid "small"
+msgstr "malý"
 
-msgid "Play music"
-msgstr "Přehrát hudbu"
+msgid "medium"
+msgstr "střední"
 
-msgid "Add to playlist"
-msgstr "Přidat do seznamu stop"
+msgid "large"
+msgstr "velký"
 
-msgid "Play file"
-msgstr "Přehrát soubor"
+msgid "huge"
+msgstr "největší"
 
-msgid "Button$Queue"
-msgstr "Fronta"
+msgid "automatic"
+msgstr "automaticky"
 
-msgid "Media"
-msgstr "Média"
+msgid "default"
+msgstr "výchozí"
 
-msgid "View images"
-msgstr "Prohlížet obrázky"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Přehrát DVD"
+msgid "CenterCutOut"
+msgstr ""
 
-msgid "Play BluRay disc"
-msgstr "Přehrát BluRay"
+msgid "square"
+msgstr "čtvercový"
 
-msgid "Play audio CD"
-msgstr "Přehrát zvukové CD"
+msgid "anamorphic"
+msgstr "anamorfní"
 
-msgid "Video settings"
-msgstr "Nastavení obrazu"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Přehrávat pouze zvuk"
+msgid "off"
+msgstr "vypnuto"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Oříznout letterbox 4:3 na 16:9"
+msgid "no audio"
+msgstr "bez zvuku"
 
-msgid "Overscan (crop image borders)"
-msgstr "Overscan (ořez okrajů obrazu)"
+msgid "no video"
+msgstr "bez obrazu"
 
 msgid "Off"
 msgstr "vypnuto"
 
-msgid "Audio settings"
-msgstr "Nastavení zvuku"
+msgid "Goom"
+msgstr "Soutěska"
 
-msgid "Audio Compression"
+msgid "Oscilloscope"
+msgstr "Osciloskop"
+
+msgid "FFT Scope"
+msgstr "FFT spektrum"
+
+msgid "FFT Graph"
+msgstr "FFT graf"
+
+msgid "Image"
 msgstr ""
 
-msgid "Audio equalizer"
-msgstr "Korekce zvuku (ekvalizér)"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "Local Frontend"
-msgstr "Lokální rozhraní"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "Aspect ratio"
-msgstr "Poměr stran"
+msgid "Headphones 2.0"
+msgstr "Sluchátka 2.0"
 
-msgid "Video aspect ratio"
-msgstr "Poměr stran obrazu"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "automatic"
-msgstr "automaticky"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "On"
-msgstr "zapnuto"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Deinterlacing"
-msgstr "Odstranění prokládání"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Převzorkovat stereo na 5.1"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Převzorkovat AC3 na surround"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Default playlist not found"
-msgstr "Výchozí seznam stop nenalezen"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "Default playlist is not symlink"
-msgstr "Výchozí seznam stop není symbolický odkaz"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-msgid "Default playlist not defined"
-msgstr "Výchozí seznam stop není definován"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
 
-msgid "Delay"
-msgstr "Zpoždění"
+msgid "Pass Through"
+msgstr "Průchozí"
 
-msgid "ms"
-msgstr "ms"
+msgid "very large"
+msgstr "velmi velký"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput:  horká klávesa %s není přiřazena"
+msgid "Software"
+msgstr "softwarové"
+
+msgid "Hardware"
+msgstr "hardwarové"
+
+msgid "no"
+msgstr "ne"
+
+msgid "grayscale"
+msgstr "odstíny šedi"
+
+msgid "transparent"
+msgstr "průhledný"
+
+msgid "transparent grayscale"
+msgstr ""
+
+msgid "yes"
+msgstr "ano"
+
+msgid "nearest"
+msgstr ""
+
+msgid "bilinear"
+msgstr ""
+
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr ""
+
+msgid "nonref"
+msgstr ""
+
+msgid "bidir"
+msgstr ""
+
+msgid "nonkey"
+msgstr ""
+
+msgid "all"
+msgstr ""
 
 msgid "Audio"
 msgstr "Zvuk"
@@ -126,11 +182,20 @@ msgstr "Zvuk"
 msgid "Volume control"
 msgstr "Ovládání hlasitosti"
 
-msgid "Hardware"
-msgstr "hardwarové"
+msgid "Delay"
+msgstr "Zpoždění"
 
-msgid "Software"
-msgstr "softwarové"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr ""
+
+msgid "Upmix stereo to 5.1"
+msgstr "Převzorkovat stereo na 5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "Převzorkovat AC3 na surround"
 
 msgid "Mix to headphones"
 msgstr ""
@@ -162,9 +227,6 @@ msgstr "Korekce zvuku"
 msgid "Use Video-Out Driver"
 msgstr ""
 
-msgid "none"
-msgstr ""
-
 msgid "vector"
 msgstr ""
 
@@ -180,6 +242,12 @@ msgstr ""
 msgid "Video"
 msgstr "Obraz"
 
+msgid "Aspect ratio"
+msgstr "Poměr stran"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Oříznout letterbox 4:3 na 16:9"
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -234,6 +302,9 @@ msgstr "Změnit velikost obrazu"
 msgid "Allow downscaling"
 msgstr "Povolit zmenšení"
 
+msgid "Overscan (crop image borders)"
+msgstr "Overscan (ořez okrajů obrazu)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Post processing (ffmpeg)"
 
@@ -243,6 +314,9 @@ msgstr "Kvalita"
 msgid "Mode"
 msgstr "Mód"
 
+msgid "Deinterlacing"
+msgstr "Odstranění prokládání"
+
 msgid "Method"
 msgstr "Metoda"
 
@@ -369,6 +443,9 @@ msgstr "Velikost vyrovnávací paměti"
 msgid "Number of PES packets"
 msgstr "Počet PES paketů"
 
+msgid "Local Frontend"
+msgstr "Lokální rozhraní"
+
 msgid "Local Display Frontend"
 msgstr "Lokální zobrazovací rozhraní"
 
@@ -501,6 +578,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "Přehrávač médií"
 
+msgid "Play file"
+msgstr "Přehrát soubor"
+
+msgid "Play music"
+msgstr "Přehrát hudbu"
+
+msgid "View images"
+msgstr "Prohlížet obrázky"
+
+msgid "Play DVD disc"
+msgstr "Přehrát DVD"
+
+msgid "Play audio CD"
+msgstr "Přehrát zvukové CD"
+
+msgid "Play BluRay disc"
+msgstr "Přehrát BluRay"
+
+msgid "Video settings"
+msgstr "Nastavení obrazu"
+
+msgid "Audio settings"
+msgstr "Nastavení zvuku"
+
 msgid "Grayscale"
 msgstr "Odstíny šedi"
 
@@ -513,6 +614,49 @@ msgstr "OSD"
 msgid "Test Images"
 msgstr "Zkušební obrazce"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "Obrázky"
+
+msgid "Add to playlist"
+msgstr "Přidat do seznamu stop"
+
+msgid "Button$Queue"
+msgstr "Fronta"
+
+msgid "Media"
+msgstr "Média"
+
+msgid "Play only audio"
+msgstr "Přehrávat pouze zvuk"
+
+msgid "Audio equalizer"
+msgstr "Korekce zvuku (ekvalizér)"
+
+msgid "Video aspect ratio"
+msgstr "Poměr stran obrazu"
+
+msgid "On"
+msgstr "zapnuto"
+
+msgid "Default playlist not found"
+msgstr "Výchozí seznam stop nenalezen"
+
+msgid "Default playlist is not symlink"
+msgstr "Výchozí seznam stop není symbolický odkaz"
+
+msgid "Default playlist not defined"
+msgstr "Výchozí seznam stop není definován"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput:  horká klávesa %s není přiřazena"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib výstupní plugin"
 
@@ -585,150 +729,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "Smazat obrázek ?"
 
-msgid "custom"
-msgstr "uživatelský"
-
-msgid "tiny"
-msgstr "nejmenší"
-
-msgid "small"
-msgstr "malý"
-
-msgid "medium"
-msgstr "střední"
-
-msgid "large"
-msgstr "velký"
-
-msgid "huge"
-msgstr "největší"
-
-msgid "default"
-msgstr "výchozí"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr ""
-
-msgid "square"
-msgstr "čtvercový"
-
-msgid "anamorphic"
-msgstr "anamorfní"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "vypnuto"
-
-msgid "no audio"
-msgstr "bez zvuku"
-
-msgid "no video"
-msgstr "bez obrazu"
-
-msgid "Goom"
-msgstr "Soutěska"
-
-msgid "Oscilloscope"
-msgstr "Osciloskop"
-
-msgid "FFT Scope"
-msgstr "FFT spektrum"
-
-msgid "FFT Graph"
-msgstr "FFT graf"
-
-msgid "Image"
-msgstr ""
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Sluchátka 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "Průchozí"
-
-msgid "very large"
-msgstr "velmi velký"
-
-msgid "no"
-msgstr "ne"
-
-msgid "grayscale"
-msgstr "odstíny šedi"
-
-msgid "transparent"
-msgstr "průhledný"
-
-msgid "transparent grayscale"
-msgstr ""
-
-msgid "yes"
-msgstr "ano"
-
-msgid "nearest"
-msgstr ""
-
-msgid "bilinear"
-msgstr ""
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr ""
-
-msgid "nonref"
-msgstr ""
-
-msgid "bidir"
-msgstr ""
-
-msgid "nonkey"
-msgstr ""
-
-msgid "all"
-msgstr ""
-
 #~ msgid "normal"
 #~ msgstr "normální"
 
diff --git a/po/de_DE.po b/po/de_DE.po
index b86912d..829b0eb 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2007-11-23 10:17+0200\n"
 "Last-Translator: Udo Richter\n"
 "Language-Team: German <vdr at linuxtv.org>\n"
@@ -16,121 +16,186 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "Benutzerdefiniert"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "Winzig"
 
-msgid "Images"
-msgstr "Bilder"
+msgid "small"
+msgstr "Klein"
 
-msgid "Play music"
-msgstr "Musik abspielen"
+msgid "medium"
+msgstr "Mittel"
 
-msgid "Add to playlist"
-msgstr "Füge zur Wiedergabeliste hinzu"
+msgid "large"
+msgstr "Groß"
 
-msgid "Play file"
-msgstr "Datei abspielen"
+msgid "huge"
+msgstr "Riesig"
 
-msgid "Button$Queue"
-msgstr "Warteschlange"
+msgid "automatic"
+msgstr "Automatik"
 
-msgid "Media"
-msgstr "Medien"
+msgid "default"
+msgstr "Standard"
 
-msgid "View images"
-msgstr "Bilder ansehen"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "DVD abspielen"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "BluRay abspielen"
+msgid "square"
+msgstr ""
 
-msgid "Play audio CD"
-msgstr "Musik-CD abspielen"
+msgid "anamorphic"
+msgstr ""
 
-msgid "Video settings"
-msgstr "Video-Einstellungen"
+msgid "DVB"
+msgstr ""
 
-msgid "Play only audio"
-msgstr "Nur Audio spielen"
+msgid "off"
+msgstr "Aus"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Schneide letterbox 4:3 zu 16:9"
+msgid "no audio"
+msgstr "Kein Audio"
 
-msgid "Overscan (crop image borders)"
-msgstr "Overscan (Bildränder abschneiden)"
+msgid "no video"
+msgstr "Kein Video"
 
 msgid "Off"
 msgstr "Aus"
 
-msgid "Audio settings"
-msgstr "Audio-Einstellungen"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Audio-Komprimierung"
+msgid "Oscilloscope"
+msgstr "Oszilloskop"
 
-msgid "Audio equalizer"
-msgstr "Audio Equalizer"
+msgid "FFT Scope"
+msgstr "FFT Spektrum"
 
-msgid "Local Frontend"
-msgstr "Lokale Anzeige"
+msgid "FFT Graph"
+msgstr "FFT Graph"
 
-msgid "Aspect ratio"
-msgstr "Seitenverhältnis"
+msgid "Image"
+msgstr "Bilder"
 
-msgid "Video aspect ratio"
-msgstr "Video Seitenverhältnis"
+msgid "Mono 1.0"
+msgstr ""
 
-msgid "automatic"
-msgstr "Automatik"
+msgid "Stereo 2.0"
+msgstr ""
 
-msgid "On"
-msgstr "an"
+msgid "Headphones 2.0"
+msgstr "Kopfhörer 2.0"
 
-msgid "Deinterlacing"
-msgstr "Deinterlacing"
+msgid "Stereo 2.1"
+msgstr ""
 
-msgid "Upmix stereo to 5.1"
-msgstr "Stereo zu 5.1 hoch mischen"
+msgid "Surround 3.0"
+msgstr ""
 
-msgid "Downmix AC3 to surround"
-msgstr "AC3 zu Surround herunter mischen"
+msgid "Surround 4.0"
+msgstr ""
 
-msgid "Default playlist not found"
-msgstr "Std. Wiedergabeliste nicht gefunden"
+msgid "Surround 4.1"
+msgstr ""
 
-msgid "Default playlist is not symlink"
-msgstr "Std Wiedergabeliste ist kein sym .Link"
+msgid "Surround 5.0"
+msgstr ""
 
-msgid "Default playlist not defined"
-msgstr "Std Wiedergabeliste nicht definiert"
+msgid "Surround 5.1"
+msgstr ""
 
-msgid "Delay"
-msgstr "Verzögerung"
+msgid "Surround 6.0"
+msgstr ""
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr ""
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
+msgid "Surround 7.1"
 msgstr ""
 
-msgid "Audio"
-msgstr "Audio"
+msgid "Pass Through"
+msgstr ""
 
-msgid "Volume control"
+msgid "very large"
+msgstr ""
+
+msgid "Software"
 msgstr ""
 
 msgid "Hardware"
 msgstr ""
 
-msgid "Software"
+msgid "no"
+msgstr "nein"
+
+msgid "grayscale"
+msgstr ""
+
+msgid "transparent"
+msgstr ""
+
+msgid "transparent grayscale"
+msgstr ""
+
+msgid "yes"
+msgstr "ja"
+
+msgid "nearest"
+msgstr ""
+
+msgid "bilinear"
+msgstr ""
+
+msgid "LUT8"
 msgstr ""
 
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr ""
+
+msgid "nonref"
+msgstr ""
+
+msgid "bidir"
+msgstr ""
+
+msgid "nonkey"
+msgstr ""
+
+msgid "all"
+msgstr "alle"
+
+msgid "Audio"
+msgstr "Audio"
+
+msgid "Volume control"
+msgstr ""
+
+msgid "Delay"
+msgstr "Verzögerung"
+
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Audio-Komprimierung"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Stereo zu 5.1 hoch mischen"
+
+msgid "Downmix AC3 to surround"
+msgstr "AC3 zu Surround herunter mischen"
+
 msgid "Mix to headphones"
 msgstr ""
 
@@ -161,9 +226,6 @@ msgstr "Audio Equalizer"
 msgid "Use Video-Out Driver"
 msgstr ""
 
-msgid "none"
-msgstr ""
-
 msgid "vector"
 msgstr ""
 
@@ -179,6 +241,12 @@ msgstr ""
 msgid "Video"
 msgstr "Video"
 
+msgid "Aspect ratio"
+msgstr "Seitenverhältnis"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Schneide letterbox 4:3 zu 16:9"
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -233,6 +301,9 @@ msgstr ""
 msgid "Allow downscaling"
 msgstr "Verkleinern zulassen"
 
+msgid "Overscan (crop image borders)"
+msgstr "Overscan (Bildränder abschneiden)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Nachbearbeitung (ffmpeg)"
 
@@ -242,6 +313,9 @@ msgstr "Qualität"
 msgid "Mode"
 msgstr "Modus"
 
+msgid "Deinterlacing"
+msgstr "Deinterlacing"
+
 msgid "Method"
 msgstr "Methode"
 
@@ -368,6 +442,9 @@ msgstr "Puffergröße"
 msgid "Number of PES packets"
 msgstr "Anzahl PES-Pakete"
 
+msgid "Local Frontend"
+msgstr "Lokale Anzeige"
+
 msgid "Local Display Frontend"
 msgstr "Lokale Bildschirmanzeige"
 
@@ -500,6 +577,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "Medien..."
 
+msgid "Play file"
+msgstr "Datei abspielen"
+
+msgid "Play music"
+msgstr "Musik abspielen"
+
+msgid "View images"
+msgstr "Bilder ansehen"
+
+msgid "Play DVD disc"
+msgstr "DVD abspielen"
+
+msgid "Play audio CD"
+msgstr "Musik-CD abspielen"
+
+msgid "Play BluRay disc"
+msgstr "BluRay abspielen"
+
+msgid "Video settings"
+msgstr "Video-Einstellungen"
+
+msgid "Audio settings"
+msgstr "Audio-Einstellungen"
+
 msgid "Grayscale"
 msgstr "Graustufen"
 
@@ -512,6 +613,49 @@ msgstr ""
 msgid "Test Images"
 msgstr "Testbilder"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "Bilder"
+
+msgid "Add to playlist"
+msgstr "Füge zur Wiedergabeliste hinzu"
+
+msgid "Button$Queue"
+msgstr "Warteschlange"
+
+msgid "Media"
+msgstr "Medien"
+
+msgid "Play only audio"
+msgstr "Nur Audio spielen"
+
+msgid "Audio equalizer"
+msgstr "Audio Equalizer"
+
+msgid "Video aspect ratio"
+msgstr "Video Seitenverhältnis"
+
+msgid "On"
+msgstr "an"
+
+msgid "Default playlist not found"
+msgstr "Std. Wiedergabeliste nicht gefunden"
+
+msgid "Default playlist is not symlink"
+msgstr "Std Wiedergabeliste ist kein sym .Link"
+
+msgid "Default playlist not defined"
+msgstr "Std Wiedergabeliste nicht definiert"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr ""
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib Ausgabe-Plugin"
 
@@ -584,150 +728,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "Bild löschen?"
 
-msgid "custom"
-msgstr "Benutzerdefiniert"
-
-msgid "tiny"
-msgstr "Winzig"
-
-msgid "small"
-msgstr "Klein"
-
-msgid "medium"
-msgstr "Mittel"
-
-msgid "large"
-msgstr "Groß"
-
-msgid "huge"
-msgstr "Riesig"
-
-msgid "default"
-msgstr "Standard"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr ""
-
-msgid "anamorphic"
-msgstr ""
-
-msgid "DVB"
-msgstr ""
-
-msgid "off"
-msgstr "Aus"
-
-msgid "no audio"
-msgstr "Kein Audio"
-
-msgid "no video"
-msgstr "Kein Video"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "Oszilloskop"
-
-msgid "FFT Scope"
-msgstr "FFT Spektrum"
-
-msgid "FFT Graph"
-msgstr "FFT Graph"
-
-msgid "Image"
-msgstr "Bilder"
-
-msgid "Mono 1.0"
-msgstr ""
-
-msgid "Stereo 2.0"
-msgstr ""
-
-msgid "Headphones 2.0"
-msgstr "Kopfhörer 2.0"
-
-msgid "Stereo 2.1"
-msgstr ""
-
-msgid "Surround 3.0"
-msgstr ""
-
-msgid "Surround 4.0"
-msgstr ""
-
-msgid "Surround 4.1"
-msgstr ""
-
-msgid "Surround 5.0"
-msgstr ""
-
-msgid "Surround 5.1"
-msgstr ""
-
-msgid "Surround 6.0"
-msgstr ""
-
-msgid "Surround 6.1"
-msgstr ""
-
-msgid "Surround 7.1"
-msgstr ""
-
-msgid "Pass Through"
-msgstr ""
-
-msgid "very large"
-msgstr ""
-
-msgid "no"
-msgstr "nein"
-
-msgid "grayscale"
-msgstr ""
-
-msgid "transparent"
-msgstr ""
-
-msgid "transparent grayscale"
-msgstr ""
-
-msgid "yes"
-msgstr "ja"
-
-msgid "nearest"
-msgstr ""
-
-msgid "bilinear"
-msgstr ""
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr ""
-
-msgid "nonref"
-msgstr ""
-
-msgid "bidir"
-msgstr ""
-
-msgid "nonkey"
-msgstr ""
-
-msgid "all"
-msgstr "alle"
-
 #~ msgid "normal"
 #~ msgstr "Normal"
 
diff --git a/po/et_EE.po b/po/et_EE.po
index e8e39b2..cbedfc2 100644
--- a/po/et_EE.po
+++ b/po/et_EE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2008-10-06 11:19+0200\n"
 "Last-Translator: Arthur Konovalov\n"
 "Language-Team: Estonian <vdr at linuxtv.org>\n"
@@ -16,108 +16,164 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "oma"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "tilluke"
 
-msgid "Images"
-msgstr "Pildid"
+msgid "small"
+msgstr "väike"
 
-msgid "Play music"
-msgstr "Muusika esitamine"
+msgid "medium"
+msgstr "keskmine"
 
-msgid "Add to playlist"
-msgstr "Lisada esitusnimekirja"
+msgid "large"
+msgstr "suur"
 
-msgid "Play file"
-msgstr "Faili esitamine"
+msgid "huge"
+msgstr "ülisuur"
 
-msgid "Button$Queue"
-msgstr "Esitusnimekiri"
+msgid "automatic"
+msgstr "automaatne"
 
-msgid "Media"
-msgstr "Meedia"
+msgid "default"
+msgstr "vaikimisi"
 
-msgid "View images"
-msgstr "Piltide kuvamine"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "DVD plaadi esitamine"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "BluRay plaadi esitamine"
+msgid "square"
+msgstr "nelinurkne"
 
-msgid "Play audio CD"
-msgstr "CD plaadi esitamine"
+msgid "anamorphic"
+msgstr "anamorfne"
 
-msgid "Video settings"
-msgstr "Videoseaded"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Ainult heli esitamine"
+msgid "off"
+msgstr "väljas"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "4:3-letterbox 16:9:ks kärpimine"
+msgid "no audio"
+msgstr "helita"
 
-msgid "Overscan (crop image borders)"
-msgstr "Pildiservade kärpimine (overscan)"
+msgid "no video"
+msgstr "pildita"
 
 msgid "Off"
 msgstr "väljas"
 
-msgid "Audio settings"
-msgstr "Heliseaded"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Heli kompresseerimine"
+msgid "Oscilloscope"
+msgstr "ostsillograaf"
 
-msgid "Audio equalizer"
-msgstr "Ekvalaiser"
+msgid "FFT Scope"
+msgstr "spekter"
 
-msgid "Local Frontend"
-msgstr "Lokaalne liides"
+msgid "FFT Graph"
+msgstr "spektrogramm"
 
-msgid "Aspect ratio"
-msgstr "Külgsuhe"
+msgid "Image"
+msgstr ""
 
-msgid "Video aspect ratio"
-msgstr "Video külgsuhe"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "automatic"
-msgstr "automaatne"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "On"
-msgstr "sees"
+msgid "Headphones 2.0"
+msgstr "Kuularid 2.0"
 
-msgid "Deinterlacing"
-msgstr "Deinterlace"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Stereo 5.1-ks miksimine"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "AC3 surroundiks miksimine"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Vaikimisi esitusnimekiri ei ole leitav"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "Vaikimisi esitusnimekiri ei ole symbollink"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Vaikimisi esitusnimekiri määritlemata"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Viivitus"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput: kiirklahv %s sidumata"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "läbiv"
+
+msgid "very large"
+msgstr "väga suur"
+
+msgid "Software"
+msgstr "tarkvaraline"
+
+msgid "Hardware"
+msgstr "raualine"
+
+msgid "no"
+msgstr "ei"
+
+msgid "grayscale"
+msgstr "halltoonid"
+
+msgid "transparent"
+msgstr "läbipaistev"
+
+msgid "transparent grayscale"
+msgstr "läbipaistev halltoon"
+
+msgid "yes"
+msgstr "jah"
+
+msgid "nearest"
+msgstr "lähim"
+
+msgid "bilinear"
+msgstr "bilineaarne"
+
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr "ei"
+
+msgid "nonref"
+msgstr "viiteta"
+
+msgid "bidir"
+msgstr ""
+
+msgid "nonkey"
+msgstr ""
+
+msgid "all"
+msgstr "kõik"
 
 msgid "Audio"
 msgstr "Heli"
@@ -125,11 +181,20 @@ msgstr "Heli"
 msgid "Volume control"
 msgstr "Helitugevuse juhtimine"
 
-msgid "Hardware"
-msgstr "raualine"
+msgid "Delay"
+msgstr "Viivitus"
 
-msgid "Software"
-msgstr "tarkvaraline"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Heli kompresseerimine"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Stereo 5.1-ks miksimine"
+
+msgid "Downmix AC3 to surround"
+msgstr "AC3 surroundiks miksimine"
 
 msgid "Mix to headphones"
 msgstr "Miksimine kuularitesse"
@@ -161,9 +226,6 @@ msgstr "Heli ekvalaiser"
 msgid "Use Video-Out Driver"
 msgstr "videodraiver"
 
-msgid "none"
-msgstr "ei"
-
 msgid "vector"
 msgstr "vektor"
 
@@ -179,6 +241,12 @@ msgstr "pool (alumine)"
 msgid "Video"
 msgstr "Video"
 
+msgid "Aspect ratio"
+msgstr "Külgsuhe"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "4:3-letterbox 16:9:ks kärpimine"
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -233,6 +301,9 @@ msgstr "Videosuuruse muutmine"
 msgid "Allow downscaling"
 msgstr "Allaskaleerimise lubamine"
 
+msgid "Overscan (crop image borders)"
+msgstr "Pildiservade kärpimine (overscan)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Järeltöötlus (ffmpeg)"
 
@@ -242,6 +313,9 @@ msgstr "Kvaliteet"
 msgid "Mode"
 msgstr "Mudel"
 
+msgid "Deinterlacing"
+msgstr "Deinterlace"
+
 msgid "Method"
 msgstr "Meetod"
 
@@ -368,6 +442,9 @@ msgstr "Puhvri suurus"
 msgid "Number of PES packets"
 msgstr "PES-pakettide määr"
 
+msgid "Local Frontend"
+msgstr "Lokaalne liides"
+
 msgid "Local Display Frontend"
 msgstr "Lokaalne ekraaniliides"
 
@@ -500,6 +577,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "Meediapleier"
 
+msgid "Play file"
+msgstr "Faili esitamine"
+
+msgid "Play music"
+msgstr "Muusika esitamine"
+
+msgid "View images"
+msgstr "Piltide kuvamine"
+
+msgid "Play DVD disc"
+msgstr "DVD plaadi esitamine"
+
+msgid "Play audio CD"
+msgstr "CD plaadi esitamine"
+
+msgid "Play BluRay disc"
+msgstr "BluRay plaadi esitamine"
+
+msgid "Video settings"
+msgstr "Videoseaded"
+
+msgid "Audio settings"
+msgstr "Heliseaded"
+
 msgid "Grayscale"
 msgstr "Halltoonid"
 
@@ -512,6 +613,49 @@ msgstr "Ekraanimenüü"
 msgid "Test Images"
 msgstr "Testipildid"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "Pildid"
+
+msgid "Add to playlist"
+msgstr "Lisada esitusnimekirja"
+
+msgid "Button$Queue"
+msgstr "Esitusnimekiri"
+
+msgid "Media"
+msgstr "Meedia"
+
+msgid "Play only audio"
+msgstr "Ainult heli esitamine"
+
+msgid "Audio equalizer"
+msgstr "Ekvalaiser"
+
+msgid "Video aspect ratio"
+msgstr "Video külgsuhe"
+
+msgid "On"
+msgstr "sees"
+
+msgid "Default playlist not found"
+msgstr "Vaikimisi esitusnimekiri ei ole leitav"
+
+msgid "Default playlist is not symlink"
+msgstr "Vaikimisi esitusnimekiri ei ole symbollink"
+
+msgid "Default playlist not defined"
+msgstr "Vaikimisi esitusnimekiri määritlemata"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput: kiirklahv %s sidumata"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib kuvar"
 
@@ -584,150 +728,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "Kustutada pilt ?"
 
-msgid "custom"
-msgstr "oma"
-
-msgid "tiny"
-msgstr "tilluke"
-
-msgid "small"
-msgstr "väike"
-
-msgid "medium"
-msgstr "keskmine"
-
-msgid "large"
-msgstr "suur"
-
-msgid "huge"
-msgstr "ülisuur"
-
-msgid "default"
-msgstr "vaikimisi"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "nelinurkne"
-
-msgid "anamorphic"
-msgstr "anamorfne"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "väljas"
-
-msgid "no audio"
-msgstr "helita"
-
-msgid "no video"
-msgstr "pildita"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "ostsillograaf"
-
-msgid "FFT Scope"
-msgstr "spekter"
-
-msgid "FFT Graph"
-msgstr "spektrogramm"
-
-msgid "Image"
-msgstr ""
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Kuularid 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "läbiv"
-
-msgid "very large"
-msgstr "väga suur"
-
-msgid "no"
-msgstr "ei"
-
-msgid "grayscale"
-msgstr "halltoonid"
-
-msgid "transparent"
-msgstr "läbipaistev"
-
-msgid "transparent grayscale"
-msgstr "läbipaistev halltoon"
-
-msgid "yes"
-msgstr "jah"
-
-msgid "nearest"
-msgstr "lähim"
-
-msgid "bilinear"
-msgstr "bilineaarne"
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr ""
-
-msgid "nonref"
-msgstr "viiteta"
-
-msgid "bidir"
-msgstr ""
-
-msgid "nonkey"
-msgstr ""
-
-msgid "all"
-msgstr "kõik"
-
 #~ msgid "normal"
 #~ msgstr "normaalne"
 
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 0febbed..2e57d0a 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2008-10-06 11:19+0200\n"
 "Last-Translator: Rolf Ahrenberg\n"
 "Language-Team: Finnish <vdr at linuxtv.org>\n"
@@ -17,108 +17,164 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
-msgstr "Toista elokuva"
+msgid "custom"
+msgstr "oma"
 
-msgid "Play disc"
-msgstr "Toista levy"
+msgid "tiny"
+msgstr "olematon"
 
-msgid "Images"
-msgstr "Kuvat"
+msgid "small"
+msgstr "pieni"
 
-msgid "Play music"
-msgstr "Toista musiikkia"
+msgid "medium"
+msgstr "keskikokoinen"
 
-msgid "Add to playlist"
-msgstr "Lisää soittolistalle"
+msgid "large"
+msgstr "suuri"
 
-msgid "Play file"
-msgstr "Toista tiedosto"
+msgid "huge"
+msgstr "valtava"
 
-msgid "Button$Queue"
-msgstr "Soittolistalle"
+msgid "automatic"
+msgstr "automaattinen"
 
-msgid "Media"
-msgstr "Media"
+msgid "default"
+msgstr "oletus"
 
-msgid "View images"
-msgstr "Katsele kuvia"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Toista DVD-levy"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "Toista BluRay-levy"
+msgid "square"
+msgstr "neliö"
 
-msgid "Play audio CD"
-msgstr "Toista CD-levy"
+msgid "anamorphic"
+msgstr "anamorfinen"
 
-msgid "Video settings"
-msgstr "Videoasetukset"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Toista pelkkä ääni"
+msgid "off"
+msgstr "ei käytössä"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Leikkaa 4:3-letterbox 16:9:ksi"
+msgid "no audio"
+msgstr "ei ääntä"
 
-msgid "Overscan (crop image borders)"
-msgstr "Leikkaa kuvan reunoja (overscan)"
+msgid "no video"
+msgstr "ei kuvaa"
 
 msgid "Off"
 msgstr "ei käytössä"
 
-msgid "Audio settings"
-msgstr "Ääniasetukset"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Voimista hiljaisia ääniä"
+msgid "Oscilloscope"
+msgstr "oskilloskooppi"
 
-msgid "Audio equalizer"
-msgstr "Taajuuskorjain"
+msgid "FFT Scope"
+msgstr "spektri"
 
-msgid "Local Frontend"
-msgstr "Paikallinen näyttö"
+msgid "FFT Graph"
+msgstr "spektrogrammi"
 
-msgid "Aspect ratio"
-msgstr "Kuvasuhde"
+msgid "Image"
+msgstr "Kuva"
 
-msgid "Video aspect ratio"
-msgstr "Videon kuvasuhde"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "automatic"
-msgstr "automaattinen"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "On"
-msgstr "Käytössä"
+msgid "Headphones 2.0"
+msgstr "Kuulokkeet 2.0"
 
-msgid "Deinterlacing"
-msgstr "Lomituksen poisto"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Miksaa stereoääni 5.1-kanavaiseksi"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Miksaa AC3-ääni surroundiksi"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Oletussoittolistaa ei löydetä"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "Oletussoittolista ei ole symbolinen linkki"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Oletussoittolistaa ei ole määritelty"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Viive"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput: pikanäppäintä %s ei ole kytketty"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "läpivienti"
+
+msgid "very large"
+msgstr "erittäin suuri"
+
+msgid "Software"
+msgstr "ohjelmallisesti"
+
+msgid "Hardware"
+msgstr "laitteistolla"
+
+msgid "no"
+msgstr "ei"
+
+msgid "grayscale"
+msgstr "harmaasävy"
+
+msgid "transparent"
+msgstr "läpinäkyvä"
+
+msgid "transparent grayscale"
+msgstr "läpinäkyvä harmaasävy"
+
+msgid "yes"
+msgstr "kyllä"
+
+msgid "nearest"
+msgstr "lähin"
+
+msgid "bilinear"
+msgstr "bilineaarinen"
+
+msgid "LUT8"
+msgstr "LUT8"
+
+msgid "TrueColor"
+msgstr "TrueColor"
+
+msgid "video stream"
+msgstr "videolähete"
+
+msgid "none"
+msgstr "ei"
+
+msgid "nonref"
+msgstr "ei referoituja"
+
+msgid "bidir"
+msgstr "vain B-ruudut"
+
+msgid "nonkey"
+msgstr "ei avainruutuja"
+
+msgid "all"
+msgstr "kaikki"
 
 msgid "Audio"
 msgstr "Ääni"
@@ -126,11 +182,20 @@ msgstr "Ääni"
 msgid "Volume control"
 msgstr "Äänenvoimakkuuden säätö"
 
-msgid "Hardware"
-msgstr "laitteistolla"
+msgid "Delay"
+msgstr "Viive"
 
-msgid "Software"
-msgstr "ohjelmallisesti"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Voimista hiljaisia ääniä"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Miksaa stereoääni 5.1-kanavaiseksi"
+
+msgid "Downmix AC3 to surround"
+msgstr "Miksaa AC3-ääni surroundiksi"
 
 msgid "Mix to headphones"
 msgstr "Miksaa kuulokkeille"
@@ -162,9 +227,6 @@ msgstr "Taajuuskorjain"
 msgid "Use Video-Out Driver"
 msgstr "videoajuri"
 
-msgid "none"
-msgstr "ei"
-
 msgid "vector"
 msgstr "vektoroitu"
 
@@ -180,6 +242,12 @@ msgstr "ylempi puolisko"
 msgid "Video"
 msgstr "Kuva"
 
+msgid "Aspect ratio"
+msgstr "Kuvasuhde"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Leikkaa 4:3-letterbox 16:9:ksi"
+
 msgid "Use driver crop"
 msgstr "Leikkaa videoajurilla"
 
@@ -234,6 +302,9 @@ msgstr "Muuta videokuvan kokoa"
 msgid "Allow downscaling"
 msgstr "Salli skaalaus pienemmäksi"
 
+msgid "Overscan (crop image borders)"
+msgstr "Leikkaa kuvan reunoja (overscan)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Käytä jälkikäsittelyä (ffmpeg)"
 
@@ -243,6 +314,9 @@ msgstr "Laatu"
 msgid "Mode"
 msgstr "Moodi"
 
+msgid "Deinterlacing"
+msgstr "Lomituksen poisto"
+
 msgid "Method"
 msgstr "Menetelmä"
 
@@ -369,6 +443,9 @@ msgstr "Puskurin koko"
 msgid "Number of PES packets"
 msgstr "PES-pakettien lukumäärä"
 
+msgid "Local Frontend"
+msgstr "Paikallinen näyttö"
+
 msgid "Local Display Frontend"
 msgstr "Paikallinen näyttö"
 
@@ -501,6 +578,30 @@ msgstr "Muista edellinen toistokohta"
 msgid "Media Player"
 msgstr "Mediasoitin"
 
+msgid "Play file"
+msgstr "Toista tiedosto"
+
+msgid "Play music"
+msgstr "Toista musiikkia"
+
+msgid "View images"
+msgstr "Katsele kuvia"
+
+msgid "Play DVD disc"
+msgstr "Toista DVD-levy"
+
+msgid "Play audio CD"
+msgstr "Toista CD-levy"
+
+msgid "Play BluRay disc"
+msgstr "Toista BluRay-levy"
+
+msgid "Video settings"
+msgstr "Videoasetukset"
+
+msgid "Audio settings"
+msgstr "Ääniasetukset"
+
 msgid "Grayscale"
 msgstr "Harmaasävy"
 
@@ -513,6 +614,49 @@ msgstr "Kuvaruutunäyttö"
 msgid "Test Images"
 msgstr "Testikuvat"
 
+msgid "Play movie title"
+msgstr "Toista elokuva"
+
+msgid "Play disc"
+msgstr "Toista levy"
+
+msgid "Images"
+msgstr "Kuvat"
+
+msgid "Add to playlist"
+msgstr "Lisää soittolistalle"
+
+msgid "Button$Queue"
+msgstr "Soittolistalle"
+
+msgid "Media"
+msgstr "Media"
+
+msgid "Play only audio"
+msgstr "Toista pelkkä ääni"
+
+msgid "Audio equalizer"
+msgstr "Taajuuskorjain"
+
+msgid "Video aspect ratio"
+msgstr "Videon kuvasuhde"
+
+msgid "On"
+msgstr "Käytössä"
+
+msgid "Default playlist not found"
+msgstr "Oletussoittolistaa ei löydetä"
+
+msgid "Default playlist is not symlink"
+msgstr "Oletussoittolista ei ole symbolinen linkki"
+
+msgid "Default playlist not defined"
+msgstr "Oletussoittolistaa ei ole määritelty"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput: pikanäppäintä %s ei ole kytketty"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib näyttölaite"
 
@@ -585,150 +729,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "Poistetaanko kuva ?"
 
-msgid "custom"
-msgstr "oma"
-
-msgid "tiny"
-msgstr "olematon"
-
-msgid "small"
-msgstr "pieni"
-
-msgid "medium"
-msgstr "keskikokoinen"
-
-msgid "large"
-msgstr "suuri"
-
-msgid "huge"
-msgstr "valtava"
-
-msgid "default"
-msgstr "oletus"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "neliö"
-
-msgid "anamorphic"
-msgstr "anamorfinen"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "ei käytössä"
-
-msgid "no audio"
-msgstr "ei ääntä"
-
-msgid "no video"
-msgstr "ei kuvaa"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "oskilloskooppi"
-
-msgid "FFT Scope"
-msgstr "spektri"
-
-msgid "FFT Graph"
-msgstr "spektrogrammi"
-
-msgid "Image"
-msgstr "Kuva"
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Kuulokkeet 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "läpivienti"
-
-msgid "very large"
-msgstr "erittäin suuri"
-
-msgid "no"
-msgstr "ei"
-
-msgid "grayscale"
-msgstr "harmaasävy"
-
-msgid "transparent"
-msgstr "läpinäkyvä"
-
-msgid "transparent grayscale"
-msgstr "läpinäkyvä harmaasävy"
-
-msgid "yes"
-msgstr "kyllä"
-
-msgid "nearest"
-msgstr "lähin"
-
-msgid "bilinear"
-msgstr "bilineaarinen"
-
-msgid "LUT8"
-msgstr "LUT8"
-
-msgid "TrueColor"
-msgstr "TrueColor"
-
-msgid "video stream"
-msgstr "videolähete"
-
-msgid "nonref"
-msgstr "ei referoituja"
-
-msgid "bidir"
-msgstr "vain B-ruudut"
-
-msgid "nonkey"
-msgstr "ei avainruutuja"
-
-msgid "all"
-msgstr "kaikki"
-
 #~ msgid "normal"
 #~ msgstr "normaali"
 
diff --git a/po/it_IT.po b/po/it_IT.po
index 19afe00..9c3f995 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2011-07-10 02:27+0100\n"
 "Last-Translator: Diego Pierotto <vdr-italian at tiscali.it>\n"
 "Language-Team: Italian <vdr at linuxtv.org>\n"
@@ -18,108 +18,164 @@ msgstr ""
 "X-Poedit-Country: ITALY\n"
 "X-Poedit-SourceCharset: utf-8\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "personalizza"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "molto piccolo"
 
-msgid "Images"
-msgstr "Immagini"
+msgid "small"
+msgstr "piccolo"
 
-msgid "Play music"
-msgstr "Riproduci musica"
+msgid "medium"
+msgstr "medio"
 
-msgid "Add to playlist"
-msgstr "Aggiungi alla lista esec."
+msgid "large"
+msgstr "grande"
 
-msgid "Play file"
-msgstr "Riproduci file"
+msgid "huge"
+msgstr "enorme"
 
-msgid "Button$Queue"
-msgstr "Coda"
+msgid "automatic"
+msgstr "automatica"
 
-msgid "Media"
-msgstr "Media"
+msgid "default"
+msgstr "predefinita"
 
-msgid "View images"
-msgstr "Visualizza immagini"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Riproduci disco DVD"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "Riproduci disco BluRay"
+msgid "square"
+msgstr "quadrato"
 
-msgid "Play audio CD"
-msgstr "Riproduci CD audio"
+msgid "anamorphic"
+msgstr "anamorfico"
 
-msgid "Video settings"
-msgstr "Impostazioni video"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Riproduci solo audio"
+msgid "off"
+msgstr "spento"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Ritaglia letterbox 4:3 a 16:9"
+msgid "no audio"
+msgstr "niente audio"
 
-msgid "Overscan (crop image borders)"
-msgstr "Overscan (ritaglia bordi immagine)"
+msgid "no video"
+msgstr "niente video"
 
 msgid "Off"
 msgstr "Spento"
 
-msgid "Audio settings"
-msgstr "Impostazioni audio"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Compressione audio"
+msgid "Oscilloscope"
+msgstr "Oscilloscopio"
 
-msgid "Audio equalizer"
-msgstr "Equalizzatore audio"
+msgid "FFT Scope"
+msgstr "Spettro FFT"
 
-msgid "Local Frontend"
-msgstr "Frontend locale"
+msgid "FFT Graph"
+msgstr "Grafico FFT"
 
-msgid "Aspect ratio"
-msgstr "Formato"
+msgid "Image"
+msgstr ""
 
-msgid "Video aspect ratio"
-msgstr "Formato video"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "automatic"
-msgstr "automatica"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "On"
-msgstr "Attivo"
+msgid "Headphones 2.0"
+msgstr "Cuffie 2.0"
 
-msgid "Deinterlacing"
-msgstr "Deinterlacciamento"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Suono da Stereo a 5.1"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Suono da AC3 a Surround"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Lista esec. predefinita non trovata"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "La lista esec. predefinita non è un link simbolico"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Lista esec. predefinita non definita"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Ritardo"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput: tasto %s non associato"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "Pass Through"
+
+msgid "very large"
+msgstr "molto grande"
+
+msgid "Software"
+msgstr "Software"
+
+msgid "Hardware"
+msgstr "Hardware"
+
+msgid "no"
+msgstr "no"
+
+msgid "grayscale"
+msgstr "scala di grigi"
+
+msgid "transparent"
+msgstr "trasparente"
+
+msgid "transparent grayscale"
+msgstr "scala di grigi trasparente"
+
+msgid "yes"
+msgstr "sì"
+
+msgid "nearest"
+msgstr "più vicino"
+
+msgid "bilinear"
+msgstr "bilineare"
+
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr "flusso video"
+
+msgid "none"
+msgstr "nessuno"
+
+msgid "nonref"
+msgstr "nessun riferimento"
+
+msgid "bidir"
+msgstr "bidirezionale"
+
+msgid "nonkey"
+msgstr "nessuna chiave"
+
+msgid "all"
+msgstr "tutti"
 
 msgid "Audio"
 msgstr "Audio"
@@ -127,11 +183,20 @@ msgstr "Audio"
 msgid "Volume control"
 msgstr "Controllo volume"
 
-msgid "Hardware"
-msgstr "Hardware"
+msgid "Delay"
+msgstr "Ritardo"
 
-msgid "Software"
-msgstr "Software"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Compressione audio"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Suono da Stereo a 5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "Suono da AC3 a Surround"
 
 msgid "Mix to headphones"
 msgstr "Suono a cuffie"
@@ -163,9 +228,6 @@ msgstr "Equalizzatore audio"
 msgid "Use Video-Out Driver"
 msgstr "Utilizza driver uscita video"
 
-msgid "none"
-msgstr "nessuno"
-
 msgid "vector"
 msgstr "vettoriale"
 
@@ -181,6 +243,12 @@ msgstr "metà (inferiore)"
 msgid "Video"
 msgstr "Video"
 
+msgid "Aspect ratio"
+msgstr "Formato"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Ritaglia letterbox 4:3 a 16:9"
+
 msgid "Use driver crop"
 msgstr "Utilizza driver taglio"
 
@@ -235,6 +303,9 @@ msgstr "Cambia dimensione video"
 msgid "Allow downscaling"
 msgstr "Permetti ridimensionamento"
 
+msgid "Overscan (crop image borders)"
+msgstr "Overscan (ritaglia bordi immagine)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Codifica (ffmpeg)"
 
@@ -244,6 +315,9 @@ msgstr "Qualità"
 msgid "Mode"
 msgstr "Modalità"
 
+msgid "Deinterlacing"
+msgstr "Deinterlacciamento"
+
 msgid "Method"
 msgstr "Metodo"
 
@@ -370,6 +444,9 @@ msgstr "Dimensione buffer"
 msgid "Number of PES packets"
 msgstr "Numero di pacchetti PES"
 
+msgid "Local Frontend"
+msgstr "Frontend locale"
+
 msgid "Local Display Frontend"
 msgstr "Frontend visualizzazione locale"
 
@@ -502,6 +579,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "Lettore multimediale"
 
+msgid "Play file"
+msgstr "Riproduci file"
+
+msgid "Play music"
+msgstr "Riproduci musica"
+
+msgid "View images"
+msgstr "Visualizza immagini"
+
+msgid "Play DVD disc"
+msgstr "Riproduci disco DVD"
+
+msgid "Play audio CD"
+msgstr "Riproduci CD audio"
+
+msgid "Play BluRay disc"
+msgstr "Riproduci disco BluRay"
+
+msgid "Video settings"
+msgstr "Impostazioni video"
+
+msgid "Audio settings"
+msgstr "Impostazioni audio"
+
 msgid "Grayscale"
 msgstr "Scala di grigi"
 
@@ -514,6 +615,49 @@ msgstr "OSD"
 msgid "Test Images"
 msgstr "Prova immagini"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "Immagini"
+
+msgid "Add to playlist"
+msgstr "Aggiungi alla lista esec."
+
+msgid "Button$Queue"
+msgstr "Coda"
+
+msgid "Media"
+msgstr "Media"
+
+msgid "Play only audio"
+msgstr "Riproduci solo audio"
+
+msgid "Audio equalizer"
+msgstr "Equalizzatore audio"
+
+msgid "Video aspect ratio"
+msgstr "Formato video"
+
+msgid "On"
+msgstr "Attivo"
+
+msgid "Default playlist not found"
+msgstr "Lista esec. predefinita non trovata"
+
+msgid "Default playlist is not symlink"
+msgstr "La lista esec. predefinita non è un link simbolico"
+
+msgid "Default playlist not defined"
+msgstr "Lista esec. predefinita non definita"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput: tasto %s non associato"
+
 msgid "X11/xine-lib output plugin"
 msgstr "Plugin uscita X11/xine-lib"
 
@@ -586,150 +730,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "Eliminare immagine ?"
 
-msgid "custom"
-msgstr "personalizza"
-
-msgid "tiny"
-msgstr "molto piccolo"
-
-msgid "small"
-msgstr "piccolo"
-
-msgid "medium"
-msgstr "medio"
-
-msgid "large"
-msgstr "grande"
-
-msgid "huge"
-msgstr "enorme"
-
-msgid "default"
-msgstr "predefinita"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "quadrato"
-
-msgid "anamorphic"
-msgstr "anamorfico"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "spento"
-
-msgid "no audio"
-msgstr "niente audio"
-
-msgid "no video"
-msgstr "niente video"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "Oscilloscopio"
-
-msgid "FFT Scope"
-msgstr "Spettro FFT"
-
-msgid "FFT Graph"
-msgstr "Grafico FFT"
-
-msgid "Image"
-msgstr ""
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Cuffie 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "Pass Through"
-
-msgid "very large"
-msgstr "molto grande"
-
-msgid "no"
-msgstr "no"
-
-msgid "grayscale"
-msgstr "scala di grigi"
-
-msgid "transparent"
-msgstr "trasparente"
-
-msgid "transparent grayscale"
-msgstr "scala di grigi trasparente"
-
-msgid "yes"
-msgstr "sì"
-
-msgid "nearest"
-msgstr "più vicino"
-
-msgid "bilinear"
-msgstr "bilineare"
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr "flusso video"
-
-msgid "nonref"
-msgstr "nessun riferimento"
-
-msgid "bidir"
-msgstr "bidirezionale"
-
-msgid "nonkey"
-msgstr "nessuna chiave"
-
-msgid "all"
-msgstr "tutti"
-
 #~ msgid "normal"
 #~ msgstr "normale"
 
diff --git a/po/pl_PL.po b/po/pl_PL.po
index 80473cd..11b9943 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2014-11-16 20:03+0100\n"
 "Last-Translator: Tomasz Maciej Nowak <tomek_n at o2.pl>\n"
 "Language-Team: Polish <vdr at linuxtv.org>\n"
@@ -17,108 +17,165 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.6.10\n"
 
-msgid "Play movie title"
-msgstr "Odtwarzaj film"
+msgid "custom"
+msgstr "własny"
 
-msgid "Play disc"
-msgstr "Odtwarzaj dysk"
+msgid "tiny"
+msgstr "tycie"
 
-msgid "Images"
-msgstr "Zdjęcia"
+msgid "small"
+msgstr "małe"
 
-msgid "Play music"
-msgstr "Odtwarzaj muzykę"
+msgid "medium"
+msgstr "średnie"
 
-msgid "Add to playlist"
-msgstr "Dodaj do listy odtwarzania"
+msgid "large"
+msgstr "duże"
 
-msgid "Play file"
-msgstr "Odtwarzaj plik"
+msgid "huge"
+msgstr "ogromne"
 
-msgid "Button$Queue"
-msgstr "Zakolejkuj"
+msgid "automatic"
+msgstr "automatyczne"
 
-msgid "Media"
-msgstr "Media"
+msgid "default"
+msgstr "standardowe"
 
-msgid "View images"
-msgstr "Wyświetlaj zdjęcia"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Odtwarzaj DVD"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "Odtwarzaj BluRay"
+msgid "square"
+msgstr "kwadratowe"
 
-msgid "Play audio CD"
-msgstr "Odtwarzaj CD"
+msgid "anamorphic"
+msgstr "anamorficzne"
 
-msgid "Video settings"
-msgstr "Ustawienia obrazu"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Odtwarzaj tylko dźwięk"
+msgid "off"
+msgstr "wyłączone"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Przytnij letterbox z 4:3 na 16:9"
+msgid "no audio"
+msgstr "brak dźwięku"
 
-msgid "Overscan (crop image borders)"
-msgstr "Przycięcie krawędzi obrazu"
+msgid "no video"
+msgstr "brak obrazu"
 
 msgid "Off"
 msgstr "Wyłączone"
 
-msgid "Audio settings"
-msgstr "Ustawienia dźwięku"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Kompresja dźwięku"
+msgid "Oscilloscope"
+msgstr "Oscyloskop"
 
-msgid "Audio equalizer"
-msgstr "Equalizer dźwięku"
+msgid "FFT Scope"
+msgstr "Spektrum FFT"
 
-msgid "Local Frontend"
-msgstr "Klienci lokalni"
+msgid "FFT Graph"
+msgstr "Graficzne FFT"
 
-msgid "Aspect ratio"
-msgstr "Proporcje obrazu"
+msgid "Image"
+msgstr "Zdjęcie"
 
-msgid "Video aspect ratio"
-msgstr "Proporcje obrazu wideo"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "automatic"
-msgstr "automatyczne"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "On"
-msgstr "Włączone"
+msgid "Headphones 2.0"
+msgstr "Słuchawki 2.0"
 
-msgid "Deinterlacing"
-msgstr "Usuwanie przeplotu"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Miksuj stereo do 5.1"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Miksuj AC3 do Surround"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Nie odnaleziono standardowej listy odtwarzania"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "Standardowa lista odtwarzania to nie symlink"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Nie zdefiniowano standardowej listy odtwarzania"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Opóźnienie"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput: klawisz %s nie jest przypisany"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "Przekaż dźwięk dalej"
+
+msgid "very large"
+msgstr "bardzo duże"
+
+msgid "Software"
+msgstr "Programowo"
+
+msgid "Hardware"
+msgstr "Sprzętowo"
+
+msgid "no"
+msgstr "nie"
+
+msgid "grayscale"
+msgstr "odcień szarości"
+
+msgid "transparent"
+msgstr "przeźroczyste"
+
+msgid "transparent grayscale"
+msgstr "przeźroczyste z odcieniem szarości"
+
+msgid "yes"
+msgstr "tak"
+
+msgid "nearest"
+msgstr "najbliższe"
+
+msgid "bilinear"
+msgstr "dwuliniowe"
+
+msgid "LUT8"
+msgstr "LUT8"
+
+msgid "TrueColor"
+msgstr "TrueColor"
+
+msgid "video stream"
+msgstr "strumień wideo"
+
+msgid "none"
+msgstr "żadne"
+
+msgid "nonref"
+msgstr "bez referencji"
+
+#, fuzzy
+msgid "bidir"
+msgstr "tylko ramki B"
+
+msgid "nonkey"
+msgstr "bez klucza"
+
+msgid "all"
+msgstr "wszystko"
 
 msgid "Audio"
 msgstr "Dźwięk"
@@ -126,11 +183,20 @@ msgstr "Dźwięk"
 msgid "Volume control"
 msgstr "Kontrola głośności"
 
-msgid "Hardware"
-msgstr "Sprzętowo"
+msgid "Delay"
+msgstr "Opóźnienie"
 
-msgid "Software"
-msgstr "Programowo"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Kompresja dźwięku"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Miksuj stereo do 5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "Miksuj AC3 do Surround"
 
 msgid "Mix to headphones"
 msgstr "Przełącz na słuchawki"
@@ -162,9 +228,6 @@ msgstr "Equalizer dźwięku"
 msgid "Use Video-Out Driver"
 msgstr "Użyj wyjścia Video-Out"
 
-msgid "none"
-msgstr "żadne"
-
 msgid "vector"
 msgstr "wektor"
 
@@ -180,6 +243,12 @@ msgstr "połowa (dół)"
 msgid "Video"
 msgstr "Obraz"
 
+msgid "Aspect ratio"
+msgstr "Proporcje obrazu"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Przytnij letterbox z 4:3 na 16:9"
+
 msgid "Use driver crop"
 msgstr "Użyj przycięcia"
 
@@ -237,6 +306,9 @@ msgstr "Zmień rozmiar obrazu"
 msgid "Allow downscaling"
 msgstr "Pozwól na zmniejszenie"
 
+msgid "Overscan (crop image borders)"
+msgstr "Przycięcie krawędzi obrazu"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Przetwarzanie końcowe (ffmpeg)"
 
@@ -246,6 +318,9 @@ msgstr "Jakość"
 msgid "Mode"
 msgstr "Tryb"
 
+msgid "Deinterlacing"
+msgstr "Usuwanie przeplotu"
+
 msgid "Method"
 msgstr "Metoda"
 
@@ -373,6 +448,9 @@ msgstr "Rozmiar bufora"
 msgid "Number of PES packets"
 msgstr "Liczba pakietów PES"
 
+msgid "Local Frontend"
+msgstr "Klienci lokalni"
+
 msgid "Local Display Frontend"
 msgstr "Lokalny klient emisji"
 
@@ -505,6 +583,30 @@ msgstr "Pamiętaj miejsce zatrzymania odtwarzania"
 msgid "Media Player"
 msgstr "Odtwarzacz multimediów"
 
+msgid "Play file"
+msgstr "Odtwarzaj plik"
+
+msgid "Play music"
+msgstr "Odtwarzaj muzykę"
+
+msgid "View images"
+msgstr "Wyświetlaj zdjęcia"
+
+msgid "Play DVD disc"
+msgstr "Odtwarzaj DVD"
+
+msgid "Play audio CD"
+msgstr "Odtwarzaj CD"
+
+msgid "Play BluRay disc"
+msgstr "Odtwarzaj BluRay"
+
+msgid "Video settings"
+msgstr "Ustawienia obrazu"
+
+msgid "Audio settings"
+msgstr "Ustawienia dźwięku"
+
 msgid "Grayscale"
 msgstr "Odcień szarości"
 
@@ -517,6 +619,49 @@ msgstr "OSD"
 msgid "Test Images"
 msgstr "Obrazy testowe"
 
+msgid "Play movie title"
+msgstr "Odtwarzaj film"
+
+msgid "Play disc"
+msgstr "Odtwarzaj dysk"
+
+msgid "Images"
+msgstr "Zdjęcia"
+
+msgid "Add to playlist"
+msgstr "Dodaj do listy odtwarzania"
+
+msgid "Button$Queue"
+msgstr "Zakolejkuj"
+
+msgid "Media"
+msgstr "Media"
+
+msgid "Play only audio"
+msgstr "Odtwarzaj tylko dźwięk"
+
+msgid "Audio equalizer"
+msgstr "Equalizer dźwięku"
+
+msgid "Video aspect ratio"
+msgstr "Proporcje obrazu wideo"
+
+msgid "On"
+msgstr "Włączone"
+
+msgid "Default playlist not found"
+msgstr "Nie odnaleziono standardowej listy odtwarzania"
+
+msgid "Default playlist is not symlink"
+msgstr "Standardowa lista odtwarzania to nie symlink"
+
+msgid "Default playlist not defined"
+msgstr "Nie zdefiniowano standardowej listy odtwarzania"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput: klawisz %s nie jest przypisany"
+
 msgid "X11/xine-lib output plugin"
 msgstr "Emisja poprzez X11/xine-lib"
 
@@ -589,151 +734,6 @@ msgstr "Poprzedni tytuł"
 msgid "Delete image ?"
 msgstr "Usunąć zdjęcie?"
 
-msgid "custom"
-msgstr "własny"
-
-msgid "tiny"
-msgstr "tycie"
-
-msgid "small"
-msgstr "małe"
-
-msgid "medium"
-msgstr "średnie"
-
-msgid "large"
-msgstr "duże"
-
-msgid "huge"
-msgstr "ogromne"
-
-msgid "default"
-msgstr "standardowe"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "kwadratowe"
-
-msgid "anamorphic"
-msgstr "anamorficzne"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "wyłączone"
-
-msgid "no audio"
-msgstr "brak dźwięku"
-
-msgid "no video"
-msgstr "brak obrazu"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "Oscyloskop"
-
-msgid "FFT Scope"
-msgstr "Spektrum FFT"
-
-msgid "FFT Graph"
-msgstr "Graficzne FFT"
-
-msgid "Image"
-msgstr "Zdjęcie"
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Słuchawki 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "Przekaż dźwięk dalej"
-
-msgid "very large"
-msgstr "bardzo duże"
-
-msgid "no"
-msgstr "nie"
-
-msgid "grayscale"
-msgstr "odcień szarości"
-
-msgid "transparent"
-msgstr "przeźroczyste"
-
-msgid "transparent grayscale"
-msgstr "przeźroczyste z odcieniem szarości"
-
-msgid "yes"
-msgstr "tak"
-
-msgid "nearest"
-msgstr "najbliższe"
-
-msgid "bilinear"
-msgstr "dwuliniowe"
-
-msgid "LUT8"
-msgstr "LUT8"
-
-msgid "TrueColor"
-msgstr "TrueColor"
-
-msgid "video stream"
-msgstr "strumień wideo"
-
-msgid "nonref"
-msgstr "bez referencji"
-
-#, fuzzy
-msgid "bidir"
-msgstr "tylko ramki B"
-
-msgid "nonkey"
-msgstr "bez klucza"
-
-msgid "all"
-msgstr "wszystko"
-
 #~ msgid "normal"
 #~ msgstr "Normalne"
 
diff --git a/po/ru_RU.po b/po/ru_RU.po
index ce04788..e82dd19 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2007-11-23 10:17+0200\n"
 "Last-Translator: Vladimir Monchenko\n"
 "Language-Team: Russian <vdr at linuxtv.org>\n"
@@ -16,107 +16,163 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
+msgid "custom"
+msgstr "Пользователь"
+
+msgid "tiny"
+msgstr "Очень маленький"
+
+msgid "small"
+msgstr "Маленький"
+
+msgid "medium"
+msgstr "Средний"
+
+msgid "large"
+msgstr "Большой"
+
+msgid "huge"
+msgstr "Очень больной"
+
+msgid "automatic"
+msgstr "Автоматически"
+
+msgid "default"
+msgstr "По умолчанию"
+
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
+
+msgid "CenterCutOut"
 msgstr ""
 
-msgid "Play disc"
+msgid "square"
 msgstr ""
 
-msgid "Images"
-msgstr "Изображения"
+msgid "anamorphic"
+msgstr ""
 
-msgid "Play music"
+msgid "DVB"
 msgstr ""
 
-msgid "Add to playlist"
+msgid "off"
+msgstr "Выкл."
+
+msgid "no audio"
+msgstr "Нет аудио"
+
+msgid "no video"
+msgstr "Нет видео"
+
+msgid "Off"
 msgstr ""
 
-msgid "Play file"
-msgstr "Проиграть файл"
+msgid "Goom"
+msgstr ""
 
-msgid "Button$Queue"
+msgid "Oscilloscope"
 msgstr ""
 
-msgid "Media"
+msgid "FFT Scope"
 msgstr ""
 
-msgid "View images"
-msgstr "Просмотреть изображения"
+msgid "FFT Graph"
+msgstr ""
 
-msgid "Play DVD disc"
+msgid "Image"
 msgstr ""
 
-msgid "Play BluRay disc"
+msgid "Mono 1.0"
 msgstr ""
 
-msgid "Play audio CD"
+msgid "Stereo 2.0"
 msgstr ""
 
-msgid "Video settings"
+msgid "Headphones 2.0"
 msgstr ""
 
-msgid "Play only audio"
+msgid "Stereo 2.1"
 msgstr ""
 
-msgid "Crop letterbox 4:3 to 16:9"
+msgid "Surround 3.0"
 msgstr ""
 
-msgid "Overscan (crop image borders)"
+msgid "Surround 4.0"
 msgstr ""
 
-msgid "Off"
+msgid "Surround 4.1"
 msgstr ""
 
-msgid "Audio settings"
+msgid "Surround 5.0"
 msgstr ""
 
-msgid "Audio Compression"
-msgstr "Аудио компрессия"
+msgid "Surround 5.1"
+msgstr ""
 
-msgid "Audio equalizer"
-msgstr "Аудио эквалайзер"
+msgid "Surround 6.0"
+msgstr ""
 
-msgid "Local Frontend"
-msgstr "Локальный фронтенд"
+msgid "Surround 6.1"
+msgstr ""
 
-msgid "Aspect ratio"
+msgid "Surround 7.1"
 msgstr ""
 
-msgid "Video aspect ratio"
+msgid "Pass Through"
 msgstr ""
 
-msgid "automatic"
-msgstr "Автоматически"
+msgid "very large"
+msgstr ""
 
-msgid "On"
+msgid "Software"
 msgstr ""
 
-msgid "Deinterlacing"
-msgstr "Деинтерлейсинг"
+msgid "Hardware"
+msgstr ""
 
-msgid "Upmix stereo to 5.1"
-msgstr "Преобразовать стерео в 5.1"
+msgid "no"
+msgstr ""
 
-msgid "Downmix AC3 to surround"
+msgid "grayscale"
 msgstr ""
 
-msgid "Default playlist not found"
+msgid "transparent"
 msgstr ""
 
-msgid "Default playlist is not symlink"
+msgid "transparent grayscale"
 msgstr ""
 
-msgid "Default playlist not defined"
+msgid "yes"
 msgstr ""
 
-msgid "Delay"
-msgstr "Задержка"
+msgid "nearest"
+msgstr ""
 
-msgid "ms"
-msgstr "ms"
+msgid "bilinear"
+msgstr ""
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr ""
+
+msgid "nonref"
+msgstr ""
+
+msgid "bidir"
+msgstr ""
+
+msgid "nonkey"
+msgstr ""
+
+msgid "all"
 msgstr ""
 
 msgid "Audio"
@@ -125,10 +181,19 @@ msgstr "Аудио"
 msgid "Volume control"
 msgstr ""
 
-msgid "Hardware"
-msgstr ""
+msgid "Delay"
+msgstr "Задержка"
 
-msgid "Software"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Аудио компрессия"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Преобразовать стерео в 5.1"
+
+msgid "Downmix AC3 to surround"
 msgstr ""
 
 msgid "Mix to headphones"
@@ -161,9 +226,6 @@ msgstr "Аудио эквалайзер"
 msgid "Use Video-Out Driver"
 msgstr ""
 
-msgid "none"
-msgstr ""
-
 msgid "vector"
 msgstr ""
 
@@ -179,6 +241,12 @@ msgstr ""
 msgid "Video"
 msgstr "Видео"
 
+msgid "Aspect ratio"
+msgstr ""
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr ""
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -233,6 +301,9 @@ msgstr ""
 msgid "Allow downscaling"
 msgstr "Масштабировать с падением качества"
 
+msgid "Overscan (crop image borders)"
+msgstr ""
+
 msgid "Post processing (ffmpeg)"
 msgstr ""
 
@@ -242,6 +313,9 @@ msgstr ""
 msgid "Mode"
 msgstr ""
 
+msgid "Deinterlacing"
+msgstr "Деинтерлейсинг"
+
 msgid "Method"
 msgstr ""
 
@@ -368,6 +442,9 @@ msgstr "Размер буфера"
 msgid "Number of PES packets"
 msgstr "PES пакетов"
 
+msgid "Local Frontend"
+msgstr "Локальный фронтенд"
+
 msgid "Local Display Frontend"
 msgstr "Фронтенд локального экрана"
 
@@ -500,233 +577,156 @@ msgstr ""
 msgid "Media Player"
 msgstr "Xine-lib"
 
-msgid "Grayscale"
-msgstr "Оттенки серого"
-
-msgid "Bitmap"
-msgstr "Битовая карта"
-
-msgid "OSD"
-msgstr ""
-
-msgid "Test Images"
-msgstr "Тестовые изображения"
-
-msgid "X11/xine-lib output plugin"
-msgstr "X11/xine-lib видео модуль"
-
-msgid "Frontend initialization failed"
-msgstr ""
-
-msgid "Server initialization failed"
-msgstr ""
-
-msgid "Playlist"
-msgstr ""
-
-msgid "Button$Random"
-msgstr ""
-
-msgid "Button$Normal"
-msgstr ""
-
-msgid "Button$Add files"
-msgstr ""
-
-msgid "Button$Remove"
-msgstr ""
-
-msgid "Button$Mark"
-msgstr ""
-
-msgid "Queued to playlist"
-msgstr ""
-
-msgid "Random play"
-msgstr ""
+msgid "Play file"
+msgstr "Проиграть файл"
 
-msgid "Normal play"
+msgid "Play music"
 msgstr ""
 
-msgid "DVD Menu"
-msgstr ""
+msgid "View images"
+msgstr "Просмотреть изображения"
 
-msgid "Exit DVD menu"
+msgid "Play DVD disc"
 msgstr ""
 
-msgid "DVD Root menu"
+msgid "Play audio CD"
 msgstr ""
 
-msgid "DVD Title menu"
+msgid "Play BluRay disc"
 msgstr ""
 
-msgid "DVD SPU menu"
+msgid "Video settings"
 msgstr ""
 
-msgid "DVD Audio menu"
+msgid "Audio settings"
 msgstr ""
 
-msgid "Close menu"
-msgstr ""
+msgid "Grayscale"
+msgstr "Оттенки серого"
 
-msgid "BluRay Top menu"
-msgstr ""
+msgid "Bitmap"
+msgstr "Битовая карта"
 
-msgid "Toggle Pop-Up menu"
+msgid "OSD"
 msgstr ""
 
-msgid "Next title"
-msgstr ""
+msgid "Test Images"
+msgstr "Тестовые изображения"
 
-msgid "Previous title"
+msgid "Play movie title"
 msgstr ""
 
-msgid "Delete image ?"
-msgstr "Удалить картинку ?"
-
-msgid "custom"
-msgstr "Пользователь"
-
-msgid "tiny"
-msgstr "Очень маленький"
-
-msgid "small"
-msgstr "Маленький"
-
-msgid "medium"
-msgstr "Средний"
-
-msgid "large"
-msgstr "Большой"
-
-msgid "huge"
-msgstr "Очень больной"
-
-msgid "default"
-msgstr "По умолчанию"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
+msgid "Play disc"
 msgstr ""
 
-msgid "square"
-msgstr ""
+msgid "Images"
+msgstr "Изображения"
 
-msgid "anamorphic"
+msgid "Add to playlist"
 msgstr ""
 
-msgid "DVB"
+msgid "Button$Queue"
 msgstr ""
 
-msgid "off"
-msgstr "Выкл."
-
-msgid "no audio"
-msgstr "Нет аудио"
-
-msgid "no video"
-msgstr "Нет видео"
-
-msgid "Goom"
+msgid "Media"
 msgstr ""
 
-msgid "Oscilloscope"
+msgid "Play only audio"
 msgstr ""
 
-msgid "FFT Scope"
-msgstr ""
+msgid "Audio equalizer"
+msgstr "Аудио эквалайзер"
 
-msgid "FFT Graph"
+msgid "Video aspect ratio"
 msgstr ""
 
-msgid "Image"
+msgid "On"
 msgstr ""
 
-msgid "Mono 1.0"
+msgid "Default playlist not found"
 msgstr ""
 
-msgid "Stereo 2.0"
+msgid "Default playlist is not symlink"
 msgstr ""
 
-msgid "Headphones 2.0"
+msgid "Default playlist not defined"
 msgstr ""
 
-msgid "Stereo 2.1"
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
 msgstr ""
 
-msgid "Surround 3.0"
-msgstr ""
+msgid "X11/xine-lib output plugin"
+msgstr "X11/xine-lib видео модуль"
 
-msgid "Surround 4.0"
+msgid "Frontend initialization failed"
 msgstr ""
 
-msgid "Surround 4.1"
+msgid "Server initialization failed"
 msgstr ""
 
-msgid "Surround 5.0"
+msgid "Playlist"
 msgstr ""
 
-msgid "Surround 5.1"
+msgid "Button$Random"
 msgstr ""
 
-msgid "Surround 6.0"
+msgid "Button$Normal"
 msgstr ""
 
-msgid "Surround 6.1"
+msgid "Button$Add files"
 msgstr ""
 
-msgid "Surround 7.1"
+msgid "Button$Remove"
 msgstr ""
 
-msgid "Pass Through"
+msgid "Button$Mark"
 msgstr ""
 
-msgid "very large"
+msgid "Queued to playlist"
 msgstr ""
 
-msgid "no"
+msgid "Random play"
 msgstr ""
 
-msgid "grayscale"
+msgid "Normal play"
 msgstr ""
 
-msgid "transparent"
+msgid "DVD Menu"
 msgstr ""
 
-msgid "transparent grayscale"
+msgid "Exit DVD menu"
 msgstr ""
 
-msgid "yes"
+msgid "DVD Root menu"
 msgstr ""
 
-msgid "nearest"
+msgid "DVD Title menu"
 msgstr ""
 
-msgid "bilinear"
+msgid "DVD SPU menu"
 msgstr ""
 
-msgid "LUT8"
+msgid "DVD Audio menu"
 msgstr ""
 
-msgid "TrueColor"
+msgid "Close menu"
 msgstr ""
 
-msgid "video stream"
+msgid "BluRay Top menu"
 msgstr ""
 
-msgid "nonref"
+msgid "Toggle Pop-Up menu"
 msgstr ""
 
-msgid "bidir"
+msgid "Next title"
 msgstr ""
 
-msgid "nonkey"
+msgid "Previous title"
 msgstr ""
 
-msgid "all"
-msgstr ""
+msgid "Delete image ?"
+msgstr "Удалить картинку ?"
 
 #~ msgid "normal"
 #~ msgstr "Нормальный"
diff --git a/po/sk_SK.po b/po/sk_SK.po
index c1b117c..7518711 100644
--- a/po/sk_SK.po
+++ b/po/sk_SK.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2014-02-05 11:12+0100\n"
 "Last-Translator: Milan Hrala <hrala.milan at gmail.com>\n"
 "Language-Team: Slovak <vdr at linuxtv.org>\n"
@@ -16,108 +16,164 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.5.4\n"
 
-msgid "Play movie title"
-msgstr "Prehrať titul filmu"
+msgid "custom"
+msgstr "užívateľské"
 
-msgid "Play disc"
-msgstr "Prehrať disk"
+msgid "tiny"
+msgstr "najmenší"
 
-msgid "Images"
-msgstr "Obrázky"
+msgid "small"
+msgstr "malý"
 
-msgid "Play music"
-msgstr "Prehrať hudbu"
+msgid "medium"
+msgstr "stredný"
 
-msgid "Add to playlist"
-msgstr "Pridať do zoznamu stôp"
+msgid "large"
+msgstr "veľký"
 
-msgid "Play file"
-msgstr "Prehrať súbor"
+msgid "huge"
+msgstr "najväčší"
 
-msgid "Button$Queue"
-msgstr "Zoznam"
+msgid "automatic"
+msgstr "automaticky"
 
-msgid "Media"
-msgstr "Média"
+msgid "default"
+msgstr "predvolený"
 
-msgid "View images"
-msgstr "Prehliadať obrázky"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Prehrať DVD"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "Prehrať BluRay"
+msgid "square"
+msgstr "do štvorca"
 
-msgid "Play audio CD"
-msgstr "Prehrať zvukové CD"
+msgid "anamorphic"
+msgstr "neforemne"
 
-msgid "Video settings"
-msgstr "Nastavenie obrazu"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Prehrávať iba zvuk"
+msgid "off"
+msgstr "vypnuté"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Orezať letterbox 4:3 na 16:9"
+msgid "no audio"
+msgstr "bez zvuku"
 
-msgid "Overscan (crop image borders)"
-msgstr "Overscan (orezať okraje obrazu)"
+msgid "no video"
+msgstr "bez obrazu"
 
 msgid "Off"
 msgstr "Vypnuté"
 
-msgid "Audio settings"
-msgstr "Nastavenie zvuku"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Kompresia zvuku"
+msgid "Oscilloscope"
+msgstr "Osciloskop"
 
-msgid "Audio equalizer"
-msgstr "Korekcia zvuku (ekvalizér)"
+msgid "FFT Scope"
+msgstr "FFT spektrum"
 
-msgid "Local Frontend"
-msgstr "Lokálne rozhranie"
+msgid "FFT Graph"
+msgstr "FFT graf"
 
-msgid "Aspect ratio"
-msgstr "Pomer strán"
+msgid "Image"
+msgstr "Obrázok"
 
-msgid "Video aspect ratio"
-msgstr "Pomer strán obrazu"
+msgid "Mono 1.0"
+msgstr "Mono 1.0"
 
-msgid "automatic"
-msgstr "automaticky"
+msgid "Stereo 2.0"
+msgstr "Stereo 2.0"
 
-msgid "On"
-msgstr "Zapnuté"
+msgid "Headphones 2.0"
+msgstr "Sluchátka 2.0"
 
-msgid "Deinterlacing"
-msgstr "Odstraňovanie prekladania"
+msgid "Stereo 2.1"
+msgstr "Stereo 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Prevzorkovať stereo na 5.1"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Prevzorkovať AC3 na surround"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Východzí zoznam stôp sa nenašiel"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "Predvolený zoznam stôp nie je symbolický odkaz"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Predvolený zoznam stôp nie je určený"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Omeškanie"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "ms"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput:  klávesová skratka %s nie je priradená"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "Pass Through"
+
+msgid "very large"
+msgstr "veľmi veľký"
+
+msgid "Software"
+msgstr "Softwarové"
+
+msgid "Hardware"
+msgstr "Hardwarové"
+
+msgid "no"
+msgstr "nie"
+
+msgid "grayscale"
+msgstr "odtiene šedej"
+
+msgid "transparent"
+msgstr "priehľadný"
+
+msgid "transparent grayscale"
+msgstr "transparentné odtiene šedej"
+
+msgid "yes"
+msgstr "áno"
+
+msgid "nearest"
+msgstr "najbližší"
+
+msgid "bilinear"
+msgstr "bi-lineárne"
+
+msgid "LUT8"
+msgstr "LUT8"
+
+msgid "TrueColor"
+msgstr "Plná farebnosť"
+
+msgid "video stream"
+msgstr "ako video-obraz"
+
+msgid "none"
+msgstr "žiadny"
+
+msgid "nonref"
+msgstr "bez referencií"
+
+msgid "bidir"
+msgstr "iba B-snímky"
+
+msgid "nonkey"
+msgstr "žiadne kľúčové snímky"
+
+msgid "all"
+msgstr "všetko"
 
 msgid "Audio"
 msgstr "Zvuk"
@@ -125,11 +181,20 @@ msgstr "Zvuk"
 msgid "Volume control"
 msgstr "Ovládanie hlasitosti"
 
-msgid "Hardware"
-msgstr "Hardwarové"
+msgid "Delay"
+msgstr "Omeškanie"
 
-msgid "Software"
-msgstr "Softwarové"
+msgid "ms"
+msgstr "ms"
+
+msgid "Audio Compression"
+msgstr "Kompresia zvuku"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Prevzorkovať stereo na 5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "Prevzorkovať AC3 na surround"
 
 msgid "Mix to headphones"
 msgstr "Miešať zvuk pre slúchadlá"
@@ -161,9 +226,6 @@ msgstr "Zvukový equalizér"
 msgid "Use Video-Out Driver"
 msgstr "Použiť video-výstupný ovládač"
 
-msgid "none"
-msgstr "žiadny"
-
 msgid "vector"
 msgstr "vektor"
 
@@ -179,6 +241,12 @@ msgstr "polovičný (na spodku)"
 msgid "Video"
 msgstr "Obraz"
 
+msgid "Aspect ratio"
+msgstr "Pomer strán"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Orezať letterbox 4:3 na 16:9"
+
 msgid "Use driver crop"
 msgstr "Použiť ovládač orezania"
 
@@ -233,6 +301,9 @@ msgstr "Zmeniť veľkosť obrazu"
 msgid "Allow downscaling"
 msgstr "Povoliť zmenšiť"
 
+msgid "Overscan (crop image borders)"
+msgstr "Overscan (orezať okraje obrazu)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Post processing (ffmpeg)"
 
@@ -242,6 +313,9 @@ msgstr "Kvalita"
 msgid "Mode"
 msgstr "Mód"
 
+msgid "Deinterlacing"
+msgstr "Odstraňovanie prekladania"
+
 msgid "Method"
 msgstr "Metóda"
 
@@ -368,6 +442,9 @@ msgstr "Veľkosť vyrovnávacej pamäte"
 msgid "Number of PES packets"
 msgstr "Počet PES paketov"
 
+msgid "Local Frontend"
+msgstr "Lokálne rozhranie"
+
 msgid "Local Display Frontend"
 msgstr "Lokálne zobrazovacie rozhranie"
 
@@ -500,6 +577,30 @@ msgstr "Pamätať si poslednú pozíciu prehrávania"
 msgid "Media Player"
 msgstr "Prehrávač médií"
 
+msgid "Play file"
+msgstr "Prehrať súbor"
+
+msgid "Play music"
+msgstr "Prehrať hudbu"
+
+msgid "View images"
+msgstr "Prehliadať obrázky"
+
+msgid "Play DVD disc"
+msgstr "Prehrať DVD"
+
+msgid "Play audio CD"
+msgstr "Prehrať zvukové CD"
+
+msgid "Play BluRay disc"
+msgstr "Prehrať BluRay"
+
+msgid "Video settings"
+msgstr "Nastavenie obrazu"
+
+msgid "Audio settings"
+msgstr "Nastavenie zvuku"
+
 msgid "Grayscale"
 msgstr "Odtiene šedej"
 
@@ -512,6 +613,49 @@ msgstr "OSD"
 msgid "Test Images"
 msgstr "Skúšobné obrazce"
 
+msgid "Play movie title"
+msgstr "Prehrať titul filmu"
+
+msgid "Play disc"
+msgstr "Prehrať disk"
+
+msgid "Images"
+msgstr "Obrázky"
+
+msgid "Add to playlist"
+msgstr "Pridať do zoznamu stôp"
+
+msgid "Button$Queue"
+msgstr "Zoznam"
+
+msgid "Media"
+msgstr "Média"
+
+msgid "Play only audio"
+msgstr "Prehrávať iba zvuk"
+
+msgid "Audio equalizer"
+msgstr "Korekcia zvuku (ekvalizér)"
+
+msgid "Video aspect ratio"
+msgstr "Pomer strán obrazu"
+
+msgid "On"
+msgstr "Zapnuté"
+
+msgid "Default playlist not found"
+msgstr "Východzí zoznam stôp sa nenašiel"
+
+msgid "Default playlist is not symlink"
+msgstr "Predvolený zoznam stôp nie je symbolický odkaz"
+
+msgid "Default playlist not defined"
+msgstr "Predvolený zoznam stôp nie je určený"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput:  klávesová skratka %s nie je priradená"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib výstupný modul"
 
@@ -584,150 +728,6 @@ msgstr "Predchádzajúci titul"
 msgid "Delete image ?"
 msgstr "Zmazať obrázok ?"
 
-msgid "custom"
-msgstr "užívateľské"
-
-msgid "tiny"
-msgstr "najmenší"
-
-msgid "small"
-msgstr "malý"
-
-msgid "medium"
-msgstr "stredný"
-
-msgid "large"
-msgstr "veľký"
-
-msgid "huge"
-msgstr "najväčší"
-
-msgid "default"
-msgstr "predvolený"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "do štvorca"
-
-msgid "anamorphic"
-msgstr "neforemne"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "vypnuté"
-
-msgid "no audio"
-msgstr "bez zvuku"
-
-msgid "no video"
-msgstr "bez obrazu"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "Osciloskop"
-
-msgid "FFT Scope"
-msgstr "FFT spektrum"
-
-msgid "FFT Graph"
-msgstr "FFT graf"
-
-msgid "Image"
-msgstr "Obrázok"
-
-msgid "Mono 1.0"
-msgstr "Mono 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Stereo 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Sluchátka 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Stereo 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "Pass Through"
-
-msgid "very large"
-msgstr "veľmi veľký"
-
-msgid "no"
-msgstr "nie"
-
-msgid "grayscale"
-msgstr "odtiene šedej"
-
-msgid "transparent"
-msgstr "priehľadný"
-
-msgid "transparent grayscale"
-msgstr "transparentné odtiene šedej"
-
-msgid "yes"
-msgstr "áno"
-
-msgid "nearest"
-msgstr "najbližší"
-
-msgid "bilinear"
-msgstr "bi-lineárne"
-
-msgid "LUT8"
-msgstr "LUT8"
-
-msgid "TrueColor"
-msgstr "Plná farebnosť"
-
-msgid "video stream"
-msgstr "ako video-obraz"
-
-msgid "nonref"
-msgstr "bez referencií"
-
-msgid "bidir"
-msgstr "iba B-snímky"
-
-msgid "nonkey"
-msgstr "žiadne kľúčové snímky"
-
-msgid "all"
-msgstr "všetko"
-
 #~ msgid "normal"
 #~ msgstr "normální"
 
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 8e70748..e0552c3 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2012-11-29 13:34+0100\n"
 "Last-Translator: Yarema aka Knedlyk <yupadmin at gmail.com>\n"
 "Language-Team: Ukrainian <vdr at linuxtv.org>\n"
@@ -17,108 +17,164 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\n"
 
-msgid "Play movie title"
-msgstr "Програвати кінострічку"
+msgid "custom"
+msgstr "користувача"
 
-msgid "Play disc"
-msgstr "Програвати диск"
+msgid "tiny"
+msgstr "дуже малий"
 
-msgid "Images"
-msgstr "Малюнки"
+msgid "small"
+msgstr "малий"
 
-msgid "Play music"
-msgstr "Програвати музику"
+msgid "medium"
+msgstr "середній"
 
-msgid "Add to playlist"
-msgstr "Додати до списку програвання"
+msgid "large"
+msgstr "великий"
 
-msgid "Play file"
-msgstr "Програвати файл"
+msgid "huge"
+msgstr "дуже великий"
 
-msgid "Button$Queue"
-msgstr "Черга"
+msgid "automatic"
+msgstr "автоматично"
 
-msgid "Media"
-msgstr "Медіа"
+msgid "default"
+msgstr "типово"
 
-msgid "View images"
-msgstr "Переглядати зображення"
+msgid "Pan&Scan"
+msgstr "Pan&Scan"
 
-msgid "Play DVD disc"
-msgstr "Програвати диск DVD"
+msgid "CenterCutOut"
+msgstr "ОбрізатиПоБоках"
 
-msgid "Play BluRay disc"
-msgstr "Програвати диск  BluRay"
+msgid "square"
+msgstr "квадрат"
 
-msgid "Play audio CD"
-msgstr "Програвати аудіо CD"
+msgid "anamorphic"
+msgstr "спотворення"
 
-msgid "Video settings"
-msgstr "Налаштування відео"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "Програвати тільки аудіо"
+msgid "off"
+msgstr "викл"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "Змінити зображення з 4:3 до 16:9"
+msgid "no audio"
+msgstr "немає аудіо"
 
-msgid "Overscan (crop image borders)"
-msgstr "Пересканувати (обрізати границі зображення)"
+msgid "no video"
+msgstr "немає відео"
 
 msgid "Off"
 msgstr "Виключити"
 
-msgid "Audio settings"
-msgstr "Налаштування аудіо"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "Компресія аудіо"
+msgid "Oscilloscope"
+msgstr "Oscilloscope"
 
-msgid "Audio equalizer"
-msgstr "Аудіо еквалайзер"
+msgid "FFT Scope"
+msgstr "FFT Scope"
 
-msgid "Local Frontend"
-msgstr "Локальний фронтенд"
+msgid "FFT Graph"
+msgstr "FFT Graph"
 
-msgid "Aspect ratio"
-msgstr "Пропорція"
+msgid "Image"
+msgstr "Малюнок"
 
-msgid "Video aspect ratio"
-msgstr "Пропорція відео"
+msgid "Mono 1.0"
+msgstr "Моно 1.0"
 
-msgid "automatic"
-msgstr "автоматично"
+msgid "Stereo 2.0"
+msgstr "Стерео 2.0"
 
-msgid "On"
-msgstr "Вкл"
+msgid "Headphones 2.0"
+msgstr "Навушники 2.0"
 
-msgid "Deinterlacing"
-msgstr "Деінтерлесінг"
+msgid "Stereo 2.1"
+msgstr "Стерео 2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "Перетворити стерео до 5.1"
+msgid "Surround 3.0"
+msgstr "Surround 3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "Перетворити AC3 до surround"
+msgid "Surround 4.0"
+msgstr "Surround 4.0"
 
-msgid "Default playlist not found"
-msgstr "Типовий список програвання не знайдено"
+msgid "Surround 4.1"
+msgstr "Surround 4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "Типовий список програвання не є символьним посиланням"
+msgid "Surround 5.0"
+msgstr "Surround 5.0"
 
-msgid "Default playlist not defined"
-msgstr "Типовий список програвання не визначено"
+msgid "Surround 5.1"
+msgstr "Surround 5.1"
 
-msgid "Delay"
-msgstr "Затримка"
+msgid "Surround 6.0"
+msgstr "Surround 6.0"
 
-msgid "ms"
-msgstr "мс"
+msgid "Surround 6.1"
+msgstr "Surround 6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput: скорочення %s нічому не відповідає"
+msgid "Surround 7.1"
+msgstr "Surround 7.1"
+
+msgid "Pass Through"
+msgstr "Pass Through"
+
+msgid "very large"
+msgstr "дуже великий"
+
+msgid "Software"
+msgstr "Програмне"
+
+msgid "Hardware"
+msgstr "Апаратне"
+
+msgid "no"
+msgstr "ні"
+
+msgid "grayscale"
+msgstr "відтінки сірого"
+
+msgid "transparent"
+msgstr "прозорий"
+
+msgid "transparent grayscale"
+msgstr "прозорі відтінки сірого"
+
+msgid "yes"
+msgstr "так"
+
+msgid "nearest"
+msgstr "найближчий"
+
+msgid "bilinear"
+msgstr "білінійний"
+
+msgid "LUT8"
+msgstr "LUT8"
+
+msgid "TrueColor"
+msgstr "TrueColor"
+
+msgid "video stream"
+msgstr "відеопотік"
+
+msgid "none"
+msgstr "немає"
+
+msgid "nonref"
+msgstr "nonref"
+
+msgid "bidir"
+msgstr "bidir"
+
+msgid "nonkey"
+msgstr "безклавішний"
+
+msgid "all"
+msgstr "все"
 
 msgid "Audio"
 msgstr "Аудіо"
@@ -126,11 +182,20 @@ msgstr "Аудіо"
 msgid "Volume control"
 msgstr "Регулятор гучності"
 
-msgid "Hardware"
-msgstr "Апаратне"
+msgid "Delay"
+msgstr "Затримка"
 
-msgid "Software"
-msgstr "Програмне"
+msgid "ms"
+msgstr "мс"
+
+msgid "Audio Compression"
+msgstr "Компресія аудіо"
+
+msgid "Upmix stereo to 5.1"
+msgstr "Перетворити стерео до 5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "Перетворити AC3 до surround"
 
 msgid "Mix to headphones"
 msgstr "Міксувати до навушників"
@@ -162,9 +227,6 @@ msgstr "Аудіо еквалайзер"
 msgid "Use Video-Out Driver"
 msgstr "Викор. вихідний відео-драйвер"
 
-msgid "none"
-msgstr "немає"
-
 msgid "vector"
 msgstr "вектор"
 
@@ -180,6 +242,12 @@ msgstr "половина (нижня)"
 msgid "Video"
 msgstr "Відео"
 
+msgid "Aspect ratio"
+msgstr "Пропорція"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "Змінити зображення з 4:3 до 16:9"
+
 msgid "Use driver crop"
 msgstr "Використати обрізання з драйвера"
 
@@ -234,6 +302,9 @@ msgstr "Змінити розмір відео"
 msgid "Allow downscaling"
 msgstr "Дозволити масштабування з зменшенням якості"
 
+msgid "Overscan (crop image borders)"
+msgstr "Пересканувати (обрізати границі зображення)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "Післяобробка (ffmpeg)"
 
@@ -243,6 +314,9 @@ msgstr "Якість"
 msgid "Mode"
 msgstr "Режим"
 
+msgid "Deinterlacing"
+msgstr "Деінтерлесінг"
+
 msgid "Method"
 msgstr "Метод"
 
@@ -369,6 +443,9 @@ msgstr "Розмір буфера"
 msgid "Number of PES packets"
 msgstr "Кількість PES пакетів"
 
+msgid "Local Frontend"
+msgstr "Локальний фронтенд"
+
 msgid "Local Display Frontend"
 msgstr "Локальний фронтенд показу"
 
@@ -501,6 +578,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "Програвач медіа"
 
+msgid "Play file"
+msgstr "Програвати файл"
+
+msgid "Play music"
+msgstr "Програвати музику"
+
+msgid "View images"
+msgstr "Переглядати зображення"
+
+msgid "Play DVD disc"
+msgstr "Програвати диск DVD"
+
+msgid "Play audio CD"
+msgstr "Програвати аудіо CD"
+
+msgid "Play BluRay disc"
+msgstr "Програвати диск  BluRay"
+
+msgid "Video settings"
+msgstr "Налаштування відео"
+
+msgid "Audio settings"
+msgstr "Налаштування аудіо"
+
 msgid "Grayscale"
 msgstr "Відтінки сірого"
 
@@ -513,6 +614,49 @@ msgstr "Екранне меню"
 msgid "Test Images"
 msgstr "Тестові зображення"
 
+msgid "Play movie title"
+msgstr "Програвати кінострічку"
+
+msgid "Play disc"
+msgstr "Програвати диск"
+
+msgid "Images"
+msgstr "Малюнки"
+
+msgid "Add to playlist"
+msgstr "Додати до списку програвання"
+
+msgid "Button$Queue"
+msgstr "Черга"
+
+msgid "Media"
+msgstr "Медіа"
+
+msgid "Play only audio"
+msgstr "Програвати тільки аудіо"
+
+msgid "Audio equalizer"
+msgstr "Аудіо еквалайзер"
+
+msgid "Video aspect ratio"
+msgstr "Пропорція відео"
+
+msgid "On"
+msgstr "Вкл"
+
+msgid "Default playlist not found"
+msgstr "Типовий список програвання не знайдено"
+
+msgid "Default playlist is not symlink"
+msgstr "Типовий список програвання не є символьним посиланням"
+
+msgid "Default playlist not defined"
+msgstr "Типовий список програвання не визначено"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput: скорочення %s нічому не відповідає"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib output плагін"
 
@@ -585,150 +729,6 @@ msgstr "Попередній заголовок"
 msgid "Delete image ?"
 msgstr "Видалити зображення?"
 
-msgid "custom"
-msgstr "користувача"
-
-msgid "tiny"
-msgstr "дуже малий"
-
-msgid "small"
-msgstr "малий"
-
-msgid "medium"
-msgstr "середній"
-
-msgid "large"
-msgstr "великий"
-
-msgid "huge"
-msgstr "дуже великий"
-
-msgid "default"
-msgstr "типово"
-
-msgid "Pan&Scan"
-msgstr "Pan&Scan"
-
-msgid "CenterCutOut"
-msgstr "ОбрізатиПоБоках"
-
-msgid "square"
-msgstr "квадрат"
-
-msgid "anamorphic"
-msgstr "спотворення"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "викл"
-
-msgid "no audio"
-msgstr "немає аудіо"
-
-msgid "no video"
-msgstr "немає відео"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "Oscilloscope"
-
-msgid "FFT Scope"
-msgstr "FFT Scope"
-
-msgid "FFT Graph"
-msgstr "FFT Graph"
-
-msgid "Image"
-msgstr "Малюнок"
-
-msgid "Mono 1.0"
-msgstr "Моно 1.0"
-
-msgid "Stereo 2.0"
-msgstr "Стерео 2.0"
-
-msgid "Headphones 2.0"
-msgstr "Навушники 2.0"
-
-msgid "Stereo 2.1"
-msgstr "Стерео 2.1"
-
-msgid "Surround 3.0"
-msgstr "Surround 3.0"
-
-msgid "Surround 4.0"
-msgstr "Surround 4.0"
-
-msgid "Surround 4.1"
-msgstr "Surround 4.1"
-
-msgid "Surround 5.0"
-msgstr "Surround 5.0"
-
-msgid "Surround 5.1"
-msgstr "Surround 5.1"
-
-msgid "Surround 6.0"
-msgstr "Surround 6.0"
-
-msgid "Surround 6.1"
-msgstr "Surround 6.1"
-
-msgid "Surround 7.1"
-msgstr "Surround 7.1"
-
-msgid "Pass Through"
-msgstr "Pass Through"
-
-msgid "very large"
-msgstr "дуже великий"
-
-msgid "no"
-msgstr "ні"
-
-msgid "grayscale"
-msgstr "відтінки сірого"
-
-msgid "transparent"
-msgstr "прозорий"
-
-msgid "transparent grayscale"
-msgstr "прозорі відтінки сірого"
-
-msgid "yes"
-msgstr "так"
-
-msgid "nearest"
-msgstr "найближчий"
-
-msgid "bilinear"
-msgstr "білінійний"
-
-msgid "LUT8"
-msgstr "LUT8"
-
-msgid "TrueColor"
-msgstr "TrueColor"
-
-msgid "video stream"
-msgstr "відеопотік"
-
-msgid "nonref"
-msgstr "nonref"
-
-msgid "bidir"
-msgstr "bidir"
-
-msgid "nonkey"
-msgstr "безклавішний"
-
-msgid "all"
-msgstr "все"
-
 #~ msgid "normal"
 #~ msgstr "нормально"
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 536e7f4..f601be5 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2009-09-21 23:32+0800\n"
 "Last-Translator: NanFeng <nfgx at 21cn.com>\n"
 "Language-Team: Chinese (simplified) <vdr at linuxtv.org>\n"
@@ -16,108 +16,164 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "自定义"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "微小"
 
-msgid "Images"
-msgstr "图片"
+msgid "small"
+msgstr "小"
 
-msgid "Play music"
-msgstr "播放音乐"
+msgid "medium"
+msgstr "中"
 
-msgid "Add to playlist"
-msgstr "添加列表"
+msgid "large"
+msgstr "大"
 
-msgid "Play file"
-msgstr "播放文件"
+msgid "huge"
+msgstr "巨大"
 
-msgid "Button$Queue"
-msgstr "按钮$队列"
+msgid "automatic"
+msgstr "自动"
 
-msgid "Media"
-msgstr "媒体"
+msgid "default"
+msgstr "默认"
 
-msgid "View images"
-msgstr "浏览图像"
+msgid "Pan&Scan"
+msgstr "全景扫描"
 
-msgid "Play DVD disc"
-msgstr "播放DVD光盘"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "播放BluRay光盘 >>"
+msgid "square"
+msgstr "广场"
 
-msgid "Play audio CD"
-msgstr "播放音乐CD"
+msgid "anamorphic"
+msgstr "变形"
 
-msgid "Video settings"
-msgstr "视频设置"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "只播放声音"
+msgid "off"
+msgstr "关"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "选择4:3或者16:9"
+msgid "no audio"
+msgstr "没有音频"
 
-msgid "Overscan (crop image borders)"
-msgstr "过扫描(去掉图像边框)"
+msgid "no video"
+msgstr "没有视频"
 
 msgid "Off"
 msgstr "关"
 
-msgid "Audio settings"
-msgstr "音频设置"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "音频压缩"
+msgid "Oscilloscope"
+msgstr "示波器"
 
-msgid "Audio equalizer"
-msgstr "音频均衡器"
+msgid "FFT Scope"
+msgstr "FFT的范围"
 
-msgid "Local Frontend"
-msgstr "本地前端"
+msgid "FFT Graph"
+msgstr "FFT 图像"
 
-msgid "Aspect ratio"
-msgstr "画面比例"
+msgid "Image"
+msgstr ""
 
-msgid "Video aspect ratio"
-msgstr "视频宽高比"
+msgid "Mono 1.0"
+msgstr "单声道 1.0"
 
-msgid "automatic"
-msgstr "自动"
+msgid "Stereo 2.0"
+msgstr "立体声2.0"
 
-msgid "On"
-msgstr "开"
+msgid "Headphones 2.0"
+msgstr "耳机2.0"
 
-msgid "Deinterlacing"
-msgstr "去隔行"
+msgid "Stereo 2.1"
+msgstr "立体声2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "上混立体声到5.1"
+msgid "Surround 3.0"
+msgstr "环绕声3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "缩混的AC3"
+msgid "Surround 4.0"
+msgstr "环绕声4.0"
 
-msgid "Default playlist not found"
-msgstr "默认播放列表没有找到"
+msgid "Surround 4.1"
+msgstr "环绕声4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "默认播放列表不是符号"
+msgid "Surround 5.0"
+msgstr "环绕声5.0"
 
-msgid "Default playlist not defined"
-msgstr "默认播放列表没有定义"
+msgid "Surround 5.1"
+msgstr "环绕声5.1"
 
-msgid "Delay"
-msgstr "延迟"
+msgid "Surround 6.0"
+msgstr "环绕声6.0"
 
-msgid "ms"
-msgstr "毫秒"
+msgid "Surround 6.1"
+msgstr "环绕声6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput的:热键%s不可绑定"
+msgid "Surround 7.1"
+msgstr "环绕声7.1"
+
+msgid "Pass Through"
+msgstr "通过"
+
+msgid "very large"
+msgstr "非常大"
+
+msgid "Software"
+msgstr "软件"
+
+msgid "Hardware"
+msgstr "硬件"
+
+msgid "no"
+msgstr "否"
+
+msgid "grayscale"
+msgstr "灰度"
+
+msgid "transparent"
+msgstr "透明"
+
+msgid "transparent grayscale"
+msgstr "透明灰度"
+
+msgid "yes"
+msgstr "是"
+
+msgid "nearest"
+msgstr "最近"
+
+msgid "bilinear"
+msgstr "双线性"
+
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr "无"
+
+msgid "nonref"
+msgstr "nonref"
+
+msgid "bidir"
+msgstr "双向口"
+
+msgid "nonkey"
+msgstr "nonkey"
+
+msgid "all"
+msgstr "所有"
 
 msgid "Audio"
 msgstr "音频"
@@ -125,11 +181,20 @@ msgstr "音频"
 msgid "Volume control"
 msgstr "音量控制"
 
-msgid "Hardware"
-msgstr "硬件"
+msgid "Delay"
+msgstr "延迟"
 
-msgid "Software"
-msgstr "软件"
+msgid "ms"
+msgstr "毫秒"
+
+msgid "Audio Compression"
+msgstr "音频压缩"
+
+msgid "Upmix stereo to 5.1"
+msgstr "上混立体声到5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "缩混的AC3"
 
 msgid "Mix to headphones"
 msgstr "组合,以耳机"
@@ -161,9 +226,6 @@ msgstr "音频均衡器"
 msgid "Use Video-Out Driver"
 msgstr "使用视频输出驱动器"
 
-msgid "none"
-msgstr "无"
-
 msgid "vector"
 msgstr "载体"
 
@@ -179,6 +241,12 @@ msgstr "半(下)"
 msgid "Video"
 msgstr "视频"
 
+msgid "Aspect ratio"
+msgstr "画面比例"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "选择4:3或者16:9"
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -233,6 +301,9 @@ msgstr "改变视频大小"
 msgid "Allow downscaling"
 msgstr "允许缩小尺度"
 
+msgid "Overscan (crop image borders)"
+msgstr "过扫描(去掉图像边框)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "后处理(ffmpeg)"
 
@@ -242,6 +313,9 @@ msgstr "Quality"
 msgid "Mode"
 msgstr "Mode"
 
+msgid "Deinterlacing"
+msgstr "去隔行"
+
 msgid "Method"
 msgstr "Method"
 
@@ -368,6 +442,9 @@ msgstr "缓冲区大小"
 msgid "Number of PES packets"
 msgstr "PES的数据包"
 
+msgid "Local Frontend"
+msgstr "本地前端"
+
 msgid "Local Display Frontend"
 msgstr "本地显示前端"
 
@@ -500,6 +577,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "媒体播放器"
 
+msgid "Play file"
+msgstr "播放文件"
+
+msgid "Play music"
+msgstr "播放音乐"
+
+msgid "View images"
+msgstr "浏览图像"
+
+msgid "Play DVD disc"
+msgstr "播放DVD光盘"
+
+msgid "Play audio CD"
+msgstr "播放音乐CD"
+
+msgid "Play BluRay disc"
+msgstr "播放BluRay光盘 >>"
+
+msgid "Video settings"
+msgstr "视频设置"
+
+msgid "Audio settings"
+msgstr "音频设置"
+
 msgid "Grayscale"
 msgstr "灰度"
 
@@ -512,6 +613,49 @@ msgstr "菜单"
 msgid "Test Images"
 msgstr "测试图像"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "图片"
+
+msgid "Add to playlist"
+msgstr "添加列表"
+
+msgid "Button$Queue"
+msgstr "按钮$队列"
+
+msgid "Media"
+msgstr "媒体"
+
+msgid "Play only audio"
+msgstr "只播放声音"
+
+msgid "Audio equalizer"
+msgstr "音频均衡器"
+
+msgid "Video aspect ratio"
+msgstr "视频宽高比"
+
+msgid "On"
+msgstr "开"
+
+msgid "Default playlist not found"
+msgstr "默认播放列表没有找到"
+
+msgid "Default playlist is not symlink"
+msgstr "默认播放列表不是符号"
+
+msgid "Default playlist not defined"
+msgstr "默认播放列表没有定义"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput的:热键%s不可绑定"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib 视频输出插件 by NFVDR-HD"
 
@@ -584,150 +728,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "是否删除图片?"
 
-msgid "custom"
-msgstr "自定义"
-
-msgid "tiny"
-msgstr "微小"
-
-msgid "small"
-msgstr "小"
-
-msgid "medium"
-msgstr "中"
-
-msgid "large"
-msgstr "大"
-
-msgid "huge"
-msgstr "巨大"
-
-msgid "default"
-msgstr "默认"
-
-msgid "Pan&Scan"
-msgstr "全景扫描"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "广场"
-
-msgid "anamorphic"
-msgstr "变形"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "关"
-
-msgid "no audio"
-msgstr "没有音频"
-
-msgid "no video"
-msgstr "没有视频"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "示波器"
-
-msgid "FFT Scope"
-msgstr "FFT的范围"
-
-msgid "FFT Graph"
-msgstr "FFT 图像"
-
-msgid "Image"
-msgstr ""
-
-msgid "Mono 1.0"
-msgstr "单声道 1.0"
-
-msgid "Stereo 2.0"
-msgstr "立体声2.0"
-
-msgid "Headphones 2.0"
-msgstr "耳机2.0"
-
-msgid "Stereo 2.1"
-msgstr "立体声2.1"
-
-msgid "Surround 3.0"
-msgstr "环绕声3.0"
-
-msgid "Surround 4.0"
-msgstr "环绕声4.0"
-
-msgid "Surround 4.1"
-msgstr "环绕声4.1"
-
-msgid "Surround 5.0"
-msgstr "环绕声5.0"
-
-msgid "Surround 5.1"
-msgstr "环绕声5.1"
-
-msgid "Surround 6.0"
-msgstr "环绕声6.0"
-
-msgid "Surround 6.1"
-msgstr "环绕声6.1"
-
-msgid "Surround 7.1"
-msgstr "环绕声7.1"
-
-msgid "Pass Through"
-msgstr "通过"
-
-msgid "very large"
-msgstr "非常大"
-
-msgid "no"
-msgstr "否"
-
-msgid "grayscale"
-msgstr "灰度"
-
-msgid "transparent"
-msgstr "透明"
-
-msgid "transparent grayscale"
-msgstr "透明灰度"
-
-msgid "yes"
-msgstr "是"
-
-msgid "nearest"
-msgstr "最近"
-
-msgid "bilinear"
-msgstr "双线性"
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr ""
-
-msgid "nonref"
-msgstr "nonref"
-
-msgid "bidir"
-msgstr "双向口"
-
-msgid "nonkey"
-msgstr "nonkey"
-
-msgid "all"
-msgstr "所有"
-
 #~ msgid "normal"
 #~ msgstr "正常"
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 6d1c005..4c13671 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xineliboutput 1.1.0\n"
 "Report-Msgid-Bugs-To: <phintuka at users.sourceforge.net>\n"
-"POT-Creation-Date: 2015-04-22 11:16+0300\n"
+"POT-Creation-Date: 2017-03-12 16:11+0200\n"
 "PO-Revision-Date: 2009-09-21 23:32+0800\n"
 "Last-Translator: NanFeng <nfgx at 21cn.com>\n"
 "Language-Team: Chinese (traditional) <vdr at linuxtv.org>\n"
@@ -16,108 +16,164 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-msgid "Play movie title"
-msgstr ""
+msgid "custom"
+msgstr "自定義"
 
-msgid "Play disc"
-msgstr ""
+msgid "tiny"
+msgstr "微小"
 
-msgid "Images"
-msgstr "圖片"
+msgid "small"
+msgstr "小"
 
-msgid "Play music"
-msgstr "播放音樂"
+msgid "medium"
+msgstr "中"
 
-msgid "Add to playlist"
-msgstr "添加列表"
+msgid "large"
+msgstr "大"
 
-msgid "Play file"
-msgstr "播放文件"
+msgid "huge"
+msgstr "巨大"
 
-msgid "Button$Queue"
-msgstr "按鈕$隊列"
+msgid "automatic"
+msgstr "自動"
 
-msgid "Media"
-msgstr "媒體"
+msgid "default"
+msgstr "默認"
 
-msgid "View images"
-msgstr "瀏覽圖像"
+msgid "Pan&Scan"
+msgstr "全景掃描"
 
-msgid "Play DVD disc"
-msgstr "播放DVD光盤"
+msgid "CenterCutOut"
+msgstr "CenterCutOut"
 
-msgid "Play BluRay disc"
-msgstr "播放BluRay光盤"
+msgid "square"
+msgstr "廣場"
 
-msgid "Play audio CD"
-msgstr "播放音樂CD"
+msgid "anamorphic"
+msgstr "變形"
 
-msgid "Video settings"
-msgstr "視頻設置"
+msgid "DVB"
+msgstr "DVB"
 
-msgid "Play only audio"
-msgstr "只播放聲音"
+msgid "off"
+msgstr "關"
 
-msgid "Crop letterbox 4:3 to 16:9"
-msgstr "選擇4:3或者16:9"
+msgid "no audio"
+msgstr "沒有音頻"
 
-msgid "Overscan (crop image borders)"
-msgstr "過掃描(去掉圖像邊框)"
+msgid "no video"
+msgstr "沒有視頻"
 
 msgid "Off"
 msgstr "關"
 
-msgid "Audio settings"
-msgstr "音頻設置"
+msgid "Goom"
+msgstr "Goom"
 
-msgid "Audio Compression"
-msgstr "音頻壓縮"
+msgid "Oscilloscope"
+msgstr "示波器"
 
-msgid "Audio equalizer"
-msgstr "音頻均衡器"
+msgid "FFT Scope"
+msgstr "FFT的範圍"
 
-msgid "Local Frontend"
-msgstr "本地前端"
+msgid "FFT Graph"
+msgstr "FFT圖像"
 
-msgid "Aspect ratio"
-msgstr "畫面比例"
+msgid "Image"
+msgstr ""
 
-msgid "Video aspect ratio"
-msgstr "視頻寬高比"
+msgid "Mono 1.0"
+msgstr "單聲道1.0"
 
-msgid "automatic"
-msgstr "自動"
+msgid "Stereo 2.0"
+msgstr "立體聲2.0"
 
-msgid "On"
-msgstr "開"
+msgid "Headphones 2.0"
+msgstr "耳機2.0"
 
-msgid "Deinterlacing"
-msgstr "去隔行"
+msgid "Stereo 2.1"
+msgstr "立體聲2.1"
 
-msgid "Upmix stereo to 5.1"
-msgstr "上混立體聲到5.1"
+msgid "Surround 3.0"
+msgstr "環繞聲3.0"
 
-msgid "Downmix AC3 to surround"
-msgstr "縮混的AC3"
+msgid "Surround 4.0"
+msgstr "環繞聲4.0"
 
-msgid "Default playlist not found"
-msgstr "默認播放列表沒有找到"
+msgid "Surround 4.1"
+msgstr "環繞聲4.1"
 
-msgid "Default playlist is not symlink"
-msgstr "默認播放列表不是符號"
+msgid "Surround 5.0"
+msgstr "環繞聲5.0"
 
-msgid "Default playlist not defined"
-msgstr "默認播放列表沒有定義"
+msgid "Surround 5.1"
+msgstr "環繞聲5.1"
 
-msgid "Delay"
-msgstr "延遲"
+msgid "Surround 6.0"
+msgstr "環繞聲6.0"
 
-msgid "ms"
-msgstr "毫秒"
+msgid "Surround 6.1"
+msgstr "環繞聲6.1"
 
-#, c-format
-msgid "xineliboutput: hotkey %s not binded"
-msgstr "xineliboutput的:熱鍵%s不可綁定"
+msgid "Surround 7.1"
+msgstr "環繞聲7.1"
+
+msgid "Pass Through"
+msgstr "通過"
+
+msgid "very large"
+msgstr "非常大"
+
+msgid "Software"
+msgstr "軟件"
+
+msgid "Hardware"
+msgstr "硬件"
+
+msgid "no"
+msgstr "否"
+
+msgid "grayscale"
+msgstr "灰度"
+
+msgid "transparent"
+msgstr "透明"
+
+msgid "transparent grayscale"
+msgstr "透明灰度"
+
+msgid "yes"
+msgstr "是"
+
+msgid "nearest"
+msgstr "最近"
+
+msgid "bilinear"
+msgstr "雙線性"
+
+msgid "LUT8"
+msgstr ""
+
+msgid "TrueColor"
+msgstr ""
+
+msgid "video stream"
+msgstr ""
+
+msgid "none"
+msgstr "無"
+
+msgid "nonref"
+msgstr "nonref"
+
+msgid "bidir"
+msgstr "雙向口"
+
+msgid "nonkey"
+msgstr "nonkey"
+
+msgid "all"
+msgstr "所有"
 
 msgid "Audio"
 msgstr "音頻"
@@ -125,11 +181,20 @@ msgstr "音頻"
 msgid "Volume control"
 msgstr "音量控制"
 
-msgid "Hardware"
-msgstr "硬件"
+msgid "Delay"
+msgstr "延遲"
 
-msgid "Software"
-msgstr "軟件"
+msgid "ms"
+msgstr "毫秒"
+
+msgid "Audio Compression"
+msgstr "音頻壓縮"
+
+msgid "Upmix stereo to 5.1"
+msgstr "上混立體聲到5.1"
+
+msgid "Downmix AC3 to surround"
+msgstr "縮混的AC3"
 
 msgid "Mix to headphones"
 msgstr "組合,以耳機"
@@ -164,9 +229,6 @@ msgstr "音頻均衡器"
 msgid "Use Video-Out Driver"
 msgstr "使用視頻輸出驅動器"
 
-msgid "none"
-msgstr "無"
-
 msgid "vector"
 msgstr "載體"
 
@@ -182,6 +244,12 @@ msgstr "半(下)"
 msgid "Video"
 msgstr "視頻"
 
+msgid "Aspect ratio"
+msgstr "畫面比例"
+
+msgid "Crop letterbox 4:3 to 16:9"
+msgstr "選擇4:3或者16:9"
+
 msgid "Use driver crop"
 msgstr ""
 
@@ -242,6 +310,9 @@ msgstr "改變視頻大小"
 msgid "Allow downscaling"
 msgstr "允許縮小尺度"
 
+msgid "Overscan (crop image borders)"
+msgstr "過掃描(去掉圖像邊框)"
+
 msgid "Post processing (ffmpeg)"
 msgstr "後處理(ffmpeg)"
 
@@ -253,6 +324,9 @@ msgstr "Quality"
 msgid "Mode"
 msgstr "Mode"
 
+msgid "Deinterlacing"
+msgstr "去隔行"
+
 #, fuzzy
 msgid "Method"
 msgstr "Method"
@@ -397,6 +471,9 @@ msgstr "緩衝區大小"
 msgid "Number of PES packets"
 msgstr "PES的數據包"
 
+msgid "Local Frontend"
+msgstr "本地前端"
+
 msgid "Local Display Frontend"
 msgstr "本地顯示前端"
 
@@ -545,6 +622,30 @@ msgstr ""
 msgid "Media Player"
 msgstr "媒體播放器"
 
+msgid "Play file"
+msgstr "播放文件"
+
+msgid "Play music"
+msgstr "播放音樂"
+
+msgid "View images"
+msgstr "瀏覽圖像"
+
+msgid "Play DVD disc"
+msgstr "播放DVD光盤"
+
+msgid "Play audio CD"
+msgstr "播放音樂CD"
+
+msgid "Play BluRay disc"
+msgstr "播放BluRay光盤"
+
+msgid "Video settings"
+msgstr "視頻設置"
+
+msgid "Audio settings"
+msgstr "音頻設置"
+
 msgid "Grayscale"
 msgstr "灰度"
 
@@ -557,6 +658,49 @@ msgstr "菜單"
 msgid "Test Images"
 msgstr "測試圖像"
 
+msgid "Play movie title"
+msgstr ""
+
+msgid "Play disc"
+msgstr ""
+
+msgid "Images"
+msgstr "圖片"
+
+msgid "Add to playlist"
+msgstr "添加列表"
+
+msgid "Button$Queue"
+msgstr "按鈕$隊列"
+
+msgid "Media"
+msgstr "媒體"
+
+msgid "Play only audio"
+msgstr "只播放聲音"
+
+msgid "Audio equalizer"
+msgstr "音頻均衡器"
+
+msgid "Video aspect ratio"
+msgstr "視頻寬高比"
+
+msgid "On"
+msgstr "開"
+
+msgid "Default playlist not found"
+msgstr "默認播放列表沒有找到"
+
+msgid "Default playlist is not symlink"
+msgstr "默認播放列表不是符號"
+
+msgid "Default playlist not defined"
+msgstr "默認播放列表沒有定義"
+
+#, c-format
+msgid "xineliboutput: hotkey %s not binded"
+msgstr "xineliboutput的:熱鍵%s不可綁定"
+
 msgid "X11/xine-lib output plugin"
 msgstr "X11/xine-lib視頻輸出插件by NFVDR-HD"
 
@@ -629,150 +773,6 @@ msgstr ""
 msgid "Delete image ?"
 msgstr "是否刪除圖片?"
 
-msgid "custom"
-msgstr "自定義"
-
-msgid "tiny"
-msgstr "微小"
-
-msgid "small"
-msgstr "小"
-
-msgid "medium"
-msgstr "中"
-
-msgid "large"
-msgstr "大"
-
-msgid "huge"
-msgstr "巨大"
-
-msgid "default"
-msgstr "默認"
-
-msgid "Pan&Scan"
-msgstr "全景掃描"
-
-msgid "CenterCutOut"
-msgstr "CenterCutOut"
-
-msgid "square"
-msgstr "廣場"
-
-msgid "anamorphic"
-msgstr "變形"
-
-msgid "DVB"
-msgstr "DVB"
-
-msgid "off"
-msgstr "關"
-
-msgid "no audio"
-msgstr "沒有音頻"
-
-msgid "no video"
-msgstr "沒有視頻"
-
-msgid "Goom"
-msgstr "Goom"
-
-msgid "Oscilloscope"
-msgstr "示波器"
-
-msgid "FFT Scope"
-msgstr "FFT的範圍"
-
-msgid "FFT Graph"
-msgstr "FFT圖像"
-
-msgid "Image"
-msgstr ""
-
-msgid "Mono 1.0"
-msgstr "單聲道1.0"
-
-msgid "Stereo 2.0"
-msgstr "立體聲2.0"
-
-msgid "Headphones 2.0"
-msgstr "耳機2.0"
-
-msgid "Stereo 2.1"
-msgstr "立體聲2.1"
-
-msgid "Surround 3.0"
-msgstr "環繞聲3.0"
-
-msgid "Surround 4.0"
-msgstr "環繞聲4.0"
-
-msgid "Surround 4.1"
-msgstr "環繞聲4.1"
-
-msgid "Surround 5.0"
-msgstr "環繞聲5.0"
-
-msgid "Surround 5.1"
-msgstr "環繞聲5.1"
-
-msgid "Surround 6.0"
-msgstr "環繞聲6.0"
-
-msgid "Surround 6.1"
-msgstr "環繞聲6.1"
-
-msgid "Surround 7.1"
-msgstr "環繞聲7.1"
-
-msgid "Pass Through"
-msgstr "通過"
-
-msgid "very large"
-msgstr "非常大"
-
-msgid "no"
-msgstr "否"
-
-msgid "grayscale"
-msgstr "灰度"
-
-msgid "transparent"
-msgstr "透明"
-
-msgid "transparent grayscale"
-msgstr "透明灰度"
-
-msgid "yes"
-msgstr "是"
-
-msgid "nearest"
-msgstr "最近"
-
-msgid "bilinear"
-msgstr "雙線性"
-
-msgid "LUT8"
-msgstr ""
-
-msgid "TrueColor"
-msgstr ""
-
-msgid "video stream"
-msgstr ""
-
-msgid "nonref"
-msgstr "nonref"
-
-msgid "bidir"
-msgstr "雙向口"
-
-msgid "nonkey"
-msgstr "nonkey"
-
-msgid "all"
-msgstr "所有"
-
 #~ msgid "normal"
 #~ msgstr "正常"
 
diff --git a/tools/avahi.c b/tools/avahi.c
index dfb4929..e0685b4 100644
--- a/tools/avahi.c
+++ b/tools/avahi.c
@@ -13,11 +13,12 @@
 #include "../logdefs.h"            // logging
 #include "../features.h"
 
+#include <stdlib.h>
+
 #ifdef HAVE_AVAHI_CLIENT
 
 #include <errno.h>
 #include <stdio.h>  // snprintf
-#include <stdlib.h>
 #include <string.h>
 
 #include <pthread.h>
@@ -214,6 +215,8 @@ void *x_avahi_start(int port, int rtsp, int http)
 
     if ((err = pthread_create (&d->thread, NULL, _avahi_run, h)) != 0) {
       LOGERR("AVAHI can't create new thread (%s)", strerror(err));
+      free(h);
+      h = NULL;
     }
   }
 
@@ -245,6 +248,10 @@ void x_avahi_stop(void *h)
 
 #else /* HAVE_AVAHI */
 
+void *x_avahi_start(int port, int rtsp, int http)
+{
+  return NULL;
+}
 
 void x_avahi_stop(void *h)
 {
diff --git a/tools/http.c b/tools/http.c
index bf86359..b6ce2f5 100644
--- a/tools/http.c
+++ b/tools/http.c
@@ -284,7 +284,18 @@ bool cHttpStreamer::Seek(void)
     m_fds.write_cmd(HTTP_REPLY_416); // 416 Requested Range Not Satisfiable
     return false;
   }
-  
+
+  bool result;
+  if (m_Start > 0)
+    result = (lseek(m_fdf, (off_t)m_Start, SEEK_SET) == (off_t)m_Start);
+  else
+    result = (lseek(m_fdf, 0, SEEK_SET) == 0);
+  if (!result) {
+    LOGERR("cHttpStreamer: error seeking to %" PRId64, m_Start);
+    m_fds.write_cmd(HTTP_REPLY_416); // 416 Requested Range Not Satisfiable
+    return false;
+  }
+
   if(m_Start > 0) {
     if(m_End >= m_FileSize || m_End < 0)
       m_End = m_FileSize-1;
@@ -322,11 +333,6 @@ bool cHttpStreamer::Seek(void)
     m_fds.write_cmd("Connection: Close\r\n"
 		    "\r\n");
 
-  if(m_Start)
-    lseek(m_fdf, (off_t)m_Start, SEEK_SET);
-  else
-    lseek(m_fdf, 0, SEEK_SET);
-
   return true;
 }
 
diff --git a/tools/rle.c b/tools/rle.c
index 57caa52..a7152c8 100644
--- a/tools/rle.c
+++ b/tools/rle.c
@@ -26,10 +26,10 @@
  * rle_compress()
  *
  */
-uint rle_compress(osd_rle_elem_t **rle_data, const uint8_t *data, uint w, uint h)
+unsigned rle_compress(osd_rle_elem_t **rle_data, const uint8_t *data, unsigned w, unsigned h)
 {
   osd_rle_elem_t rle, *rle_p = 0, *rle_base;
-  uint x, y, num_rle = 0, rle_size = 8128;
+  unsigned x, y, num_rle = 0, rle_size = 8128;
   const uint8_t *c;
 
   rle_p = (osd_rle_elem_t*)malloc(4*rle_size);
@@ -64,21 +64,15 @@ uint rle_compress(osd_rle_elem_t **rle_data, const uint8_t *data, uint w, uint h
   return num_rle;
 }
 
-uint rle_compress_net(uint8_t **rle_data, uint *elems, const uint8_t *data, uint w, uint h)
-{
-  *elems = rle_compress((osd_rle_elem_t**)rle_data, data, w, h);
-  return rle_recompress_net(*rle_data, *(osd_rle_elem_t **)rle_data, *elems);
-}
-
 /*
  * rle_recompress_net()
  *
  * recompress RLE-compressed OSD using variable sized RLE codewords
 */
-uint rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, uint elems)
+unsigned rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, unsigned elems)
 {
   uint8_t *raw0 = raw;
-  uint i;
+  unsigned i;
 
   for (i = 0; i < elems; i++) {
     uint16_t len   = data[i].len;
@@ -102,29 +96,29 @@ uint rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, uint elems)
  * - fast scaling in compressed form without decompression
  */
 osd_rle_elem_t *rle_scale_nearest(const osd_rle_elem_t *old_rle, int *rle_elems,
-                                   uint w, uint h, uint new_w, uint new_h)
+                                   unsigned w, unsigned h, unsigned new_w, unsigned new_h)
 {
   #define FACTORBASE      0x100
   #define FACTOR2PIXEL(f) ((f)>>8)
   #define SCALEX(x) FACTOR2PIXEL(factor_x*(x))
   #define SCALEY(y) FACTOR2PIXEL(factor_y*(y))
 
-  uint old_w = w, old_h = h;
-  uint old_y = 0, new_y = 0;
-  uint factor_x = FACTORBASE*new_w/old_w;
-  uint factor_y = FACTORBASE*new_h/old_h;
-  uint rle_size = MAX(8128, *rle_elems * new_h/h ); /* guess ... */
-  uint num_rle  = 0;
+  unsigned old_w = w, old_h = h;
+  unsigned old_y = 0, new_y = 0;
+  unsigned factor_x = FACTORBASE*new_w/old_w;
+  unsigned factor_y = FACTORBASE*new_h/old_h;
+  unsigned rle_size = MAX(8128, *rle_elems * new_h/h ); /* guess ... */
+  unsigned num_rle  = 0;
   osd_rle_elem_t *new_rle = (osd_rle_elem_t*)malloc(sizeof(osd_rle_elem_t)*rle_size);
   osd_rle_elem_t *new_rle_start = new_rle;
 
   /* we assume rle elements are breaked at end of line */
   while (old_y < old_h) {
-    uint elems_current_line = 0;
-    uint old_x = 0, new_x = 0;
+    unsigned elems_current_line = 0;
+    unsigned old_x = 0, new_x = 0;
 
     while (old_x < old_w) {
-      uint new_x_end = SCALEX(old_x + old_rle->len);
+      unsigned new_x_end = SCALEX(old_x + old_rle->len);
 
       if (new_x_end > new_w) {
         new_x_end = new_w;
@@ -165,7 +159,7 @@ osd_rle_elem_t *rle_scale_nearest(const osd_rle_elem_t *old_rle, int *rle_elems,
 
       while (dup-- && (new_y+1<new_h)) {
         osd_rle_elem_t *prevline;
-        uint n;
+        unsigned n;
         if ( (num_rle + elems_current_line + 1) >= rle_size ) {
           rle_size *= 2;
           new_rle_start = (osd_rle_elem_t*)realloc( new_rle_start, 4*rle_size);
@@ -183,7 +177,7 @@ osd_rle_elem_t *rle_scale_nearest(const osd_rle_elem_t *old_rle, int *rle_elems,
 
     } else if (factor_y < FACTORBASE) {
       /* scale down -- drop next line ? */
-      uint skip = new_y - SCALEY(old_y);
+      unsigned skip = new_y - SCALEY(old_y);
       if (old_y == old_h-1) {
         /* one (old) line left ; don't skip it if new rle is not complete */
         if (new_y < new_h)
@@ -207,11 +201,11 @@ osd_rle_elem_t *rle_scale_nearest(const osd_rle_elem_t *old_rle, int *rle_elems,
 /*
  * encode single HDMV PG rle element
  */
-static uint8_t *write_rle_hdmv(uint8_t *rle_data, uint color, uint len)
+static uint8_t *write_rle_hdmv(uint8_t *rle_data, unsigned color, unsigned len)
 {
   /* short non-transparent sequences are uncompressed */
   if (color && len < 4) {
-    uint i;
+    unsigned i;
     for (i = 0; i < len; i++) {
       *rle_data++ = color;
     }
@@ -245,9 +239,9 @@ static uint8_t *write_rle_hdmv(uint8_t *rle_data, uint color, uint len)
 /*
  * compress LUT8 image using HDMV PG compression algorithm
  */
-size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, uint w, uint h, int *num_rle)
+size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, unsigned w, unsigned h, int *num_rle)
 {
-  uint     y;
+  unsigned y;
   size_t   rle_size = 0;
   uint8_t *rle = NULL;
 
@@ -265,9 +259,9 @@ size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, uint w, uint h
     }
 
     /* compress line */
-    uint color = *data;
-    uint len   = 1;
-    uint x     = 1;
+    unsigned color = *data;
+    unsigned len   = 1;
+    unsigned x     = 1;
 
     for (x = 1; x < w; x++) {
       if (data[x] == color) {
@@ -296,10 +290,10 @@ size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, uint w, uint h
 
 
 int rle_uncompress_hdmv(osd_rle_elem_t **data,
-                        uint w, uint h,
-                        const uint8_t *rle_data, uint num_rle, size_t rle_size)
+                        unsigned w, unsigned h,
+                        const uint8_t *rle_data, unsigned num_rle, size_t rle_size)
 {
-  uint rle_count = 0, x = 0, y = 0;
+  unsigned rle_count = 0, x = 0, y = 0;
   osd_rle_elem_t *rlep = calloc(2*num_rle, sizeof(osd_rle_elem_t));
   const uint8_t *end = rle_data + rle_size;
 
@@ -315,7 +309,7 @@ int rle_uncompress_hdmv(osd_rle_elem_t **data,
     }
 
     /* decode RLE element */
-    uint byte = *rle_data++;
+    unsigned byte = *rle_data++;
     if (byte) {
       rlep->color = byte;
       rlep->len   = 1;
@@ -370,16 +364,16 @@ int rle_uncompress_hdmv(osd_rle_elem_t **data,
 }
 
 void rle_uncompress_lut8(uint8_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle)
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle)
 {
-  uint i, pixelcounter = 0;
-  uint idx = 0, line = 0;
+  unsigned i, pixelcounter = 0;
+  unsigned idx = 0, line = 0;
 
   for(i = 0; i < num_rle; ++i) {
-    uint8_t color = (rle_data + i)->color;
-    uint    len   = (rle_data + i)->len;
-    uint    j;
+    uint8_t  color = (rle_data + i)->color;
+    unsigned len   = (rle_data + i)->len;
+    unsigned j;
 
     for (j = 0; j < len; ++j) {
       if (pixelcounter >= w) {
@@ -395,9 +389,9 @@ void rle_uncompress_lut8(uint8_t *dst,
   }
 }
 
-void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, uint entries)
+void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, unsigned entries)
 {
-  uint i;
+  unsigned i;
   for (i = 0; i < entries; i++) {
     argb[i] = (palette[i].alpha << 24) |
               (palette[i].r     << 16) |
@@ -406,9 +400,9 @@ void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, uint
   }
 }
 
-void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, uint entries)
+void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, unsigned entries)
 {
-  uint i;
+  unsigned i;
   for (i = 0; i < entries; i++) {
     rgba[i] = (palette[i].r     << 24) |
               (palette[i].g     << 16) |
@@ -418,17 +412,17 @@ void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, uint
 }
 
 static void rle_uncompress_u32(uint32_t *dst,
-                               uint w, uint h, uint stride,
-                               const struct osd_rle_elem_s *rle_data, uint num_rle,
+                               unsigned w, unsigned h, unsigned stride,
+                               const struct osd_rle_elem_s *rle_data, unsigned num_rle,
                                uint32_t *lut)
 {
-  uint i, pixelcounter = 0;
-  uint idx = 0, line = 0;
+  unsigned i, pixelcounter = 0;
+  unsigned idx = 0, line = 0;
 
   for(i = 0; i < num_rle; ++i) {
     uint32_t color = lut[(rle_data + i)->color];
-    uint     len   = (rle_data + i)->len;
-    uint     j;
+    unsigned len   = (rle_data + i)->len;
+    unsigned j;
 
     for (j = 0; j < len; ++j) {
       if (pixelcounter >= w) {
@@ -445,9 +439,9 @@ static void rle_uncompress_u32(uint32_t *dst,
 }
 
 void rle_uncompress_argb(uint32_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle,
-                         const struct osd_clut_s *palette, uint palette_entries)
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle,
+                         const struct osd_clut_s *palette, unsigned palette_entries)
 {
   uint32_t lut[256] = {0};
 
@@ -460,9 +454,9 @@ void rle_uncompress_argb(uint32_t *dst,
 }
 
 void rle_uncompress_rgba(uint32_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle,
-                         const struct osd_clut_s *palette, uint palette_entries)
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle,
+                         const struct osd_clut_s *palette, unsigned palette_entries)
 {
   uint32_t lut[256] = {0};
 
diff --git a/tools/rle.h b/tools/rle.h
index d5aff4c..5c8716b 100644
--- a/tools/rle.h
+++ b/tools/rle.h
@@ -25,24 +25,23 @@ struct osd_rle_elem_s;
 struct osd_clut_s;
 
 
-uint rle_compress(struct osd_rle_elem_s **rle_data, const uint8_t *data, uint w, uint h);
-uint rle_compress_net(uint8_t **rle_data, uint *elems, const uint8_t *data, uint w, uint h);
-uint rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, uint elems);
+unsigned rle_compress(struct osd_rle_elem_s **rle_data, const uint8_t *data, unsigned w, unsigned h);
+unsigned rle_recompress_net(uint8_t *raw, osd_rle_elem_t *data, unsigned elems);
 
-void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, uint entries);
-void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, uint entries);
+void rle_palette_to_argb(uint32_t *argb, const struct osd_clut_s *palette, unsigned entries);
+void rle_palette_to_rgba(uint32_t *rgba, const struct osd_clut_s *palette, unsigned entries);
 
 void rle_uncompress_lut8(uint8_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle);
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle);
 void rle_uncompress_argb(uint32_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle,
-                         const struct osd_clut_s *palette, uint palette_entries);
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle,
+                         const struct osd_clut_s *palette, unsigned palette_entries);
 void rle_uncompress_rgba(uint32_t *dst,
-                         uint w, uint h, uint stride,
-                         const struct osd_rle_elem_s *rle_data, uint num_rle,
-                         const struct osd_clut_s *palette, uint palette_entries);
+                         unsigned w, unsigned h, unsigned stride,
+                         const struct osd_rle_elem_s *rle_data, unsigned num_rle,
+                         const struct osd_clut_s *palette, unsigned palette_entries);
 
 /*
  * rle_scale_nearest()
@@ -52,17 +51,17 @@ void rle_uncompress_rgba(uint32_t *dst,
  */
 struct osd_rle_elem_s *rle_scale_nearest(const struct osd_rle_elem_s *old_rle,
                                           int *rle_elems,
-                                          uint w, uint h, uint new_w, uint new_h);
+                                          unsigned w, unsigned h, unsigned new_w, unsigned new_h);
 
 
 /*
  * HDMV (BluRay) presentation graphics format
  */
 
-size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, uint w, uint h, int *num_rle);
+size_t rle_compress_hdmv(uint8_t **rle_data, const uint8_t *data, unsigned w, unsigned h, int *num_rle);
 int rle_uncompress_hdmv(struct osd_rle_elem_s **data,
-                        uint w, uint h,
-                        const uint8_t *rle_data, uint num_rle, size_t rle_size);
+                        unsigned w, unsigned h,
+                        const uint8_t *rle_data, unsigned num_rle, size_t rle_size);
 
 
 #if defined __cplusplus
diff --git a/tools/ts.c b/tools/ts.c
index 5ab044b..5c0d7be 100644
--- a/tools/ts.c
+++ b/tools/ts.c
@@ -49,7 +49,7 @@
 static uint32_t ts_compute_crc32(const uint8_t *data, uint32_t length, uint32_t crc32)
 {
   static uint32_t crc32_table[256];
-  static uint     init_done = 0;
+  static unsigned init_done = 0;
 
   if (!init_done) {
     uint32_t  i, j, k;
@@ -79,7 +79,7 @@ static uint32_t ts_compute_crc32(const uint8_t *data, uint32_t length, uint32_t
 int ts_parse_pat(pat_data_t *pat, const uint8_t *pkt)
 {
   const uint8_t *original_pkt = pkt;
-  uint           pat_changed  = 0;
+  unsigned       pat_changed  = 0;
 
   if (! ts_PAYLOAD_START(pkt)) {
     LOGMSG ("parse_pat: PAT without payload unit start indicator");
@@ -93,13 +93,13 @@ int ts_parse_pat(pat_data_t *pat, const uint8_t *pkt)
     return 0;
   }
 
-  uint     section_syntax_indicator = ((pkt[6] >> 7) & 0x01) ;
-  uint     section_length           = ((pkt[6] & 0x03) << 8) | pkt[7];
-/*uint     transport_stream_id      = (pkt[8]  << 8) | pkt[9];*/
-  uint     version_number           = (pkt[10] >> 1) & 0x1f;
-  uint     current_next_indicator   = pkt[10] & 0x01;
-  uint     section_number           = pkt[11];
-  uint     last_section_number      = pkt[12];
+  unsigned section_syntax_indicator = ((pkt[6] >> 7) & 0x01) ;
+  unsigned section_length           = ((pkt[6] & 0x03) << 8) | pkt[7];
+/*unsigned transport_stream_id      = (pkt[8]  << 8) | pkt[9];*/
+  unsigned version_number           = (pkt[10] >> 1) & 0x1f;
+  unsigned current_next_indicator   = pkt[10] & 0x01;
+  unsigned section_number           = pkt[11];
+  unsigned last_section_number      = pkt[12];
   uint32_t crc32, calc_crc32;
 
   crc32 =  pkt[section_length + 4] << 24;
@@ -143,14 +143,14 @@ int ts_parse_pat(pat_data_t *pat, const uint8_t *pkt)
    */
 
   const uint8_t *program;
-  uint           program_count;
+  unsigned       program_count;
 
   program_count = 0;
   for (program = pkt + 13;
        program < pkt + 13 + section_length - 9;
        program += 4) {
-    uint program_number = (program[0] << 8) | program[1];
-    uint pmt_pid        = ((program[2] & 0x1f) << 8) | program[3];
+    unsigned program_number = (program[0] << 8) | program[1];
+    unsigned pmt_pid        = ((program[2] & 0x1f) << 8) | program[3];
 
     /* skip NIT pids */
     if (program_number == 0x0000)
@@ -209,7 +209,7 @@ static void ts_get_reg_desc(uint32_t *dest, const uint8_t *data, int length)
   *dest = 0;
 }
 
-static int find_audio_track(pmt_data_t *pmt, uint pid)
+static int find_audio_track(pmt_data_t *pmt, unsigned pid)
 {
   int i;
   for (i = 0; i < pmt->audio_tracks_count; i++) {
@@ -250,11 +250,11 @@ static ts_stream_type descriptor_to_stream_type(const uint8_t descriptor_tag)
  *
  * modified from xine-lib demux_ts.c
  */
-int ts_parse_pmt (pmt_data_t *pmt, uint program_no, const uint8_t *pkt)
+int ts_parse_pmt (pmt_data_t *pmt, unsigned program_no, const uint8_t *pkt)
 {
   const uint8_t *originalPkt = pkt;
   const uint8_t *ptr         = NULL;
-  uint           pusi        = ts_PAYLOAD_START(pkt);
+  unsigned       pusi        = ts_PAYLOAD_START(pkt);
 
   uint32_t section_syntax_indicator;
   uint32_t section_length = 0; /* to calm down gcc */
@@ -267,12 +267,12 @@ int ts_parse_pmt (pmt_data_t *pmt, uint program_no, const uint8_t *pkt)
   uint32_t crc32;
   uint32_t calc_crc32;
   uint32_t coded_length;
-  uint     pid;
+  unsigned pid;
   uint8_t *stream;
-  uint     i;
+  unsigned i;
   int      count;
   uint8_t  len;
-  uint     offset = 0;
+  unsigned offset = 0;
   uint32_t program_info_format_identifier = 0;
   uint8_t  hdmv_pmt = 0;
 
@@ -466,7 +466,7 @@ int ts_parse_pmt (pmt_data_t *pmt, uint program_no, const uint8_t *pkt)
           }
           /* DVBSUB */
           else if (stream[i] == STREAM_DESCR_DVBSUB) {
-            uint pos;
+            unsigned pos;
             for (pos = i + 2;
                  pos + 8 <= i + 2 + stream[i + 1]
                    && pmt->spu_tracks_count < TS_MAX_SPU_TRACKS;
@@ -589,7 +589,7 @@ static int ts_get_pcr_1(const uint8_t *pkt, int64_t *ppcr)
   pcr += (int64_t) ((pkt[10] & 0x80) >> 7);
 
 #ifdef LOG_PCR
-  uint epcr = ((pkt[10] & 0x1) << 8) | pkt[11];
+  unsigned epcr = ((pkt[10] & 0x1) << 8) | pkt[11];
   LOGPCR("ts_get_pcr: PCR: %"PRId64", EPCR: %u", pcr, epcr);
 #endif
 
diff --git a/tools/ts.h b/tools/ts.h
index 8d90314..fbff7e7 100644
--- a/tools/ts.h
+++ b/tools/ts.h
@@ -148,7 +148,7 @@ typedef struct {
   uint8_t         *pmt_write_ptr;
 
   uint32_t         crc32;
-  uint             version_number;
+  unsigned         version_number;
 
   uint16_t         pcr_pid;
   uint16_t         video_pid;
@@ -178,7 +178,7 @@ typedef struct {
  * returns 1 : PMT parsed and changed
  *         0 : error or unchanged PMT
  */
-int ts_parse_pmt(pmt_data_t *pmt, uint program_no, const uint8_t *ts_data);
+int ts_parse_pmt(pmt_data_t *pmt, unsigned program_no, const uint8_t *ts_data);
 
 /*
  * PCR
diff --git a/xine/demux_xvdr.c b/xine/demux_xvdr.c
index 10e4da9..6e7a008 100644
--- a/xine/demux_xvdr.c
+++ b/xine/demux_xvdr.c
@@ -48,6 +48,10 @@
 #define VDR_SUBTITLES
 #define TEST_DVB_SPU
 
+#ifndef BUF_VIDEO_HEVC
+# warning xine-lib does not support HEVC
+#endif
+
 /*
  * logging
  */
@@ -272,11 +276,19 @@ static void post_sequence_end(fifo_buffer_t *fifo, uint32_t video_type)
 {
   uint8_t code;
   switch (video_type) {
-    case BUF_VIDEO_MPEG:  code = SC_SEQUENCE_END;
-    case BUF_VIDEO_H264:  code = NAL_END_SEQ;
-    case BUF_VIDEO_VC1:   code = NAL_END_SEQ;
+    case BUF_VIDEO_MPEG:
+      code = SC_SEQUENCE_END;
+      break;
+    case BUF_VIDEO_H264:
+      code = NAL_END_SEQ;
+      break;
+    case BUF_VIDEO_VC1:
+      code = NAL_END_SEQ;
+      break;
 #ifdef BUF_VIDEO_HEVC
-    case BUF_VIDEO_HEVC:  code = (H265_NAL_EOB_NUT << 1);
+    case BUF_VIDEO_HEVC:
+      code = (H265_NAL_EOB_NUT << 1);
+      break;
 #endif
     default:
       return;
@@ -725,7 +737,7 @@ static int32_t parse_pes_for_pts(demux_xvdr_t *this, uint8_t *p, buf_element_t *
  */
 static int32_t parse_dvb_spu(demux_xvdr_t *this, uint8_t *p, buf_element_t *buf, int substream_header_len)
 {
-  uint spu_id = p[0] & 0x1f;
+  unsigned spu_id = p[0] & 0x1f;
   _x_select_spu_channel(this->stream, spu_id);
 
 # ifdef VDR_SUBTITLES
@@ -768,7 +780,7 @@ static int32_t parse_dvb_spu(demux_xvdr_t *this, uint8_t *p, buf_element_t *buf,
   return -1;
 }
 
-int detect_dvb_spu(demux_xvdr_t *this, uint8_t *p, buf_element_t *buf)
+static int detect_dvb_spu(demux_xvdr_t *this, uint8_t *p, buf_element_t *buf)
 {
   LOGSPU("%s%02x %02x %02x %02x   %02x %02x %02x %02x",
          this->pts>0?"* ":"  ",p[0], p[1], p[2], p[3],
diff --git a/xine/osd_manager.c b/xine/osd_manager.c
index b3de2aa..a36e672 100644
--- a/xine/osd_manager.c
+++ b/xine/osd_manager.c
@@ -138,7 +138,7 @@ static void release_ticket(osd_manager_impl_t *this)
 /*
  * get_overlay_manager()
  */
-video_overlay_manager_t *get_ovl_manager(osd_manager_impl_t *this)
+static video_overlay_manager_t *get_ovl_manager(osd_manager_impl_t *this)
 {
   /* Get overlay manager. We need ticket ... */
   acquire_ticket(this);
@@ -194,7 +194,7 @@ static void clear_osdcmd(osd_command_t *cmd)
  */
 static void osdcmd_to_overlay(vo_overlay_t *ovl, osd_command_t *cmd)
 {
-  uint i;
+  unsigned i;
 
   ovl->rle       = (rle_elem_t*)cmd->data;
   ovl->data_size = cmd->datalen;
diff --git a/xine/post.c b/xine/post.c
index 214be22..a5a0dd8 100644
--- a/xine/post.c
+++ b/xine/post.c
@@ -33,10 +33,8 @@
 #include "post.h"
 
 #include <sys/types.h>
-#include <sys/syscall.h>
 #include <unistd.h>
 #include <errno.h>
-#include <syslog.h>
 
 #define LOG_MODULENAME "[xine-post] "
 #include "../logdefs.h"
@@ -305,6 +303,7 @@ static post_element_t **pplugin_parse_and_load(fe_t *fe,
   return post_elements;
 }
 
+static
 void pplugin_parse_and_store_post(fe_t *fe, int plugin_type,
                                   const char *post_chain)
 {
@@ -413,13 +412,13 @@ static void _vpplugin_rewire_from_post_elements(fe_t *fe, post_element_t **post_
 
     for(i = (post_elements_num - 1); i >= 0; i--) {
       const char *const *outs = xine_post_list_outputs(post_elements[i]->post);
-      const xine_post_out_t *vo_out = xine_post_output(post_elements[i]->post, (char *) *outs);
+      xine_post_out_t *vo_out = xine_post_output(post_elements[i]->post, *outs);
       if(i == (post_elements_num - 1)) {
         LOGDBG("        wiring %10s[out] -> [in]video_out", post_elements[i]->name);
-        xine_post_wire_video_port((xine_post_out_t *) vo_out, fe->video_port);
+        xine_post_wire_video_port(vo_out, fe->video_port);
       }
       else {
-        const xine_post_in_t *vo_in;
+        xine_post_in_t *vo_in;
 
         /* look for standard input names */
         vo_in = xine_post_input(post_elements[i + 1]->post, "video");
@@ -428,8 +427,7 @@ static void _vpplugin_rewire_from_post_elements(fe_t *fe, post_element_t **post_
 
         LOGDBG("        wiring %10s[out] -> [in]%-10s ",
                post_elements[i]->name, post_elements[i+1]->name);
-        xine_post_wire((xine_post_out_t *) vo_out,
-                       (xine_post_in_t *) vo_in);
+        xine_post_wire(vo_out, vo_in);
       }
     }
 
@@ -458,14 +456,14 @@ static void _applugin_rewire_from_post_elements(fe_t *fe, post_element_t **post_
 
     for(i = (post_elements_num - 1); i >= 0; i--) {
       const char *const *outs = xine_post_list_outputs(post_elements[i]->post);
-      const xine_post_out_t *ao_out = xine_post_output(post_elements[i]->post, (char *) *outs);
+      xine_post_out_t *ao_out = xine_post_output(post_elements[i]->post, *outs);
 
       if(i == (post_elements_num - 1)) {
         LOGDBG("        wiring %10s[out] -> [in]audio_out", post_elements[i]->name);
-        xine_post_wire_audio_port((xine_post_out_t *) ao_out, fe->audio_port);
+        xine_post_wire_audio_port(ao_out, fe->audio_port);
       }
       else {
-        const xine_post_in_t *ao_in;
+        xine_post_in_t *ao_in;
 
         /* look for standard input names */
         ao_in = xine_post_input(post_elements[i + 1]->post, "audio");
@@ -474,7 +472,7 @@ static void _applugin_rewire_from_post_elements(fe_t *fe, post_element_t **post_
 
         LOGDBG("        wiring %10s[out] -> [in]%-10s ",
                post_elements[i]->name, post_elements[i+1]->name);
-        xine_post_wire((xine_post_out_t *) ao_out, (xine_post_in_t *) ao_in);
+        xine_post_wire(ao_out, ao_in);
       }
     }
 
diff --git a/xine/ts2es.c b/xine/ts2es.c
index 73fc1f3..028a8d2 100644
--- a/xine/ts2es.c
+++ b/xine/ts2es.c
@@ -45,7 +45,7 @@ static void ts2es_parse_pes(ts2es_t *this)
   this->pes_error = 0;
 
   /* parse PES header */
-  uint    hdr_len = PES_HEADER_LEN(this->buf->content);
+  unsigned hdr_len = PES_HEADER_LEN(this->buf->content);
   uint8_t pes_pid = this->buf->content[3];
 
   /* Check if header is complete */
@@ -287,11 +287,15 @@ void ts2es_dispose(ts2es_t *data)
   }
 }
 
-ts2es_t *ts2es_init(fifo_buffer_t *dst_fifo, ts_stream_type stream_type, uint stream_index)
+ts2es_t *ts2es_init(fifo_buffer_t *dst_fifo, ts_stream_type stream_type, unsigned stream_index)
 {
   ts2es_t *data = calloc(1, sizeof(ts2es_t));
-  data->fifo = dst_fifo;
 
+  if (!data) {
+    return NULL;
+  }
+
+  data->fifo = dst_fifo;
   data->stream_type = stream_type;
 
   switch(stream_type) {
diff --git a/xine/ts2es.h b/xine/ts2es.h
index 11a979f..c07ba87 100644
--- a/xine/ts2es.h
+++ b/xine/ts2es.h
@@ -13,7 +13,7 @@
 
 typedef struct ts2es_s ts2es_t;
 
-ts2es_t        *ts2es_init    (fifo_buffer_t *dst_fifo, ts_stream_type stream_type, uint stream_index);
+ts2es_t        *ts2es_init    (fifo_buffer_t *dst_fifo, ts_stream_type stream_type, unsigned stream_index);
 buf_element_t  *ts2es_put     (ts2es_t *ts2es, uint8_t *ts_packet, fifo_buffer_t *src_fifo);
 void            ts2es_flush   (ts2es_t *ts2es);
 void            ts2es_dispose (ts2es_t *ts2es);
diff --git a/xine/vo_hook.c b/xine/vo_hook.c
index 6dbff1b..d53373f 100644
--- a/xine/vo_hook.c
+++ b/xine/vo_hook.c
@@ -59,8 +59,9 @@ RET vo_def_##NAME (vo_driver_t *self) {                \
  */
 
 DEF_HANDLER0(uint32_t,    get_capabilities);
-DEF_HANDLER0(vo_frame_t*, alloc_frame);
+static DEF_HANDLER0(vo_frame_t*, alloc_frame);
 
+static
 void vo_def_update_frame_format (vo_driver_t *self, vo_frame_t *img,
                                  uint32_t width, uint32_t height,
                                  double ratio, int format, int flags)
@@ -69,17 +70,17 @@ void vo_def_update_frame_format (vo_driver_t *self, vo_frame_t *img,
   return this->orig_driver-> update_frame_format (this->orig_driver, img, width, height, ratio, format, flags);
 }
 
-DEF_HANDLER1(void, display_frame,   vo_frame_t * );
-DEF_HANDLER2(void, overlay_begin,   vo_frame_t *, int             );
-DEF_HANDLER2(void, overlay_blend,   vo_frame_t *, vo_overlay_t *  );
-DEF_HANDLER1(void, overlay_end,     vo_frame_t *);
+static DEF_HANDLER1(void, display_frame,   vo_frame_t * );
+static DEF_HANDLER2(void, overlay_begin,   vo_frame_t *, int             );
+static DEF_HANDLER2(void, overlay_blend,   vo_frame_t *, vo_overlay_t *  );
+static DEF_HANDLER1(void, overlay_end,     vo_frame_t *);
 DEF_HANDLER1(int,  get_property,         int);
 DEF_HANDLER2(int,  set_property,         int, int);
-DEF_HANDLER3(void, get_property_min_max, int, int*, int*);
-DEF_HANDLER2(int,  gui_data_exchange,    int, void * );
-DEF_HANDLER0(int,  redraw_needed );
+static DEF_HANDLER3(void, get_property_min_max, int, int*, int*);
+static DEF_HANDLER2(int,  gui_data_exchange,    int, void * );
+static DEF_HANDLER0(int,  redraw_needed );
 #ifdef HAVE_XINE_GRAB_VIDEO_FRAME
-DEF_HANDLER0(xine_grab_video_frame_t*,  new_grab_video_frame );
+static DEF_HANDLER0(xine_grab_video_frame_t*,  new_grab_video_frame );
 #endif
 
 void vo_def_dispose(vo_driver_t *self)
diff --git a/xine_frontend.c b/xine_frontend.c
index d473492..19e2779 100644
--- a/xine_frontend.c
+++ b/xine_frontend.c
@@ -10,6 +10,10 @@
 
 #include "features.h"
 
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE // asprintf
+#endif
+
 #include <inttypes.h>
 #include <stdlib.h>
 #include <stdio.h>
@@ -145,12 +149,6 @@ static void make_dirs(const char *file)
 
 static void list_plugins_type(xine_t *xine, const char *msg, typeof (xine_list_audio_output_plugins) list_func)
 {
-  static xine_t *tmp_xine = NULL;
-  if(!xine) {
-    if(!tmp_xine)
-      xine_init(tmp_xine = xine_new());
-    xine = tmp_xine;
-  }
   const char *const *list = list_func(xine);
 
   printf("%s", msg);
diff --git a/xine_frontend_internal.h b/xine_frontend_internal.h
index d36785e..18c12af 100644
--- a/xine_frontend_internal.h
+++ b/xine_frontend_internal.h
@@ -68,7 +68,7 @@ typedef struct fe_s {
   /* frontend */
   double      video_aspect;    /* aspect ratio of video frame */
   double      display_ratio;   /* aspect ratio of video window */
-  uint        terminate_key_pressed;
+  uint8_t     terminate_key_pressed;
   uint16_t    xpos, ypos;      /* position of video window */
   uint16_t    width;           /* size of video window */
   uint16_t    height;          /* */
diff --git a/xine_frontend_main.c b/xine_frontend_main.c
index edb21a3..56e49de 100644
--- a/xine_frontend_main.c
+++ b/xine_frontend_main.c
@@ -10,6 +10,10 @@
 
 #include "features.h"
 
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE   // asprintf
+#endif
+
 #include <stdio.h>
 #include <inttypes.h>
 #include <stdlib.h>
diff --git a/xine_input_vdr.c b/xine_input_vdr.c
index a6808ae..b43b805 100644
--- a/xine_input_vdr.c
+++ b/xine_input_vdr.c
@@ -11,6 +11,10 @@
 
 #define XINE_ENGINE_INTERNAL
 
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE  /* asprintf */
+#endif
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -282,8 +286,8 @@ typedef struct vdr_input_class_s {
   int             smooth_scr_tuning;
   double          scr_tuning_step;
   int             num_buffers_hd;
-  uint            scr_treshold_sd;
-  uint            scr_treshold_hd;
+  unsigned        scr_treshold_sd;
+  unsigned        scr_treshold_hd;
 
 } vdr_input_class_t;
 
@@ -341,14 +345,14 @@ typedef struct vdr_input_plugin_s {
   uint8_t             is_trickspeed : 1;
   struct {
     /* buffer level data for scr tuning algorithm */
-    uint cnt;
-    uint fill_avg;
-    uint fill_min;
-    uint fill_max;
+    unsigned cnt;
+    unsigned fill_avg;
+    unsigned fill_min;
+    unsigned fill_max;
   } scr_buf;
-  uint                I_frames;   /* amount of I-frames passed to demux */
-  uint                B_frames;
-  uint                P_frames;
+  unsigned            I_frames;   /* amount of I-frames passed to demux */
+  unsigned            B_frames;
+  unsigned            P_frames;
 
   /* Network */
   pthread_t           control_thread;
@@ -371,12 +375,12 @@ typedef struct vdr_input_plugin_s {
 					all data before this offset will 
 					be discarded */
   uint64_t            discard_index_ds;
-  uint                discard_frame;
+  unsigned            discard_frame;
   uint64_t            guard_index;   /* data before this offset will not be discarded */
-  uint                guard_frame;
+  unsigned            guard_frame;
   uint64_t            curpos;        /* current position (demux side) */
-  uint                curframe;
-  uint                reserved_buffers;
+  unsigned            curframe;
+  unsigned            reserved_buffers;
 
   /* media player */
   slave_stream_t      slave;          /* slave stream (media player) data */
@@ -691,11 +695,11 @@ static void vdr_adjust_realtime_speed(vdr_input_plugin_t *this)
    */
 
   if (scr_tuning == SCR_TUNING_PAUSED) {
-    uint scr_treshold = 100 * num_used / (num_used + num_free);
+    unsigned scr_treshold = 100 * num_used / (num_used + num_free);
+    unsigned audio_treshold = 100 * this->stream->audio_fifo->size
+                              (this->stream->audio_fifo) / (this->stream->audio_fifo->size
+                              (this->stream->audio_fifo) + 500);
     LOGSCR("SCR-T %2d%%, FB %d, UB %d", scr_treshold, num_free, num_used);
-    uint audio_treshold = 100 * this->stream->audio_fifo->size
-                          (this->stream->audio_fifo) / (this->stream->audio_fifo->size
-                          (this->stream->audio_fifo) + 500);
     LOGSCR("Audio-T %2d%%, UB %d", audio_treshold, this->stream->audio_fifo->size
                                                   (this->stream->audio_fifo));
     if (   (this->hd_stream  && scr_treshold > this->class->scr_treshold_hd && (audio_treshold > 0 || scr_treshold > 65))
diff --git a/xine_sxfe_frontend.c b/xine_sxfe_frontend.c
index ded1a42..f3c0d9a 100644
--- a/xine_sxfe_frontend.c
+++ b/xine_sxfe_frontend.c
@@ -826,7 +826,7 @@ static void update_mask(uint32_t* dst, int dst_pitch,
                         uint32_t* mask, int mask_pitch,
                         int *mask_changed, const struct osd_command_s *cmd)
 {
-  uint x, y;
+  unsigned x, y;
   *mask_changed = 0;
 
   dst  += dst_pitch  * cmd->y + cmd->x;
@@ -1429,7 +1429,7 @@ static void set_icon(sxfe_t *this)
 #else
   long      q[2+32*32];
   uint32_t *p = (uint32_t*)&vdrlogo_32x32;
-  uint      i;
+  unsigned  i;
   for (i = 0; i < 2 + vdrlogo_32x32.width*vdrlogo_32x32.height; i++)
     q[i] = p[i];
   XChangeProperty(this->display, this->window[0],
diff --git a/xineliboutput.c b/xineliboutput.c
index b28f795..6d2a8ac 100644
--- a/xineliboutput.c
+++ b/xineliboutput.c
@@ -1,7 +1,7 @@
 /*
  * vdr-xineliboutput: xine-lib based output device plugin for VDR
  *
- * Copyright (C) 2003-2008 Petri Hintukainen <phintuka at users.sourceforge.net>
+ * Copyright (C) 2003-2017 Petri Hintukainen <phintuka at users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -43,7 +43,7 @@
 
 //---------------------------------plugin-------------------------------------
 
-static const char *VERSION        = "2.0.0-git";
+static const char *VERSION        = "2.0.0";
 static const char *DESCRIPTION    = trNOOP("X11/xine-lib output plugin");
 static const char *MAINMENUENTRY  = trNOOP("Media Player");
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vdr-dvb/vdr-plugin-xineliboutput.git



More information about the pkg-vdr-dvb-changes mailing list