LoadEPG 0.1.12

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

LoadEPG 0.1.12

Messaggio da lukkino »

Ho pubblicato sul sito di kikko - http://www.kikko77.altervista.org - nella sezione download, la versione 0.1.12 del plugin LoadEPG

E' stato implementato il supporto per le versioni di vdr-1.5.x

Comunque è compatibile anche con le versioni precedenti

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: LoadEPG 0.1.12

Messaggio da alez »

Grazie :)
Ciao alez
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: LoadEPG 0.1.12

Messaggio da Gringo »

lukkino ha scritto:Ho pubblicato sul sito di kikko - http://www.kikko77.altervista.org - nella sezione download, la versione 0.1.12 del plugin LoadEPG

E' stato implementato il supporto per le versioni di vdr-1.5.x

Comunque è compatibile anche con le versioni precedenti

Ciao
Ottimo lukk!!!

Serve che dia un controllato al file po oppure sei a posto? :wink:
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.1.12

Messaggio da lukkino »

Gringo ha scritto:Serve che dia un controllato al file po oppure sei a posto? :wink:
Non ho creato alcuna nuova traduzione, ho usato il programmino presente in vdr per la conversione in po, anche se per il corretto funzionamento ho dovuto sistemare il file i18n.c... io scrivo il codice in un modo leggibile a me stesso, ma non al programma di conversione, eheh.... :)

Cmq se vuoi buttare l'occhio, fai pure :)

Ciauz
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: LoadEPG 0.1.12

Messaggio da Gringo »

Ok, lo aggiungo alla lista delle cose da fare, tanto sono poche righe.

Bye
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
toshirikudo
Messaggi: 33
Iscritto il: 20 set 2007, 21:58

Re: LoadEPG 0.1.12

Messaggio da toshirikudo »

ciao,

ho un errore compilando il plugin con vdr versione 1.5.13

Codice: Seleziona tutto

