Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Annonces
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Displaying Stereoscopic 3D (S3D)

Anthony_P_Intel
Employé
13 543 Visites

A new white paper is available:

 

Displaying Stereoscopic 3D (S3D) with Intel HD Graphics

 

This document describes how to display S3D content and set standard and S3D modes of many 3D-capable monitors and TVs using a library that is available in the Intel Media SDK 3.0 (currently Beta 3).

 

0 Compliments
1 Solution
Ted_P_Intel
Employé
13 515 Visites

Hi.. Yes. Displaying a still image is possible :)

Yes ... you have to use VideoProcessBlt(). That is how you chose Left or Right use pLEFTVideoProcessor->VideoProcessBlt() for left, and pRIGHTVideoProcessor->VideoProcessBlt() for right.

Each processor object will blit to their correct L or R surface (assuming you had set m_pS3DControl->SelectLeftView() when creating the L processor, and m_pS3DControl->SelecRightView() when creating the R processor.

You can think of it as pD3dDevice->GetBackBuffer() getting you a big super-surface (big enough to hold both Left and Right). The VideoProcessor object you use will make the Blt go to the correct place in that super-surface.

Right now, RightProcessor->VideoProcessBlt() the only way you change the bits that are seen by the right eye.

Voir la solution dans l'envoi d'origine

0 Compliments
25 Réponses
Nina_K_Intel
Employé
1 920 Visites
Hi Don,
Thank you, we will consider your API requests for the future versions of the product. As for giving out an S3D mode as supported and then silently not working in it I totally agree with you, this is improper behavior. We will try to reproduce the issue at out side and fix the behavior.
Regards,
Nina
0 Compliments
Don_B_
Débutant
1 920 Visites
Hi Nina,

I have a new (related) question: Is it possible to use the stereo 3D control interface along with "Nvidia Optimus" and/or "AMD Switchable" graphics?

A lot of laptops targeted for media professionals now provide two GPUs (Intel HD3000/4000 along with a discrete GPU) plus the option to enable the discrete GPU for certain apps. Apparently, when enabled, the discrete GPU renders application datainto the framebuffer controlled by the integrated GPU so that only one framebuffer is used to render the desktop plus all apps.

I have tried enabling the discrete GPU along with stereo output as described above, and I only seem to get one view actually appearing, though the connected display device does going into stereo 3D mode as verified by the curson only appearing in one eye.

I was hoping that since the images are being rendered to an offscreen buffer, then blitted back via the DXVA interface for stereo output, that some sort of integration of this dual GPU approach might be possible.

Thanks,
-Don
0 Compliments
Anthony_P_Intel
Employé
1 920 Visites
Hi Don,

The VideoProcessBlt and present is different than other blits, and the operation is not really offscreen buffer, then blitted back. For this reason the feature cannot be used when the discrete graphics hardware is used to implement the VideoProcessBlt call.

-Tony
0 Compliments
Don_B_
Débutant
1 920 Visites
Hi Tony,
Thanks for getting back to me. I'll make sure that our customers know to turn off any discrete graphics processors when they want stereoscopic 3D output.
Thanks again,
-Don
0 Compliments
Shine__topplay
Débutant
1 920 Visites

i call [GetS3DCaps] retern:NO_INTERFACE?

OS:win10

HW:Micorosoft surface book;

Sec Monitor:SamSung S950(support 3D)

regards!

0 Compliments
Répondre