Auto3D plugin for MediaPortal 1.2 - 1.12 (GUI & TV/Beamer) (5 Viewers)

Meier

Portal Pro
November 1, 2006
242
30
Home Country
Germany Germany
When you're ready will you be able to provide an MPE Installer and add this awesome plugin to our Downloads Repository? (you will get a LOT more downloads via MPEI)

Won't be possible without modifying the MP core - MPEI cannot provide modifications to the core components.

Maybe we should think about getting these changes into our MP core. Only if they are not too risky for sure.
yeah please - that would be awesome - one of the realy missing features
 

Marcus Venturi

MP Donator
  • Premium Supporter
  • March 23, 2012
    614
    745
    57
    Home Country
    Germany Germany
    Version with new sub-plugin concept is online (not 100% ready yet, but working).
    See first post for download file.

    In this version I temporary dropped the support for the reverse-formats as most users have only SBS and TAB formats.
    This simplifies things for me at the moment.

    Bugfixes:

    - Top and Bottom mode is now 3D
    - Subtitles in Top and Bottom mode are now displayed
    - Hotkey for Selection Menu can be changed to a desired key combination. Just click in the field an enter a new combination
    - "If name contains..." setting is now saved

    This is all for the moment as I'm still reworking parts of the sub-plugin concept...
     
    Last edited:

    ronsonol

    MP Donator
  • Premium Supporter
  • April 2, 2007
    178
    23
    Kingston
    Home Country
    Canada Canada
    Thanks for the update. A couple of things.
    For subtitles, if the subtitle is 'vobsub' I still see it split screen. Only the subtitles labelled 'subrip' work properly. I am using the built in subtitle engine.
    I don't know what the differences are between vobsub and subrip.

    For the Samsung Smart TV, you can now add in the directional arrows - thanks.
    But there is a timing issue with the commands that are delivered.
    I have an UN60ES7100 series. When the 3D menu is activated there is a delay for the menu (I never see any of the left/right commands entered into the sequence list), and each right/left causes another delay as the TV goes into that 3d mode (2d to 3d, 3d sbs, 3d tab). Setting up the proper sequence requires you to move to the right twice to be assured your on the first selection - then move from there based on 3d filename/detection type. I guess the issue here is timing, it would help if the Samsung didn't switch into the 3d mode until the ok/return was pressed but at least on my 7100 this is not the case.
     

    Marcus Venturi

    MP Donator
  • Premium Supporter
  • March 23, 2012
    614
    745
    57
    Home Country
    Germany Germany
    You were not the first user, that has problems with the timing.

    To solve this problems I added a feature to change the delay for each command in the sequence Editor.
    There is a new button "Command Timings...".

    I implemented this feature as a quick hack. So be careful with this version as today I have no time to test it.

    But if you want you can give it a try. :)
    If it doesn't work, you can go back to version 5 until I have time to test it more carefully.

    This version has also initial support for Sony BRAVIA TVs.

    At this point I have to thank the user Tuomma who helped me a lot in implementing this first Sony plugin. (y)
    He sent me a working C# code example and helped me testing the plugin with his TV.
     
    Last edited:

    ronsonol

    MP Donator
  • Premium Supporter
  • April 2, 2007
    178
    23
    Kingston
    Home Country
    Canada Canada
    I tried v6 and when I click the new command timings button I get an error:

    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
    at MediaPortal.ProcessPlugins.Auto3D.Devices.Auto3DTimings.CreateTimingsControlsRecursive(Control control)
    at MediaPortal.ProcessPlugins.Auto3D.Devices.Auto3DTimings..ctor(IAuto3D device)
    at MediaPortal.ProcessPlugins.Auto3D.Devices.Auto3DSequenceManager.buttonCommandTimings_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
     

    ronsonol

    MP Donator
  • Premium Supporter
  • April 2, 2007
    178
    23
    Kingston
    Home Country
    Canada Canada
    Okay I deleted old config and started a new one and no exception error. The timing commands work!

    A few issues:
    1. Everytime you edit the cfg it re-saves/adds the entries for the timing commands to the file. At one point I had a 124 MB cfg file.
    2. Your 2d to 3dtv and 3dtv to 2d are reversed.
    3. I have my files named 3d sbs and 3d tab... If I check 'if name contains' it always thinks the videos are SBS. If I uncheck the right commands are sent for the different types.
    4. I get an windows appcrash for MediaPortal.exe everytime I exit Mediaportal after playing a 3d file.
     

    Marcus Venturi

    MP Donator
  • Premium Supporter
  • March 23, 2012
    614
    745
    57
    Home Country
    Germany Germany
    Thank your for the quick feedback.

    I fixed 3 bugs:

    1. The cfg file won't grow any longer.
    2. You were right, the modes were reversed (my TV doesn't support that :( therefore I missed testing it)
    3. Recognition by names (3D SBS and 3D TAB) now works as it should.
    4. On my system I could not reproduce any crash on exit. Do your logfiles contain any hint on the crash?

    I attached the new version at the first post.
     
    Last edited:

    Marcus Venturi

    MP Donator
  • Premium Supporter
  • March 23, 2012
    614
    745
    57
    Home Country
    Germany Germany
    @radical: Thank you for your device description file.

    I was able to generate a demo service with the Intel UPnP Tools that sould behave as the remote control part of your TV.
    I will implement against this service and come back to you for testing it.
     

    Users who are viewing this thread

    Top Bottom