HD Externsion im VDR aktueller Stand

  • hi,


    in der alten (vor 3er) version gab es im hauptmenü eine einstellmöglichkeit für farbe, helligkeit, ...


    Brougs78


    das was du meinst sehe ich auch, wenn ich nach einem neustart des system die auflösung wechsle ändern sich die farben gewaltig


    der code des plugins steht in der fs453settings.c
    vieleicht hilft es ja die werte in der setup.conf vor dem vdr start anzupassen

  • In den Settings aus dem SVN finden sich folgende Parameter:


    reelbox.Brightness = 450
    reelbox.Colour = 450
    reelbox.Contrast = 450
    reelbox.Gamma = 128
    reelbox.Sharpness = 128


    Wenn man den Parameter für Gamma um die hälfte reduziert


    reelbox.Gamma = 64


    sind die Farben schon deutlich besser, dies entspricht auch in etwa dem Aufruf der Einstellungen und dem Ausstieg über OK.


    Über das OSD lassen sich die Parameter nicht verändern.
    Überhaupt ist das reelbox-Plugin eine einzige Baustelle:
    - Diverse Parameter nicht einstellbar.
    - Parameter werden nicht automatisch in der setup.conf angelegt
    - fehlende Parameter in der setup.conf werden nicht angelegt
    - Ein falscher Eintrag und schon ist kein Sync mehr mit meinem CRT möglich.
    - Diverse Setup Möglichkeiten fehlen im Plugin Menü bzw. werden für nicht ReelBox Anwender ausgeblendet.

    Gruß
    Frodo

  • Scheinbar hat sich noch ein Bug in der fs453settings.c eingeschlichen, eventuell durch einen unserer Patches.
    Die Default Werte sind für die eHD wie folgt:

    Code
    // Default Werte eHD
    reelbox.Brightness = 56
    reelbox.Contrast = 120
    reelbox.Gamma = 90
    // zur Zeit ungenutzte Parameter eHD
    reelbox.Sharpness = 128
    reelbox.Colour = 450
    reelbox.flicker = 0


    Da diese Werte nicht über das OSD geändert werden können muss vor der Änderung in der setup.conf der VDR beendet werden.


    Zusammenfassend sind folgende Parameter in der setup.conf für die eHD relevant, mit den angegebenen Werten ist die Ausgabe als YUV z.B. für CRT Fernseher (Der Fernseher muss ein Sync auf Y können) möglich:

    Gruß
    Frodo

    5 Mal editiert, zuletzt von Frodo ()

  • hallo,


    ich habe das schonmal in einerm anderen bereich gepostet,
    hoffe ihr killt micht nicht dafür.


    ich versuche auch den filebrowser zu bauen, doch egal was ich versuche,
    er steigt immer mit dem fehler aus :


    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -D__STL_CONFIG_H -I/usr/src/vdr-1.7.0/include -I/include filebrowser.c
    filebrowser.c: In member function 'virtual bool cPluginFileBrowser::Service(const char*, void*)':
    filebrowser.c:107: error: 'strcmp' is not a member of 'std'
    filebrowser.c:119: error: 'strcmp' is not a member of 'std'
    filebrowser.c:130: error: 'strcmp' is not a member of 'std'
    filebrowser.c:146: error: 'strcmp' is not a member of 'std'
    filebrowser.c:156: error: 'strcmp' is not a member of 'std'
    make: *** [filebrowser.o] Error 1


    ich hab keine ahnung von C. aber es scheint keinen unterschied zu machen ob gepacht oder ungepatcht - pfade im Makefile habe ich auch angepasst. gcc version ist 4.3 auf debian lenny. revision ist 6808. könnte das etwas mit der version vom gcc zu tun haben ?


    xine-ehd und xinemediaplayer konnte ich ohne probleme übersetzen.


    gruß sascha

  • hallo,


    ich dachte das währe nur beim reelbox-plugin erforderlich.
    hab ich wohl nicht verstanden - sorry.


    er baut zwar nun ein ganzes stück weiter, aber steigt dann wieder aus :


    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"filebrowser"' -D__STL_CONFIG_H -I/usr/src/vdr-1.7.0/include -I/include playlist.c
    In file included from playlist.c:24:
    fileType.h:51: error: expected `)' before 'path'
    fileType.h:66: error: 'std::string' has not been declared
    fileType.h:107: error: 'std::string' has not been declared
    fileType.h:124: error: 'std::string' has not been declared
    fileType.h:151: error: 'std::string' has not been declared
    fileType.h:164: error: 'std::string' has not been declared
    fileType.h:177: error: 'std::string' has not been declared
    fileType.h:190: error: 'std::string' has not been declared
    fileType.h:203: error: 'std::string' has not been declared
    fileType.h:229: error: 'std::string' has not been declared
    fileType.h:242: error: 'std::string' has not been declared
    fileType.h:268: error: 'std::string' has not been declared
    fileType.h:281: error: 'std::string' has not been declared
    fileType.h:295: error: 'std::string' has not been declared
    fileType.h:310: error: 'std::string' has not been declared
    playlist.c: In constructor 'cPlayListItem::cPlayListItem(const cMenuFileItem&)':
    playlist.c:42: error: no matching function for call to 'cFileType::cFileType(std::string)'
    fileType.h:50: note: candidates are: cFileType::cFileType(efiletype)
    fileType.h:48: note: cFileType::cFileType(const cFileType&)
    playlist.c: In constructor 'cPlayListItem::cPlayListItem(std::string)':
    playlist.c:48: error: no matching function for call to 'cFileType::cFileType(std::string&)'
    fileType.h:50: note: candidates are: cFileType::cFileType(efiletype)
    fileType.h:48: note: cFileType::cFileType(const cFileType&)
    make: *** [playlist.o] Error 1


    muss ich das include <cstring> nur in filebrowser.c eintragen oder in mehrere ?


    sascha

  • Hat niemand einen Tipp für trinix? Ich habe genau das gleiche Problem.

    Gruß
    Frodo

  • >hast du den vdr auch mit dem patch truecolor compile fix behandelt?
    Der truecolor compile fix war bzw. ist drinn. Auch die ganzen cstring includes sind vorhanden.

    Gruß
    Frodo

  • Hi,


    ohne den ganzen Thread hier gelesen zu haben stelle ich mal folgende Frage:


    Schaut hier jemand mit der eHD und vdr 1.7.? und S2-3200? verschlüsselte HD-Kanäle mittels CAM?
    Klappt das oder darf ich z.Z. nur unverschlüsselt AnxieHD gucken?


    Grüße
    Funzt

  • https://www.minidvblinux.de/forum/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.0 SATIP (softhddevice-drm )

    1x RockPi 4 MLD 6.0 SATIP (softhddevice-drm )

    1x Raspberry 3 als Client MLD 5.4

    1x Raspberry 2 als Client MLD 6.0

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x Cubietruck

    1x MCC 100
    1x BananaPi

    1x Zotac CI327 MLD 6.0 SATIP (softhddevice)

  • Funzt
    Du darfst auch noch "arte HD" und "Astra HD+" schauen.

    Gruß
    Frodo

  • Also ich hab meine 3200 mit einem HardwareCAM betrieben, funzt jedenfalls, aber nur mit dem ultra kurzen kabel, mit einem längeren aus dem DVB Shop wurde das CAM nicht erkant oder eher selten.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Das sieht danch aus als würde in der Make.config ein eintrag wie folgt fehlen:

    Code
    BSPSHM = /usr/local/src/eHD/reelbox.org/testing/src/utils/bspshm
    HDSHM = /usr/local/src/eHD/reelbox.org/testing/src/utils/hdshm3/src

    Der Pfad ist natürlich auf deine Umgebung anzupassen.

    Gruß
    Frodo

  • Zitat

    Original von Frodo
    Das sieht danch aus als würde in der Make.config ein eintrag wie folgt fehlen:

    Code
    BSPSHM = /usr/local/src/eHD/reelbox.org/testing/src/utils/bspshm
    HDSHM = /usr/local/src/eHD/reelbox.org/testing/src/utils/hdshm3/src

    Der Pfad ist natürlich auf deine Umgebung anzupassen.


    Ohhhh Mann! [Blockierte Grafik: http://img503.imageshack.us/img503/4267/iconwallbashcg4.gif]


    Da hätte ich auch selbst drauf kommen können.....


    Sch..s Tippfehler.

  • Ich habe das DIFF für das reelbox-3-Plugin bereinigt und um das "#include <cstring>" erweitert. Des weiteren habe ich es an das aktuelle svn6893 angepasst, da die Version svn6753 Fehler bei der fs453settings.c im aktuellen SVN hat.


    Wichtig ist das man die Make.config des VDRs anpasst und zwar um folgende Parameter, die Pfade sind natürlich an eure Umgebung anzupassen:

    Code
    ### eHD Options
    BSPSHM = ../../../../reelbox.org/testing/src/utils/bspshm
    HDSHM = ../../../../reelbox.org/testing/src/utils/hdshm3/src
    BSPINCLUDE = -I$(BSPSHM) -I$(BSPSHM)/include
    HDINCLUDE = -I$(HDSHM) -I$(HDSHM)/include
    REELSKIN =


    Hierdurch ist das patchen des Makefiles nicht mehr nötig und eventuell fehlende Abhängigkeiten mit den Variablen BSPINCLUDE und HDINCLUDE werden hiermit behoben.

    Dateien

    Gruß
    Frodo

  • Zitat

    Original von Frodo
    Ich habe das DIFF für das reelbox-3-Plugin bereinigt und um das "#include <cstring>" erweitert.


    Hab' ich mal in's reel-svn eingebaut.


    Zitat

    Original von FrodoDes weiteren habe ich es an das aktuelle svn6893 angepasst, da die Version svn6753 Fehler bei der fs453settings.c im aktuellen SVN hat.


    Welche Fehler gibt's denn?


    Noch 'ne Frage zum Patch:


    Warum das?
    Kompiliert ihr das Plugin mit dem define "REELVDR"?

Jetzt mitmachen!

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