EPG-Filter

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
PizzaPicante
Interessierter
Interessierter
Beiträge: 28
Registriert: Mittwoch 12. Juli 2006, 05:02

Beitrag von PizzaPicante »

Hi,

klasse, funktioniert wunderbar.

Zappen ist zwar merklich langsamer geworden, aber damit kann man leben.

Danke Nirvana, und allen einen Guten Rutsch.

CU
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

PizzaPicante hat geschrieben: Zappen ist zwar merklich langsamer geworden, aber damit kann man leben.
Am Zappen habe ich doch gar nichts geändert?!? Ist bei mir auch nicht so.
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Beitrag von det-box »

@PT-1
Dein Download "Nirvana_29_12_06_sectionsd.txt" geht bei mir nicht.

mache:

Code: Alles auswählen

killall setctionsd
/var/bin/sectionsd

/var/bin/sectionsd: /var/bin/sectionsd: 1: Syntax error: "(" unexpected
Download von Nirvana geht.

Danke
Det
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Nirvana hat geschrieben:
PizzaPicante hat geschrieben: Zappen ist zwar merklich langsamer geworden, aber damit kann man leben.
Am Zappen habe ich doch gar nichts geändert?!? Ist bei mir auch nicht so.
Kann ich auch nicht bestätigen - Zappen funktioniert genauso wie vorher.

@Nirvana:
Kannst Du Dir mal Günter's sectionsd Modifikationen (Sendungssuche) anschauen und ggf mergen? Mitlerweile gibts ja 3 sectionsd Versionen (CVS, Deinen, Günter's)

BTW hier nochmal meine epgfilter.xml (Blacklist). Ich habe versucht alle "nichtdeutschen" Transponder auszufiltern. Es gibt aber sicher noch einige Radiosender in den nicht gefilterten Transpondern. Ich hatte dann aber gestern abend irgendwie die Nase voll. Bin immer zwischen services.xml und epgfilter.xml hin und hergesprungen. Die Einzelsender habe ich benannt. Die komplett gefilterten Transponder kann man sich in der services.xml anhand der TSid rauspicken (falls jemand den EPG irgendwo vermisst).

