Windows Media Player 11 request some non-existed files while playing DVD

Dear all,

I encounter a problem while developing our own UDF file system driver…

When our file system driver mount the DVD video disc, WMP will try to open some non-existed files.

For example, WMP will try to open VTS_23_1.VOB ~ VTS_89_1.VOB, but only VTS_01_1.VOB ~ VTS_22_1.VOB exist.

When Vista built-in UDF driver mount the DVD video disc, WMP will play it well.

Does anybody have any idea?

Thank you.

Minway

Requesting to open non-existent file is perfectly legal,
it happens all the time. Yuo just return
STATUS_OBJECT_NAME_NOT_FOUND and that’s it.

L.

----- Original Message -----
From:
To: “Windows File Systems Devs Interest List”
Sent: Thursday, November 23, 2006 6:26 AM
Subject: [ntfsd] Windows Media Player 11 request some non-existed files
while playing DVD

> Dear all,
>
> I encounter a problem while developing our own UDF file system driver…
>
> When our file system driver mount the DVD video disc, WMP will try to open
> some non-existed files.
>
> For example, WMP will try to open VTS_23_1.VOB ~ VTS_89_1.VOB, but only
> VTS_01_1.VOB ~ VTS_22_1.VOB exist.
>
> When Vista built-in UDF driver mount the DVD video disc, WMP will play it
> well.
>
> Does anybody have any idea?
>
> Thank you.
>
> Minway
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@volny.cz
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Hi Ladislav,

Thanks for your info,
and we indeed return STATUS_OBJECT_NAME_NOT_FOUND when the file is not found.

But the Media Player just try to open the files.
After it try to open the VTS_99_1.VOB and then fail, Media Player just stop and don’t play the VOB files which it has opened correctly.

Maybe this is a bug of Media Player,
but it’s very strange the Windows UDF driver can handle it well…
I even try to hook Windows UDF driver and didn’t see any special IRP…

I would be very careful to say “Bug in Media Player”.
Does it work with default UDFS ? Yes. So it works.

Just take FileSpy, get output from your version or UDFS
and compare it with default UDFS. Surely there will be some difference
which causes VMPlayer to stop working.

L.