Pumpkin Seed HQ |
Saturday, 13. January 2007
filed in Nerd Ultra by retrakker, Sat, 13.01.2007 05:25h
Peter Gutmanns Cost Analysis of Microsoft Vista only scratches the surface of the whole problem of content capture and handling. A key problematic piece in this whole puzzle is a technology called DirectShow. Microsoft contracted Geraint Davies several years ago to create a component based media streaming system. It is really well designed, it has its kinks, but works sufficiently reliable. However it aged and seems to be abandoned now. Microsoft also disguised its existence with shuffling it around various times with a recent move out of DirectX into the Platform SDK. The developer library apparently also doesn't work with Visual Studio 2005 unless you are a black belt C/C++ programmer patching your way through the headers. It seems strange to hide a good piece of software from the user and the developer one would think. But if you know the inner workings of it you realize it is not random nor is DirectShow a forgotten gem which needs to be rediscovered. With DirectShow you can extend the pipeline with filters as you like. Projects like ffdshow demonstrate how you can actually use an excellent open source codec easily within the otherwise proprietary DirectShow pipeline. Another major problem is that you are able to intercept running pipelines with a tool called GraphEdit. This allows you to hook into a running pipeline (taking granted it will be announced in the so called ROT - but you can force it actually) and add filters and tee in order to see whats going on there. So why I bring this up - it allows you to actually get raw access your preciouuuusss (sorry I couldn't resist) "premium" content you most probably paid with your first born and your own soul. DirectShow can't handle DRM and therefore publisher aren't really keen on it and desparetely waiting for Vista. A glimpse in the documentation for the successor Windows Media Foundation reveals that it will solve all of these problems for A second glimpse, more deeply makes you aware that Microsoft doesn't want you to know how it works and how you can create components for it. And they also provide you a nice explanation (my comments in bold):
Slightly lower in the list we have a better overview (from here with comments):
|
Online for 8202 days
Last update: 6/8/11, 1:03 PM
status
Youre not logged in ... Login
recent updates
Pas(s)t! As some people asked
- last year July I pitched the tent of my...
by retrakker (6/7/11, 9:46 AM)
RoundBox Webmail If your workplace
or personal webmail sucks - try RoundBox.
by retrakker (10/7/09, 12:10 PM)
New CX Economy Seats Well,
I was forced to be mostly on OneWorld for the...
by retrakker (9/21/09, 1:32 AM)
Na Herr Doktor ... Zum
Glück darf ich mit meinem PhD in Deutschland (und nur...
by retrakker (8/23/09, 9:00 PM)
Towards a consistent Linux ABI
The Linux ABI Checker seems like a great tool. Ever...
by retrakker (8/21/09, 11:44 AM)
Built-In Slowification people don't realize
how hindering all these automatic and uncontrollable functions in devices...
by retrakker (8/20/09, 8:32 AM)
SIGPIPE 13 by Allan Odgaard
of TextMate While working on the successor to Textmate 1.5...
by retrakker (8/19/09, 9:02 PM)
|