epgfilter.xml

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<epgfilter is_whitelist = "0" except_current_next = "0">
	
	<filter name="" original_network_id="0001" transport_stream_id="0445" service_id="0000"/>
	<filter name="" original_network_id="0035" transport_stream_id="0000" service_id="0000"/>
	<filter name="" original_network_id="0085" transport_stream_id="0005" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0454" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0420" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0421" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0422" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0423" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0424" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0427" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="040a" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="040e" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0416" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="03f0" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="03fc" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0400" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0402" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0407" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0408" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="042c" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="042e" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0430" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0432" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0434" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0438" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="043a" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="043e" service_id="0000"/>
	<filter name="" original_network_id="0085" transport_stream_id="0007" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0440" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0442" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0444" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0446" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0447" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0448" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="044a" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="044b" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="044c" service_id="0000"/>
	<filter name="" original_network_id="0035" transport_stream_id="0451" service_id="0000"/>
	<filter name="" original_network_id="0035" transport_stream_id="0455" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0456" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0457" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="045b" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="045c" service_id="0000"/>
	<filter name="" original_network_id="0001" transport_stream_id="0460" service_id="0000"/>
	
	<filter name="Bayern 4 Klassik" original_network_id="0001" transport_stream_id="0431" service_id="6e35"/>
	<filter name="WDR 5" original_network_id="0001" transport_stream_id="0431" service_id="6e38"/>
	<filter name="WDR 3" original_network_id="0001" transport_stream_id="0431" service_id="6e37"/>
	<filter name="SWR2" original_network_id="0001" transport_stream_id="0431" service_id="6e36"/>
	<filter name="SPUTNIK" original_network_id="0001" transport_stream_id="0431" service_id="6e34"/>
	<filter name="hr2" original_network_id="0001" transport_stream_id="0431" service_id="6e32"/>
	<filter name="MDR INFO" original_network_id="0001" transport_stream_id="0431" service_id="6e33"/>
	<filter name="MDR FIGARO" original_network_id="0001" transport_stream_id="0431" service_id="6e30"/>
	<filter name="NDR Kultur" original_network_id="0001" transport_stream_id="0431" service_id="6e2f"/>
	<filter name="ANTENNE BAYERN" original_network_id="0085" transport_stream_id="0007" service_id="00aa"/>
	<filter name="ERF Radio" original_network_id="0085" transport_stream_id="0007" service_id="00a1"/>
	<filter name="DLF" original_network_id="0001" transport_stream_id="0437" service_id="6d6d"/>
	<filter name="DKULTUR" original_network_id="0001" transport_stream_id="0437" service_id="6d6c"/>
	<filter name="HIT RADIO FFH" original_network_id="0001" transport_stream_id="0459" service_id="3174"/>
	<filter name="planet radio" original_network_id="0001" transport_stream_id="0459" service_id="3175"/>
	<filter name="harmony.fm" original_network_id="0001" transport_stream_id="0459" service_id="3176"/>
	
	<filter name="P-UK HITS" original_network_id="0085" transport_stream_id="0004" service_id="0096"/>
	<filter name="P-CLASSIC ROCK" original_network_id="0085" transport_stream_id="0004" service_id="009b"/>
	<filter name="P-ROCK HYMNEN" original_network_id="0085" transport_stream_id="0004" service_id="00a3"/>
	<filter name="P-HARD ROCK" original_network_id="0085" transport_stream_id="0004" service_id="0098"/>
	<filter name="P-DEUTSCHE CHARTS" original_network_id="0085" transport_stream_id="0004" service_id="0097"/>
	<filter name="P-SCHLAGER" original_network_id="0085" transport_stream_id="0004" service_id="00a2"/>
	<filter name="P-ROCK N ROLL" original_network_id="0085" transport_stream_id="0004" service_id="009a"/>
	<filter name="P-70ER" original_network_id="0085" transport_stream_id="0004" service_id="00a6"/>
	<filter name="P-80ER" original_network_id="0085" transport_stream_id="0004" service_id="00a7"/>
	<filter name="P-90ER" original_network_id="0085" transport_stream_id="0004" service_id="00a4"/>
	<filter name="P-LOVE SONGS" original_network_id="0085" transport_stream_id="0004" service_id="009c"/>
	<filter name="P-JAZZ" original_network_id="0085" transport_stream_id="0004" service_id="0094"/>
	<filter name="P-DINNER PARTY" original_network_id="0085" transport_stream_id="0004" service_id="0092"/>
	<filter name="P-KLASSIK" original_network_id="0085" transport_stream_id="0004" service_id="0093"/>
	<filter name="P-COUNTRY" original_network_id="0085" transport_stream_id="0004" service_id="0095"/>
	<filter name="P-SOUL CLASSICS" original_network_id="0085" transport_stream_id="0004" service_id="0099"/>
	<filter name="P-BLUES" original_network_id="0085" transport_stream_id="0004" service_id="0091"/>
	<filter name="P-REGGAE" original_network_id="0085" transport_stream_id="0004" service_id="009d"/>
	<filter name="P-R&B/HIP HOP" original_network_id="0085" transport_stream_id="0004" service_id="009f"/>
	<filter name="P-DANCE" original_network_id="0085" transport_stream_id="0004" service_id="00a5"/>
	<filter name="P-SPECIAL EVENT" original_network_id="0085" transport_stream_id="0004" service_id="009e"/>


</epgfilter>
PizzaPicante
Interessierter
Interessierter
Beiträge: 28
Registriert: Mittwoch 12. Juli 2006, 05:02

Beitrag von PizzaPicante »

Hi,

[quote]
Zappen ist zwar merklich langsamer geworden, aber damit kann man leben.
[/quote]

ok,
da ist in meinem Yadd was nicht ganz sauber.

Auch ohne sectionsd braucht zb. MDR plötzlich ca. 5 sec, bis Bild erscheint, ZDFdoku ist sofort da.

Dann werde ich mal stöbern.

CU
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@nirvana:
... wenn du dich mit guenthers modifikationen auseinandergesetzt hast, und ggf. miteinander verschmolzen habt, bringt ihr das dann aber ins CVS ?!
DAnke ! ;)
cu token