Plugin loadepg:
make[1]: Entering directory `/vdr/vdr-1.5.13/PLUGINS/src/loadepg-0.1.12'
make[1]: Leaving directory `/vdr/vdr-1.5.13/PLUGINS/src/loadepg-0.1.12'
make[1]: Entering directory `/vdr/vdr-1.5.13/PLUGINS/src/loadepg-0.1.12'
g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"loadepg"' -I../../../include loadepg.c
g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"loadepg"' -I../../../include i18n.c
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<dpluca@libero.it>' -o po/loadepg.pot i18n.c loadepg.c
msgmerge -U --no-wrap --no-location --backup=none -q po/ca_ES.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/cs_CZ.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/da_DK.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/de_DE.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/el_GR.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/es_ES.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/et_EE.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/fi_FI.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/fr_FR.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/hr_HR.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/hu_HU.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/it_IT.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/nl_NL.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/nn_NO.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/pl_PL.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/pt_PT.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/ro_RO.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/ru_RU.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/sl_SI.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/sv_SE.po po/loadepg.pot
msgmerge -U --no-wrap --no-location --backup=none -q po/tr_TR.po po/loadepg.pot
msgfmt -c -o po/ca_ES.mo po/ca_ES.po
In file included from loadepg.c:9:
loadepg.h:20:33: error: vdr/dvb_api_emulate.h: No such file or directory
msgfmt -c -o po/cs_CZ.mo po/cs_CZ.po
msgfmt -c -o po/da_DK.mo po/da_DK.po
msgfmt -c -o po/de_DE.mo po/de_DE.po
msgfmt -c -o po/el_GR.mo po/el_GR.po
msgfmt -c -o po/es_ES.mo po/es_ES.po
msgfmt -c -o po/et_EE.mo po/et_EE.po
msgfmt -c -o po/fi_FI.mo po/fi_FI.po
msgfmt -c -o po/fr_FR.mo po/fr_FR.po
msgfmt -c -o po/hr_HR.mo po/hr_HR.po
msgfmt -c -o po/hu_HU.mo po/hu_HU.po
msgfmt -c -o po/it_IT.mo po/it_IT.po
msgfmt -c -o po/nl_NL.mo po/nl_NL.po
msgfmt -c -o po/nn_NO.mo po/nn_NO.po
msgfmt -c -o po/pl_PL.mo po/pl_PL.po
msgfmt -c -o po/pt_PT.mo po/pt_PT.po
msgfmt -c -o po/ro_RO.mo po/ro_RO.po
msgfmt -c -o po/ru_RU.mo po/ru_RU.po
msgfmt -c -o po/sl_SI.mo po/sl_SI.po
msgfmt -c -o po/sv_SE.mo po/sv_SE.po
msgfmt -c -o po/tr_TR.mo po/tr_TR.po
cp po/ca_ES.mo ../../../locale/ca_ES/LC_MESSAGES/vdr-loadepg.mo
cp po/cs_CZ.mo ../../../locale/cs_CZ/LC_MESSAGES/vdr-loadepg.mo
cp po/da_DK.mo ../../../locale/da_DK/LC_MESSAGES/vdr-loadepg.mo
cp po/de_DE.mo ../../../locale/de_DE/LC_MESSAGES/vdr-loadepg.mo
cp po/el_GR.mo ../../../locale/el_GR/LC_MESSAGES/vdr-loadepg.mo
cp po/es_ES.mo ../../../locale/es_ES/LC_MESSAGES/vdr-loadepg.mo
cp po/et_EE.mo ../../../locale/et_EE/LC_MESSAGES/vdr-loadepg.mo
cp po/fi_FI.mo ../../../locale/fi_FI/LC_MESSAGES/vdr-loadepg.mo
cp po/fr_FR.mo ../../../locale/fr_FR/LC_MESSAGES/vdr-loadepg.mo
cp po/hr_HR.mo ../../../locale/hr_HR/LC_MESSAGES/vdr-loadepg.mo
cp po/hu_HU.mo ../../../locale/hu_HU/LC_MESSAGES/vdr-loadepg.mo
cp po/it_IT.mo ../../../locale/it_IT/LC_MESSAGES/vdr-loadepg.mo
cp po/nl_NL.mo ../../../locale/nl_NL/LC_MESSAGES/vdr-loadepg.mo
cp po/nn_NO.mo ../../../locale/nn_NO/LC_MESSAGES/vdr-loadepg.mo
cp po/pl_PL.mo ../../../locale/pl_PL/LC_MESSAGES/vdr-loadepg.mo
cp po/pt_PT.mo ../../../locale/pt_PT/LC_MESSAGES/vdr-loadepg.mo
cp po/ro_RO.mo ../../../locale/ro_RO/LC_MESSAGES/vdr-loadepg.mo
cp po/ru_RU.mo ../../../locale/ru_RU/LC_MESSAGES/vdr-loadepg.mo
cp po/sl_SI.mo ../../../locale/sl_SI/LC_MESSAGES/vdr-loadepg.mo
cp po/sv_SE.mo ../../../locale/sv_SE/LC_MESSAGES/vdr-loadepg.mo
cp po/tr_TR.mo ../../../locale/tr_TR/LC_MESSAGES/vdr-loadepg.mo
make[1]: *** [loadepg.o] Error 1
make[1]: Leaving directory `/vdr/vdr-1.5.13/PLUGINS/src/loadepg-0.1.12'

compilando vdr senza Make.config modificato
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.1.12

Messaggio da lukkino »

Azzo, non capisco perchè a me non da errore, ho provato con 1.5.1, 1.5.7, 1.5.14, boh...

Cmq apri il file loadepg.h e alla riga 20 commenta la riga

Codice: Seleziona tutto

//#include <vdr/dvb_api_emulate.h>
In teoria quella direttiva è entrata in uso dalla versione 1.5.7 in poi, boh....

Ciao e fammi sapere
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
nino
Messaggi: 319
Iscritto il: 19 gen 2007, 23:43

Re: LoadEPG 0.1.12

Messaggio da nino »

Ciao,
lukk, dovresti avere posta.

Saluti.

Nino
VDRbox HD: P4 3.06 ghz, 1 gb di ram, 2 HDD IDE 250+320 gb, NVIDIA GT520 PCI passiva, VDR 2.2.0, openSUSE 13.1, Hauppauge Nova PCI DVB-S2, Technotrend DVB-T 1500 PCI, telecomando Hauppauge, case Accent HT-200.

Vu+ Duo2 BH 2.1.5.
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.1.12

Messaggio da lukkino »

ragazzi ho sbagliato ed ho messo online la versione di test e non quella definitiva, ho dato un okkio alle date di modifica è sono quelle vecchie.... stasera ritorno a casa e faccio upload di quella buona :)

ciauz
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
nino
Messaggi: 319
Iscritto il: 19 gen 2007, 23:43

