pzapit - Fixes und neue Features

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

pzapit - Fixes und neue Features

Beitrag von seife »

Wenn man im Radiomode "pzapit --getpids" aufruft, dann wird zapit
intern in den TV-mode geschaltet - man kann dann solange mit der
Fernbedienung nicht mehr umschalten, bis man auf den TV-modus
zurückgewechselt hat.
Workaround: "pzapit -ra --getpids". Das macht allerdings den TV-Mode kaputt...
Nun ja, ich habe das mal gefixt.
Und weil's so schön war, habe ich gleich noch folgende Features
eingebaut (Zitat aus dem Header des diffs):
This patch fixes one annoying issue:
- "pzapit --getpids" while in radio mode switched the internal zapit state
to TV mode. The same (the other way round) with "pzapit --ra --getpids" in
TV mode.
It adds a few useful (IMO) features:
- "pzapit -gm" returns the current mode (TV or radio)
- "pzapit -gi" returns the current channel ID (hexadecimal)
- "pzapit -zi" zaps to the given channel ID (hexadecimal)

Additionally, the usage mesage gets formatted a little more readable,
and some superfluous ">"-characters in the parameters are removed.
pzapit-fixes-improvements.diff
IMHO sollte das nichts kaputtmachen, also würde ich es demnächst
einchecken, es sei denn, jemand hat schwerwiegende Bedenken dagegen :-)
trulli

Beitrag von trulli »

Hi,

leider geht jetzt folgender Befehl nicht mehr:

pzapit -n "Harder Than Hell" -ra

Kannst Du mir dafür einen Workaround nennen?

Schon mal vielen Dank im Vorraus.

MfG
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

einfach mal das -ra weglassen ?
trulli

Beitrag von trulli »

Hi,

bringt leider nichts.

Ausserdem benötige ich auch den Parameter "ra".

Vielleicht noch eine Idee?

MfG
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

zum umzappen auf Das Erste reicht bei mir

pzapit -n "Das Erste"
trulli

Beitrag von trulli »

@mb405
Irgendwie, verstehen wir uns nicht.
Ich benutze für ein Radioaufnahme-Programm diesen Aufruf, um auf einen Radiosender zu schalten, Audio-ID rauszufinden und so weiter.

Das funktioniert seit Jahren korrekt. Aber seit dem 12.10.2007 funktioniert es eben nicht mehr (ist der letzte mir vorliegende funktionierende Stand).

Da ist bei der Modifikation des Programmes eventuell etwas schief gegangen.

@Seife
Ist es Dir möglich, bei Deinen Modifikationen und/oder Änderungen vom 27.10.2007, den diesen Aufruf bzw. Parameter betreffenden Teil wieder rückgängig zu machen?

Wäre mir eine grosse Hilfe, da ich momentan keine Idee habe, wie ich das bei mir programmtechnisch lösen kann.

MfG
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Bei mir geht das:

Code: Alles auswählen

/var $ pzapit -n "DELUXE MUSIC"
found channel number: 32
zapped to DELUXE MUSIC
/var $ pzapit --getpids
   video: 0xff
     pcr: 0xff
     pmt: 0x60
*audio 1: 0x100 (deu)
/var $ pzapit -n "DELUXE RADIO" -ra
found channel number: 18
zapped to DELUXE RADIO
/var $ pzapit --getpids
     pcr: 0x150
     pmt: 0x80
*audio 1: 0x150 (deu)
Du mußt also schon mit etwas mehr Informationen rüberkommen, damit ich dein Problem verstehen kann.
trulli

Beitrag von trulli »

Hi, ich weiss nicht, wie ich es erklären soll.

Ich bekomme einfach keine APID mehr zurück ins Programm.

Aber auch keine Streaming-Daten mehr. Vielleicht ist das auch die Ursache ...

Würde ja gerne suchen. Aber es hat ja vorher funktioniert.

Was ist denn jetzt "so" anders an dem Aufruf "pzapit -n "Radiosender" -ra?

Oder was war fehlerhaft und ist jetzt korregiert?
Vielleicht hat es bei mir ja nur funktioniert, weil pzapit "fehlerhaft" war.

MfG
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

trulli hat geschrieben:Hi, ich weiss nicht, wie ich es erklären soll.

Ich bekomme einfach keine APID mehr zurück ins Programm.
Wie ich oben gezeigt habe, funktioniert das aber.
Aber auch keine Streaming-Daten mehr. Vielleicht ist das auch die Ursache ...
pzapit hat AFAIK nicht viel mit streaming zu tun
Würde ja gerne suchen. Aber es hat ja vorher funktioniert.
Würde ja gerne helfen. Aber du sagst ja nicht, was du tun willst.
Was ist denn jetzt "so" anders an dem Aufruf "pzapit -n "Radiosender" -ra?
eben nichts, drum wundere ich mich ja, wo das Problem ist.
Oder was war fehlerhaft und ist jetzt korregiert?
Das habe ich oben geschrieben: "pzapit --getpids -ra" hat den zapit in den Radio-Modus geschaltet, wenn du nun vorher Fernsehen geschaut hast, konntest du dann nicht mehr mit der Fernbedienung umschalten (Kanal nicht verfügbar), weil neutrino noch im TV-Modus war, aber zapit im Radiomode.
Vielleicht hat es bei mir ja nur funktioniert, weil pzapit "fehlerhaft" war.
Gut möglich, dazu müßte man aber wissen, was dein Programm genau macht. Das verrätst du aber nicht.

Ich bin immer noch davon überzeugt, daß sich pzapit jetzt korrekt verhält.
trulli

Beitrag von trulli »

seife hat geschrieben:Ich bin immer noch davon überzeugt, daß sich pzapit jetzt korrekt verhält.
Hi,

da gebe ich Dir vollkommen recht.

Sonst würde ich auch nicht suchen, sondern einfach das "ältere" pzapit nehmen.

Aber dummerweise benutzen auch andere das Programm, und alle die jetzt sich ein neues Image mit einem neueren CVS-Stand aufspielen, bekommen dann eben das Programm nicht mehr zum Laufen.

Ich suche bei mir nochmal ein bißchen weiter.

Ich hoffe, ich kann Dich dann nochmal "belästigen".

MfG
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Zeig halt mal "das Programm" her - ominöse Andeutungen helfen hier nicht weiter. Zeig mir den Code. Dann kann ich sagen, wer was falsch macht oder nicht.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

klingt gan nach einen programm, das radiosender aufnehmen kann.
trulli

Beitrag von trulli »

genau, MCE-Manager
Zuletzt geändert von trulli am Sonntag 11. November 2007, 16:32, insgesamt 1-mal geändert.
trulli

pzapit mit Radio

Beitrag von trulli »

Hi,

erst schonmal vielen Dank für die Unterstützung.

Habe jetzt eine Art "Workaround" gemacht, was auch funktioniert.

Rufe den pzapit jetzt zweimal auf:
1) pzapit -n "Radio-Sender-Name" -ra
2) pzapit -n "Radio-Sender-Name" --getpids


Vielleicht schaut ja noch einmal jemand nach.

Selbst im Neutrino direkt, stimmt da noch etwas nicht.
(Nicht nur Umschalten--> geht, sondern auch schauen, ob die APID jetzt auch korrekt ist, und nicht von einem anderen Sender)

Aber mir ist erstmal geholfen, da es mit dem Workaround auch mit älteren Versionen klappt.

Also vielen Dank.

MfG

PS:
1) pzapit -n "Radio-Sender-Name" -ra
2) pzapit --getpids

Das geht nicht.