p.s.:
tommy, der sectionsd-epgfilter und der neutrino-memfix laufen hier
wunderbar ... speicher ohne ende ... auch zappen ohne probleme
sagem-avia600_enx-1xi-cable-telecom
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Ich muss euch bitten, die Sache ins CVS zu bringen, wenn genügend Tester von der Stabilität überzeugt sind.
Ich werde leider im ersten Quartal 07 wahrscheinlich nicht die Zeit haben und nur selten hier vorbei schauen.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Schade - gerade wo Günther jetzt auch am sectionsd rumfriemelt. Mein merge versuch Eurer beider Versionen ist leider in die Hose gegangen. (s. Feature Request Thread)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

nirvana, das ist natuerlich klar, aber irgendwann gibts hoffentlich auch mal wieder ein 12er yadi-release/snap ... und da koennte das als "goodie" schon drin sein ! :D
(ich denk da halt an die only-binary fan's)
cu token
sagem-avia600_enx-1xi-cable-telecom
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Token hat geschrieben: tommy, der sectionsd-epgfilter und der neutrino-memfix laufen hier
wunderbar ... speicher ohne ende ... auch zappen ohne probleme
Was ist der Memfix? Dieses: http://forum.tuxbox-cvs.sourceforge.net ... highlight=

Funktionieren dann auch Aufnahmen ohne das man den Sectionsd beendet?
Im Moment habe ich das Problem das ich den Sectionsd im Recording.sart Script beende. Dann nach dem starten bei Aufnahmeende fehlen natürlich die geladenen EPG Daten (Aus den XML Dateien).

Magst du deinen Sectionsd evtl. mal irgendwo hochladen? Evtl. ist das ja der, mit dem ich in allen Punkten glücklich wäre.

cu
usul
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Token meint die 2 neutrino fixes von Houdini am 22.12.06. Soweit ich weiß ist danach kein offizielles image mehr erschienen. Ich habe eine neutrino von gestern (CVS Stand) hier abgelegt. http://gpi.airlane.de/files/neutrino

Den letzten sectionsd kriegst Du als binary ein paar Beiträge höher von Nirvana. Die epgfilter.xml kannst Du copy/paste aus meinem Beitrag weiter oben erstellen.

Betr. sectionsd anhalten während der Aufnahme - mache ich nie und klappt trotzdem. Auf jeden Fall spart das nichtladen der Radio EPG's massig Ram. Wenn Du Dich auf now/next beschränkst (in der epgfilter.xml einstellbar) verbraucht der sectionsd fast gar keinen Ram mehr ;-)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

tommy ... danke ;)
usul1, ich nehme auch mit sectionsd auf - ohne probleme !
... jedoch mit der IDE-HDD und dem JTG-image.
(es gibt ja leider kein aktuelles yadi)
cu token
sagem-avia600_enx-1xi-cable-telecom
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Danke, ich werde die mal probieren. Evtl. gehts ja mittlerweile wirklich wieder mit dem Sectionsd.

Der Punkt ist. Am Anfang des Jahres konnte ich noch Problemlos mit dem Sectionsd aufnehmen. Dann habe ich mal upgedatet und ab dann gingen keine Aufnahmen mehr (Fehlermeldung irgendwas in Richtung "Speicher alle". Hatte also nichts mit eine zu hohen Datenrate zu tun). Mit abgeschalteten Sectionsd gings dann wieder.
Im Moment habe ich ja das letzte YADI (Juli 2006?).


Aber was ich nicht verstehe ist wie die Aufnahme mit Sectionsd überhaupt klappen kann.
Wenn ich den Sectionsd so einstelle das z.B. 3 MB RAM Frei bleiben und ich starte eine Aufnahme mit 4 MB Buffer, dann läuft doch der Speicher generell voll. Wie soll das denn funktionieren?

Selbst wenn bei dem Start der Aufnahme noch genug RAM frei ist (irgendwo steht wieviel Byte ein "Ringbuffer" sind) dann braucht die Aufnahme mehr Speicher als in den Ringbuffern eingestellt. Also irgendwie habe ich die Berechnung "X Rinbuffer brauchen Y MB Speicher" noch nicht wirklich verstanden.
Tommy hat geschrieben:Auf jeden Fall spart das nichtladen der Radio EPG's massig Ram. Wenn Du Dich auf now/next beschränkst (in der epgfilter.xml einstellbar) verbraucht der sectionsd fast gar keinen Ram mehr ;-)
Aber der RAM verbrauch wird doch durch die Einstellung der maximal im Speicher gehaltenen Einträge festgelegt.
D.h. wenn ich was duch das Blocken des Radio EPGs spare dann wird das halt für andere Sachen genommen (Halt mehr EPG Einträge von den Sendern bei denen ich EPG möchte).


