Autor Thema: Kaffeine 1.2.2 und Sundtek MediaTV Digital Home  (Gelesen 7814 mal)

Trailer

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« am: August 19, 2012, 11:54:26 Nachmittag »
Hallo,

habe das Problem, dass Kaffeine 1.2.2 unter Fedora 17 (LXDE Spin) den Adapter nicht sieht (Karteireiter fehlt im Kaffeine, wenn man den Adapter konfigurieren möchte).

Habe schon die entsprechende Erklärung hier im Forum gefunden:

http://support.sundtek.com/index.php/topic,546.msg4162.html#msg4162

Sourcecode Änderungen:
Kaffeine 1.1 (Ubuntu Natty)
http://www.sundtek.de/support/dvbdevice_linux.h
http://www.sundtek.de/support/dvbdevice_linux.cpp
Kaffeine 1.2 (aktueller Git Tree 24. August):
http://www.sundtek.de/support/sundtek_kaffeine_12.diff


Weiß aber nicht was ich nun mit diesen Dateien machen soll (installieren, in einen Ordner von Kaffeine kopieren, etc.), damit das funktioniert.

Könnt ihr mir da weiterhelfen?

MyCraft

  • Newbie
  • *
  • Beiträge: 19
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #1 am: August 20, 2012, 07:28:06 Vormittag »
bin mir nicht sicher aber die dateien sehen für mich wie vom source aus...
wenn du also kaffeine 1.2 nutzen möchtest müsstest du dir den source code ziehen, entpacken, die datei sundtek_kaffeine_12.diff rein kopieren und dann den source patchen..
der patch ist anscheint für v1.2 aber nicht v1.2.2

ABER das funktioniert bei mir nicht wie es sollte (1 out of 4 hunks FAILED), also müsste das doch jemand von Sundtek noch mal genauer aufklären, sorry  :-\

das sähe dann eigentlich ungefähr so aus:
wget http://netcologne.dl.sourceforge.net/project/kaffeine/old/kaffeine-1.2.tar.gz
tar xfz kaffeine-1.2.tar.gz
cd kaffeine-1.2
wget http://www.sundtek.de/support/sundtek_kaffeine_12.diff
patch -p1 < sundtek_kaffeine_12.diff
mkdir build
cd build
cmake ..
make
make install

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8285
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #2 am: August 20, 2012, 09:28:44 Vormittag »
bin mir nicht sicher aber die dateien sehen für mich wie vom source aus...
wenn du also kaffeine 1.2 nutzen möchtest müsstest du dir den source code ziehen, entpacken, die datei sundtek_kaffeine_12.diff rein kopieren und dann den source patchen..
der patch ist anscheint für v1.2 aber nicht v1.2.2

ABER das funktioniert bei mir nicht wie es sollte (1 out of 4 hunks FAILED), also müsste das doch jemand von Sundtek noch mal genauer aufklären, sorry  :-\

das sähe dann eigentlich ungefähr so aus:
wget http://netcologne.dl.sourceforge.net/project/kaffeine/old/kaffeine-1.2.tar.gz
tar xfz kaffeine-1.2.tar.gz
cd kaffeine-1.2
wget http://www.sundtek.de/support/sundtek_kaffeine_12.diff
patch -p1 < sundtek_kaffeine_12.diff
mkdir build
cd build
cmake ..
make
make install

Der Patch wurde aktualisiert.
Failure is a good thing! I'll fix it

Trailer

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #3 am: August 20, 2012, 06:32:50 Nachmittag »
@ MyCraft

Danke für die Antwort.


@ Sundtek Administrator
Der Patch wurde aktualisiert.

