View Single Post
  #10 (permalink)  
Old 02-01-2008, 11:02 PM
zachd [MSFT]
Guest
 
Posts: n/a
Default Re: Canon Digital Camera - Motion JPEG - Won't Play in WMP/WMC


"PapaJohn" <papajohn@chartermi.net> wrote in message
news:OBwef9RZIHA.1212@TK2MSFTNGP05.phx.gbl...

> One of the many things I don't understand about operating systems and
> codecs is why, if Quartz.dll is Microsoft's good decoder for Motion JPEG
> files and comes with my Vista system, why doesn't Vista manage the codec
> priorities such that Quartz is used by WMP and Movie Maker even if ffdshow
> and PICVideo codecs are installed and given permission to be used as
> needed.


It's been generally assumed that if you install a codec, it's for a good
reason. That assumption has blown up in user's faces since the advent of
the hideous and embarassingly shoddy world of codec packs.

> It's hard to believe a codec from a third party can step in front of the
> one preferred by Vista, and the operating system will accept it without
> getting me the user involved. Among Quartz, ffdshow and PICVideo, the most
> polite one is ffdshow when it asks if it should be used once, all the
> time, or not. The other two don't ask.


FFDShow has gotten better. They've made their mistakes too. FFDShow
1.0.0.1 and other early/broken versions are still out there breaking people.
This is why I try to exclusively use the term "FFDShow Tryouts", referring
to the sustained tree that fixes up most of the FFDShow problems.

You're hinting at a much larger problem affecting all of DirectShow as the
field becomes terrorized by incompetent installers and beta or alpha grade
filters. The right people are looking at this non-trivial problem. I'm
trying to coax things back to more "normal", but the rampant third party
codec pack incompetence has really dealt a fairly crushing blow to the
multimedia ecosystem. Having the average user living on the bleeding edge
is causing massive problems. When I look at SP1 crash data and see a third
party codec atop the crashes for almost every multimedia component... that's
pretty depressing.

> On a slightly different subject, when a Motion JPEG file is open in WMP,
> the file properties show the video codec when either ffdshow or PICVideo
> is being used, but it offers no info about the codec being used when it's
> Quartz... why is that?


I haven't looked into that code chain for a while. If it's important, I
could, but I suspect it's an idle question.

--
Speaking for myself only.
See http://zachd.com/pss/pss.html for some helpful WMP info.
This posting is provided "AS IS" with no warranties, and confers no rights.


Reply With Quote