Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Why Windows Media Encoder Won't Work With ATI Cards

0 views
Skip to first unread message

Joe

unread,
Jun 7, 2002, 6:44:30 PM6/7/02
to
Microsoft knows exactly what the problem is:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q319445

Microsoft knows exactly what the solution is:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/direc
tx_cpp/htm/smartteefilter.asp

Microsoft routinely uses the "smart tee filter" concept in video capture
applications, e.g. amcap.exe, wmcap.exe, etc.

Yet for some reason, Microsoft apparently refuses to fix the problem.

Regards,
Joe


Nobody_of_Consequence

unread,
Jun 7, 2002, 9:29:22 PM6/7/02
to
Seems like you have it backwards. Ati should have built preview into their
board
as per directshow specs.
"Joe" <xx...@xxxx.com> wrote in message
news:iHaM8.5362$nn1.1...@news1.news.adelphia.net...

John Kaliski

unread,
Jun 7, 2002, 11:02:47 PM6/7/02
to
I agree with Joe. I don't think hardware companies should have to conform
to Windows - the software should conform to the hardware.

Cheers,
John.


Joe

unread,
Jun 7, 2002, 10:47:31 PM6/7/02
to
"Nobody_of_Consequence" <non...@hotmail.com> wrote in message
news:R5dM8.25282$Qg.21...@bin6.nnrp.aus1.giganews.com...

> Seems like you have it backwards.

I don't think I have it backwards. If I were developing software, I'd want
it to be compatable with as much hardware as possible.

Ati should have built preview into their
> board
> as per directshow specs.

If it is a "requirement" of "directshow specs", then how come Microsoft uses
smart tee filters in their other video capture applications?

Nobody_of_Consequence

unread,
Jun 8, 2002, 12:47:05 AM6/8/02
to
Are you saying that Microsoft should support great hardware
like Apple's IPOD? Of course not.

Design for a "wintel" system, then make it "wintel"
compatible.

"John Kaliski" <j...@NOSPAM.com> wrote in message
news:rteM8.26236$LC3.2...@bgtnsc04-news.ops.worldnet.att.net...

John Kaliski

unread,
Jun 8, 2002, 2:49:54 AM6/8/02
to
> Are you saying that Microsoft should support great hardware
> like Apple's IPOD? Of course not.

No, they should support hardware designed for the PC platform - in a similar
way to the software they wrote for the Xbox that handles the Xbox hardware.

Cheers,
John.

Nobody_of_Consequence

unread,
Jun 8, 2002, 7:17:58 PM6/8/02
to
Then ATI should follw specs and design for pc platform.
Who defines pc platform? Duh, Intel and Microsoft.

"John Kaliski" <j...@NOSPAM.com> wrote in message

news:mOhM8.29414$UT.20...@bgtnsc05-news.ops.worldnet.att.net...

Joe

unread,
Jun 9, 2002, 7:42:14 AM6/9/02
to
As far as I know, Directshow doesn't "require" support of preview anymore
than it "requires" that all video cards have a TV tuner, for example.

Moreover, the fact is that ATI and other manufacturers were building
essentially the same type of video capture cards *before* Microsoft
introduced Directshow. This is probably why the Microsoft Directshow SDK
contains built in, standard, "filtergraphs", among which is the "smart tee
filter"; the usage of which is well documented by Microsoft and is used in
most Microsoft capture applications (with the notable exception of WME).

Lastly, even if ATI is "wrong" in apparently not directly supporting
preview, how is it that this should cause an application such as WME not to
work at all, rather than, say, just not having preview?

"Nobody_of_Consequence" <non...@hotmail.com> wrote in message

news:GgwM8.104561$4i.99...@bin2.nnrp.aus1.giganews.com...

John Simmons

unread,
Jun 9, 2002, 8:45:54 AM6/9/02
to
In article <7feM8.5438$nn1.2...@news1.news.adelphia.net>,
xx...@xxxx.com says...
I recently had to write a WDM video capture module for our application,
and the ATI Radeon All-In-Wonder card was a special case. We had to
delevope a LOT of code for it. The problem is with both Micorosft AND
ATI. ATI is committed to proividing support for legacy video
connections (analog), but WDM/DirectShow are developed specifically for
DIGITAL applications connected through Firewire or USB.

The implementation of DirectShow is hardly simple to support (from an
application programming point of view), and Microsoft has definitely
dropped the ball in terms of standardization, and forcing hardware
manufacturers to comply with those standards. Let's also not forget
that digital video camcorders are governed by a completely different
spec that many times does not have a one-to-one correlation with
Microsoft's idea of video capture.

NONE of the example programs that ship with the DirectX SDK support the
ATI card, but they are about to release a knowledgebase article
concerning support for those types of capture devices.

--
=========================================================
DeMONS/1 for Nascar Racing 3 & Nascar Legends
http://www.paddedwall.org/demons
DeMONS/2 for Nascar Racing 4 and 2002 Season (in development)
http://www.paddedwall.org/demons2
RASCAR Roster
http://www.paddedwall.org/rascar
Redneck Techno-Biker & "programming deity"
http://www.paddedwall.org/john
Barbarian Diecast Collector (460+ cars and counting)
http://www.paddedwall.org/diecast