Gut, das beantwortet aber noch immer nicht meine Frage.
Soll ich es nun so versuchen, wie es Mycraft vorgeschlagen hat oder doch anders (nun Source 1.2.2 nach der Patchauktualisierung???
Bitte um eine Antwort, bzw. um eine Anleitung wie die von Mycraft.

gerd

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #4 am: September 18, 2012, 11:40:13 Nachmittag »
Hallo,

ich habe openSuse 12.2 64 bit.

Auch ich habe das Problem, dass unter Kaffeine 1.2.2 der Adapter nicht gesehen wird (Karteireiter fehlt im Kaffeine, wenn man den Adapter konfigurieren möchte).

Daher wollte ich so wie beschrieben kaffeine mit dem Patch selber compilieren.

ABER: openSuse hat den gcc-Compiler auf V4.7.1 upgedated. Damit lässt sich kaffeine 1.2.2 und kaffeine 1.2 nicht mehr compilieren (Compiler-Abbruch):

Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbepg.o
....../src/dvb/dvbepg.cpp: In member function ‘void AtscEpgFilter::processEitSection(const char*, int)’:
....../src/dvb/dvbepg.cpp:702:21: error: redeclaration of ‘DvbSharedEpgEntry entry’
....../src/dvb/dvbepg.cpp:693:27: error: ‘AtscEitSectionEntry entry’ previously declared here

Nun ist guter Rat teuer, eigentlich müssten die kaffeine-Sourcen gefixt werden.

Oder gibt es sonst eine Möglichkeit, wie man zu einem funktionierenden kaffeine kommt?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8285
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #5 am: September 18, 2012, 11:46:21 Nachmittag »
Failure is a good thing! I'll fix it

gerd

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #6 am: September 19, 2012, 09:20:41 Nachmittag »
Hallo,

die gute Nachricht vorneweg:
Mit den aktuellen kaffeine git-Sourcen (http://quickgit.kde.org/index.php?p=kaffeine.git) hat das Compilieren funktioniert und kaffeine funktionert bisher auch einwandfrei. Problem also erst mal gelöst. VIELEN DANK!!!

So wie mir scheint müsste man den Patch

http://www.sundtek.de/support/sundtek_kaffeine_12.diff

aber irgendwann mal auf die neuen Sourcen anpassen:

Anwenden des Patches auf die Sourcen von kaffeine 1.2.2 ergibt:
patching file src/dvb/dvbdevice_linux.cpp
Hunk #1 succeeded at 31 with fuzz 2 (offset 1 line).
Hunk #2 succeeded at 801 (offset -12 lines).
Hunk #3 succeeded at 961 (offset -12 lines).
Hunk #4 succeeded at 1109 (offset -14 lines).
patching file src/dvb/dvbdevice_linux.h

Anwenden des Patches auf die aktuellen git-Sourcen (kaffeine-332a016.tar.gz) ergibt:
patching file src/dvb/dvbdevice_linux.cpp
Hunk #1 succeeded at 30 with fuzz 2.
Hunk #4 succeeded at 1122 (offset -1 lines).
patching file src/dvb/dvbdevice_linux.h


Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8285
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #7 am: September 19, 2012, 09:41:07 Nachmittag »
Der Patch ist "designed" um verschiedene Versionen zu unterstützen, die offsets sind in Ordnung!

Mittelfristig wird auch von uns ein Player kommen, die Softwarearbeiten an den Geräten der kommenden Generation dürften soweit abgeschlossen sein.
Failure is a good thing! I'll fix it

Max

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
Re:Kaffeine 1.2.2 und Sundtek MediaTV Digital Home
« Antwort #8 am: November 27, 2012, 12:08:15 Vormittag »
Hallo zusammen

Ich habe im OpenSUSE build service ein Packet mit Kaffeine und dem Sundtek Patch erstellt.
Damit lässt sich nun für 12.1 und 12.2 Kaffeine installieren.

Hier die URL der beiden Repositories:
http://download.opensuse.org/repositories/home:/Max1:/branches:/openSUSE:/12.1:/Update/standard/

http://download.opensuse.org/repositories/home:/Max1:/branches:/openSUSE:/12.1:/Update/openSUSE_12.2/

Viel Spass
Max