New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stereoscopic 3d rendering support #2848
Commits on Aug 1, 2013
-
gui: always get screen resolution from graphicscontext
This allows GFX to modify this info for stereo modes and calibration
-
overlay: don't take cropping offset into account for overlays
This breaks 3d modes and serve very little use in the real world
-
v(dpau/aapi): respect source rectangle on render
This fixes 3d rendering and should allow cropping to function. This should also solve any issues with pixmap being larger than source video video
-
vaapi/dxva: disallow larger than 1080p video's for decode
This can crash drives on sandy bridge systems and likely others too.
-
guilib: reset pixelratio of RES_WINDOW when requested
Fixes default button in calibration window.
-
-
-
-
-
-
-
-
[3D] add a global toggle to enable/disable stereoscopic related featu…
…res and moved interaction with stereoscopic related settings to a central stereoscopics manager
-
[3D] observe changes to the stereoscopicmode setting and push changes…
… to the GraphicContext instead of having the context constantly checking the setting
-
[3D] move stereomode detection from filename to stereoscopicsmanager …
…and make the flags configurable via advanced settings.
-
-
[3D] add stereo mode info to stream details and make it available to …
…skins via the GUIInfoManager
-
[3D] add settings to configure the playback behavior of stereoscopic …
…videos - preferred playback mode of stereoscopic movies (ask, stereoscopic/3D, mono/2D) - preferred stereoscopic mode (use video mode or a fixed mode) - quit stereoscopic mode when playback stopped
-
-
-
-
-
[3D] drop setting for global enablement of stereoscopic support
We should not hide this feature, it should have sane defaults and only display when we find a movie with stereo data or forced stereo info
-
[3D] move preferred sterescopic mode into system settings
It will apply to viz and pictures eventually
-
-
gui: let gui dialog select return id of added items
Simplifies usage when some options are optional
-
-
-
-
-
-
gui: avoid asking windowing for viewport
This could stall GPU and we can just keep track of it at top of stack.
-
-
gui: don't modify transforms for defined viewport
This kills the posibility of using a set viewport to move the render output with an offset. It is alwo very questionable, if we should take width/height of viewport into account here either.
-
[3D] adjust gui resolution for 3d mode instead of modifying transform
This allows real 3d resolutions to be provided from windowing layer
-
-
-
slideshow/waveform: avoid using non transformed vertices
They skip viewport offsets and similar
-
winrenderer: correct for stereo offset
Needed since this is using non transformed vertizes during render
-
gui: fixed player info that was remaining after playback of item
If music was played after a video, some of the video metadata would still be present. This also fixes the issue that gui would switch to a 3d mode on playback of audio.
-
-
-
-
egl: take flags into account when chaning check if we need to recreate
3d mode or interlacing could have changed