Permalink
Browse files

Merge branch 'master' into pvr-ppa

  • Loading branch information...
2 parents bf93a02 + 5025d30 commit 6d355cc6bcb7c0bca33df21183498d6da3ccd487 @opdenkamp committed Jan 13, 2012
Showing 338 changed files with 22,375 additions and 6,961 deletions.
View
@@ -374,6 +374,7 @@ lib/cmyth/Makefile
/system/libcmyth.dll
/system/libcurl.dll
/system/libeay32.dll
+/system/librtmp.dll
/system/libexif.dll
/system/libexpat.dll
/system/libid3tag.dll
View
@@ -170,7 +170,8 @@ PVR_DIRS=\
xbmc/pvrclients/MediaPortal \
xbmc/pvrclients/mythtv \
xbmc/pvrclients/vdr-vnsi \
- xbmc/pvrclients/tvheadend
+ xbmc/pvrclients/tvheadend \
+ xbmc/pvrclients/pvr-demo
LIBADDON_DIRS=\
lib/addons/library.xbmc.addon \
@@ -274,6 +275,7 @@ pvrclients: exports
$(MAKE) -C xbmc/pvrclients/mythtv
$(MAKE) -C xbmc/pvrclients/vdr-vnsi
$(MAKE) -C xbmc/pvrclients/tvheadend
+ $(MAKE) -C xbmc/pvrclients/pvr-demo
libaddon: exports
$(MAKE) -C lib/addons/library.xbmc.addon
$(MAKE) -C lib/addons/library.xbmc.gui
@@ -26,31 +26,41 @@
#include <stdlib.h>
#include <stdio.h>
-#ifndef _LINUX
+#ifdef _WIN32 // windows
#include "dlfcn-win32.h"
-#define ADDON_DLL "\\library.xbmc.addon\\libXBMC_addon.dll"
+#define ADDON_DLL "\\library.xbmc.addon\\libXBMC_addon" ADDON_HELPER_EXT
+#define ADDON_HELPER_PLATFORM "win32"
+#define ADDON_HELPER_EXT ".dll"
#else
-#include <dlfcn.h>
-#if defined(__APPLE__)
+#if defined(__APPLE__) // osx
+#define ADDON_HELPER_PLATFORM "osx"
#if defined(__POWERPC__)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-powerpc-osx.so"
+#define ADDON_HELPER_ARCH "powerpc"
#elif defined(__arm__)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-arm-osx.so"
+#define ADDON_HELPER_ARCH "arm"
#else
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-x86-osx.so"
+#define ADDON_HELPER_ARCH "x86"
#endif
-#elif defined(__x86_64__)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-x86_64-linux.so"
+#else // linux
+#define ADDON_HELPER_PLATFORM "linux"
+#if defined(__x86_64__)
+#define ADDON_HELPER_ARCH "x86_64"
#elif defined(_POWERPC)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-powerpc-linux.so"
+#define ADDON_HELPER_ARCH "powerpc"
#elif defined(_POWERPC64)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-powerpc64-linux.so"
+#define ADDON_HELPER_ARCH "powerpc64"
#elif defined(_ARMEL)
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-arm.so"
-#else /* !__x86_64__ && !__powerpc__ */
-#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-i486-linux.so"
-#endif /* __x86_64__ */
-#endif /* _LINUX */
+#define ADDON_HELPER_ARCH "arm"
+#elif defined(_MIPSEL)
+#define ADDON_HELPER_ARCH "mipsel"
+#else
+#define ADDON_HELPER_ARCH "i486"
+#endif
+#endif
+#include <dlfcn.h> // linux+osx
+#define ADDON_HELPER_EXT ".so"
+#define ADDON_DLL "/library.xbmc.addon/libXBMC_addon-" ADDON_HELPER_ARCH "-" ADDON_HELPER_PLATFORM ADDON_HELPER_EXT
+#endif
#ifdef LOG_DEBUG
#undef LOG_DEBUG
@@ -25,34 +25,15 @@
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
+#include "../library.xbmc.addon/libXBMC_addon.h"
typedef void* GUIHANDLE;
-#ifndef _LINUX
-#include "../library.xbmc.addon/dlfcn-win32.h"
-#define GUI_HELPER_DLL "\\library.xbmc.gui\\libXBMC_gui.dll"
+#ifdef _WIN32
+#define GUI_HELPER_DLL "\\library.xbmc.gui\\libXBMC_gui" ADDON_HELPER_EXT
#else
-#include <dlfcn.h>
-#if defined(__APPLE__)
-#if defined(__POWERPC__)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-powerpc-osx.so"
-#elif defined(__arm__)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-arm-osx.so"
-#else
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-x86-osx.so"
+#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-" ADDON_HELPER_ARCH "-" ADDON_HELPER_PLATFORM ADDON_HELPER_EXT
#endif
-#elif defined(_ARMEL)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-arm.so"
-#elif defined(__x86_64__)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-x86_64-linux.so"
-#elif defined(_POWERPC)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-powerpc-linux.so"
-#elif defined(_POWERPC64)
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-powerpc64-linux.so"
-#else /* !__x86_64__ && !__powerpc__ && !_ARMEL */
-#define GUI_HELPER_DLL "/library.xbmc.gui/libXBMC_gui-i486-linux.so"
-#endif /* __x86_64__ */
-#endif /* _LINUX */
#define ADDON_ACTION_PREVIOUS_MENU 10
#define ADDON_ACTION_CLOSE_DIALOG 51
@@ -26,32 +26,13 @@
#include <stdlib.h>
#include <stdio.h>
#include "xbmc_pvr_types.h"
+#include "../library.xbmc.addon/libXBMC_addon.h"
-#ifndef _LINUX
-#include "../library.xbmc.addon/dlfcn-win32.h"
-#define PVR_HELPER_DLL "\\library.xbmc.pvr\\libXBMC_pvr.dll"
+#ifdef _WIN32
+#define PVR_HELPER_DLL "\\library.xbmc.pvr\\libXBMC_pvr" ADDON_HELPER_EXT
#else
-#include <dlfcn.h>
-#if defined(__APPLE__)
-#if defined(__POWERPC__)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-powerpc-osx.so"
-#elif defined(__arm__)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-arm-osx.so"
-#else
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-x86-osx.so"
+#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-" ADDON_HELPER_ARCH "-" ADDON_HELPER_PLATFORM ADDON_HELPER_EXT
#endif
-#elif defined(__x86_64__)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-x86_64-linux.so"
-#elif defined(_POWERPC)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-powerpc-linux.so"
-#elif defined(_POWERPC64)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-powerpc64-linux.so"
-#elif defined(_ARMEL)
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-arm.so"
-#else /* !__x86_64__ && !__powerpc__ */
-#define PVR_HELPER_DLL "/library.xbmc.pvr/libXBMC_pvr-i486-linux.so"
-#endif /* __x86_64__ */
-#endif /* _LINUX */
#define DVD_TIME_BASE 1000000
#define DVD_NOPTS_VALUE (-1LL<<52) // should be possible to represent in both double and __int64
@@ -13,10 +13,12 @@
language="en"
library="allmusic.xml"/>
<extension point="xbmc.addon.metadata">
+ <summary lang="bg">Информация за албуми от AllMusic.com</summary>
<summary lang="en">AllMusic album information</summary>
<summary lang="de">Alben Scraper für AllMusic.com</summary>
<summary lang="es">Scraper de Álbums de AllMusic</summary>
<summary lang="fr">Scraper d'albums musicaux AllMusic</summary>
+ <summary lang="fi">AllMusic.com -albumitietojen lataaja</summary>
<summary lang="hu">AllMusic.com album információk</summary>
<summary lang="nl">AllMusic-albuminfo</summary>
<summary lang="pl">Informacje o albumach z AllMusic</summary>
@@ -25,6 +27,10 @@
<summary lang="ru">Информация об альбоме из AllMusic</summary>
<summary lang="se">AllMusic albuminformation</summary>
<summary lang="zh">AllMusic音乐专辑信息</summary>
+ <description lang="bg">Попълнете метаинформацията в библиотеката си от AllMusic.com.
+Уебсайтът allmusic.com е създаден през 19995, като място за страстни музикални фенове.
+Редакторският колектив AMG заедно със стотици експерти (и малко фанатици на тема allmusic.com) са направили сайта един от най-подробните (и най-често ползваните) източници на информация на музикална тема. Всички те са се посветили на създаването и поддържането на базата от данни, на разпространяването на съдържание от AMG, което се очаква от любителите на музика и професионалисти в музикалния отрасъл.
+Засегнати са всички жанрове и стилове музика. От най-комерсиалните и популярни до най-невъзприетите. Критиката към артисти и албуми се прави в контекста на съответните им жанрове - от опера до гаражен рок. Така се осигури актуална информация за почитателите на всеки стил, за любимите им артисти и се представят нови творби.</description>
<description lang="en">Use AllMusic.com to fill your library metadata information.
The allmusic website was created in 1995 as a place for music fans to indulge their passion.
The AMG editorial staff, along with hundreds of expert contributors (all music fanatics in their own right), has made allmusic the most comprehensive music reference source on the planet. They are all dedicated to creating and maintaining the knowledgeable, spirited content that music lovers and industry professionals have come to expect from AMG.
@@ -37,6 +43,10 @@ Alle Genres und Stile der Musik werden hier abgedeckt, reichend von Mainstream b
La página web allmusic fue creada en el 1995 cómo un sitio donde los fans podíaan compartir su pasión por la música.
El equipo de AMG, junto con cuentos de colaboradores expertos (todos ellos fans de la música) han hecho de allmusic uno de los sitios más extensos del planeta. Todos ellos intentan crear y mantener unos contenidos que los amantes de la música y los profesionales del sector obtienen de AMG.
Todos los géneros y estilos musicales tienen cabida, desde los más comerciales hasta los más oscuros. En allmusic se critican los álbumes y los artistas en el entorno que les corresponde - desde opera, pasando por rock hasta country tradicional. Así se asegura que los fans de cualquier estilo de música puedan depender de nosotros para mantenerse al día de las novedades de sus artistas favoritos y descubrir nuevos sonidos.</description>
+ <description lang="fi">Käytä AllMusic.com -sivustoa täyttämään kirjastosi metatiedot.
+AllMusic.com -sivusto luotiin vuonna 1995 paikaksi, jossa musiikkifanit voivat tyydyttää intohimonsa musiikkiin.
+AMG-toimituksen henkilökunta, satojen asiansa tuntevien lahjoittajien kanssa (kaikki musiikkifanaatikot), ovat tehneet AllMusic.com -sivustosta koko planeetan kattavimman musiikkitietolähteen. He ovat kaikki sitoutuneita luomaan ja ylläpitämään asioista perillä olevaa henkevää sisältöä, jota musiikista pitävät ja musiikkialan ammattilaiset odottavat AMG:ltä.
+Kaikki musiikin lajityypit ja tyylisuunnat ovat edustettuina täällä, vaihdellen kaupallisesti suosituimmista kaikista huomaamattomimpiin. Me arvostelemme albumit ja esittäjät heidän oman lajityyppinsä sisällä - oopperasta ja autotallirokista aina perinteiseen country-musiikkiin. Tämä varmistaa, että minkä tahansa tyylisuunnan fanit voivat luottaa, että samalla kun pidämme heidät ajan tasalla heidän lempiartististansa, niin esittelemme myös heille uusia äänimaailmoita.</description>
<description lang="fr">Utiliser AllMusic.com pour la récupération des méta-données.
Le site web AllMusic a été créé en 1995 afin que les fans de musique puissent assouvir leur passion.
L'équipe rédactionnelle d'AMG, forte de ses centaines de contributeurs avisés (tous passionnés de musique à part entière), a fait de AllMusic la source de référence la plus complète de toute la planète. Chacun s'investissant dans la construction et la maintenance d'un contenu aussi passionné et judicieux que tout amoureux de musique ou tout professionnel de l'industrie serait en droit d'attendre d'AMG.
@@ -13,9 +13,11 @@
language="en"
library="allmusic.xml"/>
<extension point="xbmc.addon.metadata">
+ <summary lang="bg">Инф. за артисти от AllMusic + снимки на артисти от HTBackdrops</summary>
<summary lang="en">AllMusic artist information + HTBackdrops artist images</summary>
<summary lang="de">Scraper für Künstler-Informationen von AllMusic.com</summary>
<summary lang="es">Descarga información de Artistas de AllMusic</summary>
+ <summary lang="fi">AllMusic.com -esittäjätietojen ja HTBackdrops-esittäjäkuvien lataaja</summary>
<summary lang="fr">Scraper d'artistes musicaux AllMusic</summary>
<summary lang="hu">AllMusic előadó információk</summary>
<summary lang="nl">AllMusic-artiestinfo</summary>
@@ -25,6 +27,9 @@
<summary lang="ru">Информация об исполнителе из AllMusic</summary>
<summary lang="se">AllMusic artistinformation + HTBackdrops artistbilder</summary>
<summary lang="zh">AllMusic艺术家信息</summary>
+ <description lang="bg">Попълнете метаинформацията в библиотеката си от AllMusic.com
+Уебсайтът allmusic.com е създаден през 19995, като място за страстни музикални фенове. Засегнати са всички жанрове и стилове музика. От най-комерсиалните и популярни до най-невъзприетите. Критиката към артисти и албуми се прави в контекста на съответните им жанрове - от опера до гаражен рок.
+Home Theater Backdrops (HTBackdrops.com) представлява база от данни с изображения задвижвана от общността около уебсайта. Съдържа висококачествени изображенията на артисти под формата на миниатюри и fanarts. Всички те са създадени или произхождат от общността. Моля, обмислете възможността да качите изображения за любимите ви артисти.</description>
<description lang="en">Use AllMusic.com to fill your libray metadata information.
The allmusic website was created in 1995 as a place for music fans to indulge their passion. All genres and styles of music are covered here, ranging from the most commercially popular to the most obscure. We critique albums and artists within the context of their own genres - from opera to garage rock to traditional country.
@@ -37,6 +42,9 @@ Alle Genres und Stile der Musik werden hier abgedeckt, reichend von Mainstream b
La página web allmusic fue creada en el 1995 cómo un sitio donde los fans podíaan compartir su pasión por la música.
El equipo de AMG, junto con cuentos de colaboradores expertos (todos ellos fans de la música) han hecho de allmusic uno de los sitios más extensos del planeta. Todos ellos intentan crear y mantener unos contenidos que los amantes de la música y los profesionales del sector obtienen de AMG.
Todos los géneros y estilos musicales tienen cabida, desde los más comerciales hasta los más oscuros. En allmusic se critican los álbumes y los artistas en el entorno que les corresponde - desde opera, pasando por rock hasta country tradicional. Así se asegura que los fans de cualquier estilo de música puedan depender de nosotros para mantenerse al día de las novedades de sus artistas favoritos y descubrir nuevos sonidos.</description>
+ <description lang="fi">Käytä AllMusic.com -sivustoa täyttämään kirjastosi metatiedot.
+AllMusic.com -sivusto luotiin vuonna 1995 paikaksi, jossa musiikkifanit voivat tyydyttää intohimonsa musiikkiin. Kaikki musiikin lajityypit ja tyylisuunnat ovat edustettuina täällä, vaihdellen kaupallisesti suosituimmista kaikkein huomaamattomimpiin. Me arvostelemme albumit ja esittäjät heidän oman lajityyppinsä sisällä - oopperasta ja autotallirokista aina perinteiseen country-musiikkiin.
+HTBackdrops.com -sivusto on yhteisön ylläpitämä tietokanta korkealaatuisille esittäjä- ja fanitaidekuville. Sivuston jäsenet ovat luoneet kaikki sivuston kuvat. Lähetä meille itse tekemäsi suosikkiartistiesi kuvat, jotta voimme lisätä ne tietokantaan.</description>
<description lang="fr">Utiliser AllMusic.com pour la récupération des méta-données.
Le site web AllMusic a été créé en 1995 afin que les fans de musique puissent assouvir leur passion.
L'équipe rédactionnelle d'AMG, forte de ses centaines de contributeurs avisés (tous passionnés de musique à part entière), a fait de AllMusic la source de référence la plus complète de toute la planète. Chacun s'investissant dans la construction et la maintenance d'un contenu aussi passionné et judicieux que tout amoureux de musique ou tout professionnel de l'industrie serait en droit d'attendre d'AMG.
@@ -2,11 +2,11 @@
<!--Language file translated with Team XBMC Translator-->
<!--Translator: blittan-->
<!--Email: blittan@xbmc.org-->
-<!--Date of translation: 09/11/2010-->
+<!--Date of translation: 12/26/2011-->
<!--$Revision$-->
<strings>
- <string id="30000">Aktivera fanart</string>
+ <string id="30000">Ladda ner fanart från HTBackdrops.com</string>
<string id="30001">Hämta artistminiatyr från Allmusic.com</string>
<string id="30002">Hämta artistminiatyr från Last.fm</string>
- <string id="30003">Hämta artistminiatyr från HTBackdrops</string>
+ <string id="30003">Hämta artistminiatyr från HTBackdrops.com</string>
</strings>
@@ -11,9 +11,11 @@
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<minversion>20000</minversion>
+ <summary lang="bg">Библиотека за сваляне на музикална инф. от AllMusic</summary>
<summary lang="en">AllMusic Music Scraper Library</summary>
<summary lang="de">Musik-Scraper für AllMusic.com</summary>
<summary lang="es">Scraper de música de AllMusic</summary>
+ <summary lang="fi">AllMusic musiikkitietojen lataajan kirjasto</summary>
<summary lang="fr">Scraper AllMusic pour la musique</summary>
<summary lang="hu">AllMusic zenei adat leolvasó</summary>
<summary lang="nl">AllMusic-scraperfuncties</summary>
@@ -23,9 +25,11 @@
<summary lang="ru">Музыкальная Информация AllMusic</summary>
<summary lang="se">Skrapa för AllMusic.com</summary>
<summary lang="zh">AllMusic音乐刮削器代码库</summary>
+ <description lang="bg">Извлича инф. за музикални файлове от www.allmusic.com</description>
<description lang="en">Download Music information from www.allmusic.com</description>
<description lang="de">Downloade Musik Informationen von www.allmusic.com</description>
<description lang="es">Descarga información musical de www.allmusic.com</description>
+ <description lang="fi">Lataa musiikkitietoja osoitteesta www.allmusic.com</description>
<description lang="fr">Télécharger les infos musicales depuis www.allmusic.com</description>
<description lang="hu">Zene információk letöltése a www.allmusic.com webhelyről</description>
<description lang="nl">Muziekinformatie ophalen van www.allmusic.com</description>
Oops, something went wrong.

0 comments on commit 6d355cc

Please sign in to comment.