Video rendering with Direct3D 9 surface gives foggy resultDirect3D 9 Shadow Mapping Blend ModeRender video to Direct3D 9.0c textureFailure to debug Direct3D application with video decoding accelerationHow to use windowless in Direct3D 9?Direct3D uploading video texturesWhat is the best way to have lights in Direct3D 9Direct3D 9 functions return valueCan I use Direct3D to generate thumbnails?Is it technically possible to render a wpf Xaml element to a direct3d texture?C++ Direct3D 9 : D3DXSprite not rendering

What preparations would Hubble have needed to return in a Shuttle?

How is the idea of "girlfriend material" naturally expressed in Russian?

Is using legacy mode instead of UEFI mode a bad thing to do?

Large-n limit of the distribution of the normalized sum of Cauchy random variables

Is there a polite way to ask about one's ethnicity?

sudo passwd username keeps asking for the current password

How can a warlock learn from a spellbook?

Make symbols atomic, without losing their type

Kelvin type connection

My student in one course asks for paid tutoring in another course. Appropriate?

Definition of 'vrit'

Justifying Affordable Bespoke Spaceships

In Street Fighter, what does the M stand for in M Bison?

Parse JSON in LWC

I found a password with hashcat but it doesn't work

Why is Havana covered in 5-digit numbers in Our Man in Havana?

How do you transpose samples in cents?

How can a clan of females defend themselves in the ancient world against wandering bands?

In the US, can a former president run again?

Story of a Witch Boy

I calculated that we should be able to see the sun well beyond the observable universe. Where did I go wrong?

Is declining an undergraduate award which causes me discomfort appropriate?

How Hebrew Vowels Work

Time at 1 g acceleration to travel 100 000 light years



Video rendering with Direct3D 9 surface gives foggy result


Direct3D 9 Shadow Mapping Blend ModeRender video to Direct3D 9.0c textureFailure to debug Direct3D application with video decoding accelerationHow to use windowless in Direct3D 9?Direct3D uploading video texturesWhat is the best way to have lights in Direct3D 9Direct3D 9 functions return valueCan I use Direct3D to generate thumbnails?Is it technically possible to render a wpf Xaml element to a direct3d texture?C++ Direct3D 9 : D3DXSprite not rendering






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















Im rendering camera stream with directx 9, but it displays stream a little bit foggy, something like a gray overlay on it. I figure out it when my result is compared to VLC.



Im getting YUV arrays via ffmpeg and using Direct3DSurface9 lock rectangle for memory copy. After copy, i get backbuffer and strech it. Finally present it.



I tried D3DMATERIAL9 but no effects for me. If im not wrong, material effects is used for vertex. Then tried SetDeviceGammaRamp didnt work again.



This is how i create my surface



d3d9Dev->CreateOffscreenPlainSurface(_srcWidth,_srcHeight,(D3DFORMAT)MAKEFOURCC('Y','V','1','2'), D3DPOLL_DEFAULT, &d3d9Surface, NULL);



EDIT



I get stream from camera as YUV format and I did not convert it to RGB. YUV format scales 16-235. Therefore my program shows colors foggy. I changed my format BGRA via ffmpeg. This solves my problem.










share|improve this question






























    0















    Im rendering camera stream with directx 9, but it displays stream a little bit foggy, something like a gray overlay on it. I figure out it when my result is compared to VLC.



    Im getting YUV arrays via ffmpeg and using Direct3DSurface9 lock rectangle for memory copy. After copy, i get backbuffer and strech it. Finally present it.



    I tried D3DMATERIAL9 but no effects for me. If im not wrong, material effects is used for vertex. Then tried SetDeviceGammaRamp didnt work again.



    This is how i create my surface



    d3d9Dev->CreateOffscreenPlainSurface(_srcWidth,_srcHeight,(D3DFORMAT)MAKEFOURCC('Y','V','1','2'), D3DPOLL_DEFAULT, &d3d9Surface, NULL);



    EDIT



    I get stream from camera as YUV format and I did not convert it to RGB. YUV format scales 16-235. Therefore my program shows colors foggy. I changed my format BGRA via ffmpeg. This solves my problem.










    share|improve this question


























      0












      0








      0








      Im rendering camera stream with directx 9, but it displays stream a little bit foggy, something like a gray overlay on it. I figure out it when my result is compared to VLC.



      Im getting YUV arrays via ffmpeg and using Direct3DSurface9 lock rectangle for memory copy. After copy, i get backbuffer and strech it. Finally present it.



      I tried D3DMATERIAL9 but no effects for me. If im not wrong, material effects is used for vertex. Then tried SetDeviceGammaRamp didnt work again.



      This is how i create my surface



      d3d9Dev->CreateOffscreenPlainSurface(_srcWidth,_srcHeight,(D3DFORMAT)MAKEFOURCC('Y','V','1','2'), D3DPOLL_DEFAULT, &d3d9Surface, NULL);



      EDIT



      I get stream from camera as YUV format and I did not convert it to RGB. YUV format scales 16-235. Therefore my program shows colors foggy. I changed my format BGRA via ffmpeg. This solves my problem.










      share|improve this question
















      Im rendering camera stream with directx 9, but it displays stream a little bit foggy, something like a gray overlay on it. I figure out it when my result is compared to VLC.



      Im getting YUV arrays via ffmpeg and using Direct3DSurface9 lock rectangle for memory copy. After copy, i get backbuffer and strech it. Finally present it.



      I tried D3DMATERIAL9 but no effects for me. If im not wrong, material effects is used for vertex. Then tried SetDeviceGammaRamp didnt work again.



      This is how i create my surface



      d3d9Dev->CreateOffscreenPlainSurface(_srcWidth,_srcHeight,(D3DFORMAT)MAKEFOURCC('Y','V','1','2'), D3DPOLL_DEFAULT, &d3d9Surface, NULL);



      EDIT



      I get stream from camera as YUV format and I did not convert it to RGB. YUV format scales 16-235. Therefore my program shows colors foggy. I changed my format BGRA via ffmpeg. This solves my problem.







      directx-9 direct3d9






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 4 at 11:13







      Ksilon

















      asked Mar 25 at 6:13









      KsilonKsilon

      12




      12






















          0






          active

          oldest

          votes












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55332145%2fvideo-rendering-with-direct3d-9-surface-gives-foggy-result%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55332145%2fvideo-rendering-with-direct3d-9-surface-gives-foggy-result%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

          은진 송씨 목차 역사 본관 분파 인물 조선 왕실과의 인척 관계 집성촌 항렬자 인구 같이 보기 각주 둘러보기 메뉴은진 송씨세종실록 149권, 지리지 충청도 공주목 은진현