Den richtig gepatchten Sectionsd zu finden und zu konfigurieren ist ja mittleiweile ein Hobby für sich ;-)

cu
usul
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

usul1, ich kann nur fuer mich als KD-cable user sprechen:
mit der neuen neutrino, der hier genannten sectionsd, epgfilter mit radioepg current/next only, 3tage/1stunde/1800 events - habe ich hier
in etwa momentan 11MB free.
... das mag sich inden naechsten tagen noch aendern, weil garantiert woanders noch memleak's sind, aber soviel hatte ich bis dato noch nie.
cu token
sagem-avia600_enx-1xi-cable-telecom
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

Token hat geschrieben:habe ich hier
in etwa momentan 11MB free.
Wow, bei mir habe ich frisch gebootet 8356K free (Laut Top) ohne das der Sectionsd läuft. Und dabei pasiert da bei mir nichts ungewöhnliches (und auch nichts böses).

Wobei ich diese ( http://forum.tuxbox-cvs.sourceforge.net ... highlight= ) Idee immer noch toll finde. Soll der Sectionsd doch allen Speicher haben. Wenn die Aufnahme beginnt kann er ihn ja mal für den Aufnahmebuffer freigeben.

cu
usul

--- top ---

Code: Alles auswählen

  1:04am  up 4 min,  0 users,  load average: 0.04, 0.12, 0.06
43 processes: 42 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:   2.6% user,   5.6% system,   0.0% nice,  91.8% idle
Mem:     30876K total,    22532K used,     8344K free,     3336K buffers
Swap:        0K total,        0K used,        0K free,     9004K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
  151 root       9   0  4372 3560  2264 S     0.0 11.5   0:08 neutrino
  157 root       9   0  4372 3560  2264 S     0.0 11.5   0:00 neutrino
  158 root       9   0  4372 3560  2264 S     0.0 11.5   0:00 neutrino
  162 root       9   0  4372 3560  2264 S     0.0 11.5   0:00 neutrino
  141 root       9   0  2720 2720  1132 S     0.0  8.8   0:01 zapit
  147 root       9   0  1948 1948  1280 S     0.0  6.3   0:06 nhttpd
  115 root       9   0  1272 1272  1004 S     0.0  4.1   0:00 lufsd
  117 root       9   0  1272 1272  1004 S     0.0  4.1   0:00 lufsd
  118 root       9   0  1272 1272  1004 S     0.0  4.1   0:00 lufsd
  120 root       9   0  1272 1272  1004 S     0.0  4.1   0:00 lufsd
  122 root       9   0  1272 1272  1004 S     0.0  4.1   0:00 lufsd
  143 root       9   0  1184 1184  1016 S     0.0  3.8   0:00 controld
  144 root       9   0  1184 1184  1016 S     0.0  3.8   0:00 controld
  146 root       9   0  1184 1184  1016 S     0.0  3.8   0:00 controld
  126 root       9   0  1124 1124   972 S     0.0  3.6   0:00 timerd
  127 root       9   0  1124 1124   972 S     0.0  3.6   0:00 timerd
  130 root       9   0  1124 1124   972 S     0.0  3.6   0:00 timerd
---- ps ---

Code: Alles auswählen

  PID  Uid     VmSize Stat Command
    1 root        472 S   init       
    2 root            SW  [keventd]
    3 root            SWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    7 root            SW  [mtdblockd]
   12 root            SWN [jffs2_gcd_mtd2]
   47 root        612 S   inetd 
   61 root            SW  [avia_av_wdt]
   81 root        588 S   /sbin/lircd /var/tuxbox/config/lirc/lircd.conf 
   92 root            SW  [cifsoplockd]
   99 root        528 S   /bin/sh /etc/init.d/start 
  100 root        472 S   init       
  101 root        472 S   init       
  102 root        472 S   init       
  104 root        472 S   init       
  105 root        472 S   init       
  106 root        472 S   init       
  109 root        536 S   /bin/sh /var/etc/init.d/start_neutrino 
  115 root       1272 S   lufsd none /mnt/plugins/ -o fs ftpfs host fritz.box u
  117 root       1272 S   lufsd none /mnt/plugins/ -o fs ftpfs host fritz.box u
  118 root       1272 S   lufsd none /mnt/plugins/ -o fs ftpfs host fritz.box u
  120 root       1272 S   lufsd none /mnt/plugins/ -o fs ftpfs host fritz.box u
  122 root       1272 S   lufsd none /mnt/plugins/ -o fs ftpfs host fritz.box u
  126 root       1124 S   timerd 
  127 root       1124 S   timerd 
  130 root       1124 S   timerd 
  137 root        556 S   /var/bin/kb2rcd 
  140 root            SW  [kdvb-fe-0:0]
  141 root       2720 S   zapit -u 
  143 root       1184 S   controld 
  144 root       1184 S   controld 
  146 root       1184 S   controld 
  147 root       1948 S   nhttpd 
  151 root       3560 S   neutrino -u -f 
  152 root        912 S   /var/bin/fritzboxcallmon 
  157 root       3560 S   neutrino -u -f 
  158 root       3560 S   neutrino -u -f 
  162 root       3560 S   neutrino -u -f 
  163 root        424 S   telnetd 
  164 root        672 S   -sh 
  172 root        608 R   ps
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Bei mir sieht das so aus:

Code: Alles auswählen

40 processes: 39 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:   2.9% user,   7.9% system,   0.0% nice,  89.1% idle
Mem:     30696K total,    20588K used,    10108K free,     2448K buffers
Swap:        0K total,        0K used,        0K free,     8780K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
  160 root      18   0   800  800   644 R     7.3  2.6   0:05 top
   74 root       9   0   452  452   364 S     0.5  1.4   0:00 telnetd
  153 root       9   0  4204 3392  2316 S     0.1 11.0   0:00 neutrino
    1 root       8   0   488  484   464 S     0.0  1.5   0:02 init
    2 root       9   0     0    0     0 SW    0.0  0.0   0:00 keventd
    3 root      19  19     0    0     0 SWN   0.0  0.0   0:00 ksoftirqd_CPU0
    4 root       9   0     0    0     0 SW    0.0  0.0   0:00 kswapd
    5 root       9   0     0    0     0 SW    0.0  0.0   0:00 bdflush
    6 root       9   0     0    0     0 SW    0.0  0.0   0:00 kupdated
    7 root       9   0     0    0     0 SW    0.0  0.0   0:00 mtdblockd
    9 root       9   0   488  484   464 S     0.0  1.5   0:00 init
   10 root       9   0   536  532   448 S     0.0  1.7   0:00 rcS
   13 root      15  10     0    0     0 SWN   0.0  0.0   0:00 jffs2_gcd_mtd3
   34 root       9   0     0    0     0 SW    0.0  0.0   0:00 cifsoplockd
   47 root       9   0   632  632   536 S     0.0  2.0   0:00 inetd
   78 root       9   0   688  688   576 S     0.0  2.2   0:00 sh
   86 root       9   0     0    0     0 SW    0.0  0.0   0:00 avia_av_wdt
   90 root       9   0     0    0     0 SW    0.0  0.0   0:00 avia_gt_wdt
  117 root       9   0   532  528   444 S     0.0  1.7   0:00 start_neutrino
  120 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  121 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  123 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  124 root       9   0  2700 2700  1208 S     0.0  8.7   0:06 sectionsd
  125 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  126 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  127 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  128 root       9   0  2700 2700  1208 S     0.0  8.7   0:00 sectionsd
  129 root       9   0  1160 1160  1004 S     0.0  3.7   0:00 timerd
  132 root       9   0  1160 1160  1004 S     0.0  3.7   0:00 timerd
  133 root       9   0  1160 1160  1004 S     0.0  3.7   0:00 timerd
  134 root       9   0     0    0     0 SW    0.0  0.0   0:00 kdvb-fe-0:0   
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

@ Nirvana

Könnte man nicht die eine oder andere global wirkende Filterfunktion
einbauen?? Z.B. Radio-Service ausfiltern an/aus. Wäre einfach zu
konfigurieren und würde richtig Platz sparen, ohne das man die ganzen
einzelnen Sender angeben muss.


Gruß
____Paule
MTM
Foren-Moderator
Beiträge: 944
Registriert: Freitag 21. Januar 2005, 16:18

Beitrag von MTM »

Hallo,
Nirvana hat geschrieben: - Generell alle Radiosender filtern geht leider nicht, weil sectionsd nicht sieht ob es ein Radiosenderevent ist oder nicht
MfG,
MTM.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

PauleFoul hat geschrieben:@ Nirvana

Könnte man nicht die eine oder andere global wirkende Filterfunktion
einbauen?? Z.B. Radio-Service ausfiltern an/aus. Wäre einfach zu
konfigurieren und würde richtig Platz sparen, ohne das man die ganzen
einzelnen Sender angeben muss.


Gruß
____Paule
Wenn Du meine xml von oben nimmst, hast Du ca 90% der Radios ausgefiltert

zusätzlich kannst Du Deine services.xml durchforsten nach Einträgen wie diesem:
<channel service_id="f22f" name="RTBF International" service_type="02"/>

und der Liste hinzufügen. Ich war gestern abend schon drauf und dran in VB ein Tool zu schreiben, was die services.xml einliest und die Sender auflistet und per Häkchen der epgfilter.xml zufügt. Ich habs dann erstmal bleiben lassen, da man es ja nur einmal machen muß. Vllt. ist das ja auch was fürs WebIF? (schiel @ yjogol)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

So ein Variante:

<filter service_id=" " name=" " service_type="02"/>

wäre halt auch schön. Alle RadioEPG es ausblenden ohne großen Akt :D

Das könnte man dann vielleicht sogar mal über einen Parameter aus
Neutrino heraus konfigurierbar machen.

Oder im BouquetEditor einstellbar machen. Da würde es ja sehr gut
hinpassen. Neben den Funktionen "verstecken", "sperren" usw. würde
EPG-Ausblenden auch gut hinpassen... :D


Gruß
____Paule
Zuletzt geändert von PauleFoul am Samstag 30. Dezember 2006, 20:05, insgesamt 1-mal geändert.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Tommy und alle anderen

Koenntet Ihr z.B. bei dem EPG fuer Radio noch den Sender dazu schreiben da es ja Leute gibt die z.B. BBC (RAdio1) hoeren ;-)
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@pt-1:
... also in den ersten ausgaben von tommy's xml betraf das nur die ard und premiere-transponder.
... damit bekommst du wirklich 90% (gueltig fuer den dtch. sprachraum) weg.
... im kd-paket wird nur der bbc-world-service ohne EPG uebertragen, daher kann ich zur BBC und deren SAT-ausstrahlung nix sagen.
... da muss sich mal tommy aeussern !
cu token
sagem-avia600_enx-1xi-cable-telecom
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

