[NEUES PLUGIN] "LOGO-WIPE-OUT" Hier mal ein Demo

  • Wenn es schon ordentlich werden soll, dann nimm doch die ChannelID. Dann kann sich der Name auch ruhig ändern, ohne das an dem Plugin Einstelungen vorgenommen werden müssen.

    Hardware: Gigabyte GA-970A-D3, AMD Athlon II X2 235e, 4GB RAM, Zotac GeForce 210 Synergy Edition 1GB, Corsair Force3 60GB SSD, Mystique SaTiX-S2 Dual, 6.4" TFT, Atric IR Einschalter Rev.5, Logitech Harmony 900, Samsung LE46A789 full HD LCD, Denon AVR-1910, USB Atmo-Light von Slime
    Software: yaVDR 0.5
    Streaming Client 1: Hauppauge MediaMVP
    Streaming Client 2: Telegant TG100 (wenn ich mal irgendwann die Zeit finde das UPnP-Plugin zu testen)

  • Zitat

    Original von Saxman2k
    Wenn es schon ordentlich werden soll, dann nimm doch die ChannelID. Dann kann sich der Name auch ruhig ändern, ohne das an dem Plugin Einstelungen vorgenommen werden müssen.


    wie liest man die denn aus?? -> werd das noch einbauen -> dann gibts eine weitere testversion ;)
    ich kämpf mich hier nämlich im wahrsten sinne des wortes durch - bin kein geübter c-coder!!!

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

    Einmal editiert, zuletzt von abstract ()

  • Ein kurzer Blick in channels.h zeigt mir folgendes:


    Code
    ...
    class cChannel : public cListObject {
    ...
    public:
    ...
      tChannelID GetChannelID(void) const { return tChannelID(source, nid, (nid || tid) ? tid : Transponder(), sid, rid); }
    ...
    };


    Du solltest also mit folgendem weiterkommen:

    Code
    channelidstring = Channel->GetChannelID()->ToString();

    Hardware: Gigabyte GA-970A-D3, AMD Athlon II X2 235e, 4GB RAM, Zotac GeForce 210 Synergy Edition 1GB, Corsair Force3 60GB SSD, Mystique SaTiX-S2 Dual, 6.4" TFT, Atric IR Einschalter Rev.5, Logitech Harmony 900, Samsung LE46A789 full HD LCD, Denon AVR-1910, USB Atmo-Light von Slime
    Software: yaVDR 0.5
    Streaming Client 1: Hauppauge MediaMVP
    Streaming Client 2: Telegant TG100 (wenn ich mal irgendwann die Zeit finde das UPnP-Plugin zu testen)

  • Saxman2k
    Danke für den Tip!!


    Hab jetzt eine neue Testversion fertig - die ist aber größer als die hier erlaubten 50k upload!
    Wie kann ich die hier posten????? ?(

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

  • Für sowas am besten einfach auf http://www.simpleupload.de/ uploaden und verlinken.

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • So, hier mal eine weitere Testversion zum downloaden.


    Zitat

    Original von Boergen
    Für sowas am besten einfach auf http://www.simpleupload.de/ uploaden und verlinken.


    Download gibts HIER


    Ich sags zur Sicherheit nochmal - meine C-Programmierkenntnisse halten sich in Grenzen deshalb bitte nicht über den Code wundern ;)!


    BESCHREIBUNG DES TEST-PLUGINS:


    Bedienung:
    -------------
    -) Das Plugin startet automatisch wenn auf einen der unten angeführten Testkanäle geschaltet wird
    -) Das Plugin kann durch die Taste "OK" beendet werden bzw. im Menü wieder gestartet werden
    -) Während das Plugin läuft sind folgende Tasten aktiv:
    Channel UP = Kanal +
    Channel DOWN = Kanal -
    -) Die Tasten 2,4,6,8 sind cursortasten um einen punkt am bildschirm zu steuern -> verwende ich um Logopositionen ausmessen zu können -> NUR FÜR ENTWICKLUNGSZWECKE


    Zum Testen unterstützte Kanäle sind:
    -------------------------------------------
    ORF1
    ORF2
    ARD
    ZDF
    Bayerisches FS
    3sat
    RTL
    RTL2
    sat1
    ZDFinfokanal
    PROSieben


    Sollten die Sender das Logo an einer anderen Stelle als der von mir fix eingestellten platzieren -> nicht wundern dass das noch nicht berücksichtigt ist!


    Wer es am laufen hat -> bitte um Rückmeldung was man besser machen kann, ob es überhaupt weiter entwickelt werden soll etc.


    Was ich demnächst plane:
    -) Farbskala adaptiv an das livebild anpassen


    Ciao Abstract

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

  • Zitat

    Original von arghgra
    LordJaxom: Und was macht denn ein Budget-User mit dem dekodierten Stream? Wieder enkoden oder als Avi speichern? ;) Denk, das is wohl ziemlich heftig :).


    Wie wär's mit "wegwerfen"? Aufgrund der Basis des Plugins vermute ich doch eher, dass der Logo-Killer per OSD eingeblendet wird.

  • Hallo,


    wenn das Plugin aufgerufen wird stürzt leider VDR ab.


    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Zitat

    Original von vejoun
    wenn das Plugin aufgerufen wird stürzt leider VDR ab.


    hast du eine FF mit 4MB Mod?


    evtl. liegts auch an dem hardgecodeten:
    #define VIDEO_DEVICE "/dev/video1"

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

  • Zitat

    hast du eine FF mit 4MB Mod?

    Nein.


    Zitat

    evtl. liegts auch an dem hardgecodeten:
    #define VIDEO_DEVICE "/dev/video1"

    Das könnte es sein, ich habe nur /dev/video0. Probier ich mal aus.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Mit /dev/video0 stürzt er wenigstens nicht mehr ab. Aber es tut sich nichts, es kommt im Log nur immer die Meldung "ERROR: cOsd::SetAreas returned 6".
    Kann ein anderer Patch die Ursache sein?

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

    Einmal editiert, zuletzt von vejoun ()

  • Zitat

    Original von vejoun
    Kann ein anderer Patch die Ursache sein?


    probier mal testweise eine reine vdr-1.4.0 installation mit nur dem einen plugin.

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

  • Zitat

    Original von abstract


    probier mal testweise eine reine vdr-1.4.0 installation mit nur dem einen plugin.


    Der Fehler "ERROR: cOsd::SetAreas returned 6" bleibt.

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Zitat

    Original von vejoun


    Der Fehler "ERROR: cOsd::SetAreas returned 6" bleibt.


    könnte das vielleicht der fehler sein?

    Code
    tArea Area = { 0, 0, 719, 575, 8};

    kann sein, dass die area ein vielfaches von 8 sein muss -> also:

    Code
    tArea Area = { 0, 0, 720, 576, 8};


    [EDIT] habs grad ausprobiert -> das wars nicht.

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

    Einmal editiert, zuletzt von abstract ()

  • Ich würde mal sagen, daß der Bereich, den Area aufspannt, zu groß ist.
    Das packt der Speicher auf der Karte nicht.


    Vorher dem Aufruf von SetAreas() sollte sowieso CanHandleAreas() aufgerufen werden.


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

  • Zitat

    Original von Samael
    Ich würde mal sagen, daß der Bereich, den Area aufspannt, zu groß ist.
    Das packt der Speicher auf der Karte nicht.


    warum gehts dann bei meiner karte - hab den ganz normalen 4MB mod drauf.
    fehlerabfragen etc sind natürlich nicht drin :) sagte ja schon - VERY quick and dirty - nur zum probieren

    SUSE 10.2, VDR 1.4.7
    PLUGINS: remote, skinoppu, dvd, mp3, osdteletext, tvonscreen, image, epgsearch, streamdev, rectstatus, screenshot
    P4 2,8GHz, 512MB, Nexus-s 2.3, Nova-S, 2xNova-S-PLUS, SP2514N, SP1614N, SP1604N, Gigabyte GA-8KNXP
    Silverstone LC10 mit eigenem 4x20 LCD und AVR-Butterfly als remote-power-on und timer und IR-code converter

    Einmal editiert, zuletzt von abstract ()

  • Zitat

    hab den ganz normalen 4MB mod drauf


    Damit hast Du deine Frage selbst beantwortet: die Area ist das Problem, bzw. ist bei anderen Leuten, die nicht den "normalen" 4MB mod haben, zu groß.


    Was meinst Du, warum es Skins gibt, die nur auf gemoddeden Karten funktionieren?


    Gruß Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.


  • Die Frage wäre ja, ob es für das bissel Logo verdecken, wirklich soviel Speicher braucht.


    MFG Ronny

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!