Thursday, October 08, 2009

How to use my DShowObj library

DirectShow is a nasty little fella, witha deceptively simple abstraction of filters and sources. There are many little facets about hooking up filters (and sometimes in what order) that you need to pay attention to. But when it works, relying on the windows system api (instead of individual codec apis) to take care of everything from mpgs to avis makes the world better. This includes the ability to quickly track forward and backward the movie, which is the main reason I investigated DirectShow as a movie player engine over OpenCV.

I created a library, "DShowObj", that encapsulates everything I need, including quickly setting up the windowless VMR, and the ability to seek forwards and backwards. Really, it's pretty generic as far as the guts, but with the addition of a function that can return a Bitmap object for display purposes in .Net forms.

I tried to install it recently in a new project, but ran into some problems. Long story short, I had to make sure that project properties included linking strmiids.lib.

Friday, March 20, 2009

knows that it's gonna be alright, cuz I'm always ready, I won't let you out of my sight... I'LL BE READY! (4pm Friday= Baywatch theme time)

Tuesday, March 17, 2009

feels that "The Circle of Life" (the movie version) is good and appropriate post-taxes-filed music.
just filed my taxes, so happy St. Patty's day, you damn green drunks.

Friday, March 13, 2009

says What's that? It's 4pm on a Friday? BAYWATCH THEME TIME! (Also pumping myself up to *give* a job interview)

Monday, March 09, 2009

wrote his Highlander valentine: There can be only one...of you ;-)

Friday, March 06, 2009

Super failed Lent and ate meat twice today
It's past 4pm on a Friday at work... time for the Baywatch theme. I'LL BE READY!

Wednesday, February 18, 2009

had to look up Wavelet compression for work, and by had to, I mean wanted to, and by Wavelet compression, I mean "Surveillance Panthers"