BLOG ARTICLE 분류 전체보기 | 69 ARTICLE FOUND

  1. 2006.12.25 VMR(Video Mixing Renderer) 7
  2. 2006.12.20 월드 투어
  3. 2006.12.19 세균전
  4. 2006.10.30 패배.. :) 1
  5. 2006.10.29 한숨 돌리고..
  6. 2006.10.26 [펌] 대한민국에서 부자되기..? :) 1
  7. 2006.08.26 In the library..
  8. 2006.08.25 내사랑 마이준~♡ --------------------- -_-;; 1
  9. 2006.08.22 현구가 선물해 준 Tistory~ 1

VMR (Video Mixing Renderer)

In terms of both performance and breadth of features, the Video Mixing Renderer (VMR) filter represents the next generation in video rendering on the Windows platform. The VMR replaces the Overlay Mixer and Video Renderer, and adds many new mixing features.

The VMR was first made available for the Windows XP platforms only. Beginning with DirectX 9.0, a separate version of the VMR, called the VMR-9, is available for redistribution on all platforms supported by DirectX. The two VMR filters are very similar in their implementation and the interfaces that they expose. The primary difference is that the original VMR (now called the VMR-7) uses DirectDraw 7 internally to control the video hardware, while the new version of VMR (called the VMR-9) uses Direct3D 9.



VMR vs. Previous DirectShow Renderers

With the old filters, different renderers would be required in the graph depending on the hardware configuration.

The Video Renderer filter was used to render a single video stream in non-video port scenarios. It was based on graphics hardware technology which is now over five years old, and on an older version of DirectDraw. In certain scenarios, it uses GDI for rendering. This is done either to conserve video resources, which were much more limited five years ago, or else to overcome limitations in DirectDraw that were related to multi-monitor support. Neither the VMR-7 nor the VMR-9 ever uses GDI for rendering; the VMR-7 is based completely on DirectDraw 7 and the VMR-9 is based on Direct3D 9.

In scenarios involving either a video port or multiple video input streams, prior to the VMR the Overlay Mixer filter was used for rendering. This filter only uses the hardware overlay on the graphics card, and so is generally limited to the one overlay surface provided by most cards. The Overlay Mixer performs destination color keying, but it is not capable of alpha blending. Because it does not have a window manager, it must use a second filter, the Video Renderer, for window management. The VMR is capable of true alpha blending, and can create multiple overlays in software in addition to the hardware overlays.

The VMR is more robust than the earlier renderers, in part because it only uses DirectDraw 7 (or Direct3D 9 if you are using the VMR-9) interfaces, as opposed to the old renderers which used a mixture of interfaces from older and newer versions of DirectDraw. The VMR also employs a new image presentation mechanism which is designed for current and future generations of adapters, which have support for Direct3D, increased VRAM and video memory bandwidth, and hardware acceleration features.



VMR System Requirements

The VMR uses the graphics-processing capabilities of the computer's display card exclusively; the VMR does not perform any blending or rendering of video using the host processor, because to do so would greatly impact the frame rate and quality of the video being displayed. When taking advantage of the new features offered by the VMR, particularly blending of multiple video streams and/or application images, the overall performance obtained is highly dependent on the capabilities of the graphics card being used on the computer. Graphics cards that perform well with the VMR have the following hardware support built into them:

- Support for YUV and "non-power of 2" Direct3D texture surfaces.
- The ability to StretchBlt from YUV to RGB DirectDraw surfaces.
- At least 16MB of video memory if multiple video streams are to be blended together. The actual amount of memory required is dependent on the image size of the video streams and resolution of the display mode being used.
- Support for an RGB overlay or the ability to blend to a YUV overlay surface.
- Hardware-accelerated video (support for DirectX Video Acceleration) decoding.
- High pixel fill rates.

* Note The VMR requires that the system monitor be set for a color depth of at least 16 bits. The VMR cannot be put into a run state if the monitor is set for 256 colors. Also, some video cards cannot perform Direct3D operations when the display is set to 24 bits per pixel.



Choosing the Right Renderer

With DirectX 9.0, DirectShow provides four separate video renderers: the old Video Renderer, the Overlay Mixer, the VMR-7 and the VMR-9. For various reasons, no single renderer is preferable in all scenarios. The following guidelines should help you decide which renderer to use in your application:

- Existing applications that require only basic video rendering, with no mixing
Use the VMR-9 for its improved de-interlacing and ProcAmp support. Use the old default video renderer if you know in advance that the video hardware is not sufficient to support the VMR-7 or VMR-9.

- Applications based on devices that use video ports
Use the Overlay Mixer if support on platforms earlier than Windows XP is required. If the application will only run on Windows XP, then use the VMR-7. The VMR-9 does not support video ports.

- Applications that require any of the special capabilities of the VMR
Use the VMR-9 rather than the VMR-7 because the VMR-9 supports the latest Direct3D capabilities and is supported on all platforms supported by DirectX. If you specifically target the VMR-7, your application will run only on Windows XP.


Extract from MSDN
AND

월드 투어

