DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => # Kaffeine => Thema gestartet von: amin am 18 November, 2006, 16:00

Titel: kaffeine epg patch
Beitrag von: amin am 18 November, 2006, 16:00
Hi.
Ich haber mir ein Patch für current Channel Epg in Epg Fenster gebastellt.
Wenn jmd auch will, hier der Patch.
http://rapidshare.com/files/3858356/ShowcurrentChannelEpg.diff.html

gruss.
Titel: kaffeine epg patch
Beitrag von: mtron am 19 November, 2006, 00:35
Danke! Das kaffeine epg ist wirklich noch im Anfangsstadium. Wird ehestmöglich getestet  :)

Arbeite übrigens grad an einem Teletext patch für kaffeine, was mich vor ziemliche Schwieriketen stellt. Durch die kaxtv merges ist der code sehr zerstückelt und unübersichtlich, leider  :(   

Falls du dich mehr mit der Sache beschäftigen möchtest, wäre eine qt basierte epg darstellung wie sie relictepg (oder vdr) verwendet sehr interessant. ;)
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 20 November, 2006, 20:12
schaut sehr gut aus  ;D Der Patch applied (sorry, was ist da eigentlich das deutsche wort dafür?)  ohne probleme beim momentanen svn (revision 605613)

so schauts jetzt mit amin's patch aus:

(http://michael.hoertnagl.googlepages.com/kaffeineepg.jpg)

Kannst du den patch bitte auch auf der kaffeine-devel (https://lists.sourceforge.net/lists/listinfo/kaffeine-devel) liste posten?

 
Titel: Re: kaffeine epg patch
Beitrag von: SiLæncer am 20 November, 2006, 20:13
Schick :D
Titel: Re: kaffeine epg patch
Beitrag von: amin am 21 November, 2006, 08:24
Kannst du den patch bitte auch auf der kaffeine-devel (https://lists.sourceforge.net/lists/listinfo/kaffeine-devel) liste posten?
Ich hab gelesen, dass du da schon registriert bist ? Wenn ja, kannst du es da posten.
Ich habe nichts gegen und ich müsste mich erst registrieren.
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 21 November, 2006, 10:07
ok, wird gemacht.

cheers!
Titel: Re: kaffeine epg patch
Beitrag von: spoke1 am 21 November, 2006, 12:41
Wirklich hübsch. Soll meine Glaskugel doch recht behalten.  ; :D

Freut mich sehr das in der Richtung Linux und TV so viel Schwung reingekommen ist.
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 21 November, 2006, 13:12
Deine Glaskugel war gar nicht schlecht  8)

Solltest mal überlegen, dich nebenberuflich als Orakel zu betätigen  ;D
Titel: Re: kaffeine epg patch
Beitrag von: zuc am 21 November, 2006, 19:46
Genial!

Das ist doch mal ein tolles EPG!

Vielen Dank!
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 21 November, 2006, 20:36
wurde schon commited und ist im aktuellen SVN
Titel: Re: kaffeine epg patch
Beitrag von: amin am 22 November, 2006, 12:30
Fein, jetzt muss ich nicht mehr selbst patchen. :)

Gruss.
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 07 Dezember, 2006, 17:01
amin, da scheint ein problem im epg window durch deinen patch entstanden zu sein. und zwar wenn man auf den 'Scheduled' button klickt, sollte er zwar
connect( allBtn   , SIGNAL( clicked() ), this, SLOT( setScheduled() ) ); machen, aber bei mir kommt CurrentNext.

falls ein timer eingetragen ist, zeigt setScheduled alle programme des senders nach dem programmierten timer.

Kannst du das reproduzieren, oder hab ich da was anderes in meinem lokalen repository verhunzt? (was durchaus sein kann, bin grad selbst beim basteln)
Titel: Re: kaffeine epg patch
Beitrag von: amin am 07 Dezember, 2006, 17:25
Hi.
Ich kann es nicht reproduzieren.
 
gruss
Titel: Re: kaffeine epg patch
Beitrag von: amin am 07 Dezember, 2006, 18:20
Ich habe jetzt 8.2 installiert.
Sowas kommt schon auch da. (wenn das meinst)
(http://img510.imageshack.us/img510/212/snapshot9th7.png) (http://imageshack.us)
(http://img245.imageshack.us/img245/7929/snapshot10kp8.png) (http://imageshack.us)
Bei Scheduled kommt Preimere4, keine Ahnung wieso.
Titel: Re: kaffeine epg patch
Beitrag von: mtron am 07 Dezember, 2006, 18:58
ja, genau das ist es. Dachte dass es zuvor funktioniert hat, sorry, also hat sicher nix mit deinem patch zu tun. Wahrscheinlich liegt das problem am setScheduled code snip:

void KEvents::setScheduled()
{
   QListViewItem *it = listView->currentItem();
   if ( !it )
      return;
   setMode( 2, it->text(0) );
}



void KEvents::setMode( int m, QString name )
{
   int i;

   mode = m;
   if ( !name.isEmpty() ) {
      currentNextBtn->show();
      allBtn->hide();
      for ( i=0; i<(int)channels->count(); i++ ) {
         if ( channels->at(i)->name==name ) {
            chan = channels->at(i);
            break;
         }

      }
   }
   else {
      chan = 0;
      currentNextBtn->hide();
        allBtn->show();
   }
   reset();
}