PT-1 hat geschrieben:@Tommy und alle anderen

Koenntet Ihr z.B. bei dem EPG fuer Radio noch den Sender dazu schreiben da es ja Leute gibt die z.B. BBC (RAdio1) hoeren ;-)
Wenn Du Dich auf meine epgfilter.xml weiter oben im thread beziehst - dort sind alle "Einzelfilter" (dh. jene die nur einen Sender ausfiltern) mit Namen gekennzeichnet. Die "Gruppenfilter" im oberen Block filtern jeweils einen kompletten Transponder (service_id="0000" ist hier wildcard für "Alle" (-Sender dieser TSID/ONID Kombi))

Ich schlage folgendes vor:

1. TSID des BBC Radio rausfinden
2. epgfilter.xml danach durchsuchen
3. wenn die TSID in einem komplett gefilterten Transponder gefunden wird, diesen löschen
Dadurch wird das EPG für den kompletten Transponder wieder geladen.
4. Transponder in services.xml ausfindig machen
5. Von diesem Transponder ggf. einzelne nicht benötigte services in die epgfilter.xml aufnehmen

Alternativ kannst Du Dir auch eine Whitelist bauen. Für mich hieße das, das xml nochmal komplett neu zu schreiben. Da habe ich keine Lust drauf :cry:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Was muss ich in die epgfilter.xml denn eintragen wenn ich folgende
zwei Transponder komplett ausbelden möchte?

