home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
Auto3D plugin for MediaPortal 1.2 - 1.12 (GUI & TV/Beamer)
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Marcus Venturi" data-source="post: 967693" data-attributes="member: 121570"><p>[ATTACH=full]162180[/ATTACH]</p><p></p><p><strong>Downloads:</strong></p><ul> <li data-xf-list-type="ul"><a href="https://forum.team-mediaportal.com/attachments/auto3d-1-16-0-0-mpe1.183079/" target="_blank">Auto-3D-1-16-0</a></li> </ul><p><strong><span style="font-family: 'Arial'"><span style="font-size: 15px">Short Description:</span></span></strong></p><p></p><p><span style="font-family: 'Arial'">If you start a 3D movie this plugin will recognize it and switch the MediaPortal GUI into a 3D capable mode. Additionally your TV is - if supported - automatically switched into 3D mode. At the end of the movie TV and GUI are automatically switched back to 2D mode. No more fumbling with additional remotes, that's the goal of this plugin.</span></p><p></p><p><span style="font-family: 'Arial'"><span style="color: rgb(136, 136, 136)">The primary features of this plugin:</span></span></p><ol> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">At the start of a 3D Video, the MediaPortal GUI is switched into a special 3D-Mode. All menus and screens remain readable. No more not seeing the progress indicator while doing fast forward in a 3D Video. This works independent from any skin hacks with every existing MediaPortal skin.</span><br /> </li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">If you are an owner of a supported TV or Beamer, Auto3D will also switch your TV or Beamer into the 3D mode without any user interaction. If the film stops, the TV is switched back to 2D mode. Support for <strong>Philips, Samsung, Sony, Panasonic, LG</strong> TVs and <strong>Epson, Sony </strong>Beamers is integrated, but not testet with all models.</span><br /> </li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">Convert a 3D movie on the fly into 2D mode. This enables you to watch a 3D movie on a 2D TV. It is also possible to set this a default.</span><br /> </li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">MediaPortal is not able to show 3D wide screen movies with Top and Bottom format correct. The plugin fixes this problem and many more.</span></li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">Subtitles are converted into 3D while you are watching a movie. You don't need any 3D subtitle generators anymore. The depth (=distance from screen) of the subtitles is adjustable.</span></li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">EventGhost is supported. Every mode switch between the various 2D and 3D formats will generate an Event in EventGhost.</span></li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">It is possible to view 3D reverse movies, where left/right or top/bottom image are in reverse order, even if your TV doesn't support that. Just switch to 3D reverse mode and Auto3D reverses the Images for your TV.</span></li> <li data-xf-list-type="ol"><span style="font-family: 'Arial'">ViewmodeSwitcher correction for 3D movies. Stretching 3D movies with ViewModeSwitcher is now possible. The image halfs will always fit together.</span></li> </ol><p><span style="font-family: 'Arial'"></span></p><p><span style="font-family: 'Arial'">An example of the progress indicator that now 3D safe (Side by Side and Top and Bottom). Further an example of the correct mini display:</span></p><p>[ATTACH=full]162545[/ATTACH]</p><p></p><p>The 3D effect in the mini windows is really funny <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p><strong></strong></p><p><strong>The GUI details</strong></p><p></p><p>The MediaPortal GUI by default is not 3D capable. As soon as you look a 3D movie the complete GUI gets destroyed by your TV and looks very strange.</p><p></p><p>This happens because in 3D mode the TV expects two images he can somehow combine to a 3D image. If you play such a movie fullscreen your're safe. But as soon as parts of the MediaPortal GUI get visible - in most cases you notice this when changing volume or doing fast forward or something like that - you will see a very strange effect. This is because MediaPortal does not provide 2 images.</p><p></p><p>So I altered some of the display code in the MediaPortal core to be able to provide the 2 necessary images for the 3D mode. This works for all available 3D modes and can be switched on the fly.</p><p></p><p>Originally the plugin was only intended to automatically switch a TV into 3D mode when starting a 3D movie, but now the plugin can also switch the GUI.</p><p></p><p>As soon as the Plugin recognizes that the core is capable of providing a 3D aware GUI, it switches the GUI into 3D mode when a 3D movie is started and back into 2D mode if the movie is stopped.</p><p></p><p><strong>The TV details</strong></p><p></p><p><span style="font-family: 'Arial'">Many TVs need to be switched manually into 3D mode via remote.</span></p><p><span style="font-family: 'Arial'">This plugin supports 2 ways to Switch a TV into 3D mode:</span></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Control API of the TV</span></li> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Control over USB Infrared Toy controller</span></li> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Control over any other USB-IR controller via EventGhost</span></li> </ul><p><span style="font-family: 'Arial'">Many recent Smart TVs provide an API to access the TV remote. As I’m an owner of a Philips 55PFL7606K/02 (a model from 2011) in the first step I decided to provide a solution for this one. But the plugin is able to support other TVs and Beamers as well.</span></p><p></p><p>The following TVs / Beamers with a remote network API are supported at the moment:</p><ul> <li data-xf-list-type="ul">Philips (jointSpace / DiVine)</li> <li data-xf-list-type="ul">Samsung (Series 6 and above) (but not the new H-Series nor the Tizen based devices)</li> <li data-xf-list-type="ul">Sony Bravia (All 3 Generations)</li> <li data-xf-list-type="ul">Panasonic VIErA</li> <li data-xf-list-type="ul">LG 2011 and 2012/13 and WebOS</li> <li data-xf-list-type="ul">Epson Beamers (EH-TW8000/TW8000W, PL Home Cinema 5010/5010, EH-TW9000/TW9000W/PL Pro Cinema 6010)</li> <li data-xf-list-type="ul">Sony Beamers (VPL-HW40ES, VPL-HW40ES)</li> </ul><p>All other TVs / Beamers that use the RC5 infrared protocol are supported via optional hardware.</p><p></p><p><strong><span style="font-family: 'Arial'">The 3D details</span></strong></p><p></p><p><span style="font-family: 'Arial'">Most 3D movies are either in Side by Side (SBS) or Top and Bottom (TAB) format. Both formats also exist in a reverse order (SBSR and TABR).</span></p><p></p><p><span style="font-family: 'Arial'">To find out, if a movie has 2D or 3D format I use these methods:</span></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Manual selection via Menu</span></li> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Parsing of the movie title for 3D or more. This approach is the fastest one</span></li> <li data-xf-list-type="ul"><span style="font-family: 'Arial'">Video analysis if the movie. This approach analyzes a few pictures of the movie in real time and uses a special algorithm to find out if a movie is 2D, 3D SBS or 3D TAB.</span></li> </ul><p><span style="font-family: 'Arial'">The plugin has its own setup. As soon as the plugin is installed, go to the MediaPortal Configuration and start it:</span></p><p></p><p><span style="font-family: 'Arial'">[ATTACH=full]159399[/ATTACH] </span></p><p></p><p>This is how the setup dialog looks like:</p><p></p><p><span style="font-family: 'Arial'">If you haven’t a supported TV, please select “No device”.</span></p><p><span style="font-family: 'Arial'">In this case only switching the MediaPortal GUI into 3D mode will work. Switching TV has to be done manually.</span></p><p></p><p><span style="font-family: 'Arial'">If your TV is supported then select it and fill in the necessary Information:</span></p><p>[ATTACH=full]170637[/ATTACH]</p><p></p><p>Some TVs like the LG need to be paired with the client, to allow remote control, otherwise Auto3D won't be able to control the TV functions.</p><p>[ATTACH=full]170638[/ATTACH]</p><p></p><p>There is also support for IR Toy which allows to control a TV over infrared. It is possible to learn codes from a remote which will be used to switch the TV to the desired modes.</p><p></p><p><span style="color: rgb(255, 0, 0)">ATTENTION: This feature is experimental for the moment and is expected to be stable till the release of MediaPortal 1.13. If you expect a solution working out of the box with no problems you have to wait. The fearless of you are invited to test this <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" />.</span></p><p></p><p>[ATTACH=full]170647[/ATTACH]</p><p></p><p>And it is possible to combine TV commands with infrared commands, e.g. if you want to turn on your TV, but the TV does not Support WOL (Wake on LAN). In this case you can use a leared infrared command to turn the TV on and control the rest over the API of the TV. (See "Power" section for more Information about turning ON/OFF TV).</p><p></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)"></span></span></strong></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">3D Detection</span></span></strong></p><p><span style="color: rgb(128, 128, 128)"><span style="font-family: 'Arial'"><span style="font-family: 'Arial'">[ATTACH=full]170639[/ATTACH] </span></span></span></p><p><span style="color: rgb(128, 128, 128)"><span style="font-family: 'Arial'"><span style="font-family: 'Arial'"></span></span></span></p><p><span style="color: rgb(128, 128, 128)"><span style="font-family: 'Arial'"><span style="font-family: 'Arial'">MediaPortal Input Type</span></span></span></p><p><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)"><span style="font-family: 'Arial'"><span style="color: rgb(0, 0, 0)">Select if TV (experimental) and/or Video should be supported.</span></span></span></span></p><p></p><p><span style="color: rgb(128, 128, 128)"><span style="font-family: 'Arial'"><span style="font-family: 'Arial'">3D Detection Methods</span></span></span></p><p><strong><span style="font-family: 'Arial'">Always show 3D selection Menu in MediaPortal</span></strong></p><p><span style="font-family: 'Arial'">The mode selection is always done via the menu. Only supported formats are listed. Supported means that a command sequence is defined for that format (will be explained later).</span></p><p></p><p><strong><span style="font-family: 'Arial'">If name contains only “3D” …</span></strong></p><p><span style="font-family: 'Arial'">Always switches into the preselected 3D mode. Makes sense if somebody has only SBS or only TAB movies.</span></p><p></p><p><strong><span style="font-family: 'Arial'">If name contains …</span></strong></p><p><span style="font-family: 'Arial'">Switches into the mode that is exactly contained in the movie title. It is possible to enter comma-separated values in quotation marks, e.g. "3DSBS", "3D SBS" etc.</span></p><p></p><p><strong><span style="font-family: 'Arial'">Video Analysis for Side by Side / Video Analysis for Top and Bottom …</span></strong></p><p><span style="font-family: 'Arial'">Makes a video analysis of the current movie and switches then into the corresponding format. This works best if you have no reverse coded material.</span></p><p></p><p><strong><span style="font-family: 'Arial'">Show selection menu if key „CTRL+D“ is pressed </span></strong></p><p><span style="font-family: 'Arial'">Opens the selection menu anytime to switch into the desired mode. This makes sense if you watch a 2D movie and the TV supports 2D/3D conversion. Via the menu you can then select the 2D/3D conversion mode to view the video in pseudo 3D. The hotkey can be changed to any desired value. Just click into the field and enter the desired combination. Instead of the Keyboard it is also possible to use a MCE 2005 remote.</span></p><p></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">3D Subtitles</span></span></strong></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">[ATTACH=full]170640[/ATTACH] </span></span></strong></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)"></span></span></strong></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)"><span style="font-family: 'Arial'"><span style="color: rgb(0, 0, 0)">3D Subtitles</span></span></span></span></strong></p><p><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)"><span style="font-family: 'Arial'"><span style="color: rgb(0, 0, 0)">Turns 3D subtitle generation on/off. When using movies with integrated 3D subtitles this should be turned off.</span></span></span></span></p><p></p><p><strong><span style="font-family: 'Arial'">3D Subtitle depth </span></strong></p><p><span style="font-family: 'Arial'">With this settings the distance of the subtitles can be adjustet. The default value is 0, i.e. the subtitles are direct on the Screen. The higher the values get, the more the subtitles pop out of the screen.</span></p><p></p><p><strong>Aways assume preredered subtitles</strong></p><p>This is just a catch for errors that might be caused by subtitles based on images. If for any reason you see doubled subtitles on the screen, this will fix it. But normally Auto3D should be able to do this without manual Intervention.</p><p></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">Options</span></span></strong></p><p><strong><span style="font-family: 'Arial'">[ATTACH=full]170641[/ATTACH] </span></strong></p><p><strong><span style="font-family: 'Arial'"></span></strong></p><p><strong><span style="font-family: 'Arial'">Send Events to EventGhost</span></strong></p><p><span style="font-family: 'Arial'">In this case every format change will be propagated to the running EventGhost instance. You could perhaps use a USB-IR controller to switch a TV that has no API into 3D mode with IR commands.</span></p><p></p><p><strong>Show message on mode Switch</strong></p><p><span style="font-family: 'Arial'">Auto3D displays every action in a small window on the screen.</span></p><p><span style="font-family: 'Arial'"></span></p><p><span style="font-family: 'Arial'"><strong><span style="font-family: 'Arial'">Prevent switching back to 3D Mode</span></strong></span></p><p><span style="font-family: 'Arial'">This avoids switching back to 2D mode. The System will be in permanent 3D mode. A user was asking for this as he didn't want to switch his beamer always back.</span></p><p><span style="font-family: 'Arial'"></span></p><p><span style="font-family: 'Arial'"><span style="font-family: 'Arial'"><strong><span style="font-family: 'Arial'">Convert every 3D movie to 2D</span></strong></span></span></p><p><span style="font-family: 'Arial'">For users of a 2D only TV/beamer this makes life easier, as it is not always necessary to switch manually into 2D mode after a 3D movie has started.</span></p><p></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">Power</span></span></strong></p><p>[ATTACH=full]170646[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'"><span style="font-family: 'Arial'"><strong><span style="font-family: 'Arial'">Turn ON TV / Beamer at</span></strong></span></span></p><p><span style="font-family: 'Arial'">It is possible to turn on TV or beamer when the PC is started or resumed. If the selected device is not supporting this, the entry is disabled. To turn on over network, the device must Support WOL (=Wake On LAN). If an IR Toy is attached it is also possible to turn on over infrared.</span></p><p><span style="font-family: 'Arial'"></span></p><p><span style="font-family: 'Arial'"><span style="font-family: 'Arial'"><strong><span style="font-family: 'Arial'">Turn OFF TV / Beamer at</span></strong></span></span></p><p><span style="font-family: 'Arial'">It is possible to turn off TV or beamer when the PC is shut down or suspended. If the selected device is not supporting this, the entry is disabled. Again with IR Toy it is possible to turn off the TV over infrared.</span></p><p></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">Info</span></span></strong></p><p><strong><span style="font-family: 'Arial'"><span style="color: rgb(85, 142, 213)">[ATTACH=full]170642[/ATTACH] </span></span></strong></p><p></p><p>Version information about the loaded plugin / sub-plugins.</p><p></p><p><strong><span style="font-family: 'Arial'">TV Configuration</span></strong></p><p><span style="font-family: 'Arial'">If you press the “Config…” button the following dialog will appear:</span></p><p>[ATTACH=full]170643[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'">It’s possible to define the sequences to switch the TV into the desired 3D mode. Once a remote button on the right side is pressed, the command appears in the list and is sent in parallel to the TV.</span></p><p></p><p><span style="font-family: 'Arial'">Commands can be deleted and moved upwards and downwards. A complete sequence can be tested with the button containing a green flash.</span></p><p></p><p><span style="font-family: 'Arial'">To save a sequence under a different name just change the name in the “Device Name” box.</span></p><p></p><p><strong>Command Settings:</strong></p><p><span style="font-family: 'Arial'">This allows to modify settings for all commands, e.g. if for some reasons your TV takes longer to open a menu or if you use IR Toy and want to learn an IR code for a command.</span></p><p>[ATTACH=full]170644[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'">If a sequence has to be saved the user is asked for confirmation when leaving the dialog with the close button.</span></p><p></p><p><strong><span style="font-family: 'Arial'">Hints for creating a sequence:</span></strong></p><p><span style="font-family: 'Arial'">The safest way to create a sequence is to never make any assumptions in which mode a TV could be. The plugin will never know what the TV is currently doing. As an example I take the sequence in the screenshot above.</span></p><p></p><p><span style="font-family: 'Arial'">The 2x <strong>Back</strong> at the start of the sequence are sent to be sure that no menu is open. If a menu is already open the sequence would lead to unpredictable results.</span></p><p></p><p><span style="font-family: 'Arial'">If the TV is in a second menu level sending only one <strong>Back</strong> command will end up in the main menu. The second <strong>Back</strong> command will ensure that all menus are closed.</span></p><p></p><p><span style="font-family: 'Arial'">Now I send the <strong>Adjust</strong> command which opens the following menu:</span></p><p>[ATTACH=full]159402[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'">And now we have 3 possibilities. Depending on what was selected before the cursor could either be in the left, center or right position.</span></p><p><span style="font-family: 'Arial'">As I want to go to the 3D menu I send 2x <strong>CursorLeft</strong> command. If the cursor is already on the left position, this command will do no harm, as the TV will then ignore.</span></p><p></p><p><span style="font-family: 'Arial'">If you have TV with a rollover at the end of lists, then you can't use this method. In that case you must ensure that no other device then your MediaPortal PC does switch 2D/3D modes. As soon soon as you change 3D modes manually or another device switches modes, the sequences might result in unpredictable results.</span></p><p></p><p><span style="font-family: 'Arial'">Now as the cursor is on the 3D menu I will send the <strong>OK</strong> command which will open the 3D menu</span></p><p>[ATTACH=full]159403[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'">As the sequence should switch back to the 2D mode the former said is true. The cursor could be on any of the 3 positions. Therefore I send 2x <strong>CursorUp</strong> to be sure on the topmost position. Then I send the <strong>OK</strong> command and the 2D mode is active. Finally I send a <strong>Back</strong> command to close the menu.</span></p><p></p><p><strong><span style="font-family: 'Arial'">3D Top and Bottom correction</span></strong></p><p></p><p><span style="font-family: 'Arial'">A wide screen 3D TAB movie looks in MediaPortal this way:</span></p><p>[ATTACH=full]159404[/ATTACH]</p><p></p><p><span style="font-family: 'Arial'">As you can see the black bars above and below will bring your TV into trouble. </span></p><p><span style="font-family: 'Arial'">This makes correct 3D impossible for the TV.</span></p><p></p><p><span style="font-family: 'Arial'">As soon as the plugin switches into the 3D TAB mode it looks this way:</span></p><p>[ATTACH=full]159405[/ATTACH]</p><p><span style="font-family: 'Arial'"></span></p><p><span style="font-family: 'Arial'">This is something a 3D TV can handle <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /> </span></p><p></p><p><strong><span style="font-family: 'Arial'">3D to 2D conversion via MediaPortal</span></strong></p><p>It is now possible to convert a 3D Movie to 2D. With CTRL+D menu activated in settings it is possible to switch on 3D to 2D conversion for both SBS and TAB.</p><p></p><p><strong><span style="font-family: 'Arial'">3D reverse mode via MediaPortal</span></strong></p><p>Playing a 3D movie in reverse mode is now possible, event if the TV doesn't support that. Just switch the images in the Auto3D menu. (3D Reverse Mode / 3D Normal Mode).</p><p></p><p><strong>Automatic subtitle corrections</strong></p><p>For the correct display of subtitles it is necessary to know if the subtitles are generated from text or from images. In this case Auto3D can decide how to display them correct. Prior versions of Auto3D had problems with subtitles based on images, because they were displayed wrong:</p><p>[ATTACH=full]159854[/ATTACH]</p><p></p><p>From 1.10 on Auto3D checks if there are files with the name of the movie plus the extension SRT (text) or the extension IDX/SUB (images) and displays them correct:</p><p>[ATTACH=full]159856[/ATTACH]</p><p></p><p><strong><span style="font-family: 'Arial'">Installation instructions for the Auto3D-Plugin</span></strong></p><p></p><p>Details about all existing versions:</p><p></p><p>[SPOILER="MediaPortal 1.2 / 1.3 / 1.4 / 1.5"]</p><p>Extract the .zip file and copy the following files into the MediaPortal installation Directory</p><p></p><p>- Configuration.exe</p><p>- Core.dll</p><p>- MediaPortal.exe</p><p></p><p>Mediaportal should be installed in C:\Program Files (x86)\Team MediaPortal\MediaPortal.</p><p>ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.</p><p>Install the Auto3D.mpe1 plugin.</p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal 1.6"]</p><p>Just install the Auto3D.mpe1 plugin.</p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal post 1.6"]</p><p>This version contains bugfixes for MediaPortal 1.6 that I found after the release.</p><p></p><p>- ViewModeSwitcher corrections for 3D TAB movies (previous corrections had a bug)</p><p>- Fixed support for Panasonic TV (was broken in first 1.6 plugin because of my own UPnP support which had a bug)</p><p>- Fixed memory leak in Auto3D which caused low frame rates and frame drops after some time and MediaPortal hung when trying to exit</p><p></p><p>Install the plugin and replace the 2 files Core.dll and MediaPortal.exe with the on in the ZIP file.</p><p>Mediaportal should be installed in C:\Program Files (x86)\Team MediaPortal\MediaPortal.</p><p></p><p>ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.</p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal 1.7 pre"]</p><p>Install the plugin and replace the Core.dll and MediaPortal.exe</p><p><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'"></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'">ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.</span></span></p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal 1.7 / 1.8 / 1.9"]</p><p>Just install the Auto3D_1.7.mpe1 plugin. This version works up to MediaPortal 1.10</p><p>[/SPOILER]</p><p><span style="color: rgb(0, 0, 0)">[SPOILER="MediaPortal 1.10"]</span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'">Install the plugin and replace the Core.dll and MediaPortal.exe</span></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">What's new?</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Support of Sony beamers (done by <a href="https://forum.team-mediaportal.com/members/sebastiii.60104/" target="_blank"><u>@Sebastiii</u></a>)</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Support of LG WebOS TV</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><a href="https://forum.team-mediaportal.com/threads/auto3d-plugin-for-mediaportal-1-2-1-9-gui-tv-beamer.116708/page-58#post-1089341" target="_blank"><u>https://forum.team-mediaportal.com/t...1-9-gui-tv-beamer.116708/page-58#post-1089341</u></a></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Turn off TV / Beamer if PC is suspended or shut down</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- SSDP (Simple Service Descovery Protocol) is only started if a UPnP device is selected (to avoid useless network traffic)</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Setting to display Auto3D mode changes on the screen</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- No more message boxes in MediaPortal, all messages go into logfile and (in rare cases) messages appear on the MediaPortal screen.</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Setting to log only known devices in UPnP scan (for smaller log files)</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">Bugfixes:</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- Do not switch back to 2D if "Convert every 3D movie to 2D" is active</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><a href="https://forum.team-mediaportal.com/threads/auto3d-plugin-f%C3%BCr-mediaportal-1-2-1-9-gui-tv-beamer.123788/page-11#post-1094840" target="_blank"><u>https://forum.team-mediaportal.com/threads/auto3d-plugin-für-mediaportal-1-2-1-9-gui-tv-beamer.123788/page-11#post-1094840</u></a></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)">- If a 3D movie was converted to 2D the subtitle was still 3D</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><a href="https://forum.team-mediaportal.com/threads/auto3d-plugin-for-mediaportal-1-2-1-9-gui-tv-beamer.116708/page-59#post-1097129" target="_blank"><u>https://forum.team-mediaportal.com/t...1-9-gui-tv-beamer.116708/page-59#post-1097129</u></a></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'"></span></span></span></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'">ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.</span></span></span></span></span></p><p><span style="color: rgb(0, 0, 0)">[/SPOILER]</span></p><p><span style="color: rgb(0, 0, 0)">[SPOILER="MediaPortal 1.11 pre"]</span></p><p><span style="color: rgb(0, 0, 0)">Just install the Auto3D_1.11pre.mpe1 plugin.</span></p><p><span style="color: rgb(0, 0, 0)"></span></p><p><span style="color: rgb(0, 0, 0)">What's new?</span></p><p><span style="color: rgb(0, 0, 0)"></span></p><p><span style="color: rgb(0, 0, 0)">- Support for all 3 generations of SonyTV, based on the work of Kirk Herron (<a href="https://github.com/KHerron/SonyAPILib" target="_blank">GitHub - KHerron/SonyAPILib: Sony Smart Device C# API Library for remote control</a>).</span></p><p><span style="color: rgb(0, 0, 0)"> I rewrote the code and replaced the ManagedUPnP framework with my own implementation, because all other Auto3D devices already use my implementation.</span></p><p><span style="color: rgb(0, 0, 0)"> Credit goes to [USER=24165]@MajorTom[/USER] for a lot ot testing.</span></p><p><span style="color: rgb(0, 0, 0)"></span></p><p><span style="color: rgb(0, 0, 0)">Bugfixes:</span></p><p><span style="color: rgb(0, 0, 0)">- Turn off TV / Beamer crash reported by [USER=84759]@wouter1971[/USER]</span></p><p><span style="color: rgb(0, 0, 0)">[/SPOILER]</span></p><p>[SPOILER="MediaPortal 1.11"]</p><p>Just install the Auto3D_1.11.mpe1 plugin.</p><p></p><p>What's new?</p><p></p><p>- Support for all 3 generations of SonyTV, based on the work of Kirk Herron (<a href="https://github.com/KHerron/SonyAPILib" target="_blank">GitHub - KHerron/SonyAPILib: Sony Smart Device C# API Library for remote control</a>).</p><p> I rewrote the code and replaced the ManagedUPnP framework with my own implementation, because all other Auto3D devices already use my implementation.</p><p> Credit goes to [USER=24165]@MajorTom[/USER] for a lot ot testing.</p><p></p><p>Bugfixes:</p><p>- Turn off TV / Beamer crash reported by [USER=84759]@wouter1971[/USER]</p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal 1.12"]</p><p>What's new?</p><p></p><p>- Support of USB IR Toy. This should allow to control all TVs / Beamers that use the RC5 infrared protocol. (EXPERIMENTAL, should be stable with the release of MediaPortal 1.13).</p><p></p><p>Bugfixes:</p><p>- MediaPortal.Hardware.Remote was replaced by SharpHIDLib</p><p>[/SPOILER]</p><p>[SPOILER="MediaPortal 1.13"]</p><p>What's new?</p><p></p><p>- Support for Philips jointSPACE v5 (Used by all Philips TV models since 2013) implemented by [USER=57479]@yartat[/USER] (Well done!)</p><p></p><p>Bugfixes:</p><p>- Fixed a bug that caused some remote keys not to work</p><p>- More accurate method to match 3D format from file name including national specific chars and ignore case (Done by [USER=57479]@yartat[/USER])</p><p>[/SPOILER]</p><p></p><p>After Installation you can go the the MediaPortal configuration and select the TV/Beamer you have. For some TV there already exist sequences that might fit, but in some cases you have to define your own sequences for switching from / to the various 3D formats.</p><p></p><p><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'"><strong>Source Code</strong></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Arial'">The plugin source code is in the following GitHub repository: <a href="https://github.com/UnlimitedStack/Auto3D" target="_blank">GitHub - UnlimitedStack/Auto3D: A MediaPortal plugin for automatic switching TV / Beamer and GUI into 3D-Mode</a></span></span></p><p></p><p><strong>Credits</strong></p><p>At this point I explicitely want to thank @<a href="https://forum.team-mediaportal.com/members/mrbonsen.85373/" target="_blank">mrbonsen</a> and @<a href="https://forum.team-mediaportal.com/members/dishwasher.122193/" target="_blank">dishwasher</a> for testing the very first versions and for many valuable suggestions and hints to improve this plugin...</p><p></p><p>And credit goes as well to:</p><p></p><p>[USER=85373]@mrbonsen[/USER] (Samsung TV testing)</p><p>[USER=56931]@Tuomaa[/USER] (Sony TV testing and code)</p><p>[USER=136932]@blackmack[/USER] (Philips TV DeVine testing)</p><p>[USER=46370]@este22[/USER] (Epson Beamer testing)</p><p>[USER=122193]@dishwasher[/USER] (Philips TV jointSpace / DeVine testing)</p><p>[USER=109209]@radical[/USER] (Panasonic TV testing)</p><p>[USER=84759]@wouter1971[/USER] (LG TV 2011 testing)</p><p>[USER=52265]@TheBatfink[/USER] and [USER=150608]@andy_328[/USER] (LG TV WebOS testing)</p><p>[USER=60104]@Sebastiii[/USER] (Sony beamer plugin development / testing)</p><p></p><p>and a lot of other testers and users that have contributed to this project.[/FONT][/B]</p><p></p><p>There is also a german thread: <a href="https://forum.team-mediaportal.com/threads/auto3d-plugin-f%C3%BCr-mediaportal-1-2-1-6-gui-tv-beamer.123788/#post-1052172" target="_blank">https://forum.team-mediaportal.com/threads/auto3d-plugin-für-mediaportal-1-2-1-6-gui-tv-beamer.123788/#post-1052172</a></p></blockquote><p></p>
[QUOTE="Marcus Venturi, post: 967693, member: 121570"] [ATTACH=full]162180[/ATTACH] [B]Downloads:[/B] [LIST] [*][URL='https://forum.team-mediaportal.com/attachments/auto3d-1-16-0-0-mpe1.183079/']Auto-3D-1-16-0[/URL] [/LIST] [B][FONT=Arial][SIZE=4]Short Description:[/SIZE][/FONT][/B] [FONT=Arial]If you start a 3D movie this plugin will recognize it and switch the MediaPortal GUI into a 3D capable mode. Additionally your TV is - if supported - automatically switched into 3D mode. At the end of the movie TV and GUI are automatically switched back to 2D mode. No more fumbling with additional remotes, that's the goal of this plugin.[/FONT] [FONT=Arial][COLOR=rgb(136, 136, 136)]The primary features of this plugin:[/COLOR][/FONT] [LIST=1] [*][FONT=Arial]At the start of a 3D Video, the MediaPortal GUI is switched into a special 3D-Mode. All menus and screens remain readable. No more not seeing the progress indicator while doing fast forward in a 3D Video. This works independent from any skin hacks with every existing MediaPortal skin.[/FONT] [*][FONT=Arial]If you are an owner of a supported TV or Beamer, Auto3D will also switch your TV or Beamer into the 3D mode without any user interaction. If the film stops, the TV is switched back to 2D mode. Support for [B]Philips, Samsung, Sony, Panasonic, LG[/B] TVs and [B]Epson, Sony [/B]Beamers is integrated, but not testet with all models.[/FONT] [*][FONT=Arial]Convert a 3D movie on the fly into 2D mode. This enables you to watch a 3D movie on a 2D TV. It is also possible to set this a default.[/FONT] [*][FONT=Arial]MediaPortal is not able to show 3D wide screen movies with Top and Bottom format correct. The plugin fixes this problem and many more.[/FONT] [*][FONT=Arial]Subtitles are converted into 3D while you are watching a movie. You don't need any 3D subtitle generators anymore. The depth (=distance from screen) of the subtitles is adjustable.[/FONT] [*][FONT=Arial]EventGhost is supported. Every mode switch between the various 2D and 3D formats will generate an Event in EventGhost.[/FONT] [*][FONT=Arial]It is possible to view 3D reverse movies, where left/right or top/bottom image are in reverse order, even if your TV doesn't support that. Just switch to 3D reverse mode and Auto3D reverses the Images for your TV.[/FONT] [*][FONT=Arial]ViewmodeSwitcher correction for 3D movies. Stretching 3D movies with ViewModeSwitcher is now possible. The image halfs will always fit together.[/FONT] [/LIST] [FONT=Arial] An example of the progress indicator that now 3D safe (Side by Side and Top and Bottom). Further an example of the correct mini display:[/FONT] [ATTACH=full]162545[/ATTACH] The 3D effect in the mini windows is really funny :) [B] The GUI details[/B] The MediaPortal GUI by default is not 3D capable. As soon as you look a 3D movie the complete GUI gets destroyed by your TV and looks very strange. This happens because in 3D mode the TV expects two images he can somehow combine to a 3D image. If you play such a movie fullscreen your're safe. But as soon as parts of the MediaPortal GUI get visible - in most cases you notice this when changing volume or doing fast forward or something like that - you will see a very strange effect. This is because MediaPortal does not provide 2 images. So I altered some of the display code in the MediaPortal core to be able to provide the 2 necessary images for the 3D mode. This works for all available 3D modes and can be switched on the fly. Originally the plugin was only intended to automatically switch a TV into 3D mode when starting a 3D movie, but now the plugin can also switch the GUI. As soon as the Plugin recognizes that the core is capable of providing a 3D aware GUI, it switches the GUI into 3D mode when a 3D movie is started and back into 2D mode if the movie is stopped. [B]The TV details[/B] [FONT=Arial]Many TVs need to be switched manually into 3D mode via remote. This plugin supports 2 ways to Switch a TV into 3D mode:[/FONT] [LIST] [*][FONT=Arial]Control API of the TV[/FONT] [*][FONT=Arial]Control over USB Infrared Toy controller[/FONT] [*][FONT=Arial]Control over any other USB-IR controller via EventGhost[/FONT] [/LIST] [FONT=Arial]Many recent Smart TVs provide an API to access the TV remote. As I’m an owner of a Philips 55PFL7606K/02 (a model from 2011) in the first step I decided to provide a solution for this one. But the plugin is able to support other TVs and Beamers as well.[/FONT] The following TVs / Beamers with a remote network API are supported at the moment: [LIST] [*]Philips (jointSpace / DiVine) [*]Samsung (Series 6 and above) (but not the new H-Series nor the Tizen based devices) [*]Sony Bravia (All 3 Generations) [*]Panasonic VIErA [*]LG 2011 and 2012/13 and WebOS [*]Epson Beamers (EH-TW8000/TW8000W, PL Home Cinema 5010/5010, EH-TW9000/TW9000W/PL Pro Cinema 6010) [*]Sony Beamers (VPL-HW40ES, VPL-HW40ES) [/LIST] All other TVs / Beamers that use the RC5 infrared protocol are supported via optional hardware. [B][FONT=Arial]The 3D details[/FONT][/B] [FONT=Arial]Most 3D movies are either in Side by Side (SBS) or Top and Bottom (TAB) format. Both formats also exist in a reverse order (SBSR and TABR).[/FONT] [FONT=Arial]To find out, if a movie has 2D or 3D format I use these methods:[/FONT] [LIST] [*][FONT=Arial]Manual selection via Menu[/FONT] [*][FONT=Arial]Parsing of the movie title for 3D or more. This approach is the fastest one[/FONT] [*][FONT=Arial]Video analysis if the movie. This approach analyzes a few pictures of the movie in real time and uses a special algorithm to find out if a movie is 2D, 3D SBS or 3D TAB.[/FONT] [/LIST] [FONT=Arial]The plugin has its own setup. As soon as the plugin is installed, go to the MediaPortal Configuration and start it:[/FONT] [FONT=Arial][ATTACH=full]159399[/ATTACH] [/FONT] This is how the setup dialog looks like: [FONT=Arial]If you haven’t a supported TV, please select “No device”. In this case only switching the MediaPortal GUI into 3D mode will work. Switching TV has to be done manually.[/FONT] [FONT=Arial]If your TV is supported then select it and fill in the necessary Information:[/FONT] [ATTACH=full]170637[/ATTACH] Some TVs like the LG need to be paired with the client, to allow remote control, otherwise Auto3D won't be able to control the TV functions. [ATTACH=full]170638[/ATTACH] There is also support for IR Toy which allows to control a TV over infrared. It is possible to learn codes from a remote which will be used to switch the TV to the desired modes. [COLOR=rgb(255, 0, 0)]ATTENTION: This feature is experimental for the moment and is expected to be stable till the release of MediaPortal 1.13. If you expect a solution working out of the box with no problems you have to wait. The fearless of you are invited to test this ;).[/COLOR] [ATTACH=full]170647[/ATTACH] And it is possible to combine TV commands with infrared commands, e.g. if you want to turn on your TV, but the TV does not Support WOL (Wake on LAN). In this case you can use a leared infrared command to turn the TV on and control the rest over the API of the TV. (See "Power" section for more Information about turning ON/OFF TV). [B][FONT=Arial][COLOR=rgb(85, 142, 213)] 3D Detection[/COLOR][/FONT][/B] [COLOR=rgb(128, 128, 128)][FONT=Arial][FONT=Arial][ATTACH=full]170639[/ATTACH] MediaPortal Input Type[/FONT][/FONT][/COLOR] [FONT=Arial][COLOR=rgb(85, 142, 213)][FONT=Arial][COLOR=rgb(0, 0, 0)]Select if TV (experimental) and/or Video should be supported.[/COLOR][/FONT][/COLOR][/FONT] [COLOR=rgb(128, 128, 128)][FONT=Arial][FONT=Arial]3D Detection Methods[/FONT][/FONT][/COLOR] [B][FONT=Arial]Always show 3D selection Menu in MediaPortal[/FONT][/B] [FONT=Arial]The mode selection is always done via the menu. Only supported formats are listed. Supported means that a command sequence is defined for that format (will be explained later).[/FONT] [B][FONT=Arial]If name contains only “3D” …[/FONT][/B] [FONT=Arial]Always switches into the preselected 3D mode. Makes sense if somebody has only SBS or only TAB movies.[/FONT] [B][FONT=Arial]If name contains …[/FONT][/B] [FONT=Arial]Switches into the mode that is exactly contained in the movie title. It is possible to enter comma-separated values in quotation marks, e.g. "3DSBS", "3D SBS" etc.[/FONT] [B][FONT=Arial]Video Analysis for Side by Side / Video Analysis for Top and Bottom …[/FONT][/B] [FONT=Arial]Makes a video analysis of the current movie and switches then into the corresponding format. This works best if you have no reverse coded material.[/FONT] [B][FONT=Arial]Show selection menu if key „CTRL+D“ is pressed [/FONT][/B] [FONT=Arial]Opens the selection menu anytime to switch into the desired mode. This makes sense if you watch a 2D movie and the TV supports 2D/3D conversion. Via the menu you can then select the 2D/3D conversion mode to view the video in pseudo 3D. The hotkey can be changed to any desired value. Just click into the field and enter the desired combination. Instead of the Keyboard it is also possible to use a MCE 2005 remote.[/FONT] [B][FONT=Arial][COLOR=rgb(85, 142, 213)]3D Subtitles [ATTACH=full]170640[/ATTACH] [FONT=Arial][COLOR=rgb(0, 0, 0)]3D Subtitles[/COLOR][/FONT][/COLOR][/FONT][/B] [FONT=Arial][COLOR=rgb(85, 142, 213)][FONT=Arial][COLOR=rgb(0, 0, 0)]Turns 3D subtitle generation on/off. When using movies with integrated 3D subtitles this should be turned off.[/COLOR][/FONT][/COLOR][/FONT] [B][FONT=Arial]3D Subtitle depth [/FONT][/B] [FONT=Arial]With this settings the distance of the subtitles can be adjustet. The default value is 0, i.e. the subtitles are direct on the Screen. The higher the values get, the more the subtitles pop out of the screen.[/FONT] [B]Aways assume preredered subtitles[/B] This is just a catch for errors that might be caused by subtitles based on images. If for any reason you see doubled subtitles on the screen, this will fix it. But normally Auto3D should be able to do this without manual Intervention. [B][FONT=Arial][COLOR=rgb(85, 142, 213)]Options[/COLOR] [ATTACH=full]170641[/ATTACH] Send Events to EventGhost[/FONT][/B] [FONT=Arial]In this case every format change will be propagated to the running EventGhost instance. You could perhaps use a USB-IR controller to switch a TV that has no API into 3D mode with IR commands.[/FONT] [B]Show message on mode Switch[/B] [FONT=Arial]Auto3D displays every action in a small window on the screen. [B][FONT=Arial]Prevent switching back to 3D Mode[/FONT][/B] This avoids switching back to 2D mode. The System will be in permanent 3D mode. A user was asking for this as he didn't want to switch his beamer always back. [FONT=Arial][B][FONT=Arial]Convert every 3D movie to 2D[/FONT][/B][/FONT] For users of a 2D only TV/beamer this makes life easier, as it is not always necessary to switch manually into 2D mode after a 3D movie has started.[/FONT] [B][FONT=Arial][COLOR=rgb(85, 142, 213)]Power[/COLOR][/FONT][/B] [ATTACH=full]170646[/ATTACH] [FONT=Arial][FONT=Arial][B][FONT=Arial]Turn ON TV / Beamer at[/FONT][/B][/FONT] It is possible to turn on TV or beamer when the PC is started or resumed. If the selected device is not supporting this, the entry is disabled. To turn on over network, the device must Support WOL (=Wake On LAN). If an IR Toy is attached it is also possible to turn on over infrared. [FONT=Arial][B][FONT=Arial]Turn OFF TV / Beamer at[/FONT][/B][/FONT] It is possible to turn off TV or beamer when the PC is shut down or suspended. If the selected device is not supporting this, the entry is disabled. Again with IR Toy it is possible to turn off the TV over infrared.[/FONT] [B][FONT=Arial][COLOR=rgb(85, 142, 213)]Info [ATTACH=full]170642[/ATTACH] [/COLOR][/FONT][/B] Version information about the loaded plugin / sub-plugins. [B][FONT=Arial]TV Configuration[/FONT][/B] [FONT=Arial]If you press the “Config…” button the following dialog will appear:[/FONT] [ATTACH=full]170643[/ATTACH] [FONT=Arial]It’s possible to define the sequences to switch the TV into the desired 3D mode. Once a remote button on the right side is pressed, the command appears in the list and is sent in parallel to the TV.[/FONT] [FONT=Arial]Commands can be deleted and moved upwards and downwards. A complete sequence can be tested with the button containing a green flash.[/FONT] [FONT=Arial]To save a sequence under a different name just change the name in the “Device Name” box.[/FONT] [B]Command Settings:[/B] [FONT=Arial]This allows to modify settings for all commands, e.g. if for some reasons your TV takes longer to open a menu or if you use IR Toy and want to learn an IR code for a command.[/FONT] [ATTACH=full]170644[/ATTACH] [FONT=Arial]If a sequence has to be saved the user is asked for confirmation when leaving the dialog with the close button.[/FONT] [B][FONT=Arial]Hints for creating a sequence:[/FONT][/B] [FONT=Arial]The safest way to create a sequence is to never make any assumptions in which mode a TV could be. The plugin will never know what the TV is currently doing. As an example I take the sequence in the screenshot above.[/FONT] [FONT=Arial]The 2x [B]Back[/B] at the start of the sequence are sent to be sure that no menu is open. If a menu is already open the sequence would lead to unpredictable results.[/FONT] [FONT=Arial]If the TV is in a second menu level sending only one [B]Back[/B] command will end up in the main menu. The second [B]Back[/B] command will ensure that all menus are closed.[/FONT] [FONT=Arial]Now I send the [B]Adjust[/B] command which opens the following menu:[/FONT] [ATTACH=full]159402[/ATTACH] [FONT=Arial]And now we have 3 possibilities. Depending on what was selected before the cursor could either be in the left, center or right position. As I want to go to the 3D menu I send 2x [B]CursorLeft[/B] command. If the cursor is already on the left position, this command will do no harm, as the TV will then ignore.[/FONT] [FONT=Arial]If you have TV with a rollover at the end of lists, then you can't use this method. In that case you must ensure that no other device then your MediaPortal PC does switch 2D/3D modes. As soon soon as you change 3D modes manually or another device switches modes, the sequences might result in unpredictable results.[/FONT] [FONT=Arial]Now as the cursor is on the 3D menu I will send the [B]OK[/B] command which will open the 3D menu[/FONT] [ATTACH=full]159403[/ATTACH] [FONT=Arial]As the sequence should switch back to the 2D mode the former said is true. The cursor could be on any of the 3 positions. Therefore I send 2x [B]CursorUp[/B] to be sure on the topmost position. Then I send the [B]OK[/B] command and the 2D mode is active. Finally I send a [B]Back[/B] command to close the menu.[/FONT] [B][FONT=Arial]3D Top and Bottom correction[/FONT][/B] [FONT=Arial]A wide screen 3D TAB movie looks in MediaPortal this way:[/FONT] [ATTACH=full]159404[/ATTACH] [FONT=Arial]As you can see the black bars above and below will bring your TV into trouble. This makes correct 3D impossible for the TV.[/FONT] [FONT=Arial]As soon as the plugin switches into the 3D TAB mode it looks this way:[/FONT] [ATTACH=full]159405[/ATTACH] [FONT=Arial] This is something a 3D TV can handle :) [/FONT] [B][FONT=Arial]3D to 2D conversion via MediaPortal[/FONT][/B] It is now possible to convert a 3D Movie to 2D. With CTRL+D menu activated in settings it is possible to switch on 3D to 2D conversion for both SBS and TAB. [B][FONT=Arial]3D reverse mode via MediaPortal[/FONT][/B] Playing a 3D movie in reverse mode is now possible, event if the TV doesn't support that. Just switch the images in the Auto3D menu. (3D Reverse Mode / 3D Normal Mode). [B]Automatic subtitle corrections[/B] For the correct display of subtitles it is necessary to know if the subtitles are generated from text or from images. In this case Auto3D can decide how to display them correct. Prior versions of Auto3D had problems with subtitles based on images, because they were displayed wrong: [ATTACH=full]159854[/ATTACH] From 1.10 on Auto3D checks if there are files with the name of the movie plus the extension SRT (text) or the extension IDX/SUB (images) and displays them correct: [ATTACH=full]159856[/ATTACH] [B][FONT=Arial]Installation instructions for the Auto3D-Plugin[/FONT][/B] Details about all existing versions: [SPOILER="MediaPortal 1.2 / 1.3 / 1.4 / 1.5"] Extract the .zip file and copy the following files into the MediaPortal installation Directory - Configuration.exe - Core.dll - MediaPortal.exe Mediaportal should be installed in C:\Program Files (x86)\Team MediaPortal\MediaPortal. ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones. Install the Auto3D.mpe1 plugin. [/SPOILER] [SPOILER="MediaPortal 1.6"] Just install the Auto3D.mpe1 plugin. [/SPOILER] [SPOILER="MediaPortal post 1.6"] This version contains bugfixes for MediaPortal 1.6 that I found after the release. - ViewModeSwitcher corrections for 3D TAB movies (previous corrections had a bug) - Fixed support for Panasonic TV (was broken in first 1.6 plugin because of my own UPnP support which had a bug) - Fixed memory leak in Auto3D which caused low frame rates and frame drops after some time and MediaPortal hung when trying to exit Install the plugin and replace the 2 files Core.dll and MediaPortal.exe with the on in the ZIP file. Mediaportal should be installed in C:\Program Files (x86)\Team MediaPortal\MediaPortal. ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones. [/SPOILER] [SPOILER="MediaPortal 1.7 pre"] Install the plugin and replace the Core.dll and MediaPortal.exe [COLOR=rgb(0, 0, 0)][FONT=Arial] ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.[/FONT][/COLOR] [/SPOILER] [SPOILER="MediaPortal 1.7 / 1.8 / 1.9"] Just install the Auto3D_1.7.mpe1 plugin. This version works up to MediaPortal 1.10 [/SPOILER] [COLOR=rgb(0, 0, 0)][SPOILER="MediaPortal 1.10"] [COLOR=rgb(0, 0, 0)][FONT=Arial]Install the plugin and replace the Core.dll and MediaPortal.exe[/FONT] What's new? - Support of Sony beamers (done by [URL='https://forum.team-mediaportal.com/members/sebastiii.60104/'][U]@Sebastiii[/U][/URL]) - Support of LG WebOS TV [URL='https://forum.team-mediaportal.com/threads/auto3d-plugin-for-mediaportal-1-2-1-9-gui-tv-beamer.116708/page-58#post-1089341'][U]https://forum.team-mediaportal.com/t...1-9-gui-tv-beamer.116708/page-58#post-1089341[/U][/URL] - Turn off TV / Beamer if PC is suspended or shut down - SSDP (Simple Service Descovery Protocol) is only started if a UPnP device is selected (to avoid useless network traffic) - Setting to display Auto3D mode changes on the screen - No more message boxes in MediaPortal, all messages go into logfile and (in rare cases) messages appear on the MediaPortal screen. - Setting to log only known devices in UPnP scan (for smaller log files) Bugfixes: - Do not switch back to 2D if "Convert every 3D movie to 2D" is active [URL='https://forum.team-mediaportal.com/threads/auto3d-plugin-f%C3%BCr-mediaportal-1-2-1-9-gui-tv-beamer.123788/page-11#post-1094840'][U]https://forum.team-mediaportal.com/threads/auto3d-plugin-für-mediaportal-1-2-1-9-gui-tv-beamer.123788/page-11#post-1094840[/U][/URL] - If a 3D movie was converted to 2D the subtitle was still 3D [URL='https://forum.team-mediaportal.com/threads/auto3d-plugin-for-mediaportal-1-2-1-9-gui-tv-beamer.116708/page-59#post-1097129'][U]https://forum.team-mediaportal.com/t...1-9-gui-tv-beamer.116708/page-59#post-1097129[/U][/URL] [FONT=Arial][COLOR=rgb(0, 0, 0)][FONT=Arial] ATTENTION: Do not forget to backup the original files! In case of trouble you should be able replace them with the original ones.[/FONT][/COLOR][/FONT][/COLOR] [/SPOILER] [SPOILER="MediaPortal 1.11 pre"] Just install the Auto3D_1.11pre.mpe1 plugin. What's new? - Support for all 3 generations of SonyTV, based on the work of Kirk Herron ([URL="https://github.com/KHerron/SonyAPILib"]GitHub - KHerron/SonyAPILib: Sony Smart Device C# API Library for remote control[/URL]). I rewrote the code and replaced the ManagedUPnP framework with my own implementation, because all other Auto3D devices already use my implementation. Credit goes to [USER=24165]@MajorTom[/USER] for a lot ot testing. Bugfixes: - Turn off TV / Beamer crash reported by [USER=84759]@wouter1971[/USER] [/SPOILER][/COLOR] [SPOILER="MediaPortal 1.11"] Just install the Auto3D_1.11.mpe1 plugin. What's new? - Support for all 3 generations of SonyTV, based on the work of Kirk Herron ([URL="https://github.com/KHerron/SonyAPILib"]GitHub - KHerron/SonyAPILib: Sony Smart Device C# API Library for remote control[/URL]). I rewrote the code and replaced the ManagedUPnP framework with my own implementation, because all other Auto3D devices already use my implementation. Credit goes to [USER=24165]@MajorTom[/USER] for a lot ot testing. Bugfixes: - Turn off TV / Beamer crash reported by [USER=84759]@wouter1971[/USER] [/SPOILER] [SPOILER="MediaPortal 1.12"] What's new? - Support of USB IR Toy. This should allow to control all TVs / Beamers that use the RC5 infrared protocol. (EXPERIMENTAL, should be stable with the release of MediaPortal 1.13). Bugfixes: - MediaPortal.Hardware.Remote was replaced by SharpHIDLib [/SPOILER] [SPOILER="MediaPortal 1.13"] What's new? - Support for Philips jointSPACE v5 (Used by all Philips TV models since 2013) implemented by [USER=57479]@yartat[/USER] (Well done!) Bugfixes: - Fixed a bug that caused some remote keys not to work - More accurate method to match 3D format from file name including national specific chars and ignore case (Done by [USER=57479]@yartat[/USER]) [/SPOILER] After Installation you can go the the MediaPortal configuration and select the TV/Beamer you have. For some TV there already exist sequences that might fit, but in some cases you have to define your own sequences for switching from / to the various 3D formats. [COLOR=rgb(0, 0, 0)][FONT=Arial][B]Source Code[/B] The plugin source code is in the following GitHub repository: [URL="https://github.com/UnlimitedStack/Auto3D"]GitHub - UnlimitedStack/Auto3D: A MediaPortal plugin for automatic switching TV / Beamer and GUI into 3D-Mode[/URL][/FONT][/COLOR] [B]Credits[/B] At this point I explicitely want to thank @[URL='https://forum.team-mediaportal.com/members/mrbonsen.85373/']mrbonsen[/URL] and @[URL='https://forum.team-mediaportal.com/members/dishwasher.122193/']dishwasher[/URL] for testing the very first versions and for many valuable suggestions and hints to improve this plugin... And credit goes as well to: [USER=85373]@mrbonsen[/USER] (Samsung TV testing) [USER=56931]@Tuomaa[/USER] (Sony TV testing and code) [USER=136932]@blackmack[/USER] (Philips TV DeVine testing) [USER=46370]@este22[/USER] (Epson Beamer testing) [USER=122193]@dishwasher[/USER] (Philips TV jointSpace / DeVine testing) [USER=109209]@radical[/USER] (Panasonic TV testing) [USER=84759]@wouter1971[/USER] (LG TV 2011 testing) [USER=52265]@TheBatfink[/USER] and [USER=150608]@andy_328[/USER] (LG TV WebOS testing) [USER=60104]@Sebastiii[/USER] (Sony beamer plugin development / testing) and a lot of other testers and users that have contributed to this project.[/FONT][/B] There is also a german thread: [URL='https://forum.team-mediaportal.com/threads/auto3d-plugin-f%C3%BCr-mediaportal-1-2-1-6-gui-tv-beamer.123788/#post-1052172']https://forum.team-mediaportal.com/threads/auto3d-plugin-für-mediaportal-1-2-1-6-gui-tv-beamer.123788/#post-1052172[/URL] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Auto3D plugin for MediaPortal 1.2 - 1.12 (GUI & TV/Beamer)
Contact us
RSS
Top
Bottom