It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
[quote name='hamster143' date='09 November 2010 - 07:35 PM' timestamp='1289352948' post='1144209']
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
[/quote]
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[quote name='hamster143' date='09 November 2010 - 07:35 PM' timestamp='1289352948' post='1144209']
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[quote name='hamster143' date='09 November 2010 - 07:35 PM' timestamp='1289352948' post='1144209']
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
[/quote]
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[quote name='hamster143' date='09 November 2010 - 07:35 PM' timestamp='1289352948' post='1144209']
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[quote name='andrewf@nvidia' date='10 November 2010 - 05:27 PM' timestamp='1289406426' post='1144498']
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[/quote]
Hi Andrew,
I'm working on a (freeware) HTPC video renderer and would very much like to add support for playing back 3D movies with frame packed 1080p24 on HDMI 1.4 displays. I have access to the NDA NVAPI version. But I'm not really understanding how to do it. There's an API available to enumerate the stereo modes supported by the display. But I don't really see on how to actually put the GPU into frame packed 3D mode. The custom resolution APIs don't mention 3D. There's an API available to enable stereo mode, but it seems to work only for DX9, but not for DX10 and DX11, furthermore it doesn't let me choose the 3D format (side-by-side, frame packed etc, resolution, frame rate). Then there's an API to define the source 3D format, but the documentation says: "please note that format NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR is invalid for this NvAPI". This restriction only applies to the DX independent API version, though. The DX9 specific API seems to handle NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR just fine. Then some APIs require the application to be "approved", but NVAPI doesn't tell me how to get approval (no website link, no email address). The API "Stereo_ReverseStereoBlitControl" talks about DX9 and DX10, but not about DX11.
IMHO, the 3D part of NVAPI is a total mess. I've no idea at all how to use these APIs, how to get "approval", which things are supported under which DX version etc. I also don't understand why approval is necessary at all, and whether users of my video renderer will have to buy 3DTV Play or not.
I would very much appreciate if you could shine some light on these questions. It would be awesome if there was a small demo (with full source code) available showing how to with DX9, 10 and 11:
(1) properly activate frame packed 3D mode on HDMI 1.4 displays
(2) actually do stereo rendering (let's just say I want to show a 3D photo)
Thank you so much!!
(BTW, the latest NDA NVAPI version download is broken.)
[quote name='andrewf@nvidia' date='10 November 2010 - 05:27 PM' timestamp='1289406426' post='1144498']
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
Hi Andrew,
I'm working on a (freeware) HTPC video renderer and would very much like to add support for playing back 3D movies with frame packed 1080p24 on HDMI 1.4 displays. I have access to the NDA NVAPI version. But I'm not really understanding how to do it. There's an API available to enumerate the stereo modes supported by the display. But I don't really see on how to actually put the GPU into frame packed 3D mode. The custom resolution APIs don't mention 3D. There's an API available to enable stereo mode, but it seems to work only for DX9, but not for DX10 and DX11, furthermore it doesn't let me choose the 3D format (side-by-side, frame packed etc, resolution, frame rate). Then there's an API to define the source 3D format, but the documentation says: "please note that format NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR is invalid for this NvAPI". This restriction only applies to the DX independent API version, though. The DX9 specific API seems to handle NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR just fine. Then some APIs require the application to be "approved", but NVAPI doesn't tell me how to get approval (no website link, no email address). The API "Stereo_ReverseStereoBlitControl" talks about DX9 and DX10, but not about DX11.
IMHO, the 3D part of NVAPI is a total mess. I've no idea at all how to use these APIs, how to get "approval", which things are supported under which DX version etc. I also don't understand why approval is necessary at all, and whether users of my video renderer will have to buy 3DTV Play or not.
I would very much appreciate if you could shine some light on these questions. It would be awesome if there was a small demo (with full source code) available showing how to with DX9, 10 and 11:
(1) properly activate frame packed 3D mode on HDMI 1.4 displays
(2) actually do stereo rendering (let's just say I want to show a 3D photo)
Thank you so much!!
(BTW, the latest NDA NVAPI version download is broken.)
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
[/quote]
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
[/quote]
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
It is my understanding that the 3DTV Play software will allow me to play 3D movies on a 3D-capable HDTV using glasses that came with the TV.
However, there are at least two public methods in NVAPI that supposedly allow me to do the same thing (one that uses NVSTEREOIMAGEHEADER, and the other that uses NvAPI_Stereo_ReverseStereoBlitControl).
How exactly does this work in practice:
- Are these public API's disabled when the display is a 3D-capable HDTV, and the "3DTV play" uses some other proprietary method?
- Do they work with NVIDIA glasses only (in other words, the picture that goes out to the HDTV is 1080p@120 monoscopic)?
- Or do they work as expected, sending the stereo signal to the TV?
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
[/quote]
Hi Andrew,
I'm working on a (freeware) HTPC video renderer and would very much like to add support for playing back 3D movies with frame packed 1080p24 on HDMI 1.4 displays. I have access to the NDA NVAPI version. But I'm not really understanding how to do it. There's an API available to enumerate the stereo modes supported by the display. But I don't really see on how to actually put the GPU into frame packed 3D mode. The custom resolution APIs don't mention 3D. There's an API available to enable stereo mode, but it seems to work only for DX9, but not for DX10 and DX11, furthermore it doesn't let me choose the 3D format (side-by-side, frame packed etc, resolution, frame rate). Then there's an API to define the source 3D format, but the documentation says: "please note that format NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR is invalid for this NvAPI". This restriction only applies to the DX independent API version, though. The DX9 specific API seems to handle NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR just fine. Then some APIs require the application to be "approved", but NVAPI doesn't tell me how to get approval (no website link, no email address). The API "Stereo_ReverseStereoBlitControl" talks about DX9 and DX10, but not about DX11.
IMHO, the 3D part of NVAPI is a total mess. I've no idea at all how to use these APIs, how to get "approval", which things are supported under which DX version etc. I also don't understand why approval is necessary at all, and whether users of my video renderer will have to buy 3DTV Play or not.
I would very much appreciate if you could shine some light on these questions. It would be awesome if there was a small demo (with full source code) available showing how to with DX9, 10 and 11:
(1) properly activate frame packed 3D mode on HDMI 1.4 displays
(2) actually do stereo rendering (let's just say I want to show a 3D photo)
Thank you so much!!
(BTW, the latest NDA NVAPI version download is broken.)
Best regards, Mathias.
www.madshi.net
Systemsoftware Mathias Rauen
The APIs work as expected and work with 3DTV Play. 3DTV Play works with any HDMI 1.4 TV and users the glasses that come with the TV.
Hi Andrew,
I'm working on a (freeware) HTPC video renderer and would very much like to add support for playing back 3D movies with frame packed 1080p24 on HDMI 1.4 displays. I have access to the NDA NVAPI version. But I'm not really understanding how to do it. There's an API available to enumerate the stereo modes supported by the display. But I don't really see on how to actually put the GPU into frame packed 3D mode. The custom resolution APIs don't mention 3D. There's an API available to enable stereo mode, but it seems to work only for DX9, but not for DX10 and DX11, furthermore it doesn't let me choose the 3D format (side-by-side, frame packed etc, resolution, frame rate). Then there's an API to define the source 3D format, but the documentation says: "please note that format NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR is invalid for this NvAPI". This restriction only applies to the DX independent API version, though. The DX9 specific API seems to handle NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR just fine. Then some APIs require the application to be "approved", but NVAPI doesn't tell me how to get approval (no website link, no email address). The API "Stereo_ReverseStereoBlitControl" talks about DX9 and DX10, but not about DX11.
IMHO, the 3D part of NVAPI is a total mess. I've no idea at all how to use these APIs, how to get "approval", which things are supported under which DX version etc. I also don't understand why approval is necessary at all, and whether users of my video renderer will have to buy 3DTV Play or not.
I would very much appreciate if you could shine some light on these questions. It would be awesome if there was a small demo (with full source code) available showing how to with DX9, 10 and 11:
(1) properly activate frame packed 3D mode on HDMI 1.4 displays
(2) actually do stereo rendering (let's just say I want to show a 3D photo)
Thank you so much!!
(BTW, the latest NDA NVAPI version download is broken.)
Best regards, Mathias.
www.madshi.net
Systemsoftware Mathias Rauen