Dreambox-Treiber - private ioctl()s etc.

  • Hallo,


    wie ich aus gewöhnlich gut unterrichteter Quelle erfahren habe, gibt es den einen oder anderen privaten ioctl in den dreambox-Treibern (z.B. DMX_SET_NEGFILTER_MASK).
    Ebenso gibt es einige Einstellmöglichkeiten, z.B. in /proc/stb/ir/, die durchaus interessant sein könnten.


    Meine Frage ist nun: sind dies ioctls etc. irgendwo dokumentiert? Ich würde im Quellcode schauen, aber das ist ja leider nicht möglich :winking_face:


    Die Arbeitsweise des DMX_SET_NEGFILTER_MASK ioctl könnte man noch aus esection.cpp extrahieren, wobei es natürlich einfacher ist, wenn man weiß, wie das Ganze gedacht ist.


    Danke,


    Stefan

  • Weiß das keiner, will das keiner erzählen oder habe ich zu ungenau gefragt?
    Sollte ich das vielleicht eher beim Techn. Support anfragen?

  • Na gut - dann antworte ich mir nochmal selbst :winking_face: (ich habe die Info inzwischen im IRC #dbox2gui erhalten).
    Am einfachsten zeigt man die Verwendung des DMX_SET_NEGFILTER ioctl an einem Code-Beispiel (in diesem Fall Code, um auf ein update der PMT zu reagieren):


    Der "mode"-Teil des Filters wird also mit einem extra ioctl gesetzt.
    Wichtig ist wohl, daß DMX_START erst nach dem setzen des Negativfilters gemacht wird.