Code: Alles auswählen

- <transponder id="0431" onid="0001" frequency="121000000" inversion="2" symbol_rate="6900000" fec_inner="0" modulation="3">
  <channel service_id="6e29" name="EinsExtra" service_type="01" /> 
  <channel service_id="6e2a" name="EinsFestival" service_type="01" /> 
  <channel service_id="6e2b" name="EinsPlus" service_type="01" /> 
  <channel service_id="6e2c" name="MDR FERNSEHEN" service_type="01" /> 
  <channel service_id="6e2d" name="rbb Brandenburg" service_type="01" /> 
  <channel service_id="6e2e" name="rbb Berlin" service_type="01" /> 
  <channel service_id="6e2f" name="NDR Kultur" service_type="02" /> 
  <channel service_id="6e30" name="MDR FIGARO" service_type="02" /> 
  <channel service_id="6e32" name="hr2" service_type="02" /> 
  <channel service_id="6e33" name="MDR INFO" service_type="02" /> 
  <channel service_id="6e34" name="SPUTNIK" service_type="02" /> 
  <channel service_id="6e35" name="Bayern 4 Klassik" service_type="02" /> 
  <channel service_id="6e36" name="SWR2" service_type="02" /> 
  <channel service_id="6e37" name="WDR 3" service_type="02" /> 
  <channel service_id="6e38" name="WDR 5" service_type="02" /> 
  <channel service_id="6e3a" name="ARD-Online-Kanal" service_type="01" /> 
  <channel service_id="6e3d" name="ARD-TEST-1" service_type="01" /> 
  <channel service_id="6e3e" name="ARD-TEST-2" service_type="01" /> 
  <channel service_id="6e40" name="NDR FS MV" service_type="01" /> 
  <channel service_id="6e41" name="NDR FS HH" service_type="01" /> 
  <channel service_id="6e42" name="NDR FS NDS" service_type="01" /> 
  <channel service_id="6e43" name="NDR FS SH" service_type="01" /> 
  <channel service_id="6e44" name="MDR SACHSEN" service_type="01" /> 
  <channel service_id="6e45" name="MDR S-ANHALT" service_type="01" /> 
  <channel service_id="6e46" name="MDR THÜRINGEN" service_type="01" /> 
  <channel service_id="6e47" name="SWR Fernsehen RP" service_type="01" /> 
  <channel service_id="6e5a" name="ARD-MHP-Data" service_type="0c" /> 
  </transponder>

