I'm adding 3D support to Xserver
#1
Hi all,

I'm currently in the process of adding 3D support to the X server and to xrandr.
(disclaimer - I think I know what I'm doing, but I have only one 3D projector to test and learn from. if you find me mistaken than please tell me!)

it seems that in order for the display to switch to 3D mode the GPU should send 3D tags in the HDMI InfoFrame.
the Linux kernel DRM code has support for those, and even have support to recalculate the display's timing for 3D frame-packing. those features are controlled by flags passed in the mode line.
I'm adding those flags to X and xrandr mode line support (same bit field in which hsync, vsync and interlaced are marked).

This will allow Kodi to switch to the correct 3D video mode when playing a movie.

your comments? anything I should know?

Thanks,
Or Tal.
Reply
#2
I think the raspberry pi implementation has a similar approach (basically defining resolutions which are 3D and switch to them accordingly).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#3
Might be some related info in this thread http://forum.kodi.tv/showthread.php?tid=228484 and another tip is to read the HDMI 1.4 specification which describe the official 3D formats:

http://www.hdmi.org/manufacturer/hdmi_1_4/3d.aspx
http://www.hdmi.org/manufacturer/specification.aspx

Frame packing, Field alternative, Line alternative, Side by side (full), L+depth, L+depth +Gfx + Gfx-depth, Top and bottom, Side by side (half), Top and bottom (half).
Reply

Logout Mark Read Team Forum Stats Members Help
I'm adding 3D support to Xserver0