Hi,
I've a LG passive 3D TV and would like to play nativly 3D movies (SideBySide an OverUnder) in XBMC, ie without have to change my TV settings.
The way to do this is to play the movie directly in interlaced mode (not SbS or OU), and so there is no problem with subtitles.
To do that, I've applied video filters to mplayer as external player editing .xbmc/UserData/playercorefactory.xml
Code:
<playercorefactory>
<players>
<player name="SideBySide" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/mplayer</filename>
<args>"{1}" -fs -vf ilpack,fil=i,dsize=1920:1080,scale=1920:1080:1 -vo vdpau −vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="OverUnder" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/mplayer</filename>
<args>"{1}" -fs -vf ilpack,il=i,dsize=1920:1080,scale=1920:1080:1 -vo vdpau −vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="mkv" filename=".*SBS.*" player="SideBySide"/>
<rule filetypes="mkv" filename=".*halfOU.*" player="OverUnder"/>
</rules>
</playercorefactory>
It works as it should, but the problem is that I loose XBMC OSD which is fine (and my family begin to be used to it...) and more important I loose the use of my TV remote controling XBMC via libcec.
Does anyone know if there is a way to implement this function to native XBMC DVDPlayer ?
Thanks
Davy