Pagina 1 di 2
LoadEPG 0.1.12
Inviato: 14 feb 2008, 09:21
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
Re: LoadEPG 0.1.12
Inviato: 14 feb 2008, 09:50
da alez
Grazie

Re: LoadEPG 0.1.12
Inviato: 14 feb 2008, 14:23
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?

Re: LoadEPG 0.1.12
Inviato: 14 feb 2008, 14:50
da lukkino
Gringo ha scritto:Serve che dia un controllato al file po oppure sei a posto?

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
Re: LoadEPG 0.1.12
Inviato: 14 feb 2008, 18:18
da Gringo
Ok, lo aggiungo alla lista delle cose da fare, tanto sono poche righe.
Bye
Re: LoadEPG 0.1.12
Inviato: 14 feb 2008, 23:05
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
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 09:20
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
In teoria quella direttiva è entrata in uso dalla versione 1.5.7 in poi, boh....
Ciao e fammi sapere
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 10:10
da nino
Ciao,
lukk, dovresti avere posta.
Saluti.
Nino
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 14:07
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
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 16:01
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.
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 20:50
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
Re: LoadEPG 0.1.12
Inviato: 15 feb 2008, 23:07
da toshirikudo
ora è tutto ok su Debian Etch e vdr 1.5.13
Re: LoadEPG 0.1.12
Inviato: 16 feb 2008, 01:28
da Gringo
Ottimo lavoro lukk, come sempre
Dai un'occhiata ai PM!!!
Re: LoadEPG 0.1.12
Inviato: 17 feb 2008, 13:00
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.
Re: LoadEPG 0.1.12
Inviato: 25 feb 2008, 23:20
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;
}