vdr-plugin-mpv

  • vdr-projects on github its a collection of vdr-plugins at one place

    Gruß utiltiy



    VDR Projekte VDR Projects

  • vdr-projects was an attempt to place some VDR plugins to a central organization on GitHub.


    The idea was that a project can move to a new maintainer as soon as the former maintainer looses interest.


    But the whole project was not accepted too well among the VDR community. So I would call the vdr-projects organization a failed project.


    The original source is here:

    https://projects.vdr-developer…ojects/plg-mpv/repository

  • Thank you!

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Hi,

    sorry for the false alarm, the osd in mpv is working,

    The issue is the keyboard is not pass through since the beginning and I did overlook this.

    I do have some changes to make this work, which I provide later.

    CU

    9000h

    Es ist eagl in wlehcer Reiehnfogle die Bchustebaen in Woeretrn vokrmomen. Huapstache der estre und leztte Bchustbae sitmmen.

  • Hi,

    here are my mods, (remove .txt on the files) the vdr.lua need to be places in ~/.config/scripts/vdr.lua.

    This gives keyboard control from MPV to VDR, there are probably better ways to it but this is the easiest.

    CU

    9000h

    Files

    • vdr.lua.txt

      (2.28 kB, downloaded 102 times, last: )
    • mpv.patch.txt

      (4.14 kB, downloaded 101 times, last: )

    Es ist eagl in wlehcer Reiehnfogle die Bchustebaen in Woeretrn vokrmomen. Huapstache der estre und leztte Bchustbae sitmmen.

  • please tell me the needed conf-files ..... i will test the plugin on Intel NUC with vaapi ....

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • i use softhddrm ..... on intel nuc .......


    video plays, but no audio output ....


    mpv.conf


    syslog

    Vol+ on remote -> segfault

    Code
    1. Jun 5 22:57:39 BM2LTSR66Nuc64native kernel: [ 543.338375] vdr[1108]: segfault at 6a7d0b ip 00007ff70cdf30de sp 00007ffe8d159cc0 error 6 in libvdr-mpv.so.2.4.1[7ff70cde9000+e000]
    2. Jun 5 22:57:39 BM2LTSR66Nuc64native kernel: [ 543.338383] Code: 89 4c 24 08 48 98 c1 e2 02 4c 01 ff 4c 01 e8 48 63 d2 4d 8d 04 be 66 0f 1f 44 00 00 0f b6 08 48 8b bb e8 00 00 00 48 83 c0 04 <88> 0c 17 0f b6 48 fd 48 8b bb e8 00 00 00 88 4c 17 01 0f b6 48 fe
    3. Jun 5 22:57:39 BM2LTSR66Nuc64native systemd[1]: vdr.service: Main process exited, code=dumped, status=11/SEGV
    4. Jun 5 22:57:39 BM2LTSR66Nuc64native systemd[1]: vdr.service: Failed with result 'core-dump'.

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • audio options dont work

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


  • another test

    --------------------------------------------------------------------------------------------------------------------------------------------------

    BM2LTS im VDR-Portal   http://www.bm2lts.de   http://www.sc-schulze.de

    --------------------------------------------------------------------------------------------------------------------------------------------------

    Empfang: Octopus Net S2 max (8 Tuner) + Octopus Net S2 max (8 Tuner) + Netceiver (2x DVB-s2dual)

    Kopfstation: Virtuelle Maschine mit BM2LTS v3.4.XX

    Clients: NUC10i5FNH2 -> BM2LTS v3.4.XX; FireTV4k mit Kodi u. VNSI-Plugin

    NAS: Aufnahmen u. Plex-Media

    --------------------------------------------------------------------------------------------------------------------------------------------------


    The post was edited 1 time, last by stschulze ().

  • Hi all!

    I made a test version of the plugin with keyboard support. Those who do not use the remote control can try it.

    Necessary condition.

    The plugin uses the output plugin's library (softhddevice, softhdcuvid, softhdvaapi, vaapidevice), so it should be compiled AFTER the output plugin is compiled. If you are doing a clean build, you can compile the plugin in a second pass, or make a symbolic link "zmpv" to the plugin directory.

    You must select your output plugin in the makefile, uncomment line with it.

    use branch test for this.


    Since the test version, it is possible that something will be buggy.