If you want to send me email, go to the first URL shown
above & click "Send Me Mail" in the contents frame.
=========================================================

John Simmons

unread,
Jun 9, 2002, 8:51:14 AM6/9/02
to
In article <qaHM8.6264$nn1.2...@news1.news.adelphia.net>,
xx...@xxxx.com says...

> As far as I know, Directshow doesn't "require" support of preview anymore
> than it "requires" that all video cards have a TV tuner, for example.
>
> Moreover, the fact is that ATI and other manufacturers were building
> essentially the same type of video capture cards *before* Microsoft
> introduced Directshow. This is probably why the Microsoft Directshow SDK
> contains built in, standard, "filtergraphs", among which is the "smart tee
> filter"; the usage of which is well documented by Microsoft and is used in
> most Microsoft capture applications (with the notable exception of WME).
>
> Lastly, even if ATI is "wrong" in apparently not directly supporting
> preview, how is it that this should cause an application such as WME not to
> work at all, rather than, say, just not having preview?
>

If the softrware can't detect the capture device, you don't have ANY
capability. Preview is available for all capture devices that support
WDM (and the ATI cards certainly do that), you just have to know how to
detect these devices and activate it.

I think that ATI also has a developer section on their web site that
describes exactly how to use their hardware from a programming point of
view.

Joe

unread,
Jun 9, 2002, 11:36:15 AM6/9/02
to

"John Simmons" <a@b.c> wrote in message
news:MPG.176d0b549...@news-server.satx.rr.com...

> In article <qaHM8.6264$nn1.2...@news1.news.adelphia.net>,
> xx...@xxxx.com says...
> > As far as I know, Directshow doesn't "require" support of preview
anymore
> > than it "requires" that all video cards have a TV tuner, for example.
> >
> > Moreover, the fact is that ATI and other manufacturers were building
> > essentially the same type of video capture cards *before* Microsoft
> > introduced Directshow. This is probably why the Microsoft Directshow SDK
> > contains built in, standard, "filtergraphs", among which is the "smart
tee
> > filter"; the usage of which is well documented by Microsoft and is used
in
> > most Microsoft capture applications (with the notable exception of WME).
> >
> > Lastly, even if ATI is "wrong" in apparently not directly supporting
> > preview, how is it that this should cause an application such as WME not
to
> > work at all, rather than, say, just not having preview?
> >
>
> If the softrware can't detect the capture device, you don't have ANY
> capability.

Please see my original post. Windows Media Encoder 7.1 does detect the
capture device, the problem is, WME 7.1 says it's broke.

Preview is available for all capture devices that support
> WDM (and the ATI cards certainly do that), you just have to know how to
> detect these devices and activate it.

Please see my priginal post. Microsoft does know how to make it work. With
regard to WME 7.1, they just didn't do it for some reason.


Joe

unread,
Jun 9, 2002, 2:11:13 PM6/9/02
to

"John Simmons" <a@b.c> wrote in message
news:MPG.176d0a048...@news-server.satx.rr.com...

> In article <7feM8.5438$nn1.2...@news1.news.adelphia.net>,
> xx...@xxxx.com says...

<snip>

> >
> I recently had to write a WDM video capture module for our application,
> and the ATI Radeon All-In-Wonder card was a special case.

A "special case" in what sense?

We had to
> delevope a LOT of code for it. The problem is with both Micorosft AND
> ATI. ATI is committed to proividing support for legacy video
> connections (analog), but WDM/DirectShow are developed specifically for
> DIGITAL applications connected through Firewire or USB.

In this case, the problem apparently is that Microsoft simply isn't
following its own guidelines.

>
> The implementation of DirectShow is hardly simple to support (from an
> application programming point of view), and Microsoft has definitely
> dropped the ball in terms of standardization, and forcing hardware
> manufacturers to comply with those standards. Let's also not forget
> that digital video camcorders are governed by a completely different
> spec that many times does not have a one-to-one correlation with
> Microsoft's idea of video capture.

Huh?

>
> NONE of the example programs that ship with the DirectX SDK support the
> ATI card,

That's not correct. Look at amcap.exe.

but they are about to release a knowledgebase article
> concerning support for those types of capture devices.

Actually, the information is already in the MSDN library:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/direc
tx_cpp/htm/videoportpins.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/direc
tx_cpp/htm/smartteefilter.asp


John Kaliski

unread,
Jun 9, 2002, 4:39:00 PM6/9/02
to
> Then ATI should follw specs and design for pc platform.

Who says they aren't?

> Who defines pc platform? Duh, Intel and Microsoft.

Intel had a hand in it, definitely not Microsoft.

Cheers,
John.


ZOD

unread,
Jun 11, 2002, 12:41:21 PM6/11/02
to
> WDM (and the ATI cards certainly do that), you just have to know how to
> detect these devices and activate it.

NVidia's WDM drivers don't have these problems....why do ATI's?


0 new messages