Compare commits
329 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
946d9e4bd6 | ||
|
3fef93574a | ||
|
97327f0212 | ||
|
91ee69f22e | ||
|
fb2d6f95e8 | ||
|
3d5aa5977a | ||
|
c9e4712011 | ||
|
a4670c75a9 | ||
|
ae2a6c06f8 | ||
|
9b79b011cb | ||
|
35813ced0d | ||
|
c91cb3aada | ||
|
d2c2ec070d | ||
|
da3957b735 | ||
|
b9f0bf8f7d | ||
|
e6da7fdda7 | ||
|
f38e03a431 | ||
|
6c781b05a1 | ||
|
52c279fc4f | ||
|
483f4053a5 | ||
|
4f3f435bc5 | ||
|
615688f3b9 | ||
|
aa1c16609c | ||
|
fc2629eec5 | ||
|
73fa25f936 | ||
|
ce0aa768b9 | ||
|
2f5f5f70c3 | ||
|
c367c80335 | ||
|
cb7cf4a225 | ||
|
45d61f49e3 | ||
|
5e2fe0a195 | ||
|
129f9db0ab | ||
|
3a2f289ad9 | ||
|
ac696e9ba3 | ||
|
39fb9f47f4 | ||
|
8b1b72267a | ||
|
057cee2408 | ||
|
4bacd77f8b | ||
|
889c996624 | ||
|
ac9a7c43cb | ||
|
441491d253 | ||
|
6768d9035e | ||
|
7b55de6ae7 | ||
|
2a2d51d255 | ||
|
1d0545e19c | ||
|
e11610bf32 | ||
|
6f826c740c | ||
|
c091bd6fc9 | ||
|
28450dcca0 | ||
|
af01615e7b | ||
|
e57a8ebb98 | ||
|
892818b69f | ||
|
12d132d665 | ||
|
8d855a2d19 | ||
|
013c562749 | ||
|
7981682173 | ||
|
d12e43ce05 | ||
|
d50c5bfdce | ||
|
9511a086be | ||
|
7926c08093 | ||
|
1e5ac799be | ||
|
1a4f9ce465 | ||
|
ee685c05c2 | ||
|
29cce3fca8 | ||
|
5955e2b80a | ||
|
c581221623 | ||
|
434a9b95fd | ||
|
67b8037caa | ||
|
5a6df22226 | ||
|
15e49f9d02 | ||
|
7b47ab46d3 | ||
|
4e65f22bdf | ||
|
8ba4a58554 | ||
|
f3283ed362 | ||
|
3c859db7c4 | ||
|
114cd36e55 | ||
|
882a4654a8 | ||
|
e9883cbd2d | ||
|
5ff88f5c97 | ||
|
30c0a32a48 | ||
|
09858af7a8 | ||
|
a6a256190b | ||
|
1f96c8a4d4 | ||
|
77db4a63e3 | ||
|
090120f704 | ||
|
a179a38fd9 | ||
|
aca5157707 | ||
|
38e76f6a3f | ||
|
04eeb5d65b | ||
|
3276b5358a | ||
|
fb56689b0b | ||
|
20cc2a2b17 | ||
|
4ea86a2380 | ||
|
47a6385767 | ||
|
f32629e7aa | ||
|
a463fdff3a | ||
|
50cc4ef7a2 | ||
|
7e8b866425 | ||
|
518ebde76d | ||
|
79bad6babd | ||
|
6f1a7638eb | ||
|
e4bdd4700d | ||
|
ff4a17e387 | ||
|
edee40e2a6 | ||
|
e6e27d291c | ||
|
37028e518b | ||
|
25c8220888 | ||
|
81b82668ac | ||
|
c963587a0f | ||
|
74bc2e88d5 | ||
|
962bcae745 | ||
|
c5b6543dee | ||
|
8cefe9a1d5 | ||
|
c42b86ec00 | ||
|
d2d1cbcb50 | ||
|
c88120cc03 | ||
|
caface0a88 | ||
|
a857be6cc3 | ||
|
d6bba3e488 | ||
|
f67ddda1f7 | ||
|
14fafa3059 | ||
|
3f60582c78 | ||
|
6709ae0feb | ||
|
490d46ec8d | ||
|
c95d5118ef | ||
|
f128d38ad3 | ||
|
fe35b42a3b | ||
|
9645cb24d1 | ||
|
0fc3e793a4 | ||
|
1f86b6aa62 | ||
|
aefd2d29e3 | ||
|
91098917e0 | ||
|
ec7403c060 | ||
|
94517d3404 | ||
|
8613e5db11 | ||
|
60bf6d7194 | ||
|
6911ffe0b6 | ||
|
541edc7514 | ||
|
a9c11c538f | ||
|
8acb4a4f67 | ||
|
549194b0e5 | ||
|
64a2c1ecf3 | ||
|
dbf2fa3f18 | ||
|
bf88e2976f | ||
|
2927201762 | ||
|
a62267196f | ||
|
742d2c68ce | ||
|
3c6711d2d5 | ||
|
463c4ec154 | ||
|
5a5a5e7718 | ||
|
a7980757bb | ||
|
d7fd8ccef6 | ||
|
82a6af6686 | ||
|
37f50b5c69 | ||
|
e2c66890a1 | ||
|
e90fe75bd6 | ||
|
456c12dfb3 | ||
|
98e4d453be | ||
|
bc43a7623b | ||
|
60d6fd63b1 | ||
|
1198764ef2 | ||
|
705ba720db | ||
|
48e0d859f4 | ||
|
1e0ef814f9 | ||
|
a0a76fe77a | ||
|
f7c0cd69d1 | ||
|
833aed00fc | ||
|
72514fd821 | ||
|
2cb111fc2e | ||
|
1309d5aeb3 | ||
|
06aebf664a | ||
|
01a04014be | ||
|
dbf3cb8992 | ||
|
953793f763 | ||
|
dc78eaf018 | ||
|
a0c96cac77 | ||
|
1ba4533618 | ||
|
9c041c5961 | ||
|
cf190855c7 | ||
|
1a58294231 | ||
|
514bd932fc | ||
|
c154364b4e | ||
|
62843ec241 | ||
|
868f6184ae | ||
|
d5be64f64a | ||
|
e2770e7731 | ||
|
4e87634604 | ||
|
5bc21a6edd | ||
|
e411a7791c | ||
|
b526dbf2c7 | ||
|
d3d02047a4 | ||
|
f033e623c3 | ||
|
29580c7417 | ||
|
280df5325c | ||
|
4ba276f746 | ||
|
34acd9b262 | ||
|
ffb15f08cd | ||
|
470460e1cf | ||
|
dc84e805c3 | ||
|
4202218b47 | ||
|
d84331689a | ||
|
942c6415c5 | ||
|
e31eec2d06 | ||
|
6b470be470 | ||
|
6f1b9d6fa5 | ||
|
ab39aa544c | ||
|
c82ba48597 | ||
|
0cfa8b8381 | ||
|
61ff980b3a | ||
|
6717501bd7 | ||
|
c0e1a66f45 | ||
|
14c2a27a62 | ||
|
6259467ac8 | ||
|
522477b56a | ||
|
1a86d7d301 | ||
|
a6e00fb606 | ||
|
0b78ac9e3f | ||
|
3946379f41 | ||
|
740fd3ac0d | ||
|
098f021a3c | ||
|
8d3f2ce860 | ||
|
a65a63982d | ||
|
3fd544737a | ||
|
9bf563c96c | ||
|
abc2e90176 | ||
|
e607bae240 | ||
|
1b39396e87 | ||
|
555f1858e8 | ||
|
90f54184a2 | ||
|
1de277effe | ||
|
7370c4c557 | ||
|
c4a59375b3 | ||
|
54c5d19e1a | ||
|
86e7ad4ec1 | ||
|
472cc578fe | ||
|
02aefef167 | ||
|
002ef3a1c9 | ||
|
f855209de0 | ||
|
fd17bd9c57 | ||
|
58db5ee331 | ||
|
75fd96f6b7 | ||
|
c7c52324a3 | ||
|
ec10cd64e5 | ||
|
0e2efeb9a8 | ||
|
39440333e8 | ||
|
9ac5258ac0 | ||
|
8746340a87 | ||
|
83655f78d6 | ||
|
7c9bf1df92 | ||
|
91fdb1ef6c | ||
|
674ba19c03 | ||
|
0fac12001e | ||
|
dbce194f82 | ||
|
61a31e2609 | ||
|
ad757a9a60 | ||
|
422a9b41de | ||
|
0b3f91a4c1 | ||
|
b9c2aaf3af | ||
|
29221aaca5 | ||
|
e1349234f6 | ||
|
5ec2e9c11e | ||
|
edd88db0f9 | ||
|
4a5adfcb23 | ||
|
68d8319d2d | ||
|
80a9198603 | ||
|
0751e4cdeb | ||
|
c14e9f8256 | ||
|
9a364075ab | ||
|
20d3cd3d2a | ||
|
7490497b4e | ||
|
eaa8d8be9f | ||
|
b26fc7fb8d | ||
|
b5639c164a | ||
|
ba9c87dd07 | ||
|
ba126c3a2c | ||
|
f71b926164 | ||
|
7e974bc716 | ||
|
81670c3a6b | ||
|
e3d94c2c60 | ||
|
47fbc69af5 | ||
|
9c12ce65aa | ||
|
1138784282 | ||
|
6aa3ee1c8b | ||
|
c2ef97953f | ||
|
46093b1cdf | ||
|
0ea08ea28a | ||
|
b9ed20ac53 | ||
|
c670746226 | ||
|
bf4122309f | ||
|
ad3a1f78b5 | ||
|
372b7b5de8 | ||
|
06c94ea707 | ||
|
47e1382819 | ||
|
5fd7ec68ac | ||
|
12da6a5b05 | ||
|
db6f4ba08d | ||
|
3b5f5f3bfd | ||
|
a227dcb7e2 | ||
|
fb7623c567 | ||
|
6a1b0c1c73 | ||
|
f7c72fcf00 | ||
|
c93b2a9b0b | ||
|
47d85f6e71 | ||
|
f34589a822 | ||
|
2d11e017a0 | ||
|
6fe5d269af | ||
|
4f8b891d26 | ||
|
bfeb3c47ff | ||
|
91128cdfa4 | ||
|
54c8d9c4e9 | ||
|
1e006a9769 | ||
|
e372f02873 | ||
|
6ae15d962a | ||
|
8eca73b6bd | ||
|
2652afbdfd | ||
|
04368a4ec9 | ||
|
b10171d5b7 | ||
|
3db24fe41b | ||
|
f6aac91037 | ||
|
7418ab7b9a | ||
|
e2eb683a4b | ||
|
a6dab3b4c1 | ||
|
23711b0635 | ||
|
c3edbefa31 | ||
|
13a5815018 | ||
|
09115712cf | ||
|
42b967fb89 | ||
|
9feb8efd23 | ||
|
100fa78952 |
155
acinclude.m4
@@ -5,29 +5,38 @@ AM_MAINTAINER_MODE
|
||||
AC_GNU_SOURCE
|
||||
|
||||
AC_ARG_WITH(target,
|
||||
[ --with-target=TARGET target for compilation [[native,cdk]]],
|
||||
[TARGET="$withval"],[TARGET="native"])
|
||||
AS_HELP_STRING([--with-target=TARGET], [target for compilation [[native,cdk]]]),
|
||||
[TARGET="$withval"],
|
||||
[TARGET="native"])
|
||||
|
||||
AC_ARG_WITH(targetprefix,
|
||||
[ --with-targetprefix=PATH prefix relative to target root (only applicable in cdk mode)],
|
||||
[TARGET_PREFIX="$withval"],[TARGET_PREFIX=""])
|
||||
AS_HELP_STRING([--with-targetprefix=PATH], [prefix relative to target root (only applicable in cdk mode)]),
|
||||
[TARGET_PREFIX="$withval"],
|
||||
[TARGET_PREFIX=""])
|
||||
|
||||
AC_ARG_WITH(debug,
|
||||
[ --without-debug disable debugging code],
|
||||
[DEBUG="$withval"],[DEBUG="yes"])
|
||||
AS_HELP_STRING([--without-debug], [disable debugging code @<:@default=no@:>@]),
|
||||
[DEBUG="$withval"],
|
||||
[DEBUG="yes"])
|
||||
|
||||
if test "$DEBUG" = "yes"; then
|
||||
DEBUG_CFLAGS="-g3 -ggdb"
|
||||
AC_DEFINE(DEBUG,1,[Enable debug messages])
|
||||
AC_DEFINE(DEBUG, 1, [enable debugging code])
|
||||
fi
|
||||
|
||||
AC_ARG_WITH(libcoolstream-static-dir,
|
||||
AS_HELP_STRING([--with-libcoolstream-static-dir=PATH], [path for static libcoolstream [[NONE]]]),
|
||||
[LIBCOOLSTREAM_STATIC_DIR="$withval"],
|
||||
[LIBCOOLSTREAM_STATIC_DIR=""])
|
||||
|
||||
AC_ARG_ENABLE(libcoolstream-static,
|
||||
AS_HELP_STRING([--enable-libcoolstream-static], [libcoolstream static linked for testing @<:@default=no@:>@]))
|
||||
AM_CONDITIONAL(ENABLE_LIBCOOLSTREAM_STATIC, test "$enable_libcoolstream_static" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(reschange,
|
||||
AS_HELP_STRING(--enable-reschange,enable change the osd resolution (default for hd2)))
|
||||
|
||||
AS_HELP_STRING([--enable-reschange], [enable change the osd resolution @<:@default for hd2 and hd51@:>@]),
|
||||
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION, 1, [enable change the osd resolution]))
|
||||
AM_CONDITIONAL(ENABLE_RESCHANGE, test "$enable_reschange" = "yes")
|
||||
if test "$enable_reschange" = "yes"; then
|
||||
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION,1,[enable change the osd resolution])
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(target)
|
||||
|
||||
@@ -41,11 +50,12 @@ if test "$TARGET" = "native"; then
|
||||
if test "$prefix" = "NONE"; then
|
||||
prefix=/usr/local
|
||||
fi
|
||||
TARGET_PREFIX=$prefix
|
||||
if test "$exec_prefix" = "NONE"; then
|
||||
exec_prefix=$prefix
|
||||
fi
|
||||
targetprefix=$prefix
|
||||
TARGET_PREFIX=$prefix
|
||||
AC_DEFINE_UNQUOTED(TARGET_PREFIX, "$TARGET_PREFIX", [The targets prefix])
|
||||
elif test "$TARGET" = "cdk"; then
|
||||
AC_MSG_RESULT(cdk)
|
||||
|
||||
@@ -81,9 +91,9 @@ check_path () {
|
||||
])
|
||||
|
||||
dnl expand nested ${foo}/bar
|
||||
AC_DEFUN([TUXBOX_EXPAND_VARIABLE],[__$1="$2"
|
||||
AC_DEFUN([TUXBOX_EXPAND_VARIABLE], [
|
||||
__$1="$2"
|
||||
for __CNT in false false false false true; do dnl max 5 levels of indirection
|
||||
|
||||
$1=`eval echo "$__$1"`
|
||||
echo ${$1} | grep -q '\$' || break # 'grep -q' is POSIX, exit if no $ in variable
|
||||
__$1="${$1}"
|
||||
@@ -92,7 +102,7 @@ AC_DEFUN([TUXBOX_EXPAND_VARIABLE],[__$1="$2"
|
||||
])
|
||||
|
||||
AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE], [
|
||||
AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
|
||||
AC_ARG_WITH($1, AS_HELP_STRING([$6], [$7 [[PREFIX$4$5]]], [32], [79]), [
|
||||
_$2=$withval
|
||||
if test "$TARGET" = "cdk"; then
|
||||
$2=`eval echo "$TARGET_PREFIX$withval"` # no indirection possible IMNSHO
|
||||
@@ -110,7 +120,6 @@ AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
|
||||
fi
|
||||
TARGET_$2=$_$2
|
||||
])
|
||||
|
||||
dnl AC_SUBST($2)
|
||||
AC_DEFINE_UNQUOTED($2,"$_$2",$7)
|
||||
AC_SUBST(TARGET_$2)
|
||||
@@ -135,61 +144,70 @@ else
|
||||
fi
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(configdir, CONFIGDIR, localstatedir, /var, /tuxbox/config,
|
||||
[--with-configdir=PATH ],[where to find the config files])
|
||||
[--with-configdir=PATH], [where to find config files])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(datadir, DATADIR, datadir, /share, /tuxbox,
|
||||
[--with-datadir=PATH ],[where to find data])
|
||||
[--with-datadir=PATH], [where to find data files])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(fontdir, FONTDIR, datadir, /share, /fonts,
|
||||
[--with-fontdir=PATH ],[where to find the fonts])
|
||||
[--with-fontdir=PATH], [where to find fonts])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(fontdir_var, FONTDIR_VAR, localstatedir, /var, /tuxbox/fonts,
|
||||
[--with-fontdir_var=PATH], [where to find fonts in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(gamesdir, GAMESDIR, localstatedir, /var, /tuxbox/games,
|
||||
[--with-gamesdir=PATH ],[where games data is stored])
|
||||
[--with-gamesdir=PATH], [where to find games])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(libdir, LIBDIR, libdir, /lib, /tuxbox,
|
||||
[--with-libdir=PATH ],[where to find the internal libs])
|
||||
[--with-libdir=PATH], [where to find internal libs])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(plugindir, PLUGINDIR, libdir, /lib, /tuxbox/plugins,
|
||||
[--with-plugindir=PATH ],[where to find the plugins])
|
||||
[--with-plugindir=PATH], [where to find plugins])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(plugindir_var, PLUGINDIR_VAR, localstatedir, /var, /tuxbox/plugins,
|
||||
[--with-plugindir_var=PATH ],[where to find the plugins in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(webtvdir_var,WEBTVDIR_VAR,localstatedir,/var,/tuxbox/plugins/webtv,
|
||||
[--with-webtvdir_var=PATH ],[where to find the livestreamScriptPath in /var])
|
||||
[--with-plugindir_var=PATH], [where to find plugins in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(plugindir_mnt, PLUGINDIR_MNT, mntdir, /mnt, /plugins,
|
||||
[--with-plugindir_mnt=PATH ],[where to find the the extern plugins])
|
||||
[--with-plugindir_mnt=PATH], [where to find external plugins])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir, LUAPLUGINDIR, libdir, /lib, /tuxbox/luaplugins,
|
||||
[--with-luaplugindir=PATH], [where to find Lua plugins])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(webtvdir, WEBTVDIR, datadir, /share, /tuxbox/neutrino/webtv,
|
||||
[--with-webtvdir=PATH], [where to find webtv content])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(webtvdir_var, WEBTVDIR_VAR, localstatedir, /var, /tuxbox/webtv,
|
||||
[--with-webtvdir_var=PATH], [where to find webtv content in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(localedir, LOCALEDIR,datadir, /share, /tuxbox/neutrino/locale,
|
||||
[--with-localedir=PATH ],[where to find the locale])
|
||||
[--with-localedir=PATH], [where to find locale])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(localedir_var, LOCALEDIR_VAR, localstatedir, /var, /tuxbox/locale,
|
||||
[--with-localedir_var=PATH ],[where to find the locale in /var])
|
||||
[--with-localedir_var=PATH], [where to find locale in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(themesdir, THEMESDIR, datadir, /share, /tuxbox/neutrino/themes,
|
||||
[--with-themesdir=PATH ],[where to find the themes])
|
||||
[--with-themesdir=PATH], [where to find themes])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(themesdir_var, THEMESDIR_VAR, localstatedir, /var, /tuxbox/themes,
|
||||
[--with-themesdir_var=PATH ],[where to find the themes in /var])
|
||||
[--with-themesdir_var=PATH], [where to find themes in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(iconsdir, ICONSDIR, datadir, /share, /tuxbox/neutrino/icons,
|
||||
[--with-iconsdir=PATH ],[where to find the icons])
|
||||
[--with-iconsdir=PATH], [where to find icons])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(iconsdir_var, ICONSDIR_VAR, localstatedir, /var, /tuxbox/icons,
|
||||
[--with-iconsdir_var=PATH ],[where to find the icons in /var])
|
||||
[--with-iconsdir_var=PATH], [where to find icons in /var])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(private_httpddir, PRIVATE_HTTPDDIR, datadir, /share, /tuxbox/neutrino/httpd,
|
||||
[--with-private_httpddir=PATH ],[where to find the the private httpd files])
|
||||
[--with-private_httpddir=PATH], [where to find private httpd files])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(public_httpddir,PUBLIC_HTTPDDIR,localstatedir,/var,/httpd,
|
||||
[--with-public_httpddir=PATH ],[where to find the the public httpd files])
|
||||
TUXBOX_APPS_DIRECTORY_ONE(public_httpddir, PUBLIC_HTTPDDIR, localstatedir, /var, /tuxbox/httpd,
|
||||
[--with-public_httpddir=PATH], [where to find public httpd files])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(hosted_httpddir, HOSTED_HTTPDDIR, mntdir, /mnt, /hosted,
|
||||
[--with-hosted_httpddir=PATH ],[where to find the the hosted files])
|
||||
[--with-hosted_httpddir=PATH], [where to find hosted files])
|
||||
|
||||
TUXBOX_APPS_DIRECTORY_ONE(flagdir, FLAGDIR, localstatedir, /var, /etc,
|
||||
[--with-flagdir=PATH], [where to find flag files])
|
||||
])
|
||||
|
||||
dnl automake <= 1.6 needs this specifications
|
||||
@@ -202,10 +220,10 @@ AC_SUBST(LIBDIR)
|
||||
AC_SUBST(MNTDIR)
|
||||
AC_SUBST(PLUGINDIR)
|
||||
AC_SUBST(PLUGINDIR_VAR)
|
||||
AC_SUBST(WEBTVDIR)
|
||||
AC_SUBST(WEBTVDIR_VAR)
|
||||
AC_SUBST(PLUGINDIR_MNT)
|
||||
AC_SUBST(LUAPLUGINDIR)
|
||||
AC_SUBST(WEBTVDIR)
|
||||
AC_SUBST(WEBTVDIR_VAR)
|
||||
AC_SUBST(LOCALEDIR)
|
||||
AC_SUBST(LOCALEDIR_VAR)
|
||||
AC_SUBST(THEMESDIR)
|
||||
@@ -237,7 +255,6 @@ if test "$$1_CONFIG" != "no"; then
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST($1_CFLAGS)
|
||||
AC_SUBST($1_LIBS)
|
||||
])
|
||||
@@ -276,7 +293,6 @@ if $PKG_CONFIG --exists "$2" ; then
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
AC_SUBST($1_CFLAGS)
|
||||
AC_SUBST($1_LIBS)
|
||||
])
|
||||
@@ -294,18 +310,21 @@ _TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
|
||||
|
||||
AC_DEFUN([TUXBOX_BOXTYPE], [
|
||||
AC_ARG_WITH(boxtype,
|
||||
[ --with-boxtype valid values: tripledragon,coolstream,spark,azbox,generic],
|
||||
AS_HELP_STRING([--with-boxtype], [valid values: tripledragon, coolstream, spark, azbox, generic, armbox]),
|
||||
[case "${withval}" in
|
||||
tripledragon|coolstream|spark|azbox|generic)
|
||||
tripledragon|coolstream|spark|azbox|generic|armbox)
|
||||
BOXTYPE="$withval"
|
||||
;;
|
||||
*)
|
||||
AC_MSG_ERROR([bad value $withval for --with-boxtype]) ;;
|
||||
esac], [BOXTYPE="coolstream"])
|
||||
AC_MSG_ERROR([bad value $withval for --with-boxtype])
|
||||
;;
|
||||
esac],
|
||||
[BOXTYPE="generic"])
|
||||
|
||||
AC_ARG_WITH(boxmodel,
|
||||
[ --with-boxmodel valid for coolstream: hd1, hd2
|
||||
valid for generic: raspi],
|
||||
AS_HELP_STRING([--with-boxmodel], [valid for coolstream: hd1, hd2])
|
||||
AS_HELP_STRING([], [valid for armbox: hd51])
|
||||
AS_HELP_STRING([], [valid for generic: raspi]),
|
||||
[case "${withval}" in
|
||||
hd1|hd2)
|
||||
if test "$BOXTYPE" = "coolstream"; then
|
||||
@@ -326,6 +345,13 @@ AC_ARG_WITH(boxmodel,
|
||||
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
|
||||
fi
|
||||
;;
|
||||
hd51)
|
||||
if test "$BOXTYPE" = "armbox"; then
|
||||
BOXMODEL="$withval"
|
||||
else
|
||||
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
|
||||
fi
|
||||
;;
|
||||
raspi)
|
||||
if test "$BOXTYPE" = "generic"; then
|
||||
BOXMODEL="$withval"
|
||||
@@ -336,8 +362,7 @@ AC_ARG_WITH(boxmodel,
|
||||
*)
|
||||
AC_MSG_ERROR([unsupported value $withval for --with-boxmodel])
|
||||
;;
|
||||
esac], [test "$BOXTYPE" = "coolstream" && BOXMODEL="hd1" || true]
|
||||
)
|
||||
esac])
|
||||
|
||||
AC_SUBST(BOXTYPE)
|
||||
AC_SUBST(BOXMODEL)
|
||||
@@ -347,6 +372,7 @@ AM_CONDITIONAL(BOXTYPE_TRIPLE, test "$BOXTYPE" = "tripledragon")
|
||||
AM_CONDITIONAL(BOXTYPE_COOL, test "$BOXTYPE" = "coolstream")
|
||||
AM_CONDITIONAL(BOXTYPE_SPARK, test "$BOXTYPE" = "spark")
|
||||
AM_CONDITIONAL(BOXTYPE_GENERIC, test "$BOXTYPE" = "generic")
|
||||
AM_CONDITIONAL(BOXTYPE_ARMBOX, test "$BOXTYPE" = "armbox")
|
||||
|
||||
AM_CONDITIONAL(BOXMODEL_CS_HD1, test "$BOXMODEL" = "hd1")
|
||||
AM_CONDITIONAL(BOXMODEL_CS_HD2, test "$BOXMODEL" = "hd2")
|
||||
@@ -363,6 +389,8 @@ elif test "$BOXTYPE" = "spark"; then
|
||||
AC_DEFINE(HAVE_SPARK_HARDWARE, 1, [building for a goldenmedia 990 or edision pingulux])
|
||||
elif test "$BOXTYPE" = "generic"; then
|
||||
AC_DEFINE(HAVE_GENERIC_HARDWARE, 1, [building for a generic device like a standard PC])
|
||||
elif test "$BOXTYPE" = "armbox"; then
|
||||
AC_DEFINE(HAVE_ARM_HARDWARE, 1, [building for an armbox])
|
||||
fi
|
||||
|
||||
# TODO: do we need more defines?
|
||||
@@ -371,29 +399,34 @@ if test "$BOXMODEL" = "hd1"; then
|
||||
elif test "$BOXMODEL" = "hd2"; then
|
||||
AC_DEFINE(BOXMODEL_CS_HD2, 1, [coolstream tank/trinity/trinity v2/trinity duo/zee2/link])
|
||||
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION, 1, [enable change the osd resolution])
|
||||
elif test "$BOXMODEL" = "hd51"; then
|
||||
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION, 1, [enable change the osd resolution])
|
||||
elif test "$BOXMODEL" = "raspi"; then
|
||||
AC_DEFINE(BOXMODEL_RASPI, 1, [Raspberry pi])
|
||||
AC_DEFINE(BOXMODEL_RASPI, 1, [raspberry pi])
|
||||
fi
|
||||
])
|
||||
|
||||
dnl backward compatiblity
|
||||
AC_DEFUN([AC_GNU_SOURCE],
|
||||
[AH_VERBATIM([_GNU_SOURCE],
|
||||
[/* Enable GNU extensions on systems that have them. */
|
||||
AC_DEFUN([AC_GNU_SOURCE], [
|
||||
AH_VERBATIM([_GNU_SOURCE], [
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# undef _GNU_SOURCE
|
||||
#endif])dnl
|
||||
#endif
|
||||
])dnl
|
||||
AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
|
||||
AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
|
||||
AC_DEFINE([_GNU_SOURCE])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_PROG_EGREP],
|
||||
[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
|
||||
[if echo a | (grep -E '(a|b)') >/dev/null 2>&1
|
||||
then ac_cv_prog_egrep='grep -E'
|
||||
else ac_cv_prog_egrep='egrep'
|
||||
fi])
|
||||
AC_DEFUN([AC_PROG_EGREP], [
|
||||
AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], [
|
||||
if echo a | (grep -E '(a|b)') >/dev/null 2>&1; then
|
||||
ac_cv_prog_egrep='grep -E'
|
||||
else
|
||||
ac_cv_prog_egrep='egrep'
|
||||
fi
|
||||
])
|
||||
EGREP=$ac_cv_prog_egrep
|
||||
AC_SUBST([EGREP])
|
||||
])
|
||||
|
215
configure.ac
@@ -1,4 +1,4 @@
|
||||
AC_INIT(Tuxbox-Neutrino,3.6.0)
|
||||
AC_INIT(Tuxbox-Neutrino,3.7.0)
|
||||
AM_INIT_AUTOMAKE([1.0.1 nostdinc])
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
|
||||
|
||||
@@ -36,23 +36,19 @@ else
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(ffmpegdec,
|
||||
AS_HELP_STRING(--enable-ffmpegdec,include ffmpeg decoder support),
|
||||
,[enable_ffmpegdec=no])
|
||||
|
||||
AS_HELP_STRING([--enable-ffmpegdec], [enable ffmpeg decoder support @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_FFMPEGDEC, 1, [include ffmpeg decoder support]))
|
||||
AM_CONDITIONAL(ENABLE_FFMPEGDEC, test "$enable_ffmpegdec" = "yes")
|
||||
if test "$enable_ffmpegdec" = "yes"; then
|
||||
AC_DEFINE(ENABLE_FFMPEGDEC,1,[include ffmpeg decoder support])
|
||||
fi
|
||||
|
||||
if test x"$enable_ffmpegdec" != xyes; then
|
||||
if test "$enable_ffmpegdec" != "yes"; then
|
||||
|
||||
AC_ARG_WITH([tremor], [AS_HELP_STRING([--with-tremor],
|
||||
[use libvorbisidec instead of libogg/libvorbis])],
|
||||
AC_ARG_WITH(tremor,
|
||||
AS_HELP_STRING([--with-tremor], [use libvorbisidec instead of libogg/libvorbis @<:@default=no@:>@]),
|
||||
[TREMOR="$withval"],
|
||||
[TREMOR=no])
|
||||
|
||||
AC_ARG_WITH([tremor-static], [AS_HELP_STRING([--with-tremor-static],
|
||||
[use statically linked libvorbisidec instead of libogg/libvorbis])],
|
||||
AC_ARG_WITH(tremor-static,
|
||||
AS_HELP_STRING([--with-tremor-static], [use statically linked libvorbisidec instead of libogg/libvorbis @<:@default=no@:>@]),
|
||||
[TREMOR_STATIC="$withval"],
|
||||
[TREMOR_STATIC=no])
|
||||
|
||||
@@ -84,28 +80,26 @@ TUXBOX_APPS_LIB_PKGCONFIG_CHECK(OGG,ogg)
|
||||
if test -z "$OGG_CFLAGS" ; then
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(OGG,ogg)
|
||||
fi
|
||||
|
||||
fi # test "$enable_ffmpegdec"
|
||||
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
|
||||
else
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
|
||||
|
||||
if test "$BOXTYPE" = "tripledragon"; then
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(DIRECTFB, directfb)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
|
||||
|
||||
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(CURL,libcurl)
|
||||
|
||||
## For the check you must use the corresponding libtool number as version number,
|
||||
## see freetype source code docs/VERSIONS.TXT
|
||||
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 16.2.10],
|
||||
[echo "freetype2 >= 2.5.0 found"], [
|
||||
## If freetype is not found:
|
||||
## Activate this line if you want to search with freetype-config instead
|
||||
[echo "freetype2 >= 2.5.0 not found, use alternative search method with freetype-config"]
|
||||
## Activate this line if you want to abort
|
||||
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 16.2.10], [
|
||||
echo "freetype2 >= 2.5.0 found"
|
||||
], [
|
||||
echo "freetype2 >= 2.5.0 not found, use alternative search method with freetype-config"
|
||||
#AC_MSG_ERROR([freetype2 >= 2.5.0 not found])
|
||||
])
|
||||
|
||||
@@ -113,6 +107,7 @@ PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 16.2.10],
|
||||
if test -z "$CURL_LIBS" -a -z "$CURL_CFLAGS"; then
|
||||
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
|
||||
fi
|
||||
|
||||
# fallback to freetype-config (which is ugly for cross-compilation)
|
||||
if test -z "$FREETYPE_LIBS" -a -z "$FREETYPE_CFLAGS"; then
|
||||
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
|
||||
@@ -124,9 +119,10 @@ if test -z "$FREETYPE_LIBS" -a -z "$FREETYPE_CFLAGS"; then
|
||||
#if FREETYPE_MAJOR < 2 || (FREETYPE_MAJOR == 2 && FREETYPE_MINOR < 5)
|
||||
#error Freetype version too low.
|
||||
#endif
|
||||
],
|
||||
[AC_MSG_RESULT(yes)],
|
||||
[AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
|
||||
], [
|
||||
AC_MSG_RESULT(yes)
|
||||
], [
|
||||
AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
|
||||
])
|
||||
fi
|
||||
|
||||
@@ -134,6 +130,12 @@ TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(AVFORMAT,libavformat)
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
|
||||
|
||||
if test "$BOXTYPE" = "armbox"; then
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(SWSCALE,libswscale)
|
||||
fi
|
||||
|
||||
if test "$BOXTYPE" = "coolstream"; then
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(BLURAY,libbluray)
|
||||
fi
|
||||
@@ -145,118 +147,71 @@ if test "$BOXTYPE" = "coolstream" ||
|
||||
AC_DEFINE(SCREENSHOT, 1, [Define to 1 if the platform supports screenshots])
|
||||
fi
|
||||
|
||||
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
|
||||
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(CONNECTION,tuxbox-connection)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(EVENTSERVER,tuxbox-eventserver)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(LCDDISPLAY,tuxbox-lcddisplay)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(LIRCDCLIENT,tuxbox-lircdclient)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(NET,tuxbox-net)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(PLUGINS,tuxbox-plugins)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(UCODES,tuxbox-ucodes)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(MPEGTOOLS,tuxbox-mpegtools)
|
||||
#TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
|
||||
|
||||
AC_ARG_ENABLE(keyboard-no-rc,
|
||||
[ --enable-keyboard-no-rc enable keyboard control, disable rc control],
|
||||
[AC_DEFINE(KEYBOARD_INSTEAD_OF_REMOTE_CONTROL,1,[enable keyboard control, disable rc control])])
|
||||
AS_HELP_STRING([--enable-keyboard-no-rc], [enable keyboard control, disable rc control @<:@default=no@:>@]),
|
||||
AC_DEFINE(KEYBOARD_INSTEAD_OF_REMOTE_CONTROL, 1, [enable keyboard control, disable rc control]))
|
||||
|
||||
AC_ARG_ENABLE(mdev,
|
||||
[ --enable-mdev disable broken neutrino mount hack, use with mdev],
|
||||
[AC_DEFINE(ASSUME_MDEV,1,[disable broken neutrino mount hack, use with mdev])])
|
||||
AS_HELP_STRING([--enable-mdev], [use mdev instead of broken neutrino mount hack @<:@default=no@:>@]),
|
||||
AC_DEFINE(ASSUME_MDEV, 1, [use mdev instead of broken neutrino mount hack]))
|
||||
|
||||
AC_ARG_ENABLE(freesatepg,
|
||||
[ --enable-freesatepg enable Freesat EPG code (experimental)],
|
||||
[AC_DEFINE(ENABLE_FREESATEPG,1,[enable Freesat EPG code])])
|
||||
AS_HELP_STRING([--enable-freesatepg], [enable Freesat EPG code @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_FREESATEPG, 1, [enable Freesat EPG code]))
|
||||
|
||||
AC_ARG_ENABLE(viasatepg,
|
||||
[ --enable-viasatepg enable ViaSat EPG code (experimental)],
|
||||
[AC_DEFINE(ENABLE_VIASATEPG,1,[enable ViaSat EPG code])])
|
||||
AS_HELP_STRING([--enable-viasatepg], [enable ViaSat EPG code @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_VIASATEPG, 1, [enable ViaSat EPG code]))
|
||||
|
||||
AC_ARG_ENABLE(fastscan,
|
||||
[ --enable-fastscan enable Fastscan code)],
|
||||
[AC_DEFINE(ENABLE_FASTSCAN,1,[enable fastscan code])])
|
||||
|
||||
AS_HELP_STRING([--enable-fastscan], [enable fastscan code @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_FASTSCAN, 1, [enable fastscan code]))
|
||||
AM_CONDITIONAL(ENABLE_FASTSCAN, test "$enable_fastscan" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(giflib,
|
||||
AS_HELP_STRING(--enable-giflib,use giflib instead of libungif),
|
||||
,[enable_giflib=no])
|
||||
|
||||
AS_HELP_STRING([--enable-giflib], [use giflib instead of libungif @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_GIFLIB, 1, [use giflib instead of libungif]))
|
||||
AM_CONDITIONAL(ENABLE_GIFLIB, test "$enable_giflib" = "yes")
|
||||
if test "$enable_giflib" = "yes"; then
|
||||
AC_DEFINE(ENABLE_GIFLIB,1,[use giflib instead of libungif])
|
||||
fi
|
||||
|
||||
### USE_PUGIXML
|
||||
AC_ARG_ENABLE(pugixml,
|
||||
AS_HELP_STRING(--enable-pugixml,use pugixml instead of xmltree),
|
||||
,[enable_pugixml=no])
|
||||
|
||||
AS_HELP_STRING([--enable-pugixml], [use pugixml instead of xmltree @<:@default=no@:>@]),
|
||||
AC_DEFINE(USE_PUGIXML, 1, [use pugixml instead of xmltree]))
|
||||
AM_CONDITIONAL(USE_PUGIXML, test "$enable_pugixml" = "yes")
|
||||
if test "$enable_pugixml" = "yes"; then
|
||||
AC_DEFINE(USE_PUGIXML,1,[use pugixml instead of xmltree])
|
||||
fi
|
||||
|
||||
|
||||
# FLAC - Free Lossless Audio Codec
|
||||
AC_ARG_ENABLE(flac,
|
||||
AS_HELP_STRING(--enable-flac,include FLAC support),
|
||||
,[enable_flac=no])
|
||||
|
||||
AS_HELP_STRING([--enable-flac], [enable FLAC support @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_FLAC, 1, [enable FLAC support]))
|
||||
AM_CONDITIONAL(ENABLE_FLAC, test "$enable_flac" = "yes")
|
||||
if test "$enable_flac" = "yes"; then
|
||||
AC_DEFINE(ENABLE_FLAC,1,[include FLAC support])
|
||||
fi
|
||||
|
||||
# UPNP - upnp browser (borken right now)
|
||||
AC_ARG_ENABLE(upnp,
|
||||
AS_HELP_STRING(--disable-upnp,disable UPNP support),
|
||||
,[enable_upnp=yes])
|
||||
AS_HELP_STRING([--enable-upnp], [enable UPNP support @<:@default=yes@:>@]),
|
||||
[enable_upnp="$enableval"],
|
||||
[enable_upnp="yes"])
|
||||
|
||||
AM_CONDITIONAL(ENABLE_UPNP,test "$enable_upnp" = "yes")
|
||||
if test "$enable_upnp" = "yes"; then
|
||||
AC_DEFINE(ENABLE_UPNP,1,[include UPNP support - currently broken])
|
||||
AC_DEFINE(ENABLE_UPNP, 1, [enable UPNP support])
|
||||
fi
|
||||
AM_CONDITIONAL(ENABLE_UPNP, test "$enable_upnp" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(extupdate,
|
||||
AS_HELP_STRING(--enable-extupdate,include extended update routine),
|
||||
,[enable_extupdate=no])
|
||||
|
||||
AS_HELP_STRING([--enable-extupdate], [enable extended update routine @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_EXTUPDATE, 1, [enable extended update routine]))
|
||||
AM_CONDITIONAL(ENABLE_EXTUPDATE, test "$enable_extupdate" = "yes")
|
||||
if test "$enable_extupdate" = "yes"; then
|
||||
AC_DEFINE(ENABLE_EXTUPDATE,1,[include extended update routine])
|
||||
fi
|
||||
|
||||
AC_ARG_WITH(stb-hal-includes,
|
||||
[ --with-stb-hal-includes=PATH path for libstb-hal includes [[NONE]]],
|
||||
[STB_HAL_INC="$withval"],[STB_HAL_INC=""])
|
||||
AC_ARG_WITH(stb-hal-build,
|
||||
[ --with-stb-hal-build=PATH path where libstb-hal is built [[NONE]]],
|
||||
[STB_HAL_LIB="-L$withval"],[STB_HAL_LIB=""])
|
||||
|
||||
AM_CONDITIONAL(USE_STB_HAL, test "$BOXTYPE" != "coolstream")
|
||||
if test "$BOXTYPE" != coolstream; then
|
||||
AC_DEFINE(USE_STB_HAL, 1,[use libstb-hal])
|
||||
if test "$STB_HAL_INC" = ""; then
|
||||
AC_MSG_ERROR([need libstb-hal includes path with --with-stb-hal-includes=...])
|
||||
fi
|
||||
HWLIB_CFLAGS="-I$STB_HAL_INC"
|
||||
fi
|
||||
|
||||
# Lua - embeddable scripting language
|
||||
AC_ARG_ENABLE(lua,
|
||||
AS_HELP_STRING(--disable-lua,disable Lua support),
|
||||
,[enable_lua=yes])
|
||||
AS_HELP_STRING([--enable-lua], [enable Lua support @<:@default=yes@:>@]),
|
||||
[enable_lua="$enableval"],
|
||||
[enable_lua="yes"])
|
||||
|
||||
AM_CONDITIONAL(ENABLE_LUA,test "$enable_lua" = "yes")
|
||||
if test "$enable_lua" = "yes"; then
|
||||
AC_DEFINE(ENABLE_LUA, 1, [include Lua support])
|
||||
PKG_CHECK_MODULES([LUA], [lua >= 5.2], echo "lua >= 5.2 found", [
|
||||
PKG_CHECK_MODULES([LUA], [lua5.2 >= 5.2], echo "lua5.2 found", [
|
||||
echo "=> lualib not found, assuming static lua in linker path..."
|
||||
PKG_CHECK_MODULES([LUA], [lua >= 5.2], [
|
||||
echo "lua >= 5.2 found"
|
||||
], [
|
||||
PKG_CHECK_MODULES([LUA], [lua5.2 >= 5.2], [
|
||||
echo "lua5.2 found"
|
||||
], [
|
||||
echo "lualib not found, assuming static lua in linker path..."
|
||||
LUA_LIBS="-llua -ldl"
|
||||
AC_DEFINE(STATIC_LUAPOSIX, 1, [Define to 1 for static lua build.])
|
||||
])
|
||||
@@ -264,37 +219,52 @@ if test "$enable_lua" = "yes"; then
|
||||
# hack...
|
||||
AC_DEFINE(LUA_COMPAT_5_2, 1, [does not really belong in config.h, but is needed for build with lua 5.3+])
|
||||
fi
|
||||
AM_CONDITIONAL(ENABLE_LUA, test "$enable_lua" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(cleanup,
|
||||
[ --enable-cleanup enable cleanup on exit],
|
||||
[AC_DEFINE(EXIT_CLEANUP,1,[enable cleanup on exit])])
|
||||
AS_HELP_STRING([--enable-cleanup], [enable cleanup on exit @<:@default=no@:>@]),
|
||||
AC_DEFINE(EXIT_CLEANUP, 1, [enable cleanup on exit]))
|
||||
|
||||
AC_ARG_ENABLE(pip,
|
||||
[ --enable-pip enable picture in picture support],
|
||||
[AC_DEFINE(ENABLE_PIP,1,[enable picture in picture support])])
|
||||
|
||||
AS_HELP_STRING([--enable-pip], [enable picture in picture support @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_PIP, 1, [enable picture in picture support]))
|
||||
|
||||
AC_ARG_ENABLE(testing,
|
||||
AS_HELP_STRING(--enable-testing,include devel code parts for neutrino tests))
|
||||
|
||||
AS_HELP_STRING([--enable-testing], [enable development code @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_TESTING, 1, [enable development code]))
|
||||
AM_CONDITIONAL(ENABLE_TESTING, test "$enable_testing" = "yes")
|
||||
if test "$enable_testing" = "yes"; then
|
||||
AC_DEFINE(ENABLE_TESTING,1,[include devel code parts for neutrino tests - not recommended for general users!])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE([fribidi],
|
||||
AS_HELP_STRING([--enable-fribidi], [enable fribidi support])
|
||||
)
|
||||
AC_ARG_ENABLE(fribidi,
|
||||
AS_HELP_STRING([--enable-fribidi], [enable fribidi support @<:@default=no@:>@]),
|
||||
AC_DEFINE(ENABLE_FRIBIDI, 1, [enable fribidi support]))
|
||||
AM_CONDITIONAL(ENABLE_FRIBIDI, test "$enable_fribidi" = "yes")
|
||||
AS_IF([test "$enable_fribidi" = "yes"],
|
||||
AC_DEFINE(ENABLE_FRIBIDI, 1, [enable fribidi support])
|
||||
)
|
||||
|
||||
AC_ARG_WITH(stb-hal-includes,
|
||||
AS_HELP_STRING([--with-stb-hal-includes=PATH], [path for libstb-hal includes [[NONE]]]),
|
||||
[STB_HAL_INC="$withval"],
|
||||
[STB_HAL_INC=""])
|
||||
|
||||
AC_ARG_WITH(stb-hal-build,
|
||||
AS_HELP_STRING([--with-stb-hal-build=PATH], [path where libstb-hal is built [[NONE]]]),
|
||||
[STB_HAL_LIB="-L$withval"],
|
||||
[STB_HAL_LIB=""])
|
||||
|
||||
if test "$BOXTYPE" != coolstream; then
|
||||
AC_DEFINE(USE_STB_HAL, 1, [use libstb-hal])
|
||||
if test "$STB_HAL_INC" = ""; then
|
||||
AC_MSG_ERROR([need libstb-hal includes path with --with-stb-hal-includes=...])
|
||||
fi
|
||||
HWLIB_CFLAGS="-I$STB_HAL_INC"
|
||||
fi
|
||||
AM_CONDITIONAL(USE_STB_HAL, test "$BOXTYPE" != "coolstream")
|
||||
|
||||
if test "$BOXTYPE" = "coolstream"; then
|
||||
if test "$BOXMODEL" = "hd1"; then
|
||||
if test -e ${srcdir}/lib/hardware/coolstream/hd1/libcoolstream/nevis_ir.h; then
|
||||
AC_DEFINE(HAVE_COOLSTREAM_NEVIS_IR_H, 1, [Define to 1 if you have the <nevis_ir.h> header file.])
|
||||
fi
|
||||
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd1/libcoolstream'
|
||||
fi
|
||||
|
||||
if test "$BOXMODEL" = "hd2"; then
|
||||
if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_ir_generic.h; then
|
||||
@@ -305,6 +275,7 @@ if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_frontpanel.h;
|
||||
fi
|
||||
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd2/libcoolstream'
|
||||
fi
|
||||
|
||||
HWLIB_CFLAGS="$HWLIB_CFLAGS "'-I$(top_srcdir)/src/zapit/include/private'
|
||||
HWLIB_CFLAGS="$HWLIB_CFLAGS "'-I$(top_srcdir)/lib/hardware/coolstream'
|
||||
fi
|
||||
|
@@ -19,5 +19,6 @@ endif
|
||||
configdir = $(CONFIGDIR)
|
||||
config_DATA = cables.xml satellites.xml encoding.conf tobackup.conf providermap.xml settingsupdate.conf terrestrial.xml bad_package_pattern.list.sample
|
||||
|
||||
config_DATA += epglanguages.conf webtv_usr.xml webradio_usr.xml
|
||||
install-data-hook:
|
||||
$(INSTALL) -d $(DESTDIR)/$(CONFIGDIR)/zapit
|
||||
|
100
data/cables.xml
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<cables>
|
||||
<cable name="KMS Muenchen" satfeed="true" flags="9">
|
||||
<cable name="KMS M<EFBFBD>nchen" satfeed="true" flags="9">
|
||||
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
@@ -79,7 +79,7 @@
|
||||
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="714000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="KMS Nuernberg" satfeed="true" flags="9">
|
||||
<cable name="KMS N<EFBFBD>rnberg" satfeed="true" flags="9">
|
||||
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
@@ -266,7 +266,7 @@
|
||||
<transponder frequency="850000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="858000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="Kabel BW" satfeed="true" flags="9">
|
||||
<cable name="Unitymedia BW" satfeed="true" flags="9">
|
||||
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
@@ -275,6 +275,27 @@
|
||||
<transponder frequency="154000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="162000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="170000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="178000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="186000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="194000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="202000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="210000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="218000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="226000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="234000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="242000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="250000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="258000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="266000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="274000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="282000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="290000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="298000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="338000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="346000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
@@ -290,27 +311,6 @@
|
||||
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="554000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="570000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="754000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="762000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="770000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="778000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="794000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="818000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
</cable>
|
||||
<cable name="Primacom Sat Einspeisung" satfeed="true" flags="9">
|
||||
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
@@ -485,7 +485,7 @@
|
||||
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="Goeltzschtalbruecke" satfeed="true" flags="9">
|
||||
<cable name="G<EFBFBD>ltzschtalbr<EFBFBD>cke" satfeed="true" flags="9">
|
||||
<transponder frequency="234000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="242000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="250000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
@@ -566,7 +566,7 @@
|
||||
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="Antennenverein Hohenmoelsen" satfeed="true" flags="9">
|
||||
<cable name="Antennenverein Hohenm<EFBFBD>lsen" satfeed="true" flags="9">
|
||||
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
@@ -1440,6 +1440,54 @@
|
||||
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="OstTelCom GmbH" satfeed="true" flags="9">
|
||||
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="506000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="554000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="570000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="578000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="586000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="594000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="602000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="634000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="650000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
|
||||
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="138000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="146000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="154000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="162000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="170000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="394000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="402000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="410000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="482000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="490000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="498000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="514000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="658000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
</cable>
|
||||
<cable name="CST Berlin" satfeed="true" flags="9">
|
||||
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
|
||||
|
6
data/epglanguages.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
FIRST_ALL
|
||||
deu
|
||||
ger
|
||||
eng
|
||||
fra
|
||||
fre
|
BIN
data/fonts/LiberationSans-Bold.ttf
Normal file
BIN
data/fonts/LiberationSans-BoldItalic.ttf
Normal file
BIN
data/fonts/LiberationSans-Italic.ttf
Normal file
BIN
data/fonts/LiberationSans-Regular.ttf
Normal file
@@ -1,6 +1,10 @@
|
||||
installdir = $(FONTDIR)
|
||||
|
||||
install_DATA = \
|
||||
LiberationSans-Bold.ttf \
|
||||
LiberationSans-BoldItalic.ttf \
|
||||
LiberationSans-Italic.ttf \
|
||||
LiberationSans-Regular.ttf \
|
||||
md_khmurabi_10.ttf \
|
||||
micron_bold.ttf \
|
||||
micron_italic.ttf \
|
||||
|
10
data/fonts/liberation_sans/AUTHORS
Normal file
@@ -0,0 +1,10 @@
|
||||
Font Designer:
|
||||
Ascender Corporation.
|
||||
http://www.ascendercorp.com/
|
||||
|
||||
Original Designer:
|
||||
Steve Matteson
|
||||
http://www.ascendercorp.com/typedesigners.html
|
||||
|
||||
Current Maintainer:
|
||||
Caius Chance <cchance@redhat.com>
|
340
data/fonts/liberation_sans/COPYING
Normal file
@@ -0,0 +1,340 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
151
data/fonts/liberation_sans/ChangeLog
Normal file
@@ -0,0 +1,151 @@
|
||||
* Mon 12 Jan 2009 Caius Chance <cchance@redhat.com>
|
||||
- Fixed copyright holder name typo for Sans Regular font (rhbz#479521).
|
||||
|
||||
* Tue 09 Dec 2008 Caius Chance <cchance@redhat.com>
|
||||
- Changed cent sign glyph (U+00A2) to be coressed in Sans and Mono
|
||||
(rhbz#474522).
|
||||
|
||||
* Wed 03 Dec 2008 Caius Chance <cchance@redhat.com>
|
||||
- Started 1.04.93.devel.
|
||||
- Fixed blurriness of U+03BC for Sans Regular font (rhbz#473481).
|
||||
- Fixed src tarball mis-inclusion of dist files in Makefile.
|
||||
|
||||
* Fri 28 Nov 2008 Caius Chance <cchance@redhat.com>
|
||||
- Corrected version number in Makefile.
|
||||
- Fixed make target of source tarball.
|
||||
- Uploaded 1.04.92 source tarball to release area.
|
||||
|
||||
* Wed 15 Oct 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed blurred 'u' and 'W' for Sans Bold font (rhbz#463036).
|
||||
- Released as version 1.04.92
|
||||
|
||||
* Wed 17 Sep 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed missing hinting instructions for all Mono fonts (rhbz#460090).
|
||||
- Fixed missing hinting instructions for all Sans fonts (rhbz#460090).
|
||||
- Fixed missing hinting instructions for all Serif fonts (rhbz#460090).
|
||||
- Released as version 1.04.91
|
||||
|
||||
* Tue 09 Sep 2008 Caius Chance <cchance@redhat.com>
|
||||
- Backed up all released files in ./dist directory.
|
||||
|
||||
* Fri 05 Sep 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed incorrect glyph points and missing hinting instructions for:
|
||||
Mono Bold Italic (up to U+2012) (rhbz#460090).
|
||||
|
||||
* Mon 25 Aug 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed incorrect glyph points and missing hinting instructions for:
|
||||
U+0079, U+03BC, U+0431, U+2010..2012, U+1114117 (rhbz#458592).
|
||||
- Released as version 1.04.90.
|
||||
|
||||
* Thu 13 Jul 2008 Caius Chance <cchance@redhat.com>
|
||||
- Released as version 1.04.
|
||||
|
||||
* Thu 12 Jun 2008 Caius Chance <cchance@redhat.com>
|
||||
- Released as version 1.04.beta2 (1.03.99).
|
||||
- Added ZIP package building for non-tar users.
|
||||
- rhbz#440992:
|
||||
- Created Romanian "T/t/S/s with comma below" (U+0218..021B) on all fonts.
|
||||
- Fixed "T/s with cedilla below" (U+0162/0163) on all fonts.
|
||||
- Created "Hyphen" and "Non-Breaking Hyphen" (U+2010..2011) on all fonts.
|
||||
|
||||
* Wed 11 Jun 2008 Caius Chance <cchance@redhat.com>
|
||||
- Added last Version 1.03 from original manufacturer.
|
||||
- Renamed directory 'archive' to 'sandbox'.
|
||||
- Added directory description in hosting home directory.
|
||||
- Created ZIP packages for Version 1.03 and 1.04.beta.
|
||||
|
||||
* Tue 04 Jun 2008 Caius Chance <cchance@redhat.com>
|
||||
- rhbz#440992:
|
||||
- Created "Hyphen" and "Non-Breaking Hyphen" (U+2010..2011) on Sans Regular.
|
||||
|
||||
* Mon 03 Jun 2008 Caius Chance <cchance@redhat.com>
|
||||
- rhbz#440992:
|
||||
- Created Romanian "T/t/S/s with comma below" (U+0218..021B) on Sans Regular.
|
||||
- Fixed "T/s with cedilla below" (U+0162/0163) on Sans Regular.
|
||||
|
||||
* Fri 30 May 2008 Caius Chance <cchance@redhat.com>
|
||||
- Release Version 1.04.beta (liberation-fonts-1_04_beta).
|
||||
|
||||
* Thu 29 May 2008 Caius Chance <cchance@redhat.com>
|
||||
- Correct SFD version numbers in "TTF Info" categor for correct version
|
||||
number during export to TTFs.
|
||||
|
||||
* Wed 28 May 2008 Caius Chance <cchance@redhat.com>
|
||||
- Reencoded with "Glyph Order" by FontForge.
|
||||
- Corrected font name for all Regular fonts.
|
||||
- Generated TTFs (experimantal, in "archive") with old stle kern and dummy
|
||||
DSIG table.
|
||||
- Updated README in 1.04b TTFs (experimental, in "archive").
|
||||
|
||||
* Tue 27 May 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed Unicode name mis-mapping of Sans and Serif TTF files.
|
||||
- Regenerate SFD files from Unicode name mis-mapping fixed Sans and Serif TTF
|
||||
files.
|
||||
|
||||
* Mon 26 May 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed Unicode name mis-mapping of Mono TTF files.
|
||||
- Regenerate SFD files from Unicode name mis-mapping fixed Mono TTF files.
|
||||
==========
|
||||
- Applied following patches submitted by Nicolas Spalinger
|
||||
<nicolas_spalinger sil org>:
|
||||
- We-need-versioned-tarballs.
|
||||
- Add-ignore-file-so-the-VCS-does-not-track-the-folder.
|
||||
- Adjust-path-for-various-Makefile-targets-subfolders.
|
||||
- Fix-versionning-mismatch-in-the-binary-font-metadata.
|
||||
- Add-some-description-and-extra-lines-to-the-build-ta.
|
||||
- Reword-and-restructure-maintainers-recommendations.
|
||||
- Some-rewording-of-the-readme-file.
|
||||
==========
|
||||
|
||||
* Thu May 22 2008 Caius Chance <cchance@redhat.com>
|
||||
- Added latest (1.03) TTF files from Ascender. (in 'archive')
|
||||
|
||||
* Fri May 16 2008 Caius Chance <cchance@redhat.com>
|
||||
- Change source tree as 'trunk', 'tags', 'branches'.
|
||||
==========
|
||||
- Applied following patches submitted by Nicolas Spalinger
|
||||
<nicolas_spalinger sil org>:
|
||||
- Add-more-information-about-the-upstream-designer.
|
||||
- Minor-typo-and-layout-fixes.
|
||||
- Adjust-fontforge-path-with-env-as-a-source-build.
|
||||
==========
|
||||
|
||||
* Wed May 14 2008 Caius Chance <cchance@redhat.com>
|
||||
- Renamed target 'ttf' to 'build'.
|
||||
- Removed 'Re-Package' chapter from README and refine contents.
|
||||
- Changed AUTHORS contents.
|
||||
- Created maintainer documentation MAINTAINER.
|
||||
|
||||
* Tue May 06 2008 Caius Chance <cchance@redhat.com>
|
||||
- Refined clean target.
|
||||
- Removed TTFs from git.
|
||||
|
||||
* Fri May 02 2008 Caius Chance <cchance@redhat.com>
|
||||
- Imported into fedorahosted.org repository and be hosted.
|
||||
https://fedorahosted.org/liberation-fonts/
|
||||
- Modified source root directory name definition in Makefile.
|
||||
- Created 'dist' target for binary TTF tarball and 'src' for source tarball.
|
||||
- Corrected Regular fonts filenames.
|
||||
- Added TTF -> SFD make target.
|
||||
|
||||
* Thu May 01 2008 Caius Chance <cchance@redhat.com>
|
||||
- Converted previous TTF files into SFD files to be open source.
|
||||
- Created fontforge SFD -> TTF scripts.
|
||||
- Created Makefile.
|
||||
- Added documentations: AUTHORS, ChangeLog, README.
|
||||
|
||||
* Thu Apr 10 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed exchanged and incomplete glyphs (from Ascender).
|
||||
- Repacked source tarball.
|
||||
- Released version 1.03.
|
||||
|
||||
* Tue Mar 25 2008 Caius Chance <cchance@redhat.com>
|
||||
- Fixed alignment mismatch of dot accents (from Ascender).
|
||||
- Released version 1.02.
|
||||
|
||||
* Mon Jan 14 2008 Caius Chance <cchance@redhat.com>
|
||||
- Updated new source tarball from Ascender.
|
||||
- Released version 1.0.
|
||||
|
||||
* Thu Jun 14 2007 Caius Chance <cchance@redhat.com>
|
||||
- Updated new source tarball from Ascender.
|
19
data/fonts/liberation_sans/License.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY
|
||||
LIBERATION FONT SOFTWARE
|
||||
|
||||
This agreement governs the use of the Software and any updates to the Software, regardless of the delivery mechanism. Subject to the following terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to this work pursuant to the GNU General Public License v.2 with the exceptions set forth below and such other terms as are set forth in this End User License Agreement.
|
||||
|
||||
1. The Software and License Exception. LIBERATION font software (the "Software") consists of TrueType-OpenType formatted font software for rendering LIBERATION typefaces in sans-serif, serif, and monospaced character styles. You are licensed to use, modify, copy, and distribute the Software pursuant to the GNU General Public License v.2 with the following exceptions:
|
||||
|
||||
(a) As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
|
||||
|
||||
(b) As a further exception, any distribution of the object code of the Software in a physical product must provide you the right to access and modify the source code for the Software and to reinstall that modified version of the Software in object code form on the same physical product on which you received it.
|
||||
|
||||
2. Intellectual Property Rights. The Software and each of its components, including the source code, documentation, appearance, structure and organization are owned by Red Hat and others and are protected under copyright and other laws. Title to the Software and any component, or to any copy, modification, or merged portion shall remain with the aforementioned, subject to the applicable license. The "LIBERATION" trademark is a trademark of Red Hat, Inc. in the U.S. and other countries. This agreement does not permit Client to distribute modified versions of the Software using Red Hat's trademarks. If Client makes a redistribution of a modified version of the Software, then Client must modify the files names to remove any reference to the Red Hat trademarks and must not use the Red Hat trademarks in any way to reference or promote the modified Software.
|
||||
|
||||
3. Limited Warranty. To the maximum extent permitted under applicable law, the Software is provided and licensed "as is" without warranty of any kind, expressed or implied, including the implied warranties of merchantability, non-infringement or fitness for a particular purpose. Red Hat does not warrant that the functions contained in the Software will meet Client's requirements or that the operation of the Software will be entirely error free or appear precisely as described in the accompanying documentation.
|
||||
|
||||
4. Limitation of Remedies and Liability. To the maximum extent permitted by applicable law, Red Hat or any Red Hat authorized dealer will not be liable to Client for any incidental or consequential damages, including lost profits or lost savings arising out of the use or inability to use the Software, even if Red Hat or such dealer has been advised of the possibility of such damages.
|
||||
|
||||
5. General. If any provision of this agreement is held to be unenforceable, that shall not affect the enforceability of the remaining provisions. This agreement shall be governed by the laws of the State of North Carolina and of the United States, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods shall not apply.
|
||||
Copyright © 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.
|
68
data/fonts/liberation_sans/README
Normal file
@@ -0,0 +1,68 @@
|
||||
1. What's this?
|
||||
===============
|
||||
|
||||
The Liberation Fonts are intended to be open font replacements for the three
|
||||
most commonly used fonts on Microsoft systems: Times New Roman, Arial, and
|
||||
Courier New.
|
||||
|
||||
|
||||
2. Requirements
|
||||
===============
|
||||
|
||||
* fontforge.
|
||||
- http://fontforge.sourceforge.net
|
||||
|
||||
|
||||
3. Install
|
||||
==========
|
||||
|
||||
3.1 Decompress tarball
|
||||
|
||||
You can extract the files by following command:
|
||||
|
||||
$ tar zxvf liberation-fonts-[VERSION].tar.gz
|
||||
|
||||
3.2 Build from the source
|
||||
|
||||
Change into directory liberation-fonts-[VERSION]/ and build from sources by
|
||||
following commands:
|
||||
|
||||
$ cd liberation-fonts-[VERSION]
|
||||
$ make
|
||||
|
||||
The built font files will be available in 'build' directory.
|
||||
|
||||
3.3 Install to system
|
||||
|
||||
You can manually install the fonts by copying them to ~/.fonts for a
|
||||
particular user, or to /usr/share/fonts/truetype/liberation for system-wide
|
||||
availability
|
||||
|
||||
|
||||
4. Usage
|
||||
========
|
||||
|
||||
The fonts should be installed and detected by the system after installation.
|
||||
|
||||
|
||||
5. License
|
||||
==========
|
||||
|
||||
Read the GPL v2 file 'COPYING' and the Liberation Fonts EULA file 'License.txt'
|
||||
for more information.
|
||||
|
||||
6. Credits
|
||||
==========
|
||||
|
||||
Special thanks to all liberation-fonts developers and users!
|
||||
|
||||
* Caius Chance <cchance at redhat.com>
|
||||
- Current project maintainer.
|
||||
|
||||
* Mark Webbink <mwebbink at redhat.com>
|
||||
- Coordinator.
|
||||
|
||||
* Steve Matteson
|
||||
- Ascender Corporation <http://www.ascendercorp.com>
|
||||
|
||||
* And, all other contributors.
|
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 324 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 316 B |
Before Width: | Height: | Size: 321 B |
Before Width: | Height: | Size: 321 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 318 B |
Before Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 545 B |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 386 B After Width: | Height: | Size: 1.7 KiB |
@@ -6,11 +6,14 @@ install_DATA = \
|
||||
hint_aplay.png \
|
||||
hint_audio.png \
|
||||
hint_back.png \
|
||||
hint_backup.png \
|
||||
hint_bedit.png \
|
||||
hint_ci.png \
|
||||
hint_dboxinfo.png \
|
||||
hint_default.png \
|
||||
hint_delete.png \
|
||||
hint_extended.png \
|
||||
hint_factory.png \
|
||||
hint_fileplay.png \
|
||||
hint_games.png \
|
||||
hint_hdd.png \
|
||||
@@ -19,6 +22,7 @@ install_DATA = \
|
||||
hint_info.png \
|
||||
hint_keys.png \
|
||||
hint_language.png \
|
||||
hint_load.png \
|
||||
hint_manage.png \
|
||||
hint_mb.png \
|
||||
hint_media.png \
|
||||
@@ -34,8 +38,11 @@ install_DATA = \
|
||||
hint_reboot.png \
|
||||
hint_recording.png \
|
||||
hint_reload.png \
|
||||
hint_reset.png \
|
||||
hint_restart.png \
|
||||
hint_restore.png \
|
||||
hint_save.png \
|
||||
hint_saveas.png \
|
||||
hint_scan.png \
|
||||
hint_scripts.png \
|
||||
hint_service.png \
|
||||
|
BIN
data/icons/hints/hint_backup.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/icons/hints/hint_default.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
data/icons/hints/hint_factory.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
data/icons/hints/hint_load.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.1 KiB |
BIN
data/icons/hints/hint_reset.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
data/icons/hints/hint_restore.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
data/icons/hints/hint_saveas.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 2.6 KiB |
@@ -28,6 +28,9 @@ install_DATA = \
|
||||
seca_green.png \
|
||||
seca_white.png \
|
||||
seca_yellow.png \
|
||||
tan_green.png \
|
||||
tan_white.png \
|
||||
tan_yellow.png \
|
||||
via_green.png \
|
||||
via_white.png \
|
||||
via_yellow.png \
|
||||
|
Before Width: | Height: | Size: 506 B After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 650 B After Width: | Height: | Size: 1008 B |
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 508 B After Width: | Height: | Size: 993 B |
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 912 B |
Before Width: | Height: | Size: 590 B After Width: | Height: | Size: 1005 B |
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 851 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 797 B |
Before Width: | Height: | Size: 1004 B After Width: | Height: | Size: 857 B |
Before Width: | Height: | Size: 526 B After Width: | Height: | Size: 953 B |
Before Width: | Height: | Size: 675 B After Width: | Height: | Size: 878 B |
Before Width: | Height: | Size: 604 B After Width: | Height: | Size: 962 B |
Before Width: | Height: | Size: 468 B After Width: | Height: | Size: 868 B |
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 808 B |
Before Width: | Height: | Size: 548 B After Width: | Height: | Size: 874 B |
Before Width: | Height: | Size: 537 B After Width: | Height: | Size: 974 B |
Before Width: | Height: | Size: 668 B After Width: | Height: | Size: 896 B |
Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 978 B |
Before Width: | Height: | Size: 954 B After Width: | Height: | Size: 996 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 925 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1010 B |
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 928 B |
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 853 B |
Before Width: | Height: | Size: 576 B After Width: | Height: | Size: 932 B |
Before Width: | Height: | Size: 509 B After Width: | Height: | Size: 914 B |
Before Width: | Height: | Size: 667 B After Width: | Height: | Size: 852 B |
Before Width: | Height: | Size: 605 B After Width: | Height: | Size: 919 B |
BIN
data/icons/status/ca/tan_green.png
Normal file
After Width: | Height: | Size: 887 B |
BIN
data/icons/status/ca/tan_white.png
Normal file
After Width: | Height: | Size: 833 B |
BIN
data/icons/status/ca/tan_yellow.png
Normal file
After Width: | Height: | Size: 889 B |
Before Width: | Height: | Size: 525 B After Width: | Height: | Size: 848 B |
Before Width: | Height: | Size: 653 B After Width: | Height: | Size: 795 B |
Before Width: | Height: | Size: 593 B After Width: | Height: | Size: 855 B |
Before Width: | Height: | Size: 526 B After Width: | Height: | Size: 617 B |
Before Width: | Height: | Size: 658 B After Width: | Height: | Size: 558 B |
Before Width: | Height: | Size: 602 B After Width: | Height: | Size: 619 B |
@@ -16,6 +16,7 @@ install_DATA = \
|
||||
res_1280.png \
|
||||
res_1440.png \
|
||||
res_1920.png \
|
||||
res_2160.png \
|
||||
res_288.png \
|
||||
res_352.png \
|
||||
res_382.png \
|
||||
@@ -27,6 +28,7 @@ install_DATA = \
|
||||
res_720.png \
|
||||
res_hd.png \
|
||||
res_sd.png \
|
||||
res_uhd.png \
|
||||
subt.png \
|
||||
subt_gray.png \
|
||||
tuner_1.png \
|
||||
|
BIN
data/icons/status/channel/res_2160.png
Normal file
After Width: | Height: | Size: 426 B |
BIN
data/icons/status/channel/res_uhd.png
Normal file
After Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 3.0 KiB |
@@ -1,4 +1,4 @@
|
||||
installdir = $(datadir)/iso-codes
|
||||
installdir = $(DATADIR)/iso-codes
|
||||
|
||||
install_DATA = \
|
||||
iso-639.tab
|
||||
|
@@ -1,9 +1,10 @@
|
||||
AUDIOSelectMenue.head Auswahl der Tonspur
|
||||
EPGMenu.epgplus Vorschau-Übersicht
|
||||
AUDIOSelectMenue.head Tonoptionen
|
||||
AUDIOSelectMenue.volume Tonspur und Lautstärkeanpassung
|
||||
EPGMenu.epgplus EPG-Zeitlinen (EPG-Plus)
|
||||
EPGMenu.eventinfo Info zur Sendung
|
||||
EPGMenu.eventlist Vorschau aktuelles Programm
|
||||
EPGMenu.head EPG - Programminformation
|
||||
EPGMenu.streaminfo Technische Information
|
||||
EPGMenu.streaminfo Technische Informationen
|
||||
EPGPlus.actions Aktionen
|
||||
EPGPlus.bybouquet_mode bouquetweise
|
||||
EPGPlus.bypage_mode seitenweise
|
||||
@@ -225,6 +226,8 @@ bouquetname.hdtv HD-Kanäle
|
||||
bouquetname.new Neue Kanäle
|
||||
bouquetname.other Unbekannter Provider
|
||||
bouquetname.removed Gelöschte Kanäle
|
||||
bouquetname.uhdtv UHD-Kanäle
|
||||
bouquetname.webradio WebRadio-Kanäle
|
||||
bouquetname.webtv WebTV-Kanäle
|
||||
buildinfo.compiled_on Build Host
|
||||
buildinfo.compiled_with Compiler Version
|
||||
@@ -257,7 +260,7 @@ channellist.head Alle Kanäle
|
||||
channellist.history Verlauf
|
||||
channellist.history_clear Verlauf löschen
|
||||
channellist.keep_numbers Dauerhafte Kanalnummern
|
||||
channellist.make_hdlist Erzeuge Bouquet mit HD-Kanälen
|
||||
channellist.make_hdlist Erzeuge Bouquets mit HD- und UHD-Kanälen
|
||||
channellist.make_newlist Erzeuge Bouquet mit neuen Kanälen
|
||||
channellist.make_removedlist Erzeuge Bouquet mit gelöschten Kanälen
|
||||
channellist.make_webtvlist Erzeuge Bouquet mit WebTV-Kanälen
|
||||
@@ -336,7 +339,7 @@ colorthememenu.head Theme auswählen
|
||||
colorthememenu.head2 Themes laden
|
||||
colorthememenu.menu_hints Hinweisfenster
|
||||
colorthememenu.name Themename
|
||||
colorthememenu.neutrino_theme Neutrino Theme
|
||||
colorthememenu.neutrino_theme Theme zurücksetzen
|
||||
colorthememenu.question Aktuelles Theme beibehalten?
|
||||
colorthememenu.save aktuelles Theme speichern
|
||||
colorthememenu.select1 Benutzer Theme
|
||||
@@ -533,6 +536,13 @@ extra.tp_mod_auto QAM/AUTO
|
||||
extra.tp_pilot Pilot
|
||||
extra.tp_pilot_auto Auto (HW)
|
||||
extra.tp_pilot_auto_sw Auto (SW)
|
||||
extra.tp_plc PLM Code
|
||||
extra.tp_pli Stream ID
|
||||
extra.tp_plm PLS Modus
|
||||
extra.tp_plm_combo Combo
|
||||
extra.tp_plm_gold Gold
|
||||
extra.tp_plm_root Root (Standard)
|
||||
extra.tp_plm_unk Unbekannt
|
||||
extra.tp_pol Polarisation
|
||||
extra.tp_pol_h H
|
||||
extra.tp_pol_l L
|
||||
@@ -601,7 +611,9 @@ flashupdate.cantopenfile kann Datei nicht öffnen
|
||||
flashupdate.cantopenmtd kann MTD nicht öffnen
|
||||
flashupdate.checkupdate_internet Online-Update
|
||||
flashupdate.checkupdate_local Lokales Update
|
||||
flashupdate.choose_partition Partition wählen
|
||||
flashupdate.copy_image Kopiere Image in den Arbeitsspeicher
|
||||
flashupdate.copy_settings Einstellungen ins neue Image übernehmen?
|
||||
flashupdate.createimage Image speichern
|
||||
flashupdate.createimage_add_env 'env' hinzufügen
|
||||
flashupdate.createimage_add_kernel 'kernel' hinzufügen
|
||||
@@ -649,7 +661,7 @@ flashupdate.namemode2_default <Partition>+<Zeit>.img
|
||||
flashupdate.namemode2_hostname_time <Partition>+<Zeit>+<Hostname>.img
|
||||
flashupdate.new_found Updates verfügbar!
|
||||
flashupdate.new_notfound Keine Updates verfügbar!
|
||||
flashupdate.noversion Eine Versionsüberprüfungen ist nur über das Online-Update möglich.\nWollen Sie das ausgewählte Image trotzdem installieren?
|
||||
flashupdate.noversion Die Versionsüberprüfung ist nur bei Online-Aktualisierungen möglich.\nTrotzdem fortfahren?
|
||||
flashupdate.programmingflash programmiere Flash
|
||||
flashupdate.proxypassword Passwort
|
||||
flashupdate.proxypassword_hint1 Geben sie das Proxy-Passwort ein
|
||||
@@ -669,8 +681,10 @@ flashupdate.readflashmtd einzelne Partition auslesen
|
||||
flashupdate.ready fertig
|
||||
flashupdate.reallyflashmtd Wollen Sie den Flashvorgang wirklich durchführen?\n\nFalls ein Fehler auftritt oder das Image nicht\nfunktionfähig ist, wird Ihre Box nicht mehr booten.\n\nImagename: %s\nZiel: %s
|
||||
flashupdate.savesuccess Das Image wurde erfolgreich unter dem\nDateinamen %s gespeichert.
|
||||
flashupdate.selectimage Verfügbare Images/Files
|
||||
flashupdate.selectimage Verfügbare Images und Updates
|
||||
flashupdate.settings Update-Einstellungen
|
||||
flashupdate.start_ofgwrite Starte ofgwrite ...
|
||||
flashupdate.start_selected_partition Starte ausgewählte Partition?
|
||||
flashupdate.titlereadflash Flash auslesen
|
||||
flashupdate.titlewriteflash Flash schreiben
|
||||
flashupdate.type_addon Erweiterung
|
||||
@@ -759,7 +773,7 @@ hdd_60min 60 min.
|
||||
hdd_activate Übernehmen
|
||||
hdd_check Dateisystemprüfung
|
||||
hdd_check_failed Datenträgerprüfung fehlgeschlagen
|
||||
hdd_extended_settings Erweiterte Festplatteneinstellungen
|
||||
hdd_extended_settings Erweiterte Einstellungen
|
||||
hdd_fast Schnell
|
||||
hdd_format Formatiere Datenträger
|
||||
hdd_format_failed Formatierung fehlgeschlagen! Stellen Sie sicher, dass der Datenträger nicht in Verwendung ist und versuchen Sie es erneut.
|
||||
@@ -768,21 +782,21 @@ hdd_fs Dateisystem zum formatieren
|
||||
hdd_manage Laufwerke verwalten
|
||||
hdd_middle Mittel
|
||||
hdd_mount Mount
|
||||
hdd_mount_failed Fehler! Überprüfen Sie ihre Laufwerkseinstellungen.
|
||||
hdd_mount_ok Laufwerk bereit
|
||||
hdd_mount_failed Fehler! Bitte Datenträgereinstellungen überprüfen?
|
||||
hdd_mount_ok Datenträger bereit
|
||||
hdd_mount_umount Mount/Unmount
|
||||
hdd_noise Akustikkontrolle (AAM)
|
||||
hdd_not_found Kein Datenträger
|
||||
hdd_set_recdir Diesen Datenträger für die Aufnahme nutzen?
|
||||
hdd_settings Laufwerke
|
||||
hdd_settings Datenträger
|
||||
hdd_sleep Ausschalten nach
|
||||
hdd_slow Langsam
|
||||
hdd_statfs Füllstandsabfrage
|
||||
hdd_statfs_always immer
|
||||
hdd_statfs_recording nur während Aufnahme
|
||||
hdd_umount Aushängen
|
||||
hdd_umount_warn Laufwerk aushängen
|
||||
hdd_umounted Laufwerk entfernt
|
||||
hdd_umount_warn Datenträger aushängen
|
||||
hdd_umounted Gerät entfernt
|
||||
help_box_title Hilfe
|
||||
imageinfo.api API:
|
||||
imageinfo.creator Ersteller:
|
||||
@@ -878,6 +892,7 @@ lcdmenu.head VFD/LED Einstellungen
|
||||
lcdmenu.lcdcontroler Helligkeit
|
||||
lcdmenu.notify_rclock Benachrichtigung bei FB-Sperre
|
||||
lcdmenu.scroll Laufschrift
|
||||
lcdmenu.scroll_repeats Laufschrift und Wiederholungen
|
||||
lcdmenu.statusline Statuszeile
|
||||
lcdmenu.statusline.both Lautstärke/Fortschritt
|
||||
lcdmenu.statusline.playtime Sendungsfortschritt
|
||||
@@ -914,6 +929,7 @@ mainmenu.games Spiele
|
||||
mainmenu.head Hauptmenü
|
||||
mainmenu.lua Plugins
|
||||
mainmenu.media Multimedia
|
||||
mainmenu.mediaplayer Mediaplayer
|
||||
mainmenu.movieplayer Movieplayer
|
||||
mainmenu.pausesectionsd EPG auslesen
|
||||
mainmenu.pictureviewer Bildbetrachter
|
||||
@@ -1002,7 +1018,7 @@ menu.hint_channellist_foot Definiert, welche Informationen im unteren Sendungsfe
|
||||
menu.hint_channellist_mode Wählen Sie die Start-Kanalliste im TV-Modus
|
||||
menu.hint_channellist_mode_radio Wählen Sie die Start-Kanalliste im Radio-Modus
|
||||
menu.hint_channellist_setup Wählen Sie die Anzeigeoptionen für die Kanalliste
|
||||
menu.hint_channellist_show_channellogo Zeigt Senderlogos in der Kanalliste.
|
||||
menu.hint_channellist_show_channellogo Senderlogos aktivieren/deaktivieren.
|
||||
menu.hint_channellist_show_channelnumber Zeigt Kanalnummer in der Kanalliste.
|
||||
menu.hint_channellist_show_empty_favs Zeigt oder versteckt leere Bouquets in den Favoriten
|
||||
menu.hint_channellist_show_infobox Zeigt oder versteckt das untere Sendungsfenster
|
||||
@@ -1075,10 +1091,10 @@ menu.hint_inact_timer Ausschalten der Box nach Inaktivität in Minuten.\nDie Box
|
||||
menu.hint_inactive_back Ändern Sie die Hintergrundfarbe für deaktivierte Fensterinhalte
|
||||
menu.hint_inactive_textcolor Ändern Sie die Textfarbe für deaktivierte Fensterinhalte
|
||||
menu.hint_inet_radio Internetradio
|
||||
menu.hint_info Informationen über das Image, CPU, Arbeitsspeicher und Stream usw.
|
||||
menu.hint_info Systeminformationen anzeigen.
|
||||
menu.hint_infobar_back Ändern Sie die Hintergrundfarbe für die Infobar
|
||||
menu.hint_infobar_buttons_usertitle Erzwingt die benutzerdefinierten Titel der Farbtasten
|
||||
menu.hint_infobar_casys ein: zeigt alle Aktiven farbig, Mini: einzelnes Symbol ob gesperrt, Diskret: alle Aktiven CA-Systeme
|
||||
menu.hint_infobar_casys ein: zeigt alle CA-Systeme; diskret: zeigt nur aktive CA-Systeme; mini: einzelnes Symbol in der Fußleiste
|
||||
menu.hint_infobar_casys_color Ändern Sie die Hintergrundfarbe für die CA-Systemanzeige der Infobar
|
||||
menu.hint_infobar_casys_dotmatrix ein: CA-Systemanzeige mit Punktematrix im Hintergrund
|
||||
menu.hint_infobar_casys_frame ein: CA-Systemanzeige mit Rahmen
|
||||
@@ -1086,7 +1102,7 @@ menu.hint_infobar_dd Zeigt ein Dolby Digital Icon bei Verfügbarkeit
|
||||
menu.hint_infobar_filesys Zeigen den vom Flash- und einer HDD verwendeten Speicherplatz
|
||||
menu.hint_infobar_fonts Ändern Sie die Schriftgrößen in der Infobar
|
||||
menu.hint_infobar_logo Logo-, Kanalnummer- und Signal-Anzeige; Optionen in [Klammern] erscheinen in der kleinen Infobox
|
||||
menu.hint_infobar_logo_dir Wählen Sie das Verzeichnis für die Senderlogos
|
||||
menu.hint_infobar_logo_dir Verzeichnis für Senderlogos festlegen.
|
||||
menu.hint_infobar_on_epg Zeigt einen Hinweis bei EPG-Änderungen
|
||||
menu.hint_infobar_radiotext Zeigt Radiotext in einen Fenster, wenn verfügbar
|
||||
menu.hint_infobar_res Zeige die gesendete Auflösung in Symbolen
|
||||
@@ -1164,7 +1180,7 @@ menu.hint_leds_tv Definiert den Status der Power-LEDs im TV-Modus
|
||||
menu.hint_load Laden der Einstellungen aus einer Datei
|
||||
menu.hint_longkeypress_duration Tasten, die länger als die angegebene Zeit betätigt werden, werden als "langer Tastendruck" behandelt.
|
||||
menu.hint_lua Plugins ausführen
|
||||
menu.hint_make_hdlist Bei aktiver Option wird ein Bouquet namens 'HD' erzeugt, in dem alle HD-Sender zusammengefasst sind
|
||||
menu.hint_make_hdlist Bei aktiver Option werden Bouquets namens 'HD' und 'UHD' erzeugt, in denen alle HD- bzw. UHD-Sender zusammengefasst sind
|
||||
menu.hint_make_newlist Nach einer Kanalsuche wird ein Bouquet namens 'neue Kanäle' erzeugt
|
||||
menu.hint_make_removedlist Nach einer Kanalsuche wird ein Bouquet namens 'gelöschte Kanäle' erzeugt
|
||||
menu.hint_make_webtvlist Bei aktiver Option wird ein Bouquet namens 'WebTV' erzeugt, in dem alle WebTV-Sender zusammengefasst sind
|
||||
@@ -1187,7 +1203,7 @@ menu.hint_misc_onlineservices Konfigurieren und steuern von Online-Diensten wie
|
||||
menu.hint_misc_zapit Verwaltung der Start-Kanäle für den TV/Radio-Modus
|
||||
menu.hint_movie Wiedergabe von Filmen
|
||||
menu.hint_moviebrowser_fonts Ändern Sie die Schriftgrößen im Moviebrowser (Meine Aufnahmen)
|
||||
menu.hint_moviebrowser_setup Legen Sie Auswahl- und Anzeigeoptionen des MovieBrowsers fest
|
||||
menu.hint_moviebrowser_setup Auswahl- und Anzeigeoptionen einstellen.
|
||||
menu.hint_movieplayer_plugin Wählen Sie ein Plugin, das mit einer Schnellstart-Taste im Movieplayer-Modus gestartet wird
|
||||
menu.hint_net_broadcast Ändern Sie die Broadcast-Adresse.\nWenn Sie unsicher sind, verwenden Sie zuletzt .255
|
||||
menu.hint_net_dhcp Verwenden Sie einen DHCP-Server für die automatische Vergabe einer IP-Adresse im Netzwerk
|
||||
@@ -1425,7 +1441,7 @@ menu.hint_sw_update System aktualisieren, Image sichern und wiederherstellen
|
||||
menu.hint_theme Wählen Sie ein vordefiniertes Farbschema, speichern oder laden Sie ihre eigenen Farbschemata
|
||||
menu.hint_timeouts Anzeigedauer für Menüs oder Infofenster, die sich automatisch schließen (0 deaktiviert)
|
||||
menu.hint_timeouts_static_messages Anzeigedauer für bestimmte Meldungen mit Benutzerinteraktion
|
||||
menu.hint_timer_followscreenings Zeige Terminauswahl mit Folge-Events zur Timerprogrammierung
|
||||
menu.hint_timer_followscreenings Zeige weitere Termine für Timerprogrammierung.
|
||||
menu.hint_timers Hinzufügen, entfernen und bearbeiten geplanter Aufnahmen oder anderer Timer
|
||||
menu.hint_timezone Wählen Sie ihre Zeitzone aus
|
||||
menu.hint_tmdb_api_key Geben Sie den TMDb API Schlüssel ein. Eine leere Eingabe schaltet die TMDb-Unterstützung aus
|
||||
@@ -1527,8 +1543,8 @@ miscsettings.infobar_buttons_usertitle Benutzertitel für Farbtasten
|
||||
miscsettings.infobar_casystem_display CA-Systemanzeige
|
||||
miscsettings.infobar_casystem_dotmatrix CA-Anzeige mit Punktematrix
|
||||
miscsettings.infobar_casystem_frame CA-Anzeige mit Rahmen
|
||||
miscsettings.infobar_casystem_mini Mini
|
||||
miscsettings.infobar_casystem_mode Diskret
|
||||
miscsettings.infobar_casystem_mini mini
|
||||
miscsettings.infobar_casystem_mode diskret
|
||||
miscsettings.infobar_disp Logo-Anzeige
|
||||
miscsettings.infobar_disp_0 Kanalname [Kanalnummer]
|
||||
miscsettings.infobar_disp_1 Kanalnummer, Kanalname [Logo]
|
||||
@@ -1745,7 +1761,7 @@ moviebrowser.menu_truncate Film kürzen
|
||||
moviebrowser.option_browser Anzeigeoptionen
|
||||
moviebrowser.reload_at_start Filminfos neu laden bei Start
|
||||
moviebrowser.remount_at_start Filmdepot verbinden bei Start
|
||||
moviebrowser.scan_for_movies Suche Filme ...
|
||||
moviebrowser.scan_for_movies Suche Aufnahmen ...
|
||||
moviebrowser.serie_auto_create Serien automatisch zuordnen
|
||||
moviebrowser.serie_head Serie
|
||||
moviebrowser.serie_name Name ändern
|
||||
@@ -1812,7 +1828,8 @@ movieplayer.bookmarkname Bookmark Name
|
||||
movieplayer.bookmarkname_hint1 Geben Sie den Namen für das neue Lesezeichen ein
|
||||
movieplayer.bookmarkname_hint2
|
||||
movieplayer.chapters Kapitel
|
||||
movieplayer.fileplayback Abspielen (Multiformat)
|
||||
movieplayer.fileplayback_audio Multiformat-Audiowiedergabe
|
||||
movieplayer.fileplayback_video Multiformat-Videowiedergabe
|
||||
movieplayer.head Movieplayer
|
||||
movieplayer.help_additional Weitere benutzerdefinierte Tastenbelegungen sind unter "Hauptmenü" > "Einstellungen" > "Tasten" > "Bearbeiten" > "Movieplayer" zu finden.\n\nWährend der Wiedergabe von Filmen sind im Hauptmenü einige Menüpunkte deaktiviert.
|
||||
movieplayer.help_button_1 1 Minute zurück
|
||||
@@ -2022,7 +2039,7 @@ pictureviewer.help6 vorheriges Bild
|
||||
pictureviewer.help7 nächstes Bild
|
||||
pictureviewer.help8 Modus verlassen
|
||||
pictureviewer.help9 Anzeige-Modus
|
||||
pictureviewer.resize.color_average aufwendig
|
||||
pictureviewer.resize.color_average aufwändig
|
||||
pictureviewer.resize.none keine
|
||||
pictureviewer.resize.simple einfach
|
||||
pictureviewer.scaling Skalierung
|
||||
@@ -2037,7 +2054,7 @@ ping.socket ist nicht erreichbar (Socket-Fehler)
|
||||
ping.unreachable ist nicht erreichbar (unerreichbar)
|
||||
pinprotection.head PIN-Abfrage
|
||||
pinprotection.wrongcode Geben Sie den Code nocheinmal ein!
|
||||
plugins.hdd_dir Externes Plugin-Verz.
|
||||
plugins.hdd_dir Externes Plugin-Verzeichnis
|
||||
plugins.no_plugin Kein Plugin
|
||||
plugins.result Pluginausgabe
|
||||
plugintype.disabled Deaktiviert
|
||||
@@ -2109,9 +2126,9 @@ reset_channels Lösche Kanäle
|
||||
reset_confirm Sind Sie sich sicher?
|
||||
reset_removed Entferne gelöschte Kanäle
|
||||
reset_settings Einstellungen auf Standardwerte
|
||||
satsetup.auto_scan Automatisch einen gewählten %s
|
||||
satsetup.auto_scan_all Automatisch alle Satelliten
|
||||
satsetup.cable Kabel-Scan
|
||||
satsetup.auto_scan Automatische Suche (%s)
|
||||
satsetup.auto_scan_all Automatische Suche (alle Satelliten)
|
||||
satsetup.cable Kabel-Suchlauf
|
||||
satsetup.cable_nid Netzwerk ID
|
||||
satsetup.comm_input Committed Input
|
||||
satsetup.diseqc DiSEqC
|
||||
@@ -2250,7 +2267,8 @@ servicemenu.restart_hint Neutrino wird neu gestartet ...
|
||||
servicemenu.restart_refused_recording Aufnahme läuft. Neustart nicht möglich.
|
||||
servicemenu.scants Kanalsuche
|
||||
servicemenu.update Software-Aktualisierung
|
||||
settings.backup Image-Einstellungen: Sichern
|
||||
settings.backup System-Einstellungen sichern
|
||||
settings.backup_dir Nach %s sichern?\n"Nein" wählt ein anderes Verzeichnis
|
||||
settings.backup_failed Sicherung fehlgeschlagen!
|
||||
settings.help Hilfe
|
||||
settings.menu_hints Hinweise anzeigen
|
||||
@@ -2266,7 +2284,7 @@ settings.pos_higher_center höher zentriert
|
||||
settings.pos_top_center oben zentriert
|
||||
settings.pos_top_left oben links
|
||||
settings.pos_top_right oben rechts
|
||||
settings.restore Image-Einstellungen: Wiederherstellung
|
||||
settings.restore System-Einstellungen wiederherstellen
|
||||
settings.restore_warn Alle Settings werden ersetzt.\nDie Box wird neu gestartet.\nWeiter?
|
||||
shoutcast.dev_id SHOUTcast Dev ID
|
||||
shoutcast.enabled SHOUTcast-Unterstützung
|
||||
@@ -2284,13 +2302,14 @@ streaminfo.audiotype Audiotyp
|
||||
streaminfo.audiotype_unknown unbekannt
|
||||
streaminfo.average_bitrate Durchschnitt
|
||||
streaminfo.bitrate Bitrate
|
||||
streaminfo.casystems Cryptsysteme
|
||||
streaminfo.framerate Bildrate
|
||||
streaminfo.framerate_unknown unbekannt
|
||||
streaminfo.head Tech. Information
|
||||
streaminfo.head Technische Informationen
|
||||
streaminfo.not_available nicht verfügbar
|
||||
streaminfo.osd_resolution OSD-Auflösung
|
||||
streaminfo.resolution Auflösung
|
||||
streaminfo.signal Empfangssignal
|
||||
streaminfo.signal Tuner
|
||||
streaminfo.videosystem Videosystem
|
||||
streaming.busy Einer oder mehrere Aufnahmeprozesse sind aktiv.\nSollte die Aufnahme eigentlich beendet sein,\nschafft ein Neustart der GUI Abhilfe.
|
||||
streaming.dir_not_writable Das Aufnahmeverzeichnis ist nicht beschreibbar.\nAufnahmen sind daher nicht möglich.
|
||||
@@ -2391,6 +2410,11 @@ timing.numericzap Umschalten mit Zifferntasten
|
||||
timing.popup_messages Popup Meldungen
|
||||
timing.static_messages Interaktive Meldungen
|
||||
timing.volumebar Lautstärkeanzeige
|
||||
tunersetup.cable Kabel (DVB-C)
|
||||
tunersetup.hybrid Hybrid (DVB-C/T/T2)
|
||||
tunersetup.mode Betriebsmodus
|
||||
tunersetup.power 5V-Versorgung bei DVB-T/T2 Kanälen
|
||||
tunersetup.terr Terrestrisch (DVB-T/T2)
|
||||
tmdb.api_key TMDb API Schlüssel
|
||||
tmdb.enabled TMDb-Unterstützung
|
||||
tmdb.read_data Suche TMDb-Daten ...
|
||||
@@ -2495,7 +2519,7 @@ wizard.setup_easy Einfach
|
||||
wizard.setup_type Installationstyp
|
||||
wizard.setup_type_hint Wählen Sie einfache Grundeinstellungen oder erweiterte Auswahlmöglichkeiten für die Installation
|
||||
wizard.welcome_head Willkommen zur Ersteinrichtung Ihres Receivers!
|
||||
wizard.welcome_text Wir gratulieren Ihnen zum Kauf Ihrer Set-Top-Box. In den nun folgenden\nSchritten begleiten wir Sie durch die Erstinstallation des Gerätes.\nWir wünschen Ihnen viel Freude mit dem wohl einzigartigsten Receiver!\nBeachten Sie: Ihre Set-Top-Box lässt sich bequem per Webinterface\nsteuern, um zum Beispiel die Timer-Verwaltung zu nutzen oder Live-TV im Web-Browser zu schauen.\nAchten Sie darauf, dass Ihre Gerät nicht von aussen zugänglich ist,\nda sonst ein Zugriff über das Internet nicht ausgeschlossen werden kann!\nNächster Schritt?
|
||||
wizard.welcome_text Neutrino ist eine von der Tuxbox-Community entwickelte und gepflegte Benutzeroberfläche für Set-Top-Boxen und lebt von der Unterstützung der Nutzer und vielen freiwilligen beitragenden Helfern.\nSollten Sie Hilfe benötigen, Anregungen, Verbesserungsvorschläge oder Fehler bemerken,\nkönnen Sie sich gerne auf unseren Supportseiten melden oder Kontakt aufnehmen. Kontakt- bzw. Webaddressen entnehmen Sie bitte hierfür im Hauptmenü unter "Informationen". \nIn den folgenden Schritten wird Sie Neutrino durch die Ersteinrichtung führen.\nSicherheitshinweis:\n Ihre Set-Top-Box lässt sich auch per Webinterface steuern, um zum Beispiel die Timer-Verwaltung zu nutzen oder Live-TV im Web-Browser zu schauen.\nAchten Sie bitte darauf, dass Ihr Gerät nicht von aussen zugänglich ist,\nda sonst ein unbefugter Zugriff über das Internet nicht ausgeschlossen werden kann!\nNächster Schritt?
|
||||
word.from ab
|
||||
word.in in
|
||||
youtube.dev_id YouTube Dev ID
|
||||
|
@@ -1,9 +1,10 @@
|
||||
AUDIOSelectMenue.head Audio Selection
|
||||
EPGMenu.epgplus Eventlist overview
|
||||
AUDIOSelectMenue.head Audio Options
|
||||
AUDIOSelectMenue.volume Audio selection and volume adjustment
|
||||
EPGMenu.epgplus EPG-Timelines (EPG-Plus)
|
||||
EPGMenu.eventinfo Details current program
|
||||
EPGMenu.eventlist Eventlist current programm
|
||||
EPGMenu.head EPG - Program information
|
||||
EPGMenu.streaminfo Technical information
|
||||
EPGMenu.streaminfo Technical informations
|
||||
EPGPlus.actions Actions
|
||||
EPGPlus.bybouquet_mode by bouquet
|
||||
EPGPlus.bypage_mode by page
|
||||
@@ -225,6 +226,8 @@ bouquetname.hdtv HD channels
|
||||
bouquetname.new New channels
|
||||
bouquetname.other Unknown provider
|
||||
bouquetname.removed Removed channels
|
||||
bouquetname.uhdtv UHD channels
|
||||
bouquetname.webradio WebRadio channels
|
||||
bouquetname.webtv WebTV channels
|
||||
buildinfo.compiled_on Build Host
|
||||
buildinfo.compiled_with Compiler version
|
||||
@@ -257,7 +260,7 @@ channellist.head All Services
|
||||
channellist.history History
|
||||
channellist.history_clear Clear History
|
||||
channellist.keep_numbers Persistent Channel Numbers
|
||||
channellist.make_hdlist Create list of HD channels
|
||||
channellist.make_hdlist Create lists of HD and UHD channels
|
||||
channellist.make_newlist Create list of new channels
|
||||
channellist.make_removedlist Create list of removed channels
|
||||
channellist.make_webtvlist Create list of WebTV channels
|
||||
@@ -336,7 +339,7 @@ colorthememenu.head Select theme
|
||||
colorthememenu.head2 Load themes
|
||||
colorthememenu.menu_hints Hint box
|
||||
colorthememenu.name Theme name
|
||||
colorthememenu.neutrino_theme Neutrino Theme
|
||||
colorthememenu.neutrino_theme Reset Theme
|
||||
colorthememenu.question Use selected theme?
|
||||
colorthememenu.save Save current theme
|
||||
colorthememenu.select1 User Theme
|
||||
@@ -533,6 +536,13 @@ extra.tp_mod_auto QAM/AUTO
|
||||
extra.tp_pilot Pilot
|
||||
extra.tp_pilot_auto Auto (HW)
|
||||
extra.tp_pilot_auto_sw Auto (SW)
|
||||
extra.tp_plc PLM Code
|
||||
extra.tp_pli Stream ID
|
||||
extra.tp_plm PLS Mode
|
||||
extra.tp_plm_combo Combo
|
||||
extra.tp_plm_gold Gold
|
||||
extra.tp_plm_root Root (Default)
|
||||
extra.tp_plm_unk Unknown
|
||||
extra.tp_pol Polarization
|
||||
extra.tp_pol_h H
|
||||
extra.tp_pol_l L
|
||||
@@ -601,7 +611,9 @@ flashupdate.cantopenfile can't open file
|
||||
flashupdate.cantopenmtd can't open MTD
|
||||
flashupdate.checkupdate_internet Online update
|
||||
flashupdate.checkupdate_local Local update
|
||||
flashupdate.choose_partition Choose partition
|
||||
flashupdate.copy_image Copy Image to main memory
|
||||
flashupdate.copy_settings Copy settings to new image?
|
||||
flashupdate.createimage Save image
|
||||
flashupdate.createimage_add_env Add 'env' to image
|
||||
flashupdate.createimage_add_kernel Add 'kernel' to image
|
||||
@@ -649,7 +661,7 @@ flashupdate.namemode2_default <partition>+<time>.img
|
||||
flashupdate.namemode2_hostname_time <partition>+<time>+<hostname>.img
|
||||
flashupdate.new_found New image found !
|
||||
flashupdate.new_notfound No new images found
|
||||
flashupdate.noversion Version check is only supported via Online update.\nAre you sure that you want to install this image?
|
||||
flashupdate.noversion Version check is only supported via online updates.\nAre you sure that you want to continue?
|
||||
flashupdate.programmingflash programming flash
|
||||
flashupdate.proxypassword Password
|
||||
flashupdate.proxypassword_hint1 enter the proxyserver password
|
||||
@@ -669,8 +681,10 @@ flashupdate.readflashmtd Read one partition
|
||||
flashupdate.ready ready
|
||||
flashupdate.reallyflashmtd Do you really want to flash?\n\nIf a error occurs or the image is not\nvalid, the box will not boot after flashing.\n\nImagename: %s\nTarget: %s
|
||||
flashupdate.savesuccess The image was successfully saved \nunder %s.
|
||||
flashupdate.selectimage Available Images/Files
|
||||
flashupdate.selectimage Available images and updates
|
||||
flashupdate.settings Update settings
|
||||
flashupdate.start_ofgwrite Starting ofgwrite ...
|
||||
flashupdate.start_selected_partition Start chosen partition?
|
||||
flashupdate.titlereadflash Reading Flash
|
||||
flashupdate.titlewriteflash Writing Flash
|
||||
flashupdate.type_addon Addon
|
||||
@@ -758,8 +772,8 @@ hdd_5min 5 min.
|
||||
hdd_60min 60 min.
|
||||
hdd_activate Apply settings
|
||||
hdd_check Check filesystem
|
||||
hdd_check_failed HDD-check failed!
|
||||
hdd_extended_settings Extended HDD-Settings
|
||||
hdd_check_failed Filesystem-check failed!
|
||||
hdd_extended_settings Extended Settings
|
||||
hdd_fast Fast
|
||||
hdd_format Format device
|
||||
hdd_format_failed Formating failed! Make sure device not in use, reboot and try again
|
||||
@@ -781,7 +795,7 @@ hdd_statfs Fill level query
|
||||
hdd_statfs_always always
|
||||
hdd_statfs_recording while recording only
|
||||
hdd_umount Unmount
|
||||
hdd_umount_warn unmount device
|
||||
hdd_umount_warn Unmount device
|
||||
hdd_umounted Device removed
|
||||
help_box_title Help
|
||||
imageinfo.api API:
|
||||
@@ -878,6 +892,7 @@ lcdmenu.head VFD/LED Settings
|
||||
lcdmenu.lcdcontroler Brightness
|
||||
lcdmenu.notify_rclock Notify when RC is locked
|
||||
lcdmenu.scroll Enable text scroll
|
||||
lcdmenu.scroll_repeats Enable text scroll and repeats
|
||||
lcdmenu.statusline status line
|
||||
lcdmenu.statusline.both volume and playtime
|
||||
lcdmenu.statusline.playtime playtime
|
||||
@@ -914,6 +929,7 @@ mainmenu.games Games
|
||||
mainmenu.head Main Menu
|
||||
mainmenu.lua Lua Plugins
|
||||
mainmenu.media Media
|
||||
mainmenu.mediaplayer Mediaplayer
|
||||
mainmenu.movieplayer Movieplayer
|
||||
mainmenu.pausesectionsd Read EPG
|
||||
mainmenu.pictureviewer Picture viewer
|
||||
@@ -1002,7 +1018,7 @@ menu.hint_channellist_foot Show additional information\nin bottom box
|
||||
menu.hint_channellist_mode Use the selected channel list mode on startup if last mode is TV
|
||||
menu.hint_channellist_mode_radio Use the selected channel list mode on startup if last mode is Radio
|
||||
menu.hint_channellist_setup Configure channel list GUI options
|
||||
menu.hint_channellist_show_channellogo Show channel logos in channel list
|
||||
menu.hint_channellist_show_channellogo Enable/disable channel logos.
|
||||
menu.hint_channellist_show_channelnumber Show channel number in channel list
|
||||
menu.hint_channellist_show_empty_favs Show or hide empty bouquets in favorites
|
||||
menu.hint_channellist_show_infobox Show or hide bottom infobox of channellist
|
||||
@@ -1075,10 +1091,10 @@ menu.hint_inact_timer Shutdown box after inactivity
|
||||
menu.hint_inactive_back Change inactive item background color
|
||||
menu.hint_inactive_textcolor Change inactive item text color
|
||||
menu.hint_inet_radio Internet radio
|
||||
menu.hint_info Information about image, box cpu and storage,\nstream information
|
||||
menu.hint_info Show system informations.
|
||||
menu.hint_infobar_back Change infobar background color
|
||||
menu.hint_infobar_buttons_usertitle Forces userdefined titles for the color keys
|
||||
menu.hint_infobar_casys On: display all with colored active, mini: single\nlocked icon, descreet: all active ca-systems
|
||||
menu.hint_infobar_casys on: display all CA systems, descreet: display active CA systems; mini: single symbol in footer
|
||||
menu.hint_infobar_casys_color Change CA-System background color
|
||||
menu.hint_infobar_casys_dotmatrix on: CA-System with dot matrix in background
|
||||
menu.hint_infobar_casys_frame on: CA-System with frame
|
||||
@@ -1086,7 +1102,7 @@ menu.hint_infobar_dd Show DD icon
|
||||
menu.hint_infobar_filesys Show flash and HDD used space levels
|
||||
menu.hint_infobar_fonts Change infobar font sizes
|
||||
menu.hint_infobar_logo Logo, channelnumber and signal display; Options in [brackets] will be displayed in small infobox
|
||||
menu.hint_infobar_logo_dir Select directory to search for channels logo
|
||||
menu.hint_infobar_logo_dir Set folder for channel logos.
|
||||
menu.hint_infobar_on_epg Show infobar on current EPG event change
|
||||
menu.hint_infobar_radiotext Show radiotext window
|
||||
menu.hint_infobar_res Show channel resolution icons
|
||||
@@ -1164,7 +1180,7 @@ menu.hint_leds_tv Working LEDs state
|
||||
menu.hint_load Load GUI settings from file
|
||||
menu.hint_longkeypress_duration A key press will be considered as "long key press" if it's pressed longer than the specified time.
|
||||
menu.hint_lua Run Lua Plugins
|
||||
menu.hint_make_hdlist Auto-create HD channel list based on\nchannel type and name
|
||||
menu.hint_make_hdlist Auto-create HD and UHD channel lists based on\nchannel type and name
|
||||
menu.hint_make_newlist Create list of recently added channels
|
||||
menu.hint_make_removedlist Create list of recently removed channels
|
||||
menu.hint_make_webtvlist Auto-create WebTV channel list based on\nchannel type and name
|
||||
@@ -1745,7 +1761,7 @@ moviebrowser.menu_truncate Truncate movie
|
||||
moviebrowser.option_browser Browser Options
|
||||
moviebrowser.reload_at_start Reload movie info at start
|
||||
moviebrowser.remount_at_start Remount at start
|
||||
moviebrowser.scan_for_movies Scan for Movies ...
|
||||
moviebrowser.scan_for_movies Scan for recordings...
|
||||
moviebrowser.serie_auto_create Serie auto create
|
||||
moviebrowser.serie_head Serie
|
||||
moviebrowser.serie_name Change name
|
||||
@@ -1812,7 +1828,8 @@ movieplayer.bookmarkname Bookmarkname
|
||||
movieplayer.bookmarkname_hint1 Enter a name for your new bookmark
|
||||
movieplayer.bookmarkname_hint2
|
||||
movieplayer.chapters Chapters
|
||||
movieplayer.fileplayback File play
|
||||
movieplayer.fileplayback_audio Multiformat Audio Player
|
||||
movieplayer.fileplayback_video Multiformat Video Player
|
||||
movieplayer.head Movieplayer
|
||||
movieplayer.help_additional To find more user definable key bindings, see "Mainmenu" > "Settings" > "Keys" > "Edit" > "Movieplayer".\n\nWhile movie playback some menuitems in mainmenu are deactivated.
|
||||
movieplayer.help_button_1 1 minute backward
|
||||
@@ -2037,7 +2054,7 @@ ping.socket is unreachable (socket error)
|
||||
ping.unreachable is unreachable
|
||||
pinprotection.head Enter PIN code
|
||||
pinprotection.wrongcode PIN-Code was wrong! Try again.
|
||||
plugins.hdd_dir Plugin HDD dir.
|
||||
plugins.hdd_dir Plugin external directory.
|
||||
plugins.no_plugin No plugin
|
||||
plugins.result plugin output
|
||||
plugintype.disabled Disabled
|
||||
@@ -2250,7 +2267,8 @@ servicemenu.restart_hint Restarting, please wait ...
|
||||
servicemenu.restart_refused_recording Cant restart, recording in progress
|
||||
servicemenu.scants Servicescan
|
||||
servicemenu.update Software Update
|
||||
settings.backup Image-Settings: Backup
|
||||
settings.backup Save system settings
|
||||
settings.backup_dir Save to %s?\n"No" chooses another directory.
|
||||
settings.backup_failed Backup failed!
|
||||
settings.help Help
|
||||
settings.menu_hints Show menu hints
|
||||
@@ -2266,7 +2284,7 @@ settings.pos_higher_center higher center
|
||||
settings.pos_top_center top center
|
||||
settings.pos_top_left top left
|
||||
settings.pos_top_right top right
|
||||
settings.restore Image-Settings: Restore
|
||||
settings.restore Restore system settings
|
||||
settings.restore_warn This will replace all settings and reboot\nContinue ?
|
||||
shoutcast.dev_id SHOUTcast Dev ID
|
||||
shoutcast.enabled SHOUTcast support
|
||||
@@ -2278,19 +2296,20 @@ sleeptimerbox.hint2 The STB will shutdown after this time.
|
||||
sleeptimerbox.hint3 The STB will shutdown, if remote not used.
|
||||
sleeptimerbox.title Sleeptimer
|
||||
sleeptimerbox.title2 Inactivity shutdown timer
|
||||
streaminfo.aratio Aspect Ratio
|
||||
streaminfo.aratio Aspect ratio
|
||||
streaminfo.aratio_unknown unknown
|
||||
streaminfo.audiotype Audiotype
|
||||
streaminfo.audiotype_unknown unknown
|
||||
streaminfo.average_bitrate Average
|
||||
streaminfo.bitrate Bitrate
|
||||
streaminfo.casystems Conditional access systems
|
||||
streaminfo.framerate Framerate
|
||||
streaminfo.framerate_unknown unknown
|
||||
streaminfo.head Stream-Information
|
||||
streaminfo.head Technical informations
|
||||
streaminfo.not_available not available
|
||||
streaminfo.osd_resolution OSD resolution
|
||||
streaminfo.resolution Resolution
|
||||
streaminfo.signal Receipt signal
|
||||
streaminfo.signal Tuner
|
||||
streaminfo.videosystem Videosystem
|
||||
streaming.busy One or several recording processes are active.\nIf you encounter this message and no recording is active, please restart GUI.
|
||||
streaming.dir_not_writable The recording directory is not writable.\nRecording will not work.
|
||||
@@ -2391,6 +2410,11 @@ timing.numericzap Numeric Zap
|
||||
timing.popup_messages Popup messages
|
||||
timing.static_messages Interactive messages
|
||||
timing.volumebar Volume bar
|
||||
tunersetup.cable Cable (DVB-C)
|
||||
tunersetup.hybrid Hybrid (DVB-C/T/T2)
|
||||
tunersetup.mode Operation mode
|
||||
tunersetup.power 5V supply on DVB-T/T2 channels
|
||||
tunersetup.terr Terrestrial (DVB-T/T2)
|
||||
tmdb.api_key TMDb API key
|
||||
tmdb.enabled TMDb support
|
||||
tmdb.read_data Search TMDb data ...
|
||||
@@ -2495,7 +2519,7 @@ wizard.setup_easy Easy
|
||||
wizard.setup_type Installation type
|
||||
wizard.setup_type_hint Easy to setup for CanalDigitaal/TéléSAT/TV Vlaanderen providers or simple cable scan
|
||||
wizard.welcome_head Welcome to the Setup Wizard
|
||||
wizard.welcome_text Next steps will guide you through initial installation of the device.\nImportant: Your set-top box can be conveniently controlled\nwith the web interface for timer management or live TV on the Web browser.\nDo not make it accessible to untrusted networks!\nDo you want to continue?
|
||||
wizard.welcome_text Neutrino is designed for set-top boxes and is maintained by the Tuxbox community and lives from the support of users and many volontary contributors./nIf you need help or have suggestions, found bugs, please feel free to contact us.\nSupport pages or Contact and / or Web addresses can be found in the main menu under "Information".\nNext steps will guide you through initial installation of the device.\nImportant: Your set-top box can be conveniently controlled\nwith the web interface for timer management or live TV on the Web browser.\nDo not make it accessible to untrusted networks!\nDo you want to continue?
|
||||
word.from from
|
||||
word.in in
|
||||
youtube.dev_id YouTube Dev ID
|
||||
|
14
data/webradio_usr.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<webradios name="[WebRadio]">
|
||||
<webradio title="80s80s - Main Stream" urlkey="0" url="http://streams.80s80s.de/web/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - Bowie" urlkey="0" url="http://streams.80s80s.de/bowie/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - Depeche Mode" urlkey="0" url="http://streams.80s80s.de/dm/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - Love" urlkey="0" url="http://streams.80s80s.de/love/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - Michael Jackson" urlkey="0" url="http://streams.80s80s.de/mj/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - NDW" urlkey="0" url="http://streams.80s80s.de/ndw/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="80s80s - Prince" urlkey="0" url="http://streams.80s80s.de/100/mp3-192/streams.80s80s.de/" description="" genre="80s80s" />
|
||||
<webradio title="90s90s - The Beat of the 90s" urlkey="0" url="http://streams.90s90s.de/main/mp3-192/streams.90s90s.de/" description="" genre="90s90s" />
|
||||
<webradio title="90s90s - Hits" urlkey="0" url="http://streams.90s90s.de/pop/mp3-192/streams.90s90s.de/" description="" genre="90s90s" />
|
||||
<webradio title="90s90s - Boygroups" urlkey="0" url="http://streams.90s90s.de/boygroup/mp3-192/streams.90s90s.de/" description="" genre="90s90s" />
|
||||
<webradio title="StompFM" urlkey="0" url="http://51.255.104.137:8057/" description="stompfm.de ... so klingt Berlin!" genre="StompFM" />
|
||||
</webradios>
|
7
data/webtv/Makefile.am
Normal file
@@ -0,0 +1,7 @@
|
||||
installdir = $(WEBTVDIR)
|
||||
|
||||
install_DATA = \
|
||||
filmon.lua \
|
||||
filmon.xml \
|
||||
yt_live.lua \
|
||||
yt_live.xml
|
5
data/webtv_usr.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0"?>
|
||||
<webtvs name="[WebTV]">
|
||||
<!-- <webtv title="ISS HDEV" urlkey="0" url="http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist.m3u8" description="ISS HD Earth Viewing Experiment" genre="NASA" /> -->
|
||||
<!-- <webtv title="ISS LIVE" urlkey="0" url="http://iphone-streaming.ustream.tv/uhls/9408562/streams/live/iphone/playlist.m3u8" description="ISS Live Stream" genre="NASA" /> -->
|
||||
</webtvs>
|
@@ -522,9 +522,11 @@ start-block~remote
|
||||
{=if-equal:{=var-get:boxtype=}~CST Zee2~ {=include-block:Y_Blocks.txt;rc_cst_v6=}~
|
||||
{=if-equal:{=var-get:boxtype=}~CST Link~ {=include-block:Y_Blocks.txt;rc_cst_v4=}~
|
||||
{=if-equal:{=var-get:boxtype=}~CST Trinity Duo~ {=include-block:Y_Blocks.txt;rc_cst_v6=}~
|
||||
{=if-equal:{=var-get:boxtype=}~AX-Technologies HD51~{=include-block:Y_Blocks.txt;rc_ax_hd51=}~
|
||||
{=if-equal:{=var-get:boxtype=}~Mutant HD51~ {=include-block:Y_Blocks.txt;rc_mutant_hd51=}~
|
||||
|
||||
{=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=}
|
||||
=}=}=}=}=}=}=}=}
|
||||
=}=}=}=}=}=}=}=}=}=}
|
||||
=}=}
|
||||
~
|
||||
{=if-equal:{=var-get:yfbtype=}~-2~ {=include-block:Y_Blocks.txt;rc_dbox_philips=}~
|
||||
@@ -537,9 +539,11 @@ start-block~remote
|
||||
{=if-equal:{=var-get:yfbtype=}~6~ {=include-block:Y_Blocks.txt;rc_cst_v6=}~
|
||||
{=if-equal:{=var-get:yfbtype=}~7~ {=include-block:Y_Blocks.txt;rc_cst_v4=}~
|
||||
{=if-equal:{=var-get:yfbtype=}~8~ {=include-block:Y_Blocks.txt;rc_cst_v6=}~
|
||||
{=if-equal:{=var-get:yfbtype=}~9~ {=include-block:Y_Blocks.txt;rc_ax_hd51=}~
|
||||
{=if-equal:{=var-get:yfbtype=}~10~ {=include-block:Y_Blocks.txt;rc_mutant_hd51=}~
|
||||
|
||||
{=comment:fallback~=} {=include-block:Y_Blocks.txt;rc_cst_v1=}
|
||||
=}=}=}=}=}=}=}=}=}=}
|
||||
=}=}=}=}=}=}=}=}=}=}=}=}
|
||||
=}
|
||||
end-block~remote
|
||||
|
||||
@@ -935,3 +939,115 @@ start-block~rc_dbox_philips
|
||||
<area shape="circle" href="javascript:rcsim('KEY_1')" coords="37,284,12" />
|
||||
</map>
|
||||
end-block~rc_dbox_philips
|
||||
|
||||
# ------ Remote AX HD51
|
||||
start-block~rc_ax_hd51
|
||||
<img src="images/rc_ax_hd51.png" usemap="#rc"/>
|
||||
<map name="rc" id="rc">
|
||||
<area shape="rect" coords="20,43,49,72" href="javascript:rcsim('KEY_POWER')" />
|
||||
<area shape="rect" coords="121,44,148,72" href="javascript:rcsim('KEY_MUTE')" />
|
||||
<area shape="rect" coords="21,80,49,101" href="javascript:rcsim('KEY_SLEEP')"/>
|
||||
<area shape="rect" coords="55,80,81,100" href="javascript:rcsim('KEY_TV')" />
|
||||
<area shape="rect" coords="88,80,114,98" href="javascript:rcsim('KEY_RADIO')" />
|
||||
<area shape="rect" coords="122,81,146,98" href="javascript:rcsim('KEY_HELP')" />
|
||||
<area shape="rect" coords="21,109,54,132" href="javascript:rcsim('KEY_AUDIO')" />
|
||||
<!-- area shape="rect" coords="69,109,101,130" alt="subtitle" / -->
|
||||
<area shape="rect" coords="115,111,146,130" href="javascript:rcsim('KEY_TEXT')" />
|
||||
<area shape="rect" coords="23,142,55,163" href="javascript:rcsim('KEY_1')" />
|
||||
<area shape="rect" coords="68,141,101,163" href="javascript:rcsim('KEY_2')" />
|
||||
<area shape="rect" coords="117,142,147,161" href="javascript:rcsim('KEY_3')" />
|
||||
<area shape="rect" coords="22,173,55,195" href="javascript:rcsim('KEY_4')" />
|
||||
<area shape="rect" coords="68,172,102,195" href="javascript:rcsim('KEY_5')" />
|
||||
<area shape="rect" coords="115,173,147,194" href="javascript:rcsim('KEY_6')" />
|
||||
<area shape="rect" coords="21,204,56,227" href="javascript:rcsim('KEY_7')" />
|
||||
<area shape="rect" coords="69,204,102,227" href="javascript:rcsim('KEY_8')" />
|
||||
<area shape="rect" coords="114,205,147,226" href="javascript:rcsim('KEY_9')" />
|
||||
<area shape="rect" coords="61,236,107,259" href="javascript:rcsim('KEY_0')" />
|
||||
<area shape="rect" coords="20,268,43,290" href="javascript:rcsim('KEY_RED')" />
|
||||
<area shape="rect" coords="57,269,76,291" href="javascript:rcsim('KEY_GREEN')" />
|
||||
<area shape="rect" coords="92,270,111,290" href="javascript:rcsim('KEY_YELLOW')" />
|
||||
<area shape="rect" coords="127,270,145,290" href="javascript:rcsim('KEY_BLUE')" />
|
||||
<area shape="rect" coords="121,300,147,318" href="javascript:rcsim('KEY_INFO')" />
|
||||
<area shape="rect" coords="20,299,49,317" href="javascript:rcsim('KEY_SETUP')" />
|
||||
<area shape="rect" coords="21,235,56,259" href="javascript:rcsim('KEY_LEFT')" />
|
||||
<area shape="rect" coords="113,237,147,258" href="javascript:rcsim('KEY_RIGHT')" />
|
||||
<area shape="rect" coords="24,396,49,415" href="javascript:rcsim('KEY_HOME')" />
|
||||
<area shape="rect" coords="121,397,146,415" href="javascript:rcsim('KEY_EPG')" />
|
||||
<area shape="rect" coords="22,427,52,456" href="javascript:rcsim('KEY_VOLUMEUP')" />
|
||||
<area shape="rect" coords="23,456,52,493" href="javascript:rcsim('KEY_VOLUMEDOWN')" />
|
||||
<area shape="rect" coords="119,428,145,462" href="javascript:rcsim('KEY_PAGEUP')" />
|
||||
<area shape="rect" coords="119,464,146,493" href="javascript:rcsim('KEY_PAGEDOWN')" />
|
||||
<area shape="rect" coords="70,343,98,372" href="javascript:rcsim('KEY_OK')" />
|
||||
<area shape="rect" coords="70,468,99,489" href="javascript:rcsim('KEY_FAVORITES')" />
|
||||
<!-- area shape="rect" coords="68,430,101,453" alt="context" / -->
|
||||
<area shape="rect" coords="69,517,99,532" href="javascript:rcsim('KEY_RECORD')" />
|
||||
<area shape="rect" coords="67,541,100,559" href="javascript:rcsim('KEY_TIME')" />
|
||||
<area shape="rect" coords="24,513,56,534" href="javascript:rcsim('KEY_PREVIOUS')" />
|
||||
<area shape="rect" coords="115,516,143,532" href="javascript:rcsim('KEY_NEXT')" />
|
||||
<area shape="rect" coords="25,539,54,559" href="javascript:rcsim('KEY_REWIND')" />
|
||||
<area shape="rect" coords="117,542,142,559" href="javascript:rcsim('KEY_FORWARD')" />
|
||||
<area shape="rect" coords="24,565,57,584" href="javascript:rcsim('KEY_STOP')" />
|
||||
<area shape="rect" coords="115,566,142,584" href="javascript:rcsim('KEY_PLAY')" />
|
||||
<area shape="rect" coords="68,566,101,585" href="javascript:rcsim('KEY_PAUSE')" />
|
||||
<area shape="poly" coords="58,321,86,312,113,324,110,324,96,338,66,337,67,337,58,324,58,323,59,323,60,322" href="javascript:rcsim('KEY_UP')" />
|
||||
<area shape="poly" coords="107,344,122,333,129,362,117,383,105,376,108,346" href="javascript:rcsim('KEY_RIGHT')" />
|
||||
<area shape="poly" coords="70,378,100,384,111,396,75,404,56,389,68,377" href="javascript:rcsim('KEY_DOWN')" />
|
||||
<area shape="poly" coords="47,330,63,351,65,373,46,385,35,355" href="javascript:rcsim('KEY_LEFT')" />
|
||||
</map>
|
||||
end-block~rc_ax_hd51
|
||||
|
||||
# ------ Remote Mutant HD51
|
||||
start-block~rc_mutant_hd51
|
||||
<img src="images/rc_mutant_hd51.png" usemap="#rc"/>
|
||||
<map name="rc" id="rc">
|
||||
<area shape="rect" coords="18,24,53,48" href="javascript:rcsim('KEY_POWER')" />
|
||||
<area shape="rect" coords="121,21,148,47" href="javascript:rcsim('KEY_MUTE')" />
|
||||
<area shape="rect" coords="18,63,45,80" href="javascript:rcsim('KEY_SLEEP')" />
|
||||
<area shape="rect" coords="52,63,80,80" href="javascript:rcsim('KEY_TV')" />
|
||||
<area shape="rect" coords="87,63,114,80" href="javascript:rcsim('KEY_RADIO')" />
|
||||
<area shape="rect" coords="121,63,148,80" href="javascript:rcsim('KEY_HELP')" />
|
||||
<area shape="rect" coords="20,90,55,111" href="javascript:rcsim('KEY_AUDIO')" />
|
||||
<!-- area shape="rect" coords="65,90,102,111" alt="subtitle" / -->
|
||||
<area shape="rect" coords="111,90,148,111" href="javascript:rcsim('KEY_TEXT')" />
|
||||
<area shape="rect" coords="20,121,55,144" href="javascript:rcsim('KEY_1')" />
|
||||
<area shape="rect" coords="65,121,102,144" href="javascript:rcsim('KEY_2')" />
|
||||
<area shape="rect" coords="111,121,148,144" href="javascript:rcsim('KEY_3')" />
|
||||
<area shape="rect" coords="20,152,55,177" href="javascript:rcsim('KEY_4')" />
|
||||
<area shape="rect" coords="65,152,102,177" href="javascript:rcsim('KEY_5')" />
|
||||
<area shape="rect" coords="111,152,148,177" href="javascript:rcsim('KEY_6')" />
|
||||
<area shape="rect" coords="20,185,55,207" href="javascript:rcsim('KEY_7')" />
|
||||
<area shape="rect" coords="65,185,102,207" href="javascript:rcsim('KEY_8')" />
|
||||
<area shape="rect" coords="111,185,148,207" href="javascript:rcsim('KEY_9')" />
|
||||
<area shape="rect" coords="20,216,55,240" href="javascript:rcsim('KEY_LEFT')" />
|
||||
<area shape="rect" coords="65,216,102,240" href="javascript:rcsim('KEY_0')" />
|
||||
<area shape="rect" coords="111,216,148,240" href="javascript:rcsim('KEY_RIGHT')" />
|
||||
<area shape="rect" coords="18,473,41,487" href="javascript:rcsim('KEY_RED')" />
|
||||
<area shape="rect" coords="54,473,75,487" href="javascript:rcsim('KEY_GREEN')" />
|
||||
<area shape="rect" coords="90,473,112,487" href="javascript:rcsim('KEY_YELLOW')" />
|
||||
<area shape="rect" coords="124,473,148,487" href="javascript:rcsim('KEY_BLUE')" />
|
||||
<area shape="rect" coords="20,251,39,274" href="javascript:rcsim('KEY_SETUP')" />
|
||||
<area shape="rect" coords="127,251,149,274" href="javascript:rcsim('KEY_INFO')" />
|
||||
<area shape="rect" coords="20,345,39,368" href="javascript:rcsim('KEY_HOME')" />
|
||||
<area shape="rect" coords="127,345,149,368" href="javascript:rcsim('KEY_EPG')" />
|
||||
<area shape="rect" coords="20,384,53,414" href="javascript:rcsim('KEY_VOLUMEUP')" />
|
||||
<area shape="rect" coords="20,424,53,452" href="javascript:rcsim('KEY_VOLUMEDOWN')" />
|
||||
<area shape="rect" coords="115,384,148,414" href="javascript:rcsim('KEY_PAGEUP')" />
|
||||
<area shape="rect" coords="115,424,148,452" href="javascript:rcsim('KEY_PAGEDOWN')" />
|
||||
<area shape="rect" coords="27,294,55,322" href="javascript:rcsim('KEY_LEFT')" />
|
||||
<area shape="rect" coords="111,294,138,322" href="javascript:rcsim('KEY_RIGHT')" />
|
||||
<area shape="rect" coords="62,267,104,291" href="javascript:rcsim('KEY_UP')" />
|
||||
<area shape="rect" coords="62,329,104,353" href="javascript:rcsim('KEY_DOWN')" />
|
||||
<area shape="rect" coords="65,299,103,318" href="javascript:rcsim('KEY_OK')" />
|
||||
<area shape="rect" coords="65,429,102,449" href="javascript:rcsim('KEY_FAVORITES')" />
|
||||
<!-- area shape="rect" coords="65,390,102,408" alt="portal" / -->
|
||||
<area shape="rect" coords="18,500,41,516" href="javascript:rcsim('KEY_RECORD')" />
|
||||
<area shape="rect" coords="54,500,75,516" href="javascript:rcsim('KEY_STOP')" />
|
||||
<area shape="rect" coords="90,500,112,516" href="javascript:rcsim('KEY_PLAY')" />
|
||||
<area shape="rect" coords="124,500,148,516" href="javascript:rcsim('KEY_TIME')" />
|
||||
<area shape="rect" coords="18,528,41,543" href="javascript:rcsim('KEY_PREVIOUS')" />
|
||||
<area shape="rect" coords="54,528,75,543" href="javascript:rcsim('KEY_REWIND')" />
|
||||
<area shape="rect" coords="90,528,112,543" href="javascript:rcsim('KEY_FORWARD')" />
|
||||
<area shape="rect" coords="124,528,148,543" href="javascript:rcsim('KEY_NEXT')" />
|
||||
<area shape="rect" coords="124,554,148,570" href="javascript:rcsim('KEY_PAUSE')" />
|
||||
</map>
|
||||
end-block~rc_mutant_hd51
|
||||
|