[ANNOUNCE] OSD picture in picture plugin 0.0.5 (osdpip-0.0.5)

  • A new version of the OSD picture in picture plugin is available at http://www.magoa.net/linux/index.php?view=osdpip


    Changes since 0.0.4:
    - added support for VDR version 1.3.7 and later (VDR 1.2.6 is still
    supported, no guarantee for 1.3.0-1.3.6)
    - no patching required any longer with 1.3.7 and later
    - fixed info window colors if palette patch is not applied (VDR up to
    1.3.6, index patch must be applied at least)
    - added german translations
    - added finnish translations (thanks to Rolf Ahrenberg)

  • Super Arbeit. Das Plugin läuft problemlos und sieht endlich wieder gut aus:)

    Gruß
    Habib


    --------------------------------
    Aufnahme-Server:
    Silverstone Lascala SST-LC10M
    Reel Stable 11.12.2, HDe, 1x 2TB HDD als Aufnahme Server, iVDR 0.3.2 (manuelle Fixe f. Aufnahmeverz.)
    Netceiver mit 3x DUAL DVB-S2
    Clients:
    3x REEL NetClients
    Reel Stable 11.12.2

  • Da ich die Version 0.0.4 unter VDR 1.3.10 gestern nicht zum laufen bekommen habe, war ich umso erfreuter heute eine neue Version gefunden zu haben. Sie ließ sich auch wunderbar compilieren. Nur wenn ich den VDR mit dem PlugIn starten möchte, dann bekomme ich die Fehlermeldung:


    ERROR: ./PLUGINS/lib/libvdr-osdpip.so.1.3.10: undefined symbol: inflateReset


    Zur Information: mein VDR läuft auf SuSE 9.1, FFMpeg habe ich als RPM-Paket von packman.links2linux.de installiert .


    Ich hoffe, es weiss jemand einen Rat und einen kurzen Lösungsweg.


    Vielen Dank und viele Grüße


    Jürgen

    ------
    VDR
    Hardware: YeongYang A206, Mainboard Epia ME6000, TechnoTrend DVB-T, Festplatte Samsung 160 GB, ASUS WL-330g, Grafik-LCD-Modul CFAG12864BTMIV
    Software: SuSE 10.0, VDR 1.3.37, vcd-0.0.6c gepatcht, dvd-0.3.5b06, mp3-0.9.2, graphlcd-0.1.0, text2skin-0.0.2, screenshot-0.0.4b, VDRADMIN 0.96

  • Hi,


    ich bekomme die neue Version nicht kompiliert.
    Im ffmpeg 0.47 gibt es CODEC_ID_MPEG2VIDEO nicht !
    Welche Version muß/ kann denn verwendet werden?


    g++ -march=pentium3 -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -c -DPLUGIN_NAME_I18N='"osdpip"' -I/usr/include/vdr/include -I/usr/include -I. -I/usr/include/ffmpeg/libavcodec -o decoder.o decoder.c
    decoder.c: In member function `int cDecoder::Open()':
    decoder.c:16: error: `CODEC_ID_MPEG2VIDEO' undeclared (first use this function)
    decoder.c:16: error: (Each undeclared identifier is reported only once for each
    function it appears in.)
    make: *** [decoder.o] Fehler 1


    Gruß Henning

    Hardware: ASUS A8N-E, AMD64 3800 2GB, 2 * 250GB SATA-II Samsung, Siemens DVB-S Rev 1.3, Technisat DVB-S Rev. 1.6, LG 4167 DVD-RW, GF 6300
    Software: Gentoo,2.6.17, GCC 3.4.6 VDR 1.4.3, OSD-Teletext, mp3ng, DVD, image, mplayer, pilotskin, director, femon, osdpip, burn

  • nach meinem Wissenstand benötigt das Plugin die Version 0.4.8 von ffmpeg.


    Gruß Jürgen

    ------
    VDR
    Hardware: YeongYang A206, Mainboard Epia ME6000, TechnoTrend DVB-T, Festplatte Samsung 160 GB, ASUS WL-330g, Grafik-LCD-Modul CFAG12864BTMIV
    Software: SuSE 10.0, VDR 1.3.37, vcd-0.0.6c gepatcht, dvd-0.3.5b06, mp3-0.9.2, graphlcd-0.1.0, text2skin-0.0.2, screenshot-0.0.4b, VDRADMIN 0.96

  • onkeljuergen:


    sieht so aus, als ob deine version von ffmpeg noch die zlib braucht. musst mal gucken ob du da auch ein rpm findest, müsste aber bei suse was dabei sein. Einfach mal im Yast suchen


    Henning:


    die version 0.4.8 ist normal notwendig, es müsste aber auch funktionieren, wenn du an der entsprechenden Stelle einfach den Codec durch CODEC_ID_MPEGVIDEO ersetzt.


    Andreas

  • Hi powarman,


    vielen Dank für die schnelle Reaktion. Ich habe direkt mal in yast nachgeschaut, und gesehen, dass zlib und zlib-devel in der Version 1.2.1-70. Also kann es wohl leider daran nicht liegen. Oder wird eine spezielle Version benötigt?


    Gruß Jürgen

    ------
    VDR
    Hardware: YeongYang A206, Mainboard Epia ME6000, TechnoTrend DVB-T, Festplatte Samsung 160 GB, ASUS WL-330g, Grafik-LCD-Modul CFAG12864BTMIV
    Software: SuSE 10.0, VDR 1.3.37, vcd-0.0.6c gepatcht, dvd-0.3.5b06, mp3-0.9.2, graphlcd-0.1.0, text2skin-0.0.2, screenshot-0.0.4b, VDRADMIN 0.96

  • Hallo,


    ich bekomme es leider auch nicht kompiliert:

  • Hallo,


    neumann2k
    "DEFINES += -D_GNU_SOURCE" im Makefile sollte helfen.

    Gruß
    Lu


    :]LinVDR 0.7 mit VDR 1.3.22, Kernel 2.6.10, Vdradmin-0.97, Burn-0.0.6, Text2Skin-1.0, MP3-0.9.11, MPlayer-0.9.11, (S)VCD-0.0.7, Yaepg-0.0.2, Sleeptimer-0.6, DVD-0.3.6-b02-cvs, Osdteletext-0.4.2, Osdpip-0.0.7.2, Director-0.2.1a, Graphlcd-0.1.2-pre4, Graphtft-0.0.8, Image-0.2.3, Femon-0.8.5, Extb-0.2.9:]

    Einmal editiert, zuletzt von Luzifer ()

  • ;( ;( ;( ;( ;( ;(




    Was läuft denn da schief ? Ich habe schon versucht, den Pfad zu ffmpeg im Makefile anzupassen. Einen Symlink habe ich auch schon ausprobiert. Komischerweise versucht er scheinbar, "ffmpeg/avcodec.h" zu finden, obwohl das in "ffmpeg/libavcodec/avcodec.h" zu finden wäre...


    Oder versteh ich wieder mal was falsch ? :(

    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

  • Argh.... Mit FFMPEG_STATIC=1 funktioniert's natürlich... :wand

    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

    Einmal editiert, zuletzt von Boergen ()

  • Hi,


    powarman
    habe die Version 0.0.5 mit ffmpeg-0.48 problemlos übersetzen können. Danke.


    Das zugehörige gentoo ebuild habe ich ins CVS geschoben.


    Gruß Henning

    Hardware: ASUS A8N-E, AMD64 3800 2GB, 2 * 250GB SATA-II Samsung, Siemens DVB-S Rev 1.3, Technisat DVB-S Rev. 1.6, LG 4167 DVD-RW, GF 6300
    Software: Gentoo,2.6.17, GCC 3.4.6 VDR 1.4.3, OSD-Teletext, mp3ng, DVD, image, mplayer, pilotskin, director, femon, osdpip, burn

  • Hallo,


    habe osdpip auf meinem Dev-System einwandfrei übersetzt bekommen. Habe das Plugin dann nach LinVDR kopiert. Der VDR startet auch mit dem Plugin. Wenn ich es jedoch aufrufe zeigt es kein Bild an. Im Log steht nur, dass der Thread gestartet wurde und beim drücken auf Exit auch wieder gestoppt wurde. Man kann auch sehen, dass das Plugin aktiv ist, weil beim schalten auf ein anderes Programm keine Programminfos angezeigt werden. Erst wenn ich auf Exit drücke werden auch wieder die Programminfos angezeigt. Eventuell fehlen noch entsprechende Libs. Da das Plugin aber startet kann ich nicht verifizieren was noch fehlen könnte.


    Übersetzt mit ffmpeg-0.4.8.
    vdr-1.3.10


    ?????

    Gruß
    Lu


    :]LinVDR 0.7 mit VDR 1.3.22, Kernel 2.6.10, Vdradmin-0.97, Burn-0.0.6, Text2Skin-1.0, MP3-0.9.11, MPlayer-0.9.11, (S)VCD-0.0.7, Yaepg-0.0.2, Sleeptimer-0.6, DVD-0.3.6-b02-cvs, Osdteletext-0.4.2, Osdpip-0.0.7.2, Director-0.2.1a, Graphlcd-0.1.2-pre4, Graphtft-0.0.8, Image-0.2.3, Femon-0.8.5, Extb-0.2.9:]

    3 Mal editiert, zuletzt von Luzifer ()

  • Hallo,


    ich habe auch ein kleines Problemchen mit dem osdpip-0.0.5,
    und zwar scheint dort ein Memoryleak vorhanden zusein,
    den mit steigender Laufzeit des Plugins wird immer mehr
    Speicher belegt, was auch schön mit "top" zu beobachten ist.
    Dort wird im Sekundentakt eine immer höhere belegte Speichermenge
    des VDR angezeigt, bis das Plugin beendet wird. Dann bleibt die Speichermenge
    konstant, bis das Plugin wieder aktiviert wird ...


    Aufgefallen ist mir das nur weil der VDR vom System wegen Speichermangel
    gekillt wurde.


    System vdr-1.3.10/ffmpeg-0.4.8


    die gewählten Konfiguration des Plugins
    128 variablen Farben
    200x160
    I,P
    Einzelbilder auslassen 0
    FFMPEG drehen ja


    Andreas

  • Zitat

    Original von m0190
    Funktioniert picture in picture auch auf langsamen Rechnern ?


    Du kannst verschiedenste Auflösungen und Farbtiefen wählen. Dann kannst Du noch auswählen, welche Frames dargestellt werden sollen. Das sollte eigentlich auf so ziemlich jedem Rechner irgendwie laufen.

    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

  • Hi m0190,


    ich hab pip auf'em P-200 laufen...


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

Jetzt mitmachen!

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