switch -s = Invalid argument

Sklaventreiber
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

switch -s = Invalid argument

Beitrag von sat24 »

Moin,
ich hätte da mal gerne ein Problem mit dem switch:
  • ~ > switch -s
    STV6412 found
    TV : Audio: DE2 (1) ,Video: DE2 (1)
    VCR: Audio: DE2 (1) ,Video: DE2 (1)
    AUX: Audio: VM1 (1) ,Video: VM1 (1)
    TV Volume: 6 (muted)
    AVSIOGZCD:: Invalid argument
    AVSIOGFNC:: Invalid argument
    AVSIOGYCM:: Invalid argument
    FBLK: 1
Invalid argument :-?

Des weiteren ist mir aufgefallen
switch -fnc X, dabei sollte bei X=1 16:9 sein und bei X=2 4:3 (laut Suchfunktion, derget) bei mir ist das aber so:
0 und 1 = Bild im A* (TV synct nicht mehr)
2 ist 16:9 = 6V
3 ist 4:3 = 12V
Bug oder normal?

sat24

Phillips 2xi 600enx AlexW2703
trh
Senior Member
Beiträge: 130
Registriert: Mittwoch 30. Januar 2002, 15:03

Beitrag von trh »

Alles normal so, bei philips sind die fnc's alle um +1 verschoben, das ist aber nicht schlimm, da es in allen aktuellen guis gefixt ist (oder sollte es zumindestens sein).

Die INVALID args hab ich auch, stören aber im Betrieb nicht.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also mich stören die schon. Ich hab den VT so erweitert das er vorher auf 16:9 switcht damit man unabhängig vom Zommodus des TV den ganzen Text sieht. Ich wollte aber vorher auslesen ob die Box vieleicht schon auf 16:9 steht um beim Verlassen des Textes den Urzustand wieder herzustellen. Ist zwar selten das man bei einem 16:9 Film VT anmacht aber ich wollte es halt richtig machen.
Die Verschiebung ist auch sch*, jetzt geht mein Text nicht auf ner anderen Box (kann mir ja eigentlich egal sein, hab ja nur die eine :lol: ), es sei den ich mache da noch ne Abfrage rein. Ich hab noch nicht so den Plan was hier wie zusammenarbeitet. Wie bekomme ich in C den Boxtyp raus?

sat24
Philips 2xi 600enx AlexW0609
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Öhm, blöde Frage: warum fixed man das in den GUI's und nicht im Treiber?
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Die Ausgabe
  • TV Volume: 6 (muted)
ist auch verkehrt. Der gibt immer muted aus, auch wenn der an ist :cry:
Kann man den Mutestatus auch ander als

Code: Alles auswählen

ioctl(fd,AVSIOGMUTE,&i)
raus bekommen? Die GUI macht das ja auch irgend wie.
Die Schaltspannung auf Scart Pin 8 würde mich da auch noch interessieren.

Code: Alles auswählen

ioctl(fd,AVSIOGFNC,&i)
geht nämlich auch nicht.
Und ich will mir keine Nokia kaufen nur um das zu fixen :roll:

sat24
Philips 2xi 600enx AlexW0609
happydude
Einsteiger
Einsteiger
Beiträge: 262
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von happydude »

@sat24

Versuch's jetzt mal mit dem ioctl / AVSIOGFNC (driver/avs/stv6412.c vorher neu auschecken). Hab' leider kein Philips.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also den FNC hast Du gefixt, der funktioniert jetzt. Leider ist der Wert immer noch abweichend von Nokia. Damit kann man aber leben (müßte aber nicht).
  • ~ > switch -s
    STV6412 found
    TV : Audio: DE2 (1) ,Video: DE2 (1)
    VCR: Audio: DE2 (1) ,Video: DE2 (1)
    AUX: Audio: VM1 (1) ,Video: VM1 (1)
    TV Volume: 10 (muted) :evil:
    AVSIOGZCD:: Invalid argument
    FNC: 3
    AVSIOGYCM:: Invalid argument
    FBLK: 1
Der zeigt immer noch "muted" obwohl der Ton an ist. Bring das doch bitte auch noch in Ordnung. Die beiden "Invalid argument"s am besten gleich auch noch, dann ist der Treiber fast i.O. :D

sat24
Philips 2xi 600enx AlexW0609
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Und wenn du schon am fixen bist mach doch gleich die FNC's noch identisch *schnellduck* :roll:
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Besser wär das, man könnte aber auch
ioctl(fd,AVSIOGTYPE,&type)
entsprechend auswerten, damit die die GUIs nicht fixen müssen :wink:

sat24
Philips 2xi 600enx AlexW0609
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Hab gerade gesehen happydude hat die FNC's gefixt - danke :P

Kann ich jetzt mit AVSIOSFNC und AVS_FNCOUT_EXT169 bzw. AVS_FNCOUT_EXT43 auch bei Philips umschalten?

sat24 - schonmal getestet?
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Weiß ich nicht, mein cygwin läuft schon wieder nicht durch :evil: :evil:
Werde jetzt das CDK noch mal installieren.
Wenn das in AlexWs yadd vom 2404 drin ist geht es nicht ansonsten melde ich mich noch mal wenn das mit dem compilen wieder geht.

sat24
Philips 2xi 600enx AlexW0609
happydude
Einsteiger
Einsteiger
Beiträge: 262
Registriert: Samstag 1. Dezember 2001, 00:00

Beitrag von happydude »

@lazyT

Ich habe einen neuen ioctl eingeführt, um nicht mit den bestehenden GUIs zu brechen.

AVSIOSFNC funktioniert weiter so wie bisher, neu ist AVSIOSSCARTPIN8, das auf Nokia, Sagem und Philips einheitlich laufen sollte. Testen konnte ich es leider mangels Philips Box nicht, das müßt ihr machen.

Parameter sind
0 = AVS_FNCOUT_INTTV = 0V
1 = AVS_FNCOUT_EXT169 = 6V (16:9)
2 = AVS_FNCOUT_EXT43 = 12V (4:3)

Lesen sollte auch gehen mit AVSIOGSCARTPIN8.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also der AVSIOS(G)SCARTPIN8 (was für ein Wort) funktioniert :D
Sollte man dann bei switch -s/-fnc auch ändern!
Was immer noch nicht tut ist das Muten. AVSIOGMUTE gibt immer muted oder was weiß ich, jedenfalls keine 0 zurück auch wenn der Ton an ist. Mit AVSIOSMUTE läßt sich der Ton auf jeden Fall aus schalten nur an hab ich ihn nicht wieder bekommen. Erst wenn man den Kasten neu booted geht er wieder an. Bitte bitte auch fixen.

sat24
Philips 2xi 600enx AlexW0609