Kodi Community Forum
WIP Stereoscopic 3D support for half/full SBS, over/under, etc - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: WIP Stereoscopic 3D support for half/full SBS, over/under, etc (/showthread.php?tid=147285)



RE: Stereoscopic 3D support for half/full SBS, over/under, etc - liquidskin76 - 2013-06-23

Ah, ok... see section 9 of the windows compile guide... http://wiki.xbmc.org/index.php?title=HOW-TO:Compile_XBMC_for_Windows

9 Compile error on Win8

If you get the message that "Microsoft.Cpp.Default.props" can't be found there's probably a key missing in the registry. MSBuild uses the VCTargetsPath to locate default cpp properties but cannot because the registry lacks this key.

Check for the key
Launch regedit
Navigate to HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0
Inspect VCTargetsPath key. The value should be "$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\"

To fix
Launch regedit
Navigate to HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0
Add string key VCTargetsPath key
Set Value to "$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\"


Think it's sorted for me... building now.

I'm on Win7 by the way.

Cheers Wink


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - TeKo - 2013-06-23

http://www.mediafire.com/download/toywsdw6222dtf8/XBMCSetup-3D.exe


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - da-anda - 2013-06-23

(2013-06-22, 16:44)giaur Wrote: I'm asking twice because there is no response still... can you also add support for 3d pictures? JPS -> Interlaced will be really useful.
There are no plans yet - at least from my part.


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - liquidskin76 - 2013-06-24

(2013-06-16, 17:20)elupus Wrote: For those wondering.
* Full SBS/AB modes are supported, just make sure your video's have correct display aspect (should still be 1920x1080)
* auto switching of TV resolution are not supported
* if your tv and computer can switch to a frame packed resolution ( resolutions are 1920x2205, 1280x1470 and can be added as modelines ) you can switch to TAB with full 3d resolution. it should add the required padding between frames.
* also i added the ability in video osd to swap left and right images (invert)

Hi Guys,

I've got some Full SBS MKV's (3840x1080... so 1920x1080 per eye) however the height is displaying incorrectly. I was expecting it to display at 1080 height. Instead its behaving like standard XBMC behaves... scaling the width to fit, and reducing the height.

Is this expected behaviour or bug?

Cheers. Wink


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - liquidskin76 - 2013-06-24

As far I know, to have a TV automatically switch to 3D when using a computer, AMD's HD3D or Intel's Stereo Driver need to be coded...

http://developer.amd.com/tools-and-sdks/graphics-development/amd-quad-buffer-sdk/
http://software.intel.com/en-us/forums/topic/311883


Not sure about NVidia? elupus has already linked to the AMD HD3D documentation in post 337.

It's what Stereoscopic Player, Arcsoft TMT, etc use, otherwise it's manual switching only.

At least that's what I believe! Big Grin

