summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HISTORY1
-rw-r--r--Makefile4
-rw-r--r--README39
-rw-r--r--config.c23
-rw-r--r--config.h10
-rw-r--r--device.c220
-rw-r--r--device.h31
-rw-r--r--equalizer.c6
-rw-r--r--frontend.c30
-rw-r--r--frontend.h6
-rw-r--r--frontend_local.c8
-rw-r--r--i18n.c4331
-rw-r--r--i18n.h30
-rw-r--r--logdefs.h4
-rw-r--r--media_player.c13
-rw-r--r--menu.c168
-rw-r--r--menuitems.c4
-rw-r--r--osd.c11
-rw-r--r--po/cs_CZ.po9
-rw-r--r--po/de_DE.po9
-rw-r--r--po/fi_FI.po9
-rw-r--r--po/it_IT.po9
-rw-r--r--po/ru_RU.po9
-rw-r--r--setup_menu.c52
-rw-r--r--tools/iconv.h6
-rw-r--r--xineliboutput.c12
26 files changed, 38 insertions, 5016 deletions
diff --git a/HISTORY b/HISTORY
index 5039d48a..4c7443a7 100644
--- a/HISTORY
+++ b/HISTORY
@@ -3,6 +3,7 @@ VDR Plugin 'xineliboutput' Revision History
????-??-??: Version 1.1.0
+- Supports only for vdr-1.6.0 or later.
- Added an option to limit number of remote clients
- Added math library (-lm) to vdr-sxfe when building with
Xrender / HUD OSD support (Thanks to Anssi Hannula)
diff --git a/Makefile b/Makefile
index 25d761a6..474a43ea 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
# See the main source file 'xineliboutput.c' for copyright information and
# how to reach the author.
#
-# $Id: Makefile,v 1.71 2008-11-18 15:47:58 phintuka Exp $
+# $Id: Makefile,v 1.72 2008-11-20 11:46:30 rofafor Exp $
#
# The official name of this plugin.
@@ -213,7 +213,7 @@ endif
# VDR plugin
OBJS = $(PLUGIN).o device.o frontend.o osd.o config.o menu.o setup_menu.o \
- i18n.o menuitems.o media_player.o equalizer.o \
+ menuitems.o media_player.o equalizer.o \
frontend_local.o frontend_svr.o \
tools/cxsocket.o tools/udp_pes_scheduler.o \
tools/backgroundwriter.o tools/playlist.o tools/http.o \
diff --git a/README b/README
index 7b9dee00..42feab8c 100644
--- a/README
+++ b/README
@@ -25,7 +25,7 @@ Description
Requirements
- - vdr-1.4.0 or later
+ - vdr-1.6.0 or later (use "1.0.x" branch for older vdr versions)
(vdr is required only at server side)
- xine-lib 1.1.1 or later
(xine-lib is not required for server in network-only usage)
@@ -393,17 +393,10 @@ Media player key bindings for audio files
FastRew/FastFwd Play faster/slower
User7 Random play / normal play
- with VDR < 1.5.15:
- If media file includes multiple subtitles (DVD, .mkv file, ...),
- subtitle language can be selected from xineliboutput plugin menu,
- "Select subtitle track" key macro or from DVD subtitle menu.
- Preferred subtitle languages can be selected from plugin setup menu.
-
- with VDR >= 1.5.15:
- If media file includes multiple subtitles (DVD, .mkv file, ...),
- subtitle language can be selected with VDR Subtitle key or from
- DVD subtitle menu.
- Plugin uses VDR's preferred subtitle language settings.
+ If media file includes multiple subtitles (DVD, .mkv file, ...),
+ subtitle language can be selected with VDR Subtitle key or from
+ DVD subtitle menu.
+ Plugin uses VDR's preferred subtitle language settings.
DVD player key bindings
@@ -422,8 +415,6 @@ DVD player key bindings
9 Next title
7 Previous title
Info Show progress display
- 2 Next subtitle track (with VDR < 1.5.15)
- 5 Previous subtitle track (with VDR < 1.5.15)
FastRew/FastFwd,
Left/Right Play faster/slower
@@ -458,16 +449,9 @@ DVD playback
Audio track can be selected from VDR audio track menu
(keys "Menu" + "Green" or "Audio") or from DVD menu.
- with VDR < 1.5.15:
- DVD subtitle language can be selected from xineliboutput plugin
- menu, from DVD menu, with keys "2" and "5" or from subtitle
- menu (using "Select subtitle track" key macro).
- Preferred subtitle languages can be selected from plugin setup menu.
-
- with VDR >= 1.5.15:
- DVD subtitle language can be selected with VDR Subtitle key or
- from DVD subtitle menu.
- Plugin uses VDR's preferred subtitle language settings.
+ DVD subtitle language can be selected with VDR Subtitle key or
+ from DVD subtitle menu.
+ Plugin uses VDR's preferred subtitle language settings.
Aspect ratio setting
@@ -496,7 +480,7 @@ Shortcut key macros
Start replaying DVD (User? @xineliboutput Red 0)
Start replaying Title 1 from DVD (User? @xineliboutput Red 1)
- Select subtitle track (VDR <1.5.15) (User? @xineliboutput Red 2)
+ <reserved> (User? @xineliboutput Red 2)
Toggle aspect ratio (User? @xineliboutput Red 3)
Toggle letterbox -> 16:9 cropping (User? @xineliboutput Red 4)
Toggle stereo -> 5.1 upmix (User? @xineliboutput Red 5)
@@ -510,11 +494,6 @@ Shortcut key macros
Decrease audio delay (User? @xineliboutput Red Down)
Toggle the video aspect ratio (User? @xineliboutput Red Right)
- with VDR < 1.5.15:
- Defining "Select subtitle track" macro key enables VDR-style
- subtitle track menu for media player (identical to audio track
- selection with VDR "Audio" key).
-
Special frontend control keys
diff --git a/config.c b/config.c
index 7e54837c..2816f605 100644
--- a/config.c
+++ b/config.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: config.c,v 1.74 2008-11-18 14:09:07 phintuka Exp $
+ * $Id: config.c,v 1.75 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -18,10 +18,10 @@
#include <vdr/config.h>
#include <vdr/videodir.h>
#include <vdr/device.h>
+#include <vdr/i18n.h>
#include "logdefs.h"
#include "config.h"
-#include "i18n.h"
#define STRN0CPY(dst, src) \
do { \
@@ -505,14 +505,6 @@ config_t::config_t() {
osd_blending = OSD_BLENDING_SOFTWARE;
osd_blending_lowresvideo = OSD_BLENDING_HARDWARE;
-#if VDRVERSNUM < 10515
- spu_autoshow = 0;
- memset(spu_lang, 0, sizeof(spu_lang));
- strn0cpy(spu_lang[0], "eng", sizeof(spu_lang[0]));
- strn0cpy(spu_lang[1], "deu", sizeof(spu_lang[1]));
- strn0cpy(spu_lang[2], "fin", sizeof(spu_lang[2]));
- strn0cpy(spu_lang[3], "" , sizeof(spu_lang[3]));
-#endif
extsub_size = -1;
dvb_subtitles = 0;
@@ -568,11 +560,7 @@ config_t::config_t() {
use_x_keyboard = 1;
// video settings
-#ifdef DEVICE_SUPPORTS_IBP_TRICKSPEED
ibp_trickspeed = 1;
-#else
- ibp_trickspeed = 0;
-#endif
max_trickspeed = 12;
overscan = 0;
hue = -1;
@@ -756,13 +744,6 @@ bool config_t::SetupParse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "OSD.AlphaCorrection")) alpha_correction = atoi(Value);
else if (!strcasecmp(Name, "OSD.AlphaCorrectionAbs")) alpha_correction_abs = atoi(Value);
-#if VDRVERSNUM < 10515
- else if (!strcasecmp(Name, "OSD.SpuAutoSelect")) spu_autoshow = atoi(Value);
- else if (!strcasecmp(Name, "OSD.SpuLang0")) STRN0CPY(spu_lang[0], Value);
- else if (!strcasecmp(Name, "OSD.SpuLang1")) STRN0CPY(spu_lang[1], Value);
- else if (!strcasecmp(Name, "OSD.SpuLang2")) STRN0CPY(spu_lang[2], Value);
- else if (!strcasecmp(Name, "OSD.SpuLang3")) STRN0CPY(spu_lang[3], Value);
-#endif
else if (!strcasecmp(Name, "OSD.ExtSubSize")) extsub_size = atoi(Value);
else if (!strcasecmp(Name, "OSD.DvbSubtitles")) dvb_subtitles = atoi(Value);
diff --git a/config.h b/config.h
index 16a6f1fd..34400e1e 100644
--- a/config.h
+++ b/config.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: config.h,v 1.56 2008-11-18 14:09:07 phintuka Exp $
+ * $Id: config.h,v 1.57 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -183,10 +183,6 @@
#define FF_H264_SPEED_OVER_ACCURACY_yes 2
#define FF_H264_SPEED_OVER_ACCURACY_count 3
-#if VDRVERSNUM >= 10510
-# define DEVICE_SUPPORTS_IBP_TRICKSPEED
-#endif
-
#define HIDDEN_OPTION(opt) \
(xc.IsOptionHidden(xc.opt))
#define READONLY_OPTION(opt) \
@@ -295,10 +291,6 @@ class config_t {
int dvb_subtitles; // send DVB subtitles in data stream (decode+display using xine-lib or external media player)
// Media player
-#if VDRVERSNUM < 10515
- int spu_autoshow; // Preferred SPU language(s) for media player
- char spu_lang[4][4];
-#endif
char browse_files_dir[4096];
char browse_music_dir[4096];
char browse_images_dir[4096];
diff --git a/device.c b/device.c
index 0ffdfb97..2a5534dd 100644
--- a/device.c
+++ b/device.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: device.c,v 1.62 2008-11-18 15:17:14 phintuka Exp $
+ * $Id: device.c,v 1.63 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -193,12 +193,6 @@ cXinelibDevice::cXinelibDevice()
m_ac3Present = false;
m_spuPresent = false;
-#if VDRVERSNUM < 10515
- m_CurrentDvdSpuTrack = ttXSubtitleNone;
- m_ForcedDvdSpuTrack = false;
- ClrAvailableDvdSpuTracks();
-#endif
-
memset(m_MetaInfo, 0, sizeof(m_MetaInfo));
m_PlayMode = pmNone;
@@ -209,7 +203,6 @@ cXinelibDevice::cXinelibDevice()
m_TrickSpeedPts = 0;
m_TrickSpeedMode = 0;
m_TrickSpeedDelay = 0;
- m_VDR_TrickSpeedIBP = 0;
m_SkipAudio = false;
m_PlayingFile = pmNone;
m_StreamStart = true;
@@ -576,10 +569,6 @@ void cXinelibDevice::StopOutput(void)
Clear();
ForEach(m_clients, &cXinelibThread::QueueBlankDisplay);
ForEach(m_clients, &cXinelibThread::SetNoVideo, false);
-#if VDRVERSNUM < 10515
- ClrAvailableDvdSpuTracks();
- m_ForcedDvdSpuTrack = false;
-#endif
}
void cXinelibDevice::SetTvMode(cChannel *Channel)
@@ -649,9 +638,6 @@ bool cXinelibDevice::SetPlayMode(ePlayMode PlayMode)
m_ac3Present = false;
m_spuPresent = false;
-#if VDRVERSNUM < 10515
- ClrAvailableDvdSpuTracks();
-#endif
m_PlayMode = PlayMode;
TrickSpeed(-1);
@@ -686,19 +672,12 @@ bool cXinelibDevice::HasIBPTrickSpeed(void)
{
TRACEF("cXinelibDevice::HasIBPTrickSpeed");
-#ifndef DEVICE_SUPPORTS_IBP_TRICKSPEED
-#warning VDR has not been patched for smooth fast forward. Disabling smooth fast forward.
- return false;
-#else
- m_VDR_TrickSpeedIBP = true;
-
return xc.ibp_trickspeed;
-#endif
}
bool cXinelibDevice::UseIBPTrickSpeed(void)
{
- return m_VDR_TrickSpeedIBP && xc.ibp_trickspeed;
+ return xc.ibp_trickspeed;
}
void cXinelibDevice::TrickSpeed(int Speed)
@@ -1256,44 +1235,12 @@ int cXinelibDevice::PlayAudio(const uchar *buf, int length, uchar Id)
return PlayAny(buf, length);
}
-#if VDRVERSNUM < 10510
-int cXinelibDevice::PlaySubtitle(const uchar *buf, int length)
-{
- TRACEF("cXinelibDevice::PlaySpu");
-
- if(!buf || length < 6)
- return length;
-
- if(((unsigned char *)buf)[3] == PRIVATE_STREAM1) {
-
- int PayloadOffset = buf[8] + 9;
- uchar SubStreamId = buf[PayloadOffset];
- //uchar SubStreamType = SubStreamId & 0xF0;
- uchar SubStreamIndex = SubStreamId & 0x1F;
-
- if(!m_spuPresent) {
- TRACE("cXinelibDevice::PlaySpu first DVD SPU frame");
- Skins.QueueMessage(mtInfo,"DVD Subtitles");
- m_spuPresent = true;
-
- ForEach(m_clients, &cXinelibThread::SpuStreamChanged, (int)SubStreamIndex);
- }
-
- // Strip all but selected SPU track
- if(SubStreamIndex != m_CurrentDvdSpuTrack)
- return length;
- }
-
- return PlayAny(buf, length);
-}
-#else
int cXinelibDevice::PlaySubtitle(const uchar *Data, int Length)
{
if(!xc.dvb_subtitles)
return cDevice::PlaySubtitle(Data, Length);
return PlayAny(Data, Length);
}
-#endif
bool cXinelibDevice::Poll(cPoller &Poller, int TimeoutMs)
{
@@ -1501,177 +1448,14 @@ uchar *cXinelibDevice::GrabImage(int &Size, bool Jpeg,
//
-// DVD SPU support in VDR recordings
-//
-// - override cDevice::PlayPesPacket to get DVD SPUs
-//
-
-#if VDRVERSNUM < 10510
-int cXinelibDevice::PlayPesPacket(const uchar *Data, int Length,
- bool VideoOnly)
-{
- switch (Data[3]) {
- case 0xBD: { // private stream 1
- int PayloadOffset = Data[8] + 9;
- uchar SubStreamId = Data[PayloadOffset];
- uchar SubStreamType = SubStreamId & 0xF0;
- uchar SubStreamIndex = SubStreamId & 0x1F;
- switch (SubStreamType) {
- case 0x20: // SPU
- case 0x30: // SPU
- SetAvailableDvdSpuTrack(SubStreamIndex);
- return PlaySubtitle(Data, Length);
- break;
- default:
- ;
- }
- }
- default:
- ;
- }
- return cDevice::PlayPesPacket(Data, Length, VideoOnly);
-}
-#endif
-
-//
// Available DVD SPU tracks
//
-#if VDRVERSNUM < 10515
-bool cXinelibDevice::SetCurrentDvdSpuTrack(int Type, bool Force)
-{
- if(Type == ttXSubtitleNone ||
- ( Type >= 0 &&
- Type < 64 &&
- m_DvdSpuTrack[Type].id != 0xffff)) {
- m_CurrentDvdSpuTrack = Type;
- ForEach(m_clients, &cXinelibThread::SpuStreamChanged, Type);
- if(Force)
- m_ForcedDvdSpuTrack = true;
- return true;
- }
- return false;
-}
-#endif
-
-#if VDRVERSNUM >= 10515
void cXinelibDevice::SetSubtitleTrackDevice(eTrackType Type)
{
if (m_PlayingFile == pmAudioVideo || m_PlayingFile == pmVideoOnly)
ForEach(m_clients, &cXinelibThread::SetSubtitleTrack, Type);
}
-#endif
-
-#if VDRVERSNUM < 10515
-void cXinelibDevice::ClrAvailableDvdSpuTracks(bool NotifyFrontend)
-{
- for(int i=0; i<64; i++)
- m_DvdSpuTrack[i].id = 0xffff;
- if(m_CurrentDvdSpuTrack >= 0 ) {
- m_CurrentDvdSpuTrack = ttXSubtitleNone;
- if(NotifyFrontend)
- ForEach(m_clients, &cXinelibThread::SpuStreamChanged, m_CurrentDvdSpuTrack);
- }
-}
-#endif
-
-#if VDRVERSNUM < 10515
-int cXinelibDevice::NumDvdSpuTracks(void) const
-{
- int DvdSpuTracks = 0;
- for(int i=0; i<64; i++)
- if(m_DvdSpuTrack[i].id != 0xffff)
- DvdSpuTracks++;
- return DvdSpuTracks;
-}
-#endif
-
-#if VDRVERSNUM < 10515
-const tTrackId *cXinelibDevice::GetDvdSpuTrack(int Type) const
-{
- if(Type >= 0 && Type < 64 &&
- m_DvdSpuTrack[Type].id != 0xffff)
- return &m_DvdSpuTrack[Type];
- return NULL;
-}
-#endif
-
-#if VDRVERSNUM < 10515
-const char *cXinelibDevice::GetDvdSpuLang(int Type) const
-{
- const tTrackId *track = GetDvdSpuTrack(Type);
- if(track)
- return track->language[0] ? track->language : NULL;
- return NULL;
-}
-#endif
-
-#if VDRVERSNUM < 10515
-bool cXinelibDevice::SetAvailableDvdSpuTrack(int Type, const char *lang, bool Current)
-{
- if(Type >= 0 && Type < 64) {
-
- m_DvdSpuTrack[Type].id = Type;
- m_DvdSpuTrack[Type].language[0] = '\0';
- if(lang)
- strn0cpy(m_DvdSpuTrack[Type].language, lang, MAXLANGCODE2);
- if(Current)
- m_CurrentDvdSpuTrack = Type;
-
- return true;
- }
- return false;
-}
-#endif
-
-#if VDRVERSNUM < 10515
-void cXinelibDevice::EnsureDvdSpuTrack(void)
-{
- if(!m_ForcedDvdSpuTrack &&
- NumDvdSpuTracks() > 0 &&
- (m_DvdSpuTrack[0].id == 0xffff ||
- strcmp(m_DvdSpuTrack[0].language, "menu"))) {
-
- if(xc.spu_autoshow) {
- int pref, track;
- size_t len;
- for(pref = 0; pref < 4; pref++)
- for(track = 0; track < 64; track++)
- if(m_DvdSpuTrack[track].id != 0xffff)
- if((len=strlen(xc.spu_lang[pref])) > 0)
- //if(!strncmp(m_DvdSpuTrack[track].language,
- // xc.spu_lang[pref], len)) {
- if(!strcmp(m_DvdSpuTrack[track].language,
- xc.spu_lang[pref])) {
- if(m_CurrentDvdSpuTrack != track) {
- LOGMSG("Auto-selecting %d. SPU track \'%s\' (%d. preferred language is \'%s\')",
- track, m_DvdSpuTrack[track].language, pref+1, xc.spu_lang[pref]);
- cXinelibDevice::SetCurrentDvdSpuTrack(track);
- cString msg = cString::sprintf("Subtitles: %s", m_DvdSpuTrack[track].language);
- Skins.QueueMessage(mtInfo, msg);
- }
- m_spuPresent = true;
- track = 64;
- pref = 99;
- }
- if(pref < 99) {
- for(track = 0; track < 64; track++)
- if(m_DvdSpuTrack[track].id != 0xffff)
- if(m_CurrentDvdSpuTrack != track) {
- LOGMSG("Auto-selecting (non-matching) %d. SPU track \'%s\'",
- track, m_DvdSpuTrack[track].language);
- cXinelibDevice::SetCurrentDvdSpuTrack(track);
- }
- }
- }
-
- if(!m_spuPresent) {
- Skins.QueueMessage(mtInfo, "Subtitles present");
- m_spuPresent = true;
- }
- }
-}
-#endif
//
// Metainfo
diff --git a/device.h b/device.h
index 10ef790c..370f6815 100644
--- a/device.h
+++ b/device.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: device.h,v 1.37 2008-11-18 15:14:40 phintuka Exp $
+ * $Id: device.h,v 1.38 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -83,9 +83,6 @@ class cXinelibDevice : public cDevice
// Device capabilities
- private:
- bool m_VDR_TrickSpeedIBP;
-
public:
virtual bool HasDecoder(void) const { return true; };
@@ -129,29 +126,10 @@ class cXinelibDevice : public cDevice
virtual void SetAudioTrackDevice(eTrackType Type);
private:
-#if VDRVERSNUM < 10515
- // (DVD) SPU tracks
- tTrackId m_DvdSpuTrack[64];
- int m_CurrentDvdSpuTrack;
- bool m_ForcedDvdSpuTrack;
-#endif
char m_MetaInfo[mi_Count][MAX_METAINFO_LEN+1];
public:
-#if VDRVERSNUM < 10515
- void ClrAvailableDvdSpuTracks(bool NotifyFrontend = true);
- bool SetAvailableDvdSpuTrack(int Type, const char *lang = NULL, bool Current = false);
-
- int NumDvdSpuTracks(void) const;
- const tTrackId *GetDvdSpuTrack(int Type) const;
- const char *GetDvdSpuLang(int Type) const;
-
- int GetCurrentDvdSpuTrack(void) const { return m_CurrentDvdSpuTrack; }
- bool SetCurrentDvdSpuTrack(int Type, bool Force=false);
- void EnsureDvdSpuTrack(void);
-#else
virtual void SetSubtitleTrackDevice(eTrackType Type);
-#endif
const char *GetMetaInfo(eMetainfoType Type);
void SetMetaInfo(eMetainfoType Type, const char *Value);
@@ -268,13 +246,6 @@ class cXinelibDevice : public cDevice
virtual int PlayVideo(const uchar *Data, int Length);
virtual int PlayAudio(const uchar *Data, int Length, uchar Id);
virtual int PlaySubtitle(const uchar *Data, int Length);
-
-#if VDRVERSNUM < 10510
- // conflicts with vdr-1.5.10+ DVB subtitle handling
- // override cDevice to get DVD SPUs
- virtual int PlayPesPacket(const uchar *Data, int Length,
- bool VideoOnly = false);
-#endif
};
#endif // __XINELIB_DEVICE_H
diff --git a/equalizer.c b/equalizer.c
index 98b81a00..8762c88c 100644
--- a/equalizer.c
+++ b/equalizer.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: equalizer.c,v 1.4 2007-10-15 00:15:07 phintuka Exp $
+ * $Id: equalizer.c,v 1.5 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -42,11 +42,7 @@ void cEqualizer::Show()
{
tArea areas [] = { {0, 0, OSD_W - 1, OSD_H - 1, 4} };
-#if VDRVERSNUM >= 10509
m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0);
-#else
- m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y);
-#endif
if(m_Osd) {
if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) {
diff --git a/frontend.c b/frontend.c
index 5cb1b971..0604e993 100644
--- a/frontend.c
+++ b/frontend.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: frontend.c,v 1.64 2008-11-10 20:10:33 phintuka Exp $
+ * $Id: frontend.c,v 1.65 2008-11-20 11:46:30 rofafor Exp $
*
*/
@@ -108,9 +108,6 @@ void cXinelibThread::InfoHandler(const char *info)
if(!strncmp(info, "TRACKMAP SPU", 12)) {
int CurrentTrack = ttXSubtitleAuto;
map += 12;
-#if VDRVERSNUM < 10515
- cXinelibDevice::Instance().ClrAvailableDvdSpuTracks(false);
-#endif
while(*map) {
bool Current = false;
while(*map == ' ') map++;
@@ -130,25 +127,17 @@ void cXinelibThread::InfoHandler(const char *info)
char *lang = map;
while(*map && *map != ' ') map++;
if(*map == ' ') { *map = 0; map++; };
-#if VDRVERSNUM < 10515
- cXinelibDevice::Instance().SetAvailableDvdSpuTrack(id, iso639_2_to_iso639_1(lang), Current);
-#else
cXinelibDevice::Instance().SetAvailableTrack(ttSubtitle, id, id+1, iso639_2_to_iso639_1(lang));
if (Current)
CurrentTrack = id;
-#endif
}
}
-#if VDRVERSNUM < 10515
- cXinelibDevice::Instance().EnsureDvdSpuTrack();
-#else
if (CurrentTrack == ttXSubtitleAuto)
cXinelibDevice::Instance().EnsureSubtitleTrack();
else if (CurrentTrack == ttXSubtitleNone)
cXinelibDevice::Instance().SetCurrentSubtitleTrack(ttNone, true);
else
cXinelibDevice::Instance().SetCurrentSubtitleTrack(eTrackType(CurrentTrack+ttSubtitleFirst), true);
-#endif
}
else if(!strncmp(info, "TRACKMAP AUDIO", 14)) {
@@ -215,13 +204,8 @@ void cXinelibThread::InfoHandler(const char *info)
map += 9;
while(*map == ' ') map++;
cXinelibDevice::Instance().SetMetaInfo(miDvdTitleNo, map);
-#if VDRVERSNUM < 10515
- if (*map == '0') // DVD Menu, set spu track to 0
- cXinelibDevice::Instance().SetCurrentDvdSpuTrack(0);
-#else
if (*map == '0') // DVD Menu, set spu track to 0
cXinelibDevice::Instance().SetCurrentSubtitleTrack(ttSubtitleFirst);
-#endif
}
free(pmap);
@@ -378,13 +362,6 @@ void cXinelibThread::AudioStreamChanged(bool ac3, int StreamId)
Xine_Control("AUDIOSTREAM", StreamId);
}
-#if VDRVERSNUM < 10515
-void cXinelibThread::SpuStreamChanged(int StreamId)
-{
- TRACEF("cXinelibThread::SpuStreamChanged");
- Xine_Control("SPUSTREAM", StreamId);
-}
-#else
void cXinelibThread::SetSubtitleTrack(eTrackType Track)
{
TRACEF("cXinelibThread::SetSubtitleTrack");
@@ -393,7 +370,6 @@ void cXinelibThread::SetSubtitleTrack(eTrackType Track)
m_SpuLangAuto ? " auto" : "");
Xine_Control(buf);
}
-#endif
void cXinelibThread::Clear(void)
{
@@ -756,11 +732,9 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position,
m_FileName = FileName;
m_bPlayingFile = true;
m_SpuLangAuto = true;
-#if VDRVERSNUM >= 10515
if (m_StatusMonitor)
DELETENULL(m_StatusMonitor);
m_StatusMonitor = new cFrontendStatusMonitor(m_SpuLangAuto);
-#endif
Unlock();
}
@@ -777,7 +751,6 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position,
if(xc.extsub_size >= 0)
Xine_Control("EXTSUBSIZE", xc.extsub_size);
-#if VDRVERSNUM >= 10515
// set preferred subtitle language
if (Setup.DisplaySubtitles) {
const char *langs = I18nLanguageCode(Setup.SubtitleLanguages[0]);
@@ -793,7 +766,6 @@ bool cXinelibThread::PlayFile(const char *FileName, int Position,
LOGMSG("Preferred SPU language: (none)");
Xine_Control(cString::sprintf("SPUSTREAM %d", ttXSubtitleNone));
}
-#endif
}
return (!GetStopSignal()) && (result==0);
diff --git a/frontend.h b/frontend.h
index 9aa8a25f..0d3c8fc9 100644
--- a/frontend.h
+++ b/frontend.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: frontend.h,v 1.24 2008-11-18 14:59:54 phintuka Exp $
+ * $Id: frontend.h,v 1.25 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -57,11 +57,7 @@ class cXinelibThread : public cThread, public cListObject
void SetStillMode(bool);
void SetNoVideo(bool bVal);
void AudioStreamChanged(bool ac3, int StreamId);
-#if VDRVERSNUM < 10515
- void SpuStreamChanged(int StreamId);
-#else
void SetSubtitleTrack(eTrackType Track);
-#endif
protected:
int Xine_Control(const char *cmd, const char *p1);
diff --git a/frontend_local.c b/frontend_local.c
index f88a2baa..05d36192 100644
--- a/frontend_local.c
+++ b/frontend_local.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: frontend_local.c,v 1.33 2008-11-17 23:39:20 phintuka Exp $
+ * $Id: frontend_local.c,v 1.34 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -17,9 +17,7 @@
#include <vdr/config.h>
#include <vdr/tools.h>
-#if VDRVERSNUM >= 10501 || (defined(PATCH_SHUTDOWN_REWRITE) && PATCH_SHUTDOWN_REWRITE >= 100)
#include <vdr/shutdown.h>
-#endif
#include "logdefs.h"
#include "config.h"
@@ -443,11 +441,7 @@ void cXinelibLocal::Action(void)
if(!m_bReconfigRequest && xc.exit_on_close) {
LOGMSG("Shutting down VDR");
-#if VDRVERSNUM >= 10501 || (defined(PATCH_SHUTDOWN_REWRITE) && PATCH_SHUTDOWN_REWRITE >= 100)
ShutdownHandler.RequestEmergencyExit();
-#else
- cThread::EmergencyExit(true);
-#endif
break;
}
}
diff --git a/i18n.c b/i18n.c
deleted file mode 100644
index 5d95c0e4..00000000
--- a/i18n.c
+++ /dev/null
@@ -1,4331 +0,0 @@
-/*
- * i18n.c: Internationalization
- *
- * See the main source file 'xineliboutput.c' for copyright information and
- * how to reach the author.
- *
- * $Id: i18n.c,v 1.38 2008-10-17 20:19:41 phintuka Exp $
- *
- * Translations provided by:
- *
- * Finnish Petri Hintukainen, Rolf Ahrenberg
- * Russian Vladimir Monchenko
- * German Udo Richter
- * Italian Diego Pierotto
- *
- */
-
-#include <vdr/config.h>
-#include "i18n.h"
-
-#if VDRVERSNUM < 10507
-
-const tI18nPhrase Phrases[] = {
- { "X11/xine-lib output plugin", // English
- "X11/xine-lib Ausgabe-Plugin", // Deutsch
- "", // Slovenski
- "Plugin uscita X11/xine-lib", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "X11/xine-lib näyttölaite", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "X11/xine-lib ÒØÔÕÞ ÜÞÔãÛì", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Media Player", // English
- "Medien...", // Deutsch
- "", // Slovenski
- "Lettore multimediale", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Mediasoitin", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "Xine-lib", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "normal", // English
- "Normal", // Deutsch
- "", // Slovenski
- "normale", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "normaali", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "½ÞàÜÐÛìÝëÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "inverted", // English
- "Invertiert", // Deutsch
- "", // Slovenski
- "invertito", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "käänteinen", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¸ÝÒÕàâØàÞÒÐÝÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Interlaced Field Order", // English
- "Interlaced Halbbild-Reihenfolge", // Deutsch
- "", // Slovenski
- "Ordine campo interlacciato", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Lomitettujen kenttien järjestys", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÇÕàÕ×áâàÞçÝëÙ ßÞàïÔÞÚ ßÞÛÕÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Brightness", // English
- "Helligkeit", // Deutsch
- "", // Slovenski
- "Luminosità", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kirkkaus", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÏàÚÞáâì", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Decoder", // English
- "Dekoder", // Deutsch
- "", // Slovenski
- "Decoder", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Dekooderi", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "´ÕÚÞÔÕà", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Audio", // English
- "Audio", // Deutsch
- "", // Slovenski
- "Audio", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Ääni", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ãÔØÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "On-Screen Display", // English
- "On-Screen Display", // Deutsch
- "", // Slovenski
- "Messaggi in sovraimpressione (OSD)", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kuvaruutunäyttö", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÍÚàÐÝÝÞÕ ÜÕÝî", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Hide main menu", // English
- "Verstecke Hauptmenü", // Deutsch
- "", // Slovenski
- "Nascondi voce nel menu principale", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Piilota valinta päävalikossa", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÁÚàëâì ÞáÝÞÒÝÞÕ ÜÕÝî", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Window aspect", // English
- "Fenster-Seitenverhältnis", // Deutsch
- "", // Slovenski
- "Aspetto finestra", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Ikkunan kuvasuhde", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÁÞÞâÝÞèÕÝØÕ áâÞàÞÝ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Scale to window size", // English
- "Skaliere auf Fenster-Größe", // Deutsch
- "", // Slovenski
- "Scala a dimensione finestra", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Skaalaa ikkunan kokoiseksi", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¼ÐáèâÐÑØàÞÒÐâì Ò àÐ×ÜÕà ÞÚÝÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Dynamic transparency correction", // English
- "Dynamische Transparenz-Korrektur", // Deutsch
- "", // Slovenski
- "Correzione trasparenza dinamica", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Dynaaminen läpinäkyvyyden korjaus", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "´ØÝÐÜØçÕáÚÐï ÚÞààÕÚæØï ßàÞ×àÐçÝÞáâØ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Static transparency correction", // English
- "Statische Transparenz-Korrektur", // Deutsch
- "", // Slovenski
- "Correzione trasparenza statica", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Läpinäkyvyyden korjaus", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÁâÐâØçÕáÚÐï ÚÞààÕÚæØï ßàÞ×àÐçÝÞáâØ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Video", // English
- "Video", // Deutsch
- "", // Slovenski
- "Video", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kuva", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "²ØÔÕÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Deinterlacing", // English
- "Deinterlacing", // Deutsch
- "", // Slovenski
- "Deinterlacciamento", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Lomituksen poisto", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "´ÕØÝâÕàÛÕÙáØÝÓ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Remote Clients", // English
- "Entfernte Clients", // Deutsch
- "", // Slovenski
- "Client remoti", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Etäkäyttö", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÃÔÐÛÕÝÝëÕ ÚÛØÕÝâë", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Allow remote clients", // English
- "Erlaube entfernte Clients", // Deutsch
- "", // Slovenski
- "Permetti client remoti", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Salli etäkäyttö", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÀÐ×àÕèØâì ãÔÐÛÕÝÝëå ÚÛØÕÝâÞÒ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Listen port (TCP and broadcast)", // English
- " Empfangender Port (TCP und Broadcast)", // Deutsch
- "", // Slovenski
- " Porta in ascolto (TCP e broadcast)", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " Kuuntele TCP-porttia", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " ¿Þàâ (TCP Ø èØàÞÚÞÒÕèÐâÕÛìÝëÙ)", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Listen address", // English
- "", // Deutsch
- "", // Slovenski
- " Indirizzo in ascolto", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " Kuuntele osoitteessa", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Remote keyboard", // English
- " Tastaturfernsteuerung", // Deutsch
- "", // Slovenski
- " Tastiera remota", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " Käytä etänäppäimistöä", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " ÃÔÐÛÕÝÝÐï ÚÛÐÒØÐâãàÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Buffer size", // English
- "Puffergröße", // Deutsch
- "", // Slovenski
- "Dimensione buffer", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Puskurin koko", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÀÐ×ÜÕà ÑãäÕàÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Number of PES packets", // English
- " Anzahl PES-Pakete", // Deutsch
- "", // Slovenski
- " Numero di pacchetti PES", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " PES-pakettien lukumäärä", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " PES ßÐÚÕâÞÒ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "custom", // English
- "Benutzerdefiniert", // Deutsch
- "", // Slovenski
- "personalizza", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "oma", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿ÞÛì×ÞÒÐâÕÛì", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "tiny", // English
- "Winzig", // Deutsch
- "", // Slovenski
- "molto piccolo", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "olematon", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¾çÕÝì ÜÐÛÕÝìÚØÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "small", // English
- "Klein", // Deutsch
- "", // Slovenski
- "piccolo", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "pieni", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¼ÐÛÕÝìÚØÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "medium", // English
- "Mittel", // Deutsch
- "", // Slovenski
- "medio", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "keskikokoinen", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÁàÕÔÝØÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "large", // English
- "Groß", // Deutsch
- "", // Slovenski
- "grande", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "suuri", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "±ÞÛìèÞÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "very large", // English
- "", // Deutsch
- "", // Slovenski
- "molto grande", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "erittäin suuri", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "huge", // English
- "Riesig", // Deutsch
- "", // Slovenski
- "enorme", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "valtava", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¾çÕÝì ÑÞÛìÝÞÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Display address", // English
- "Bildschirm-Adresse", // Deutsch
- "", // Slovenski
- "Mostra indirizzo", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Näytön osoite", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ÔàÕá ÔØáßÛÕï", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Use keyboard", // English
- "Tastatur benutzen", // Deutsch
- "", // Slovenski
- "Utilizza tastiera", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Käytä näppäimistöä", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¸áßÞÛì×ÞÒÐâì ÚÛÐÒØÐâãàã", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Driver", // English
- "Treiber", // Deutsch
- "", // Slovenski
- "Driver", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Ohjain", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "´àÐÙÒÕà", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Port", // English
- "Port", // Deutsch
- "", // Slovenski
- "Porta", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Portti", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿Þàâ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Delay", // English
- "Verzögerung", // Deutsch
- "", // Slovenski
- "Ritardo", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Viive", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "·ÐÔÕàÖÚÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // ms -- milliseconds
- { "ms", // English
- "ms", // Deutsch
- "", // Slovenski
- "ms", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "ms", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ms", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // px - pixels
- { "px", // English
- "px", // Deutsch
- "", // Slovenski
- "px", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "px", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ߨÚáÕÛÕÙ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Window width", // English
- " Fensterbreite", // Deutsch
- "", // Slovenski
- " Larghezza finestra", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " Ikkunan leveys", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " ÈØàØÝÐ ÞÚÝÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Window height", // English
- " Fensterhöhe", // Deutsch
- "", // Slovenski
- " Altezza finestra", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- " Ikkunan korkeus", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " ²ëáÞâÐ ÞÚÝÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "automatic", // English
- "Automatik", // Deutsch
- "", // Slovenski
- "automatica", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "automaattinen", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ÒâÞÜÐâØçÕáÚØ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "default", // English
- "Standard", // Deutsch
- "", // Slovenski
- "predefinita", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "oletus", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿Þ ãÜÞÛçÐÝØî", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "4:3", // English
- "4:3", // Deutsch
- "4:3", // Slovenski
- "4:3", // Italiano
- "4:3", // Nederlands
- "4:3", // Português
- "4:3", // Français
- "4:3", // Norsk
- "4:3", // Suomi
- "4:3", // Polski
- "4:3", // Español
- "4:3", // Ellinika
- "4:3", // Svenska
- "4:3", // Romaneste
- "4:3", // Magyar
- "4:3", // Catala
- "4:3", // Russian
- "4:3", // Croatian
- "4:3", // Eesti
- "4:3", // Dansk
- "4:3", // Czech
- },
- { "16:9", // English
- "16:9", // Deutsch
- "16:9", // Slovenski
- "16:9", // Italiano
- "16:9", // Nederlands
- "16:9", // Português
- "16:9", // Français
- "16:9", // Norsk
- "16:9", // Suomi
- "16:9", // Polski
- "16:9", // Español
- "16:9", // Ellinika
- "16:9", // Svenska
- "16:9", // Romaneste
- "16:9", // Magyar
- "16:9", // Catala
- "16:9", // Russian
- "16:9", // Croatian
- "16:9", // Eesti
- "16:9", // Dansk
- "16:9", // Czech
- },
- { "Pan&Scan", // English
- "Pan&Scan", // Deutsch
- "Pan&Scan", // Slovenski
- "Pan&Scan", // Italiano
- "Pan&Scan", // Nederlands
- "Pan&Scan", // Português
- "Pan&Scan", // Français
- "Pan&Scan", // Norsk
- "Pan&Scan", // Suomi
- "Pan&Scan", // Polski
- "Pan&Scan", // Español
- "Pan&Scan", // Ellinika
- "Pan&Scan", // Svenska
- "Pan&Scan", // Romaneste
- "Pan&Scan", // Magyar
- "Pan&Scan", // Catala
- "Pan&Scan", // Russian
- "Pan&Scan", // Croatian
- "Pan&Scan", // Eesti
- "Pan&Scan", // Dansk
- "Pan&Scan", // Czech
- },
- { "HUE", // English
- "Farbton", // Deutsch
- "", // Slovenski
- "Tonalità", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Värisävy", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "HUE", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Saturation", // English
- "Sättigung", // Deutsch
- "", // Slovenski
- "Saturazione", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Saturaatio", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "½ÐáëéÕÝÝÞáâì", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Contrast", // English
- "Kontrast", // Deutsch
- "", // Slovenski
- "Contrasto", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kontrasti", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ºÞÝâàÐáâÝÞáâì", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "off", // English
- "Aus", // Deutsch
- "", // Slovenski
- "disattivo", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "ei käytössä", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "²ëÚÛ.", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "no audio", // English
- "Kein Audio", // Deutsch
- "", // Slovenski
- "niente audio", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "ei ääntä", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "½Õâ ÐãÔØÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "no video", // English
- "Kein Video", // Deutsch
- "", // Slovenski
- "niente video", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "ei kuvaa", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "½Õâ ÒØÔÕÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Fullscreen mode", // English
- "Vollbild-Modus", // Deutsch
- "", // Slovenski
- "Mod. schermo intero", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kokoruututila", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿ÞÛÝÞíÚàÐÝÝëÙ àÕÖØÜ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Local Frontend", // English
- "Lokale Anzeige", // Deutsch
- "", // Slovenski
- "Frontend locale", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Paikallinen näyttö", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "»ÞÚÐÛìÝëÙ äàÞÝâÕÝÔ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Local Display Frontend", // English
- "Lokale Bildschirmanzeige", // Deutsch
- "", // Slovenski
- "Frontend visualizzazione locale", // Italiano
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Paikallinen näyttö", // Suomi
- "", // Polski
- "", // Español
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÄàÞÝâÕÝÔ ÛÞÚÐÛìÝÞÓÞ íÚàÐÝÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Delete image ?", // English
- "Bild löschen?", // Deutsch
- "", // Slovenski
- "Cancellare immagine ?", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Poistetaanko kuva ?", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÃÔÐÛØâì ÚÐàâØÝÚã ?", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " TCP transport", // English
- " TCP-Übertragung", // Deutsch
- "", // Slovenski
- " Protocollo TCP", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " TCP-siirto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "TCP âàÐÝáßÞàâ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " UDP transport", // English
- " UDP-Übertragung", // Deutsch
- "", // Slovenski
- " Protocollo UDP", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " UDP-siirto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "UDP âàÐÝáßÞàâ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " RTP (multicast) transport", // English
- " RTP (multicast) Übertragung", // Deutsch
- "", // Slovenski
- " Protocollo RTP (multicast)", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " RTP (multicast) -siirto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " RTP (èØàÞÚÞÒÕéÐâÕÛìÝëÙ) âàÐÝáßÞàâ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " PIPE transport", // English
- " Pipe-Übertragung", // Deutsch
- "", // Slovenski
- " Protocollo PIPE", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " PIPE-siirto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " PIPE âàÐÝáßÞàâ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Server announce broadcasts", // English
- " Server-Bekanntmachung Broadcast", // Deutsch
- "", // Slovenski
- " Annuncio trasmissioni dal server", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Palvelimen broadcast-ilmoitukset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- " ÁÕàÒÕà ØáßÞÛì×ãÕâ èØàÞÚÞÒÕéÐÝØÕ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Audio equalizer >>", // English
- "Audio-Equalizer >>", // Deutsch
- "", // Slovenski
- "Equalizzatore audio >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Taajuuskorjain >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ãÔØÞ íÚÒÐÛÐÙ×Õà >>", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Audio Equalizer", // English
- "Audio Equalizer", // Deutsch
- "", // Slovenski
- "Equalizzatore audio", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Taajuuskorjain", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ãÔØÞ íÚÒÐÛÐÙ×Õà", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Grayscale", // English
- "Graustufen", // Deutsch
- "", // Slovenski
- "Scala di grigi", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Harmaasävy", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¾ââÕÝÚØ áÕàÞÓÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Bitmap", // English
- "Bitmap", // Deutsch
- "", // Slovenski
- "Bitmap", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Bittikartta", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "±ØâÞÒÐï ÚÐàâÐ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Info", // English
- "Info", // Deutsch
- "", // Slovenski
- "Info", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tiedot", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Audio Compression", // English
- "Audio-Komprimierung", // Deutsch
- "", // Slovenski
- "Compressione audio", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Voimista hiljaisia ääniä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "°ãÔØÞ ÚÞÜßàÕááØï", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play file >>", // English
- "Datei abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci file >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista tiedosto >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿àÞØÓàÐâì äÐÙÛ >>", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play music >>", // English
- "Musik abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci musica >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista musiikkia >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿àÞØÓàÐâì äÐÙÛ >>", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "View images >>", // English
- "Bilder ansehen >>", // Deutsch
- "", // Slovenski
- "Visualizza immagini >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Katsele kuvia >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿àÞáÜÞâàÕâì Ø×ÞÑàÐÖÕÝØï >>", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play file", // English
- "Datei abspielen", // Deutsch
- "", // Slovenski
- "Riproduci file", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista tiedosto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿àÞØÓàÐâì äÐÙÛ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Images", // English
- "Bilder", // Deutsch
- "", // Slovenski
- "Immagini", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Kuvat", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¸×ÞÑàÐÖÕÝØï", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "CenterCutOut", // English
- "CenterCutOut", // Deutsch
- "", // Slovenski
- "CenterCutOut", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "CenterCutOut", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Test Images", // English
- "Testbilder", // Deutsch
- "", // Slovenski
- "Prova immagini", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Testikuvat", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "ÂÕáâÞÒëÕ Ø×ÞÑàÐÖÕÝØï", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Visualization", // English
- "Visualisierung", // Deutsch
- "", // Slovenski
- "Visualizzazione", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Visualisointi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "²Ø×ãÐÛØ×ÐæØï", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Upmix stereo to 5.1", // English
- "Stereo zu 5.1 hoch mischen", // Deutsch
- "", // Slovenski
- "Suono da Stereo a 5.1", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Miksaa stereoääni 5.1-kanavaiseksi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "¿àÕÞÑàÐ×ÞÒÐâì áâÕàÕÞ Ò 5.1", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Downmix AC3 to surround", // English
- "AC3 zu Surround herunter mischen", // Deutsch
- "", // Slovenski
- "Suono da AC3 a surround", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Miksaa AC3-ääni surroundiksi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Framebuffer device", // English
- "Framebuffer-Device", // Deutsch
- "", // Slovenski
- "Periferica framebuffer", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Framebuffer-laite", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "Framebuffer ãáâàÞÙáâÒÞ", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Use hardware for low-res video", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Laitteisto matalaresoluutioisella videolla", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
-
- // 1.0.0pre2:
- { "Play remote DVD >>", // English
- "Entfernte DVD abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci DVD remoto >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista DVD-levy etäkoneesta >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play DVD disc >>", // English
- "DVD abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci disco DVD >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista DVD-levy >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Crop letterbox 4:3 to 16:9", // English
- "Schneide letterbox 4:3 zu 16:9", // Deutsch
- "", // Slovenski
- "Ritaglia letterbox 4:3 a 16:9", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Leikkaa 4:3-letterbox 16:9:ksi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play only audio", // English
- "Nur Audio spielen", // Deutsch
- "", // Slovenski
- "Riproduci solo audio", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista pelkkä ääni", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Off", // English
- "Aus", // Deutsch
- "", // Slovenski
- "Disattivo", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "ei käytössä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "OSS", // English
- "OSS", // Deutsch
- "", // Slovenski
- "OSS", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "OSS", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Alsa", // English
- "Alsa", // Deutsch
- "", // Slovenski
- "Alsa", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Alsa", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Goom", // English
- "Goom", // Deutsch
- "", // Slovenski
- "Goom", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Goom", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Oscilloscope", // English
- "Oszilloskop", // Deutsch
- "", // Slovenski
- "Oscilloscopio", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Oskilloskooppi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "FFT Scope", // English
- "FFT Spektrum", // Deutsch
- "", // Slovenski
- "Spettro FFT", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Spektri", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "FFT Graph", // English
- "FFT Graph", // Deutsch
- "", // Slovenski
- "Grafico FFT", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Spektrogrammi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "X11 (sxfe)", // English
- "X11 (sxfe)", // Deutsch
- "", // Slovenski
- "X11 (sxfe)", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "X11 (sxfe)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Framebuffer (fbfe)", // English
- "Framebuffer (fbfe)", // Deutsch
- "", // Slovenski
- "Framebuffer (fbfe)", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Framebuffer (fbfe)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Xv", // English
- "Xv", // Deutsch
- "", // Slovenski
- "Xv", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Xv", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "XShm", // English
- "XShm", // Deutsch
- "", // Slovenski
- "XShm", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "XShm", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Bob", // English
- "Bob", // Deutsch
- "", // Slovenski
- "Bob", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Bob", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Weave", // English
- "Weave", // Deutsch
- "", // Slovenski
- "Weave", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Weave", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Greedy", // English
- "Greedy", // Deutsch
- "", // Slovenski
- "Greedy", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Greedy", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "One Field", // English
- "Ein Halbbild", // Deutsch
- "", // Slovenski
- "Un campo", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "One Field", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "One Field XV", // English
- "Ein Halbbild XV", // Deutsch
- "", // Slovenski
- "Un campo XV", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "One Field XV", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Linear Blend", // English
- "Linear mischen", // Deutsch
- "", // Slovenski
- "Trasparenza lineare", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Linear Blend", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "TvTime", // English
- "TvTime", // Deutsch
- "", // Slovenski
- "TvTime", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "TvTime", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Address", // English
- " Multicast-Adresse", // Deutsch
- "", // Slovenski
- " Indirizzo", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Osoite", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Port", // English
- " Multicast-Port", // Deutsch
- "", // Slovenski
- " Porta", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Portti", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " TTL", // English
- " Multicast-TTL", // Deutsch
- "", // Slovenski
- " TTL", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " TTL-aika", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Transmit always on", // English
- " Immer senden", // Deutsch
- "", // Slovenski
- " Trasmetti sempre", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Pidä lähetys aina päällä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Speakers", // English
- "Lautsprecher", // Deutsch
- "", // Slovenski
- "Altoparlanti", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Kaiuttimet", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Headphones 2.0", // English
- "Kopfhöhrer 2.0", // Deutsch
- "", // Slovenski
- "Cuffie 2.0", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Kuulokkeet 2.0", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Autodetect letterbox", // English
- " Letterbox automatisch erkennen", // Deutsch
- "", // Slovenski
- " Rileva letterbox in automatico", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Tunnista letterbox automaattisesti", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Soft start", // English
- " Weich starten", // Deutsch
- "", // Slovenski
- " Avvio leggero", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Portaittainen aloitus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Crop to", // English
- " Schneide auf", // Deutsch
- "", // Slovenski
- " Ritaglia a", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Leikkaa kokoon", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Detect subtitles", // English
- " Erkenne Untertitel", // Deutsch
- "", // Slovenski
- " Rileva sottotitoli", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Huomioi tekstitys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
-
- // 1.0.0pre4:
- { "Media", // English
- "Medien", // Deutsch
- "", // Slovenski
- "Media", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Media", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Video settings", // English
- "Video-Einstellungen", // Deutsch
- "", // Slovenski
- "Impostazioni video", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Videoasetukset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Audio settings", // English
- "Audio-Einstellungen", // Deutsch
- "", // Slovenski
- "Impostazioni audio", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Ääniasetukset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Overscan (crop image borders)", // English
- "Overscan (Bildränder abschneiden)", // Deutsch
- "", // Slovenski
- "Overscan (ritaglia bordi immagine)", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Leikkaa kuvan reunoja (overscan)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Smooth fast forward", // English
- "", // Deutsch
- "", // Slovenski
- "Avanzamento veloce leggero", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tasainen kuvakelaus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // Missing texts 2006-09-20
- { "Post processing (ffmpeg)", // English
- "Nachbearbeitung (ffmpeg)", // Deutsch
- "", // Slovenski
- "Codifica (ffmpeg)", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Käytä jälkikäsittelyä (ffmpeg)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // ffmpeg post processing
- { " Quality", // English
- " Qualität", // Deutsch
- "", // Slovenski
- " Qualità", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Laatu", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Mode", // English
- " Modus", // Deutsch
- "", // Slovenski
- " Modalità", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Moodi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // tvtime de-interlacing
- { " Method", // English
- " Methode", // Deutsch
- "", // Slovenski
- " Metodo", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Menetelmä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Cheap mode", // English
- " einfacher Modus", // Deutsch
- "", // Slovenski
- " Modo economico", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Käytä Cheap-moodia", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Pulldown", // English
- " Pulldown", // Deutsch
- "", // Slovenski
- " Pulldown", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Pulldown-moodi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Frame rate", // English
- " Bildrate", // Deutsch
- "", // Slovenski
- " Frame rate", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Ruudunpäivitys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Judder Correction", // English
- " Ruckel-Korrektur", // Deutsch
- "", // Slovenski
- " Correzione gamma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Käytä tärinänkorjausta", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Use progressive frame flag", // English
- " Nutze progressive frame flag", // Deutsch
- "", // Slovenski
- " Utilizza flag frame progressivo", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Tunnista progressiivinen kuva", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Chroma Filter", // English
- " Chrominanz-Filter", // Deutsch
- "", // Slovenski
- " Filtro Chroma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Käytä Chroma-suodinta", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Select subtitle track", // English
- "Wähle Untertitel", // Deutsch
- "", // Slovenski
- "Seleziona traccia sottotitoli", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Valitse tekstityskieli", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Select subtitle track >>", // English
- "Wähle Untertitel >>", // Deutsch
- "", // Slovenski
- "Seleziona traccia sottotitoli >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Valitse tekstityskieli >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Subtitles", // English
- "Untertitel", // Deutsch
- "", // Slovenski
- "Sottotitoli", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tekstitys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "External subtitle size", // English
- "Untertitel größe", // Deutsch
- "", // Slovenski
- "Dimensione sottotitoli esterni", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Erillisen tekstityksen koko", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Aspect ratio", // English
- "Seitenverhältnis", // Deutsch
- "", // Slovenski
- "Proporzioni", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Kuvasuhde", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play music", // English
- "Musik abspielen", // Deutsch
- "", // Slovenski
- "Riproduci musica", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista musiikkia", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Random play", // English
- "Zufallswiedergabe", // Deutsch
- "", // Slovenski
- "Riproduzione casuale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Satunnaistoisto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Normal play", // English
- "Normale Wiedergabe", // Deutsch
- "", // Slovenski
- "Riproduzione normale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Normaali toisto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Frontend initialization failed", // English
- "Initialisierung des Frontends fehlgeschlagen", // Deutsch
- "", // Slovenski
- "Inizializzazione frontend fallita", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Näyttölaitteen alustus epäonnistui", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Server initialization failed", // English
- "Initialisierung des Servers fehlgeschlagen", // Deutsch
- "", // Slovenski
- "Inizializzazione server fallita", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Palvelimen käynnistys epäonnistui", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // Goom options
- { " Width", // English
- " Breite", // Deutsch
- "", // Slovenski
- " Larghezza", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Leveys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Height", // English
- " Höhe", // Deutsch
- "", // Slovenski
- " Altezza", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Korkeus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Speed", // English
- " Bildrate", // Deutsch
- "", // Slovenski
- " Velocità", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Nopeus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " SAP announcements", // English
- " SAP-Ankündigungen", // Deutsch
- "", // Slovenski
- " Annunci SAP", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " SAP-ilmoitukset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play remote CD >>", // English
- "Entfernte CD abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci CD remoto >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista CD-levy etäkoneesta >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Play audio CD >>", // English
- "Musik-CD abspielen >>", // Deutsch
- "", // Slovenski
- "Riproduci CD audio >>", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Toista CD-levy >>", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " HTTP transport for media files", // English
- " HTTP-Verbindung für Medien-Dateien", // Deutsch
- "", // Slovenski
- " Protocollo HTTP per file multimediali", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " HTTP -siirto mediatiedostoille", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Additional network services", // English
- "Zusätzliche Netzwerk-Services", // Deutsch
- "", // Slovenski
- "Ulteriori servizi di rete", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Muut verkkopalvelut", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "HTTP server", // English
- "HTTP-Server", // Deutsch
- "", // Slovenski
- "Server HTTP", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "HTTP-palvelin", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "RTSP server", // English
- "RTSP-Server", // Deutsch
- "", // Slovenski
- "Server RTSP", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "RTSP-palvelin", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "HTTP clients can control VDR", // English
- "HTTP-Clients können VDR kontrollieren", // Deutsch
- "", // Slovenski
- "I client HTTP possono controllare VDR", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Anna HTTP-asiakkaiden ohjata VDR:ää", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "RTSP clients can control VDR", // English
- "RTSP-Clients können VDR kontrollieren", // Deutsch
- "", // Slovenski
- "I client RTSP possono controllare VDR", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Anna RTSP-asiakkaiden ohjata VDR:ää", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Queue", // English
- "Warteschlange", // Deutsch
- "", // Slovenski
- "Coda", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Soittolistalle", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Sort", // English
- "Sortiere", // Deutsch
- "", // Slovenski
- "Ordina", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Järjestä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Remove", // English
- "Entferne", // Deutsch
- "", // Slovenski
- "Rimuovi", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Poista", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Add files", // English
- "Füge Dateien hinzu", // Deutsch
- "", // Slovenski
- "Aggiungi files", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Lisää", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Random", // English
- "Zufall", // Deutsch
- "", // Slovenski
- "Casuale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Satunnaistoisto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Button$Normal", // English
- "Normal", // Deutsch
- "", // Slovenski
- "Normale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Normaali toisto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "No subtitles available!", // English
- "Keine Untertitel verfügbar!", // Deutsch
- "", // Slovenski
- "Nessun sottotitolo disponibile!", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Ei tekstitystä", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Playlist", // English
- "Wiedergabeliste", // Deutsch
- "", // Slovenski
- "Lista esecuzione", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Soittolista", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Add to playlist", // English
- "Füge zur Wiedergabeliste hinzu", // Deutsch
- "", // Slovenski
- "Aggiungi alla lista esecuzione", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Lisää soittolistalle", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Queued to playlist", // English
- "Hänge an Wiedergabeliste an", // Deutsch
- "", // Slovenski
- "Accoda alla lista esecuzione", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Lisätty soittolistalle", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Volume control", // English
- "", // Deutsch
- "", // Slovenski
- "Controllo volume", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Äänenvoimakkuuden säätö", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Hardware", // English
- "", // Deutsch
- "", // Slovenski
- "Hardware", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Laitteistolla", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Software", // English
- "", // Deutsch
- "", // Slovenski
- "Software", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Ohjelmallisesti", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "3D Denoiser", // English
- "", // Deutsch
- "", // Slovenski
- "3D Denoiser", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "3D kohinanpoisto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // 3D Denoiser
- { " Spatial luma strength", // English
- "", // Deutsch
- "", // Slovenski
- " Resistenza luma spaziale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Luman tilavoimakkuus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Spatial chroma strength", // English
- "", // Deutsch
- "", // Slovenski
- " Resistenza chroma spaziale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Chroman tilavoimakkuus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Temporal strength", // English
- "", // Deutsch
- "", // Slovenski
- " Resistenza temporale", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Ajallinen voimakkuus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Sharpen / Blur", // English
- "", // Deutsch
- "", // Slovenski
- "Nitido / Blur", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Terävöinti / Sumennus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- // Unsharp mask
- { " Width of the luma matrix", // English
- "", // Deutsch
- "", // Slovenski
- " Larghezza della matrice luma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Luma-matriisin leveys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Height of the luma matrix", // English
- "", // Deutsch
- "", // Slovenski
- " Altezza della matrice luma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Luma-matriisin korkeus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Amount of luma sharpness/blur", // English
- "", // Deutsch
- "", // Slovenski
- " Valore di nitidezza/blur luma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Luma-terävöinti/-sumennus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Width of the chroma matrix", // English
- "", // Deutsch
- "", // Slovenski
- " Larghezza della matrice chroma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Chroma-matriisin leveys", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Height of the chroma matrix", // English
- "", // Deutsch
- "", // Slovenski
- " Altezza della matrice chroma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Chroma-matriisin korkeus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Amount of chroma sharpness/blur", // English
- "", // Deutsch
- "", // Slovenski
- " Valore di nitidezza/blur chroma", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Chroma-terävöinti/-sumennus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Headphones 2.0", // English
- "", // Deutsch
- "", // Slovenski
- "Cuffie 2.0", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Kuulokkeet 2.0", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Pass Through", // English
- "", // Deutsch
- "", // Slovenski
- "Passa attraverso", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Läpivienti", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Show the track number", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Näytä raidan numero", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Show the name of the artist", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Näytä esittäjän nimi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Show the name of the album", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Näytä levyn nimi", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Cache metainfo", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tallenna metatieto", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Scan for metainfo", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tutki kappaleiden metatiedot", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Playlist settings", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Soittolistan asetukset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Video aspect ratio", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Videon kuvasuhde", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "square", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "neliö", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "anamorphic", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "anamorfinen", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Software scaling", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Skaalaus ohjelmistolla", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Change aspect ratio", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Muuta kuvasuhdetta", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Change video size", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Muuta videokuvan kokoa", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Fastest trick speed", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Suurin kelausnopeus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Blending method", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Piirtotapa", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Scaling method", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Skaalaus", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Show all layers", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Näytä kaikki kerrokset", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Advanced", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Advanced settings", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " * Following settings won't work with UDP/RTP *", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " * Seuraavat asetukset eivät toimi UDP/RTP:n kanssa *", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Sync to transponder in live mode", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Tahdistu lähetteeseen live-tilassa", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { "Adjust SCR", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- "Säädä SCR:ää", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Clock speed (Hz)", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Kellon nopeus (Hz)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { " Clock Adjustment (%)", // English
- "", // Deutsch
- "", // Slovenski
- "", // Italiano
- "", // Nederlands
- "", // Portugu<EA>s
- "", // Fran<E7>ais
- "", // Norsk
- " Kellon säätö (%)", // Suomi
- "", // Polski
- "", // Espa<F1>ol
- "", // Ellinika
- "", // Svenska
- "", // Romaneste
- "", // Magyar
- "", // Catala
- "", // Russian
- "", // Croatian
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
-
- { NULL }
-};
-
-#endif // VDRVERSNUM < 10507
-
diff --git a/i18n.h b/i18n.h
deleted file mode 100644
index 41faaeee..00000000
--- a/i18n.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * i18n.h: Internationalization
- *
- * See the main source file 'xineliboutput.c' for copyright information and
- * how to reach the author.
- *
- * $Id: i18n.h,v 1.3 2007-09-18 13:52:52 phintuka Exp $
- *
- */
-
-#ifndef __XINELIBOUTPUT_I18N_H
-#define __XINELIBOUTPUT_I18N_H
-
-#include <vdr/i18n.h>
-
-#if VDRVERSNUM < 10507
-
-extern const tI18nPhrase Phrases[];
-
-#ifndef trNOOP
-# define trNOOP(s) (s)
-#endif
-
-#ifndef trVDR
-# define trVDR(s) tr(s)
-#endif
-
-#endif // VDRVERSNUM < 10507
-
-#endif //__XINELIBOUTPUT_I18N_H
diff --git a/logdefs.h b/logdefs.h
index 119f7470..f9076439 100644
--- a/logdefs.h
+++ b/logdefs.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: logdefs.h,v 1.12 2008-11-16 21:41:01 phintuka Exp $
+ * $Id: logdefs.h,v 1.13 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -31,7 +31,7 @@
#define SYSLOGLEVEL_DEBUG 3
#define SYSLOGLEVEL_VERBOSE 4
-#if defined(esyslog) || (defined(VDRVERSNUM) && VDRVERSNUM >= 10343)
+#if defined(esyslog)
# define x_syslog(l,m,x...) syslog_with_tid(l, m x)
#else
diff --git a/media_player.c b/media_player.c
index 2c91ac41..00614cf1 100644
--- a/media_player.c
+++ b/media_player.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: media_player.c,v 1.64 2008-10-19 17:45:56 phintuka Exp $
+ * $Id: media_player.c,v 1.65 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -130,9 +130,7 @@ void cXinelibPlayer::SetAudioTrack(eTrackType Type, const tTrackId *TrackId)
void cXinelibPlayer::SetSubtitleTrack(eTrackType Type, const tTrackId *TrackId)
{
-#if VDRVERSNUM >= 10515
cXinelibDevice::Instance().SetSubtitleTrackDevice(Type);
-#endif
}
bool cXinelibPlayer::GetIndex(int &Current, int &Total, bool SnapToIFrame)
@@ -1006,15 +1004,6 @@ eOSState cXinelibDvdPlayerControl::ProcessKey(eKeys Key)
case kRed: Hide();
Menu = new cDvdMenu();
break;
-#if VDRVERSNUM < 10515
- // SPU channel
- case k5: cXinelibDevice::Instance().SetCurrentDvdSpuTrack(
- cXinelibDevice::Instance().GetCurrentDvdSpuTrack() - 2);
- case k2: cRemote::CallPlugin("xineliboutput");
- cRemote::Put(kRed); /* shortcut key */
- cRemote::Put(k2);
- break;
-#endif
// Playback control
case kGreen: m_Player->Control("SEEK -60"); break;
case kYellow: m_Player->Control("SEEK +60"); break;
diff --git a/menu.c b/menu.c
index e86c7a46..25ebe5a5 100644
--- a/menu.c
+++ b/menu.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: menu.c,v 1.59 2008-11-14 22:29:28 phintuka Exp $
+ * $Id: menu.c,v 1.60 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -17,6 +17,7 @@
#include <vdr/menu.h>
#include <vdr/plugin.h>
#include <vdr/videodir.h>
+#include <vdr/i18n.h>
#include "logdefs.h"
#include "config.h"
@@ -26,14 +27,13 @@
#include "device.h"
#include "media_player.h"
#include "equalizer.h"
-#include "i18n.h" // trVDR for VDR-1.4.x
#ifndef HOTKEY_START
# define HOTKEY_START kRed
# define HOTKEY_DVD k0 /* */
# define HOTKEY_DVD_TRACK1 k1 /* */
-# define HOTKEY_DVD_SPU k2 /* */
+# define HOTKEY_RESERVED k2 /* */
# define HOTKEY_NEXT_ASPECT k3 /* auto, 4:3, 16:9 */
# define HOTKEY_TOGGLE_CROP k4 /* off, force, auto */
@@ -456,137 +456,6 @@ eOSState cMenuBrowseFiles::ProcessKey(eKeys Key)
}
-#if VDRVERSNUM < 10515
-
-//-------------------------- cDisplaySpuTracks ------------------------------
-//
-// cDisplaySpuTracks : almost identical copy of VDR 1.4.5 cDisplayTracks
-//
-
-#define TRACKTIMEOUT 5000 //ms
-
-class cDisplaySpuTracks : public cOsdObject {
-private:
- cSkinDisplayTracks *displayTracks;
- cTimeMs timeout;
- eTrackType types[64+2];
- char *descriptions[64+2];
- int numTracks, track;
- static cDisplaySpuTracks *currentDisplayTracks;
- virtual void Show(void);
- cDisplaySpuTracks(void);
-public:
- virtual ~cDisplaySpuTracks();
- static bool IsOpen(void) { return currentDisplayTracks != NULL; }
- static cDisplaySpuTracks *Create(void);
- static void Process(eKeys Key);
- eOSState ProcessKey(eKeys Key);
- };
-
-cDisplaySpuTracks *cDisplaySpuTracks::currentDisplayTracks = NULL;
-
-cDisplaySpuTracks::cDisplaySpuTracks(void) : cOsdObject(true)
-{
- currentDisplayTracks = this;
- numTracks = track = 0;
- int CurrentTrack = cXinelibDevice::Instance().GetCurrentDvdSpuTrack();
-
- track = numTracks;
- types[numTracks] = eTrackType(ttXSubtitleNone);
- descriptions[numTracks] = strdup("(none)");
- numTracks++;
-
- for (int i = 0; i <= 63; i++) {
- const tTrackId *TrackId = cXinelibDevice::Instance().GetDvdSpuTrack(i);
- if (TrackId) {
- types[numTracks] = eTrackType(i);
- descriptions[numTracks] = strdup(*TrackId->description ? TrackId->description : *TrackId->language ? TrackId->language : *itoa(i));
- if (i == CurrentTrack)
- track = numTracks;
- numTracks++;
- }
- }
- timeout.Set(TRACKTIMEOUT);
- displayTracks = NULL;
-}
-
-cDisplaySpuTracks::~cDisplaySpuTracks()
-{
- delete displayTracks;
- currentDisplayTracks = NULL;
- for (int i = 0; i < numTracks; i++)
- free(descriptions[i]);
-}
-
-void cDisplaySpuTracks::Show(void)
-{
- if(!displayTracks)
- displayTracks = Skins.Current()->DisplayTracks(tr("Subtitles"), numTracks, descriptions);
-
- displayTracks->SetTrack(track, descriptions);
- displayTracks->SetAudioChannel(-1);
- displayTracks->Flush();
-}
-
-cDisplaySpuTracks *cDisplaySpuTracks::Create(void)
-{
- if (cXinelibDevice::Instance().NumDvdSpuTracks() > 0) {
- if (!currentDisplayTracks)
- new cDisplaySpuTracks;
- return currentDisplayTracks;
- }
- return NULL;
-}
-
-void cDisplaySpuTracks::Process(eKeys Key)
-{
- if (currentDisplayTracks)
- currentDisplayTracks->ProcessKey(Key);
-}
-
-eOSState cDisplaySpuTracks::ProcessKey(eKeys Key)
-{
- if(!displayTracks) {
- Show();
- }
-
- int oldTrack = track;
- switch (Key) {
- case kUp|k_Repeat:
- case kUp:
- case kDown|k_Repeat:
- case kDown:
- if (NORMALKEY(Key) == kUp && track > 0)
- track--;
- else if (NORMALKEY(Key) == kDown && track < numTracks - 1)
- track++;
- timeout.Set(TRACKTIMEOUT);
- break;
- case kNext:
- //case kSubtitle|k_Repeat:
- //case kSubtitle:
- if (++track >= numTracks)
- track = 0;
- timeout.Set(TRACKTIMEOUT);
- break;
- case kOk:
- if (track != cXinelibDevice::Instance().GetCurrentDvdSpuTrack())
- oldTrack = -1; // make sure we explicitly switch to that track
- timeout.Set();
- break;
- case kNone: break;
- default: if ((Key & k_Release) == 0)
- return osEnd;
- }
- if (track != oldTrack)
- Show();
- if (track != oldTrack) {
- cXinelibDevice::Instance().SetCurrentDvdSpuTrack(types[track], true);
- }
- return timeout.TimedOut() ? osEnd : osContinue;
-}
-#endif // VDRVERSNUM < 10515
-
//----------------------------- cMenuXinelib ---------------------------------
#include "tools/display_message.h"
@@ -629,10 +498,6 @@ cMenuXinelib::cMenuXinelib()
Add(new cOsdItem(tr("Play remote CD >>"), osUser6));
else
Add(new cOsdItem(tr("Play audio CD >>"), osUser6));
-#if VDRVERSNUM < 10515
- if(cXinelibDevice::Instance().NumDvdSpuTracks() > 0)
- Add(new cOsdItem(tr("Select subtitle track >>"), osUser5));
-#endif
Add(NewTitle(tr("Video settings")));
Add(ctrl_novideo = new cMenuEditBoolItem(tr("Play only audio"),
&novideo));
@@ -745,14 +610,6 @@ eOSState cMenuXinelib::ProcessKey(eKeys Key)
cControl::Shutdown();
cControl::Launch(new cXinelibPlayerControl(ShowMusic, "cdda:/"));
return osEnd;
-#if VDRVERSNUM < 10515
- case osUser5:
- if(!g_PendingMenuAction) {
- g_PendingMenuAction = cDisplaySpuTracks::Create();
- return osPlugin;
- }
- return osContinue;
-#endif
case osUser7:
if(!g_PendingMenuAction) {
g_PendingMenuAction = new cEqualizer();
@@ -804,10 +661,6 @@ void cMenuXinelib::Store(void)
xc.headphone = headphone;
}
-#if APIVERSNUM < 10404
-# warning Using hotkeys may segfault with VDR version < 1.4.3-2
-#endif
-
eOSState cMenuXinelib::ProcessHotkey(eKeys Key)
{
eOSState NewState = osEnd;
@@ -826,21 +679,6 @@ eOSState cMenuXinelib::ProcessHotkey(eKeys Key)
cControl::Launch(new cXinelibDvdPlayerControl("dvd:/1"));
break;
-#if VDRVERSNUM < 10515
- case HOTKEY_DVD_SPU:
- /* use audio track display menu */
- if(!g_PendingMenuAction) {
- bool WasOpen = cDisplaySpuTracks::IsOpen();
- g_PendingMenuAction = cDisplaySpuTracks::Create();
- if(g_PendingMenuAction) {
- cRemote::CallPlugin("xineliboutput");
- if(WasOpen || !OnlyInfo) cRemote::Put(kNext);
- } else {
- Message = tr("No subtitles available!");
- }
- }
- break;
-#endif
case HOTKEY_LOCAL_FE:
/* off, on */
{
diff --git a/menuitems.c b/menuitems.c
index cd38a83e..0a2ee2b4 100644
--- a/menuitems.c
+++ b/menuitems.c
@@ -4,11 +4,11 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: menuitems.c,v 1.12 2008-09-22 10:24:53 phintuka Exp $
+ * $Id: menuitems.c,v 1.13 2008-11-20 11:46:31 rofafor Exp $
*
*/
-#include "i18n.h"
+#include <vdr/i18n.h>
#include "menuitems.h"
diff --git a/osd.c b/osd.c
index ab2558f0..2eb3c7a9 100644
--- a/osd.c
+++ b/osd.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: osd.c,v 1.25 2008-09-21 13:51:07 phintuka Exp $
+ * $Id: osd.c,v 1.26 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -246,11 +246,7 @@ void cXinelibOsd::CmdRle(int Wnd, int X0, int Y0,
}
cXinelibOsd::cXinelibOsd(cXinelibDevice *Device, int x, int y, uint Level)
-#if VDRVERSNUM >= 10509
: cOsd(x, y, Level)
-#else
- : cOsd(x, y)
-#endif
{
TRACEF("cXinelibOsd::cXinelibOsd");
@@ -453,11 +449,6 @@ cOsd *cXinelibOsdProvider::CreateOsd(int Left, int Top, uint Level)
cMutexLock ml(&cXinelibOsd::m_Lock);
-#if VDRVERSNUM < 10509
- if(cXinelibOsd::m_OsdStack.First())
- LOGMSG("cXinelibOsdProvider::CreateOsd - OSD already open !");
-#endif
-
cXinelibOsd *m_OsdInstance = new cXinelibOsd(m_Device, Left, Top, Level);
// sorted insert
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index 74a54a08..4a2f714a 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -220,9 +220,6 @@ msgstr "Pøehrát soubor"
msgid "Button$Queue"
msgstr "Fronta"
-msgid "Subtitles"
-msgstr "Titulky"
-
msgid "Media"
msgstr "Média"
@@ -247,9 +244,6 @@ msgstr "Pøehrát vzdálené CD >>"
msgid "Play audio CD >>"
msgstr "Pøehrát zvukové CD >>"
-msgid "Select subtitle track >>"
-msgstr "Výbìr titulkù >>"
-
msgid "Video settings"
msgstr "Nastavení obrazu"
@@ -277,9 +271,6 @@ msgstr ""
msgid "Audio equalizer >>"
msgstr "Korekce zvuku (ekvalizér) >>"
-msgid "No subtitles available!"
-msgstr "Titulky nejsou k dispozici!"
-
msgid "Local Frontend"
msgstr "Lokální rozhraní"
diff --git a/po/de_DE.po b/po/de_DE.po
index c058bebf..98ad8e92 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -219,9 +219,6 @@ msgstr "Datei abspielen"
msgid "Button$Queue"
msgstr "Warteschlange"
-msgid "Subtitles"
-msgstr "Untertitel"
-
msgid "Media"
msgstr "Medien"
@@ -246,9 +243,6 @@ msgstr "Entfernte CD abspielen >>"
msgid "Play audio CD >>"
msgstr "Musik-CD abspielen >>"
-msgid "Select subtitle track >>"
-msgstr "Wähle Untertitel >>"
-
msgid "Video settings"
msgstr "Video-Einstellungen"
@@ -276,9 +270,6 @@ msgstr "Audio-Komprimierung"
msgid "Audio equalizer >>"
msgstr "Audio-Equalizer >>"
-msgid "No subtitles available!"
-msgstr "Keine Untertitel verfügbar!"
-
msgid "Local Frontend"
msgstr "Lokale Anzeige"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 78708155..ab841b35 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -220,9 +220,6 @@ msgstr "Toista tiedosto"
msgid "Button$Queue"
msgstr "Soittolistalle"
-msgid "Subtitles"
-msgstr "Tekstitys"
-
msgid "Media"
msgstr "Media"
@@ -247,9 +244,6 @@ msgstr "Toista CD-levy etäkoneesta >>"
msgid "Play audio CD >>"
msgstr "Toista CD-levy >>"
-msgid "Select subtitle track >>"
-msgstr "Valitse tekstityskieli >>"
-
msgid "Video settings"
msgstr "Videoasetukset"
@@ -277,9 +271,6 @@ msgstr "Voimista hiljaisia ääniä"
msgid "Audio equalizer >>"
msgstr "Taajuuskorjain >>"
-msgid "No subtitles available!"
-msgstr "Ei tekstitystä"
-
msgid "Local Frontend"
msgstr "Paikallinen näyttö"
diff --git a/po/it_IT.po b/po/it_IT.po
index fc748dfb..355ec612 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -218,9 +218,6 @@ msgstr "Riproduci file"
msgid "Button$Queue"
msgstr "Coda"
-msgid "Subtitles"
-msgstr "Sottotitoli"
-
msgid "Media"
msgstr "Media"
@@ -245,9 +242,6 @@ msgstr "Riproduci CD remoto >>"
msgid "Play audio CD >>"
msgstr "Riproduci CD audio >>"
-msgid "Select subtitle track >>"
-msgstr "Seleziona traccia sottotitoli >>"
-
msgid "Video settings"
msgstr "Impostazioni video"
@@ -275,9 +269,6 @@ msgstr "Compressione audio"
msgid "Audio equalizer >>"
msgstr "Equalizzatore audio >>"
-msgid "No subtitles available!"
-msgstr "Nessun sottotitolo disponibile!"
-
msgid "Local Frontend"
msgstr "Frontend locale"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 81aa38b8..a945b4dd 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -219,9 +219,6 @@ msgstr "¿àÞØÓàÐâì äÐÙÛ"
msgid "Button$Queue"
msgstr ""
-msgid "Subtitles"
-msgstr ""
-
msgid "Media"
msgstr ""
@@ -246,9 +243,6 @@ msgstr ""
msgid "Play audio CD >>"
msgstr ""
-msgid "Select subtitle track >>"
-msgstr ""
-
msgid "Video settings"
msgstr ""
@@ -276,9 +270,6 @@ msgstr "°ãÔØÞ ÚÞÜßàÕááØï"
msgid "Audio equalizer >>"
msgstr "°ãÔØÞ íÚÒÐÛÐÙ×Õà >>"
-msgid "No subtitles available!"
-msgstr ""
-
msgid "Local Frontend"
msgstr "»ÞÚÐÛìÝëÙ äàÞÝâÕÝÔ"
diff --git a/setup_menu.c b/setup_menu.c
index 2b4e3950..27704e4c 100644
--- a/setup_menu.c
+++ b/setup_menu.c
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: setup_menu.c,v 1.64 2008-11-18 14:09:07 phintuka Exp $
+ * $Id: setup_menu.c,v 1.65 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -13,12 +13,12 @@
#include <vdr/config.h>
#include <vdr/plugin.h>
#include <vdr/remote.h>
+#include <vdr/i18n.h>
#include "setup_menu.h"
#include "device.h"
#include "menuitems.h"
#include "config.h"
-#include "i18n.h" // trVDR for vdr-1.4.x
#include "osd.h" // cXinelibOsdProvider::RefreshOsd()
@@ -854,9 +854,6 @@ class cMenuSetupOSD : public cMenuSetupPage
cOsdItem *ctrl_alpha_abs;
cOsdItem *ctrl_blending;
cOsdItem *ctrl_lowres;
-#if VDRVERSNUM < 10515
- cOsdItem *ctrl_spulang0;
-#endif
protected:
virtual void Store(void);
@@ -896,9 +893,6 @@ void cMenuSetupOSD::Set(void)
ctrl_lowres = NULL;
ctrl_alpha = NULL;
ctrl_alpha_abs = NULL;
-#if VDRVERSNUM < 10515
- ctrl_spulang0 = NULL;
-#endif
Add(NewTitle(tr("On-Screen Display")));
Add(new cMenuEditBoolItem(tr("Hide main menu"),
@@ -919,12 +913,10 @@ void cMenuSetupOSD::Set(void)
new cMenuEditStraI18nItem(tr("Scaling method"), &newconfig.osd_scaling,
OSD_SCALING_count, xc.s_osdScalings));
-#if VDRVERSNUM >= 10509
# if 0
Add(new cMenuEditStraI18nItem(tr("Show all layers"), &newconfig.osd_mixer,
OSD_MIXER_count, xc.s_osdMixers));
# endif
-#endif
Add(ctrl_alpha =
new cMenuEditTypedIntItem(tr("Dynamic transparency correction"), "%",
@@ -935,32 +927,13 @@ void cMenuSetupOSD::Set(void)
&newconfig.alpha_correction_abs, -0xff, 0xff,
tr("Off")));
-#if VDRVERSNUM < 10515
- Add(NewTitle(tr("Subtitles")));
- Add(new cMenuEditBoolItem(trVDR("Setup.EPG$Preferred languages"),
- &newconfig.spu_autoshow));
- if(newconfig.spu_autoshow) {
- Add(ctrl_spulang0 =
- new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"),
- newconfig.spu_lang[0], 4, LangNameChars));
- Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"),
- newconfig.spu_lang[1], 4, LangNameChars));
- Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"),
- newconfig.spu_lang[2], 4, LangNameChars));
- Add(new cMenuEditStrItem(trVDR("Setup.EPG$Preferred language"),
- newconfig.spu_lang[3], 4, LangNameChars));
- }
-#endif
-
Add(new cMenuEditStraI18nItem(tr("External subtitle size"),
&newconfig.extsub_size, SUBTITLESIZE_count, xc.s_subtitleSizes));
-#if VDRVERSNUM >= 10510
Add(new cMenuEditBoolItem(tr("DVB subtitle decoder"),
&newconfig.dvb_subtitles,
"VDR",
"frontend"));
-#endif
if(current<1) current=1; /* first item is not selectable */
SetCurrent(Get(current));
@@ -990,12 +963,6 @@ eOSState cMenuSetupOSD::ProcessKey(eKeys Key)
Set();
if(newconfig.osd_blending!=OSD_BLENDING_SOFTWARE && ctrl_lowres)
Set();
-#if VDRVERSNUM < 10515
- if(newconfig.spu_autoshow && !ctrl_spulang0)
- Set();
- if(!newconfig.spu_autoshow && ctrl_spulang0)
- Set();
-#endif
return state;
}
@@ -1028,13 +995,6 @@ void cMenuSetupOSD::Store(void)
SetupStore("OSD.AlphaCorrectionAbs", xc.alpha_correction_abs);
SetupStore("OSD.ExtSubSize", xc.extsub_size);
-#if VDRVERSNUM < 10515
- SetupStore("OSD.SpuAutoSelect", xc.spu_autoshow);
- SetupStore("OSD.SpuLang0", xc.spu_lang[0]);
- SetupStore("OSD.SpuLang1", xc.spu_lang[1]);
- SetupStore("OSD.SpuLang2", xc.spu_lang[2]);
- SetupStore("OSD.SpuLang3", xc.spu_lang[3]);
-#endif
SetupStore("OSD.DvbSubtitles", xc.dvb_subtitles);
Setup.Save();
@@ -1718,11 +1678,7 @@ void cTestGrayscale::Show()
int i;
if(!m_Osd)
-#if VDRVERSNUM >= 10509
m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0);
-#else
- m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y);
-#endif
if(m_Osd) {
if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) {
@@ -1821,11 +1777,7 @@ void cTestBitmap::Show()
int x, y, bit = 0;
if(!m_Osd) {
-#if VDRVERSNUM >= 10509
m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y, 0);
-#else
- m_Osd = cOsdProvider::NewOsd(OSD_X, OSD_Y);
-#endif
if(m_Osd) {
if (m_Osd->CanHandleAreas(areas, sizeof(areas) / sizeof(tArea) ) == oeOk) {
diff --git a/tools/iconv.h b/tools/iconv.h
index be7647b6..a0462f99 100644
--- a/tools/iconv.h
+++ b/tools/iconv.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: iconv.h,v 1.6 2008-09-22 10:56:31 phintuka Exp $
+ * $Id: iconv.h,v 1.7 2008-11-20 11:46:31 rofafor Exp $
*
*/
@@ -40,11 +40,7 @@ cIConv::cIConv(const char *SrcCharset, const char * DstCharset)
if(!SrcCharset)
SrcCharset = "UTF-8";
if(!DstCharset) {
-#if APIVERSNUM >= 10503
DstCharset = cCharSetConv::SystemCharacterTable();
-#else
- DstCharset = I18nCharSets()[Setup.OSDLanguage];
-#endif
}
m_ic = (iconv_t)-1;
diff --git a/xineliboutput.c b/xineliboutput.c
index 05319717..33eb8c16 100644
--- a/xineliboutput.c
+++ b/xineliboutput.c
@@ -21,24 +21,24 @@
*
* xineliboutput.c: VDR Plugin interface
*
- * $Id: xineliboutput.c,v 1.36 2008-11-01 07:23:00 phintuka Exp $
+ * $Id: xineliboutput.c,v 1.37 2008-11-20 11:46:31 rofafor Exp $
*
*/
#include "features.h"
#include <vdr/plugin.h>
+#include <vdr/i18n.h>
#include "logdefs.h"
-#include "i18n.h"
#include "config.h"
#include "device.h"
#include "setup_menu.h"
#include "menu.h"
#include "media_player.h"
-#if VDRVERSNUM < 10400
-# error VDR versions < 1.4.0 are not supported !
+#if defined(APIVERSNUM) && (APIVERSNUM < 10600)
+# error VDR API versions < 1.6.0 are not supported !
#endif
//---------------------------------plugin-------------------------------------
@@ -154,10 +154,6 @@ bool cPluginXinelibOutput::Initialize(void)
// Initialize any background activities the plugin shall perform.
TRACEF("cPluginXinelibOutput::Initialize");
-#if VDRVERSNUM < 10507
- RegisterI18n(Phrases);
-#endif
-
cXinelibDevice::Instance();
return true;
}