DirectShow 3

DirectShow 개발자 교육 후기

2주간 매일 3시간씩 저녁 7시부터 10까지 진행되는 동영상 S/W 개발자 교육을 이수했다. 첫 주는 회사에서도 일찍 퇴근하는 등 그나마 할만했지만, 두 번째 주는 예비군 훈련과 겹쳐서 완전 강행군이었다. 덕분에 지금은 약간 감기 기운이 있는 것 같다. 30시간 교육이라고는 하지만 DShow를 처음 배우려고 하는 나같은 사람도 가능한 수준의 교육인데다 워낙 동영상 S/W 개발이라는 범주로 다뤄야 할 것들이 많다보니 기본적인 내용 자체는 그리 특별한 것이 없다고 생각했다. 책에서도 배우려면 배울 수 있지 않을까 하고 말이다. 하지만 같이 교육을 받았고 실제로 개발을 하고 있는 사람 말을 들어보면 그렇지도 않았던 모양이다. 책만으로는 부족했던 내용을 많이 얻을 수 있었다고 한다. 다시 생각해보면 그렇기도 한..

2008.11.10

Platform SDK 2003 SP1에서 DirectShow BaseClasses 컴파일하기

DirectShow 관련해서는 프로젝트 환경을 깔끔하게 세팅하기가 참 어려운 것 같다. 지난 번에는 Visual Studio 6.0에서 DirectShow 컴파일할 때 했던 삽질 얘기였는데 이번에는 VS 2005다. DirectShow 필터를 만들려면 샘플 프로젝트 중에서 BaseClasses 프로젝트를 컴파일해서 strmbase.lib 를 만들어야 하는데, 주어진 상황에서 뭔가 쉽게 잘 안되는 문제가 있었다. 주어진 상황은 Visual Studio 2005 Windows Server 2003 SP1 Platform SDK DirectX SDK 9.0 2003 SP1 Platform SDK 에서는 DirectShow가 PSDK 쪽으로 옮겨졌다. 그리고 BaseClasses 프로젝트가 솔루션 파일을 갖고 ..

2008.10.29

DirectX SDK에 얽힌 삽질

DirectShow를 쓰는 프로젝트를 컴파일 할 일이 생겨서 DirectX SDK 2005 June Update를 설치했다. 그러나 컴파일 실패! DirectShow를 쓰려고 설치한 SDK에 DirectShow만 쏙 빠져있다니 이런 낭패가 있나. What happened to DirectShow?를 보니 2005년에 나온 Windows Server 2003 SP1 Platform SDK부터는 DirectShow를 포함하게 되었고 따라서 DirectShow가 DirectX SDK에서 빠지게 되었다고 한다. 나는 Platform SDK를 2003 February 버전으로 쓰고 있었으니 자... 그럼 Platform SDK를 업데이트 해볼까? Windows® Server 2003 SP1 Platform SDK..

2007.06.18