Not sure if the Stereoscopic Player sources (http://www.3dtv.at/OpenSource/Index_en.aspx) are any help in confirming how's auto-switching is done?

Hopefully helpful/useful info. Wink


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - liquidskin76 - 2013-06-24

Regarding full SBS/OU, are pixels dropped, therefore effectively displaying as half SBS/OU? Or is the full 1920x1080 per eye resolution kept somehow?

I thought AMD HD3D or Intel Stereo Driver was required so (using SBS as example) the two 1920x1080 left and right frames of the 3840x1080 resolution are packaged and passed to TV correctly, otherwise pixels are dropped, therefore resolution becoming half SBS?

Cheers


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - baijuxavior - 2013-06-24

(2013-06-24, 01:14)liquidskin76 Wrote:
(2013-06-16, 17:20)elupus Wrote: For those wondering.
* Full SBS/AB modes are supported, just make sure your video's have correct display aspect (should still be 1920x1080)
* auto switching of TV resolution are not supported
* if your tv and computer can switch to a frame packed resolution ( resolutions are 1920x2205, 1280x1470 and can be added as modelines ) you can switch to TAB with full 3d resolution. it should add the required padding between frames.
* also i added the ability in video osd to swap left and right images (invert)

Hi Guys,

I've got some Full SBS MKV's (3840x1080... so 1920x1080 per eye) however the height is displaying incorrectly. I was expecting it to display at 1080 height. Instead its behaving like standard XBMC behaves... scaling the width to fit, and reducing the height.

Is this expected behaviour or bug?

Cheers. Wink

This is how full sbs is displayed in my pc also. IMO, it should be resized to half sbs so that the movie will scale to fit the entire screen. We need frame packed mode to take full advantage of full sbs/ou movies.


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - afedchin - 2013-06-24

(2013-06-24, 01:27)liquidskin76 Wrote: As far I know, to have a TV automatically switch to 3D when using a computer, AMD's HD3D or Intel's Stereo Driver need to be coded...

http://developer.amd.com/tools-and-sdks/graphics-development/amd-quad-buffer-sdk/
http://software.intel.com/en-us/forums/topic/311883


Not sure about NVidia? elupus has already linked to the AMD HD3D documentation in post 337.

It's what Stereoscopic Player, Arcsoft TMT, etc use, otherwise it's manual switching only.

At least that's what I believe! Big Grin

Not sure if the Stereoscopic Player sources (http://www.3dtv.at/OpenSource/Index_en.aspx) are any help in confirming how's auto-switching is done?

Hopefully helpful/useful info. Wink
As for nvidia this post may be usefull http://stackoverflow.com/questions/4929473/how-do-i-program-a-stereo-capable-graphics-card-to-display-stereo-images/4929619#4929619


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - da-anda - 2013-06-24

(2013-06-24, 01:14)liquidskin76 Wrote:
(2013-06-16, 17:20)elupus Wrote: For those wondering.
* Full SBS/AB modes are supported, just make sure your video's have correct display aspect (should still be 1920x1080)
* auto switching of TV resolution are not supported
* if your tv and computer can switch to a frame packed resolution ( resolutions are 1920x2205, 1280x1470 and can be added as modelines ) you can switch to TAB with full 3d resolution. it should add the required padding between frames.
* also i added the ability in video osd to swap left and right images (invert)

Hi Guys,

I've got some Full SBS MKV's (3840x1080... so 1920x1080 per eye) however the height is displaying incorrectly. I was expecting it to display at 1080 height. Instead its behaving like standard XBMC behaves... scaling the width to fit, and reducing the height.

Is this expected behaviour or bug?

Cheers. Wink

That's expected behavior in case the MKV header doesn't have correct display aspect. Fix MKV header and it will play back correctly (scaled to HSBS though due to missing frame packed support atm).


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - liquidskin76 - 2013-06-24

(2013-06-24, 11:42)da-anda Wrote: That's expected behavior in case the MKV header doesn't have correct display aspect. Fix MKV header and it will play back correctly (scaled to HSBS though due to missing frame packed support atm).

Of course, makes sense. I'll tweak the header via mkvmerge.

Regarding frame packing... is it on the roadmap?

Many thanks for the hard work you and elupus are putting into this one. Wink


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - giaur - 2013-06-24

It seems interlaced is still incorrectly inverted. But only for SBS movies - OverUnder looks good. All SBS movies with 3d tag=1 (3d, left first) or hsbs in file name and actually left image first are displayed incorrectly in interlaced mode - I need to swap eyes using option in video osd menu.

This doesn't happen for over under movies, they looks like correctly.


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - xero8p - 2013-06-25

(2013-06-23, 03:22)TeKo Wrote: http://www.mediafire.com/download/toywsdw6222dtf8/XBMCSetup-3D.exe

Thank you for this BTW. I really do not want to put all the stuff on my computer to compile myself and I am sure others are in same boat so thank you very very much. BTW did I thank you yet?

Now to the problem I have playing back 3d mkv files. The side by sides display side by side on the screen same with OU showing up OU. How are you guys getting them to run properly to watch them? I have used the nvidia player to watch some of the movies but it is sorely lacking when it comes subtitle time or any real functionality. Thanks


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - nickr - 2013-06-25

You switch the TV to 3d mode with the tv remote.


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - baijuxavior - 2013-06-25

(2013-06-25, 05:00)xero8p Wrote:
(2013-06-23, 03:22)TeKo Wrote: http://www.mediafire.com/download/toywsdw6222dtf8/XBMCSetup-3D.exe

Thank you for this BTW. I really do not want to put all the stuff on my computer to compile myself and I am sure others are in same boat so thank you very very much. BTW did I thank you yet?

Now to the problem I have playing back 3d mkv files. The side by sides display side by side on the screen same with OU showing up OU. How are you guys getting them to run properly to watch them? I have used the nvidia player to watch some of the movies but it is sorely lacking when it comes subtitle time or any real functionality. Thanks

You need a 3D TV and select the appropriate 3D mode in the TV. XBMC does not support frame packed 3D yet, so the display won't automatically switch to 3D mode.


RE: Stereoscopic 3D support for half/full SBS, over/under, etc - xero8p - 2013-06-25

The TV is automatically switching to 3D mode when I play a 3D file. The UI, subtitles, and the movie all show up in 3D it just does not display the movie correctly frame wise.The left and right frame are shown on left and right of screen and made in 3D but not combined into one 3D image. Changing the 3D mode of the TV does not affect it I have cycled through all the modes with no luck.