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.