My MPlayer (1 Viewer)

ercuem

Portal Member
April 11, 2006
38
0
Thank you for your plugin

Just tested, but no Movie Picture with Vista home premium, just black screen with MP OSD Mode.

Internal Mplayer OSD works fine

Attached log files please take a look
 

misterd

Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    I had a look at your log files and I couldn't find any hint, why it isn't working for you. The main difference between your and my system is that you are using Vista. I believe that everything is working if you don't use MP in fullscree, because I had similar problems here.
    I thought that they are solved. I have attached an special version of the library, which you could try. Perhaps this works in windowed and in fullscreen mode for you. Just make a backup of the installed one and then replace it with the attached one.

    You also should take a look at your optional arguments, because some of them are already defined by the plugin itself. For example: -vo directx , -dr , -framedrop, -identify, nokeepaspect
    Also you should remove the argument: -nofs and -noquiet, because you get a really really log with these options.

    MisterD

    edit: Removed the dll, because a new stable version is available
     

    ercuem

    Portal Member
    April 11, 2006
    38
    0
    The Attached ExternalOSDLibrary did it, thank you

    Unfortunately it works a little bit slow but i know you will find a solution, I changed to the new xface skin, but same slow result.

    Tell me, if i can do anything to improve your plugin.

    Best regards

    ercuem
     

    sparky3387

    Portal Member
    September 19, 2007
    7
    0
    Hi Sparky,
    the main problem is that I need the slave mode of MPlayer. In the slave mode of MPlayer I can send commands to mplayer through the input stream of the process, which I need for controlling MPlayer. AFAIK your RARPlayer uses unrar and sends the output from unrar through a pipeline to a mplayer process. If I would call your RARPlayer I would loose the possibility to control MPlayer, which is essential for the integration in MP, because I have no access to the input stream of the process.

    I should mention that MPlayer itself can play rar/zip files if they don't have any compression, because it skips the additional rar/zip header. The main problem is that a gapless playback in multi-volume archives is not possible, even if you specify all files of the archive at startup of MPlayer. Also you can't specify a specific file in the archive. This is why I don't add the rar extension to the default configuration files.

    I'm planning to release a new test version tomorrow. I would prefer a stable release, but I encountered performance problems during the final tests of the OSD library, which have to be solved before the next stable release will be available. :sorry: Therefor I need more test results from other users to solve the problem.

    Regards,
    MisterD

    Thanks for looking at it misterd, I wouldnt mind helping to acheive this goal (Just installed Visual C# Express so I can begin).

    This is what I hope to acheive:
    Unrar to a temporary file (or stdin if i can)
    Open mplayer in slave mode
    Open temporary file
    When done delete temporary file

    Doing it this way would mean it could support split volume archives, also another way to do it is similar to how XBMC does it, it mounts the rar to a temporary filesystem and then mplayer can handle it like any other file.

    I would understand if you arent heavily interested in these ideas as is it beyond the scope of what you originally built this plugin for.
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    The Attached ExternalOSDLibrary did it, thank you

    Unfortunately it works a little bit slow but i know you will find a solution, I changed to the new xface skin, but same slow result.
    The problem is that I currently update the OSD to often (at least every second), even if nothing is displayed. In future releases the osd will only be updated, if anything has changed. This should improve the performance.

    Tell me, if i can do anything to improve your plugin.

    Best regards

    ercuem
    You can test and test and test the plugin. Did I already mention that you can test the plugin? :D Especially different systems are good. I have tested the plugin on three machines here with WindowsXP and it worked with the installer.
    You could also look for spelling mistakes etc. or give me some feedback about the installation process etc. etc.


    Thanks for looking at it misterd, I wouldnt mind helping to acheive this goal (Just installed Visual C# Express so I can begin).

    This is what I hope to acheive:
    Unrar to a temporary file (or stdin if i can)
    Open mplayer in slave mode
    Open temporary file
    When done delete temporary file

    Doing it this way would mean it could support split volume archives, also another way to do it is similar to how XBMC does it, it mounts the rar to a temporary filesystem and then mplayer can handle it like any other file.

    I would understand if you arent heavily interested in these ideas as is it beyond the scope of what you originally built this plugin for.
    Your goal can be achieved really easy. E.g. if you search for the rar plugin by Aron (and-81), you can play files from an rar archive with the internal player of MP. I tried to implement something similar myself with a plugin architecture for supporting more different formats, but I never finished it really. I stopped the work on it, because I don't know where MP is going to and I don't want to make such a work twice.
    If there is enough interest in this I would support such a development, but currently my main focus is to get the new osd library stable.

    A temporary filesystem is to complicated to realize in windows.

    Regards,
    MisterD
     

    ercuem

    Portal Member
    April 11, 2006
    38
    0
    Here is something i found out, I am not able to adjust the volume with you plug in, if i disable your plug in and use internal player, volume is adjustable, this is just happening on Vista.

    Installer worked for me like a charm on Vista.

    Best regards
    ercuem
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    I will have a look at your problem. But I thought that the volume change is still done through MP.

    It is good to hear that the installer also works on Vista.

    Regards,
    MisterD
     

    ercuem

    Portal Member
    April 11, 2006
    38
    0
    Please add the abilty to prefer a desired subtitle dealay step from 100 to 500 or 1000 ms steps.

    If my subtitles got a delay of 2 seconds i need to push 20 times on my remote control, this is realy boring and bugging my remote control battery's.

    Thank you

    ercuem
     

    misterd

    Retired Team Member
  • Premium Supporter
  • April 4, 2006
    1,597
    314
    Home Country
    Germany Germany
    I looked at your volume problem today and couldn't reproduce it. For me it is working, only issue I found is that the internal osd is also displayed when the other osd is selected. Also your logs couldn't give me a hint, because they don't include any MPlayer message. No video was played in these logs.

    With the latest test version you could already change the subtitle and audio delay step in the configuration to the value you want. You find the options on the subtitle and audio tabpage. The options are called "Subtitle delay step" and "Audio delay step" I think that an option for a general startup delay isn't a good idea.

    MisterD
     

    ercuem

    Portal Member
    April 11, 2006
    38
    0
    Thank you for replying MisterD

    And i thought I'm experienced with the option's of your plug in but you show me I'm not
    , ok thank you for teaching me the subtitle delay steps,
    I just tried to play with these option but i can just configure from 0 to 100ms.

    Ist es möglich diese Subtitle-step-delay Konfiguration von 100ms auf 500ms bzw 1000ms zu erhöhen. So kann jeder seine bevorzugte "delay-Zeit" auswählen.

    Oft kommt es vor, dass die aus dem Internet heruntergeladenen Untertitel nicht mit dem Original Film übereinstimmen, oder das der aufgenommene Film etwas beschädigt ist und ein paar Sekunden fehlen, dann wäre es sehr hilfreich wenn man diese Sekunden schnell überspringen könnte in dem man die Subtittle delay Taste auf der Fernbedienung benutzt.


    Vielen Dank für dein wunderbares plugin, Du hast mich vor vielen Nächten Kopfzerbrechen bewart.
    Ich kann mich mit meiner Frau zurücklehnen und den Film geniessen.Danke,danke,danke

    Alles gute
    Ercuem
     

    Users who are viewing this thread

    Top Bottom