Re: LoadEPG 0.1.12

Messaggio da nino »

Ne ero certo lukk.
Proprio ieri sera in chat dicevo proprio questo, cioè che sicuramente si trattava di una svista o, appunto, una versione di prova usata al posto di quella definitiva, visto il tipo d'errore.
A stasera.

Saluti.
VDRbox HD: P4 3.06 ghz, 1 gb di ram, 2 HDD IDE 250+320 gb, NVIDIA GT520 PCI passiva, VDR 2.2.0, openSUSE 13.1, Hauppauge Nova PCI DVB-S2, Technotrend DVB-T 1500 PCI, telecomando Hauppauge, case Accent HT-200.

Vu+ Duo2 BH 2.1.5.
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: LoadEPG 0.1.12

Messaggio da lukkino »

ragazzi ho rimesso in upload la versione di LoadEPG, sempre al solito posto sul sito di kikko

non so cosa ho combinato, ma era sbagliata...

comunque per sicurezza, ho compilato e fatto funzionare il plugin con tutte le versioni di vdr dalla 1.4.7 alla 1.5.14 e su 2 distro la LFS e Debian
e su 3 kernel 2.6.12, 2.6.18 e 2.6.24

senza errori :)

speriamo bene

ciao a tutti
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
toshirikudo
Messaggi: 33
Iscritto il: 20 set 2007, 21:58

Re: LoadEPG 0.1.12

Messaggio da toshirikudo »

ora è tutto ok su Debian Etch e vdr 1.5.13
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: LoadEPG 0.1.12

Messaggio da Gringo »

Ottimo lavoro lukk, come sempre :wink:

Dai un'occhiata ai PM!!!
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
allanon
Messaggi: 79
Iscritto il: 16 lug 2007, 20:45

Re: LoadEPG 0.1.12

Messaggio da allanon »

Grazie Lukkino,
funziona tutto perfettamente(1.4.7).
Appena posso (ma ora proprio non posso) passo anche chanman alla 1.5.
Grazie ancora

p.s.
Per dare una idea di come sono incasinato solo oggi ho sistemato il download dell'EPG.
toshirikudo
Messaggi: 33
Iscritto il: 20 set 2007, 21:58

Re: LoadEPG 0.1.12

Messaggio da toshirikudo »

oggi ho testato la versione 1.5.16 e loadepg non compilava più.
Questa volta ho cercato qual'era il problema e l'ho trovato: una chiamata SetSatTransponderData della funzione :witchToEpgChannel ha troppo argomenti, commentandola con i relativi ifdef ha compilato tutto.
Questa è la funzione come l'ho modificata. So benissimo che non il modio giusto ma non ho idea ci come modificare gli ifdef, mi sono limitato ad individuare il problema ed ad esporlo.

Codice: Seleziona tutto

bool cLoadepgOsd::SwitchToEpgChannel( void )
{
    char ProviderName[64];
    char Frequency[64];
    char Polarization[64];
    char SourceName[64];
    char SymbolRate[64];
    if( OldChannel )
    {
        EpgChannel = new cChannel();
        *EpgChannel = *OldChannel;
sscanf( EpgProviderValue1[MenuItem], "%[^:]:%[^:]:%[^:]:%[^:]:%[^:]", ProviderName, Frequency, Polarization, SourceName, SymbolRate );
//#if APIVERSNUM >= 10514
//        EpgChannel->cChannel::SetSatTransponderData( cSource::FromString( SourceName ), atoi( Frequency ), Polarization[0], atoi( SymbolRate ), DVBFE_FEC_AUTO, DVBFE_MOD_AUTO, DVBFE_DELSYS_DVBS, DVBFE_ROLLOFF_UNKNOWN );
//#else
EpgChannel->cChannel::SetSatTransponderData( cSource::FromString( SourceName ), atoi( Frequency ), Polarization[0], atoi( SymbolRate ), FEC_AUTO );
//#endif
cDevice::GetDevice( LoadepgConfig.DeviceNumber - 1 )->SwitchChannel( EpgChannel, true );
usleep( 2000000 );
if( cDevice::GetDevice( LoadepgConfig.DeviceNumber - 1 )->HasLock() )
{
    return true;
}
else
{
    fprintf( stderr, "LoadEPG: failed switch to epg channel data\n" );
}
    }
    return false;
}
Rispondi