Code: Alles auswählen

- <transponder id="0445" onid="0001" frequency="650000000" inversion="2" symbol_rate="6900000" fec_inner="0" modulation="5">
  <channel service_id="6ef0" name="Bayern 1" service_type="02" /> 
  <channel service_id="6ef1" name="Bayern2Radio" service_type="02" /> 
  <channel service_id="6ef2" name="Bayern 3" service_type="02" /> 
  <channel service_id="6ef3" name="Bayern 4 Klassik" service_type="02" /> 
  <channel service_id="6ef4" name="B5 aktuell" service_type="02" /> 
  <channel service_id="6ef5" name="BAYERN MOBIL" service_type="02" /> 
  <channel service_id="6ef6" name="DAS MODUL" service_type="02" /> 
  <channel service_id="6ef7" name="BR Verkehrskanal" service_type="02" /> 
  <channel service_id="6f00" name="DW 1" service_type="02" /> 
  <channel service_id="6f01" name="DW 4" service_type="02" /> 
  <channel service_id="6f03" name="hr1" service_type="02" /> 
  <channel service_id="6f04" name="hr2" service_type="02" /> 
  <channel service_id="6f05" name="hr3" service_type="02" /> 
  <channel service_id="6f06" name="hr4" service_type="02" /> 
  <channel service_id="6f07" name="YOU FM" service_type="02" /> 
  <channel service_id="6f08" name="hr-info" service_type="02" /> 
  <channel service_id="6f09" name="hr-info +" service_type="02" /> 
  <channel service_id="6f0c" name="MDR1 SACHSEN" service_type="02" /> 
  <channel service_id="6f0d" name="MDR1 S-ANHALT" service_type="02" /> 
  <channel service_id="6f0e" name="MDR1 THÜRINGEN" service_type="02" /> 
  <channel service_id="6f0f" name="MDR FIGARO" service_type="02" /> 
  <channel service_id="6f10" name="MDR JUMP" service_type="02" /> 
  <channel service_id="6f11" name="SPUTNIK" service_type="02" /> 
  <channel service_id="6f12" name="MDR INFO" service_type="02" /> 
  <channel service_id="6f15" name="NDR 2" service_type="02" /> 
  <channel service_id="6f16" name="NDR Kultur" service_type="02" /> 
  <channel service_id="6f17" name="NDR Info" service_type="02" /> 
  <channel service_id="6f18" name="N-JOY" service_type="02" /> 
  <channel service_id="6f19" name="NDR 90,3" service_type="02" /> 
  <channel service_id="6f1a" name="NDR 1 Welle Nord" service_type="02" /> 
  <channel service_id="6f1b" name="NDR 1 Radio MV" service_type="02" /> 
  <channel service_id="6f1c" name="NDR 1 Niedersachsen" service_type="02" /> 
  <channel service_id="6f1d" name="NDR Info Spezial" service_type="02" /> 
  <channel service_id="6f20" name="Bremen Eins" service_type="02" /> 
  <channel service_id="6f21" name="Nordwestradio" service_type="02" /> 
  <channel service_id="6f22" name="Bremen Vier" service_type="02" /> 
  <channel service_id="6f24" name="InfoRadio" service_type="02" /> 
  <channel service_id="6f25" name="kulturradio" service_type="02" /> 
  <channel service_id="6f26" name="Antenne Brandenburg" service_type="02" /> 
  <channel service_id="6f27" name="radioBERLIN 88,8" service_type="02" /> 
  <channel service_id="6f28" name="radioeins" service_type="02" /> 
  <channel service_id="6f29" name="Fritz" service_type="02" /> 
  <channel service_id="6f2a" name="radiomultikulti" service_type="02" /> 
  <channel service_id="6f2d" name="SR1" service_type="02" /> 
  <channel service_id="6f2e" name="SR2" service_type="02" /> 
  <channel service_id="6f2f" name="SR3" service_type="02" /> 
  <channel service_id="6f31" name="SWR1 BW" service_type="02" /> 
  <channel service_id="6f32" name="SWR1 RP" service_type="02" /> 
  <channel service_id="6f33" name="SWR2" service_type="02" /> 
  <channel service_id="6f34" name="SWR3" service_type="02" /> 
  <channel service_id="6f35" name="SWR4 BW" service_type="02" /> 
  <channel service_id="6f36" name="SWR4 RP" service_type="02" /> 
  <channel service_id="6f37" name="DASDING" service_type="02" /> 
  <channel service_id="6f38" name="cont.ra" service_type="02" /> 
  <channel service_id="6f3b" name="Eins Live" service_type="02" /> 
  <channel service_id="6f3c" name="WDR 2" service_type="02" /> 
  <channel service_id="6f3d" name="WDR 3" service_type="02" /> 
  <channel service_id="6f3e" name="WDR 4" service_type="02" /> 
  <channel service_id="6f3f" name="WDR 5" service_type="02" /> 
  <channel service_id="6f40" name="WDR Funkhaus Europa" service_type="02" /> 
  <channel service_id="6f41" name="Eins Live diggi" service_type="02" /> 
  <channel service_id="6f42" name="WDR 2 Klassik" service_type="02" /> 
  <channel service_id="6f43" name="WDR Event" service_type="02" /> 
  <channel service_id="6f45" name="Radio Bremen TV" service_type="01" /> 
  <channel service_id="6f46" name="SR Fernsehen" service_type="01" /> 
  </transponder>
So hat es irgendwie nicht geklappt...

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<epgfilter> 
   <filter name="" original_network_id="0001" transport_stream_id="0445" service_id="0000"/> 
   <filter name="" original_network_id="0001" transport_stream_id="0431" service_id="0000"/>
</epgfilter>
Der sammelt sich trotzdem die ganzen ARD Radio-EPG ein und müllt
damit den Speicher zu. Kann man mit TOP richtig schön beobachten,
was alleine ARD-EPG an Speicher frisst... :-?


Gruß
____Paule
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

paule, wenn du den letzten sectionsd von nirvana hast, sollte dieser syntax richtiger sein:

<epgfilter is_whitelist = "0" except_current_next = "0">

cu token
sagem-avia600_enx-1xi-cable-telecom