Daily 2006. 12. 20. 01:27
비가 떠나는 월드 투어에 저도 동참했습니다.
저도 남자(?)이기에 비의 춤은 좋아하지만 비는 좋아하지 않습니다.

기말고사도 끝나고 한 해를 마무리 하면서 누나가 마련해준 자리입니다.
(김윤아 콘서트였으면 더 좋았을걸.. ^^;)

월드 스타답게 그 동안 준비를 많이 한 듯 합니다.
박진영도 볼 수 있었죠..
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

마지막으로 동생과 함께 한컷!

AND

세균전

Development 2006. 12. 19. 21:35
이번 학기 임베디드 시스템 텀 프로젝트로 만든 세균전입니다.
이것 때문에 기말고사가 끝나도 집에만 있었다지요..

사용자 삽입 이미지

인트로 화면

사용자 삽입 이미지

터치스크린입니다. 클릭! :)

사용자 삽입 이미지

이기고 있으면 ^o^ 웃지요.. 지고 있으면..?

사용자 삽입 이미지

개인적으로 파란색을 좋아하는데.. 파란색이 졌군요~

AND

패배.. :)

Daily 2006. 10. 30. 21:58
복학하면 농구 시합에 나가지 않고
열심히 공부만 하겠다 다짐했었다.
그런다고 얼마나 더 책을 보겠냐마는..
마음가짐이 중요하다고 생각했기에.. -_-;

중간고사도 끝났겠다..
그렇게 오늘부터 체육대회는 시작되었고..
전반전은 화학과에게 10점이 뒤진 상황..
완이가 분발하는 모습에
후반전부터 투입..

역시 몸은 안따라줘도 이 끓는 피는 어쩔 수 없나보다.
(사실은.. 안하고 튕겼다고 두고두고 혼날까봐... -0-)

마음 가짐은... 온데간데 없다. ㅠ.ㅠ

무슨.. 산왕전을 치르는 느낌이랄까..
상대 팀은 온통 여학생들의 함성 뿐이었고..
다시 한번 공대생의 아픔을 느껴야만 했다. 흑흑..

허나.. 나름 죽도록 뛰었다.
3점슛도 넣고.. 자유투도 넣고.. 훅슛도 넣었다.
물론 실책은 셀 수 없다.

후반전 종료..
더블 스코어.. ㅠ.ㅠ
내가 들어가서 더 벌어진 듯..
목구멍에서 피비린내가 나도록 숨이 찼다..
역시 나이는 속일 수 없는 것인지..

그래도 간만에 뛰니까 잼있었네..

이건.. 완전 공감하는 골방환상곡 하나! ^^
AND

한숨 돌리고..

Daily 2006. 10. 29. 22:05

뭐..
학교도 엄밀히 말하자면 주 5일인데..
주말을 누가 훔쳐갔나..
벌써 월요일이네.. ㅡ.ㅡ

현구의 추천으로 골방환상곡을 처음부터 끝까지 다 봐버렸다...
어쩜 그리 공감이 가는지..
딱 내 얘기만 그리 써놨는지..

아놔...
복학생..
머리 안돌아가 미티미티..

이제 이번 학기도 한달 남짓? 남았나~
올해는 두달..

마무리 한번 잘 해 봅시다!!!!

AND



땅을 사라.. 원츄.. ~!

출처 :
KLDP.org
AND

In the library..

Diary 2006. 8. 26. 20:01

A park in the library of Uijeong-Bu


I've finished my work for 5 month after discharging of military..
and I am about to return to the university next Monday again.

So, I decided to go to the library for studying weekends.

I was said that it would rain today.
but that was wrong..
It's cloudy but very hot as shown in above 3 photos.
I was soaked with sweat!
( later, it rained suddenly ~@, too unpredictable ! )

I could find a park in the library.
It was good time to make my feeling better and relaxed during my lunch time.
I was proud of myself studying hard after a long time.

Just as of now, it's time to start again.
To be passionate..
I have to try everything hard ..!

AND

내 살아 생전..
이벤트에 당첨되기는 처음이다.

무슨 행사를 하면..
"저건 나와 상관없는거다."
"에이.. 돈 낭비지.."
하는 생각으로 그냥 지나쳐버렸다.

하지만..

















































응모하지 않고도 이런 결과를..

이준기에는 관심이 없다.
그저 나도 이런 행운이 따를 수 있다는 것에 신기할 뿐.. :)

앞으로 경품 응모에 적극적이 될 것 같다.
핫핫~
AND

처음..
나의 든든한 기둥이신 홍가이버님이 블로그를 꾸미고
서로 바빠 연락하기 힘든 지인들과
생각을 공유하고
연락하는 모습이 너무나도 보기 좋았다.

이에...
"그래 나도 시작해보자" 맘을 먹었다.

때마침 현구가 gmail 초대장에 이은 tistory를 선물해 주었다.
(이리 고마울수가..)

미니 홈피와는 또 다른 매력이 있는 블로그..
이제 내 생각을 여기에 적어볼까 한다.

현구야 잘 쓸께 ^^

하지만 역시 미니홈피나 블로그는 사진이 뒷받침되어야 한다는 사실.
사진을 배워보고 싶구나~~

AND