Page 1 of 1

WVC1

Posted: 06 Dec 2009 19:23
by OffColour
Hi,

I've done a fair bit of digging on this, but most of the posts seem quite old and none of them seem to give any answers.
Simple question really: Should vlc be able to play a WVC1 stream in ts or m2ts containers?
I can't get any of my blu-ray backups with this codec to play in any software whatsoever. VLC crashes after a few frames, WMP just plays audio.
The files are fine as they play with no problem at all on my Popcorn Hour.
I can't get vlc to log out to a file, so here's a screen shot of the messages box post crash:
Image

Win 7 Ultimate 64-bit
VLC 1.0.3

Thanks

Gary

Re: WVC1

Posted: 07 Dec 2009 07:19
by Jean-Baptiste Kempf
Can you cut the file and upload it for us?

Re: WVC1

Posted: 07 Dec 2009 22:54
by OffColour

Re: WVC1

Posted: 07 Dec 2009 23:48
by Jean-Baptiste Kempf
Works for me on 1.1-git version

Re: WVC1

Posted: 09 Dec 2009 09:45
by Lotesdelere
No problems so far for me on XP 32-bits.
Please try this VC-1 sample and report back if you can play it on your system:
http://www.megaupload.com/?d=BNLUTD5G

Re: WVC1

Posted: 09 Dec 2009 20:03
by OffColour
No problems so far for me on XP 32-bits.
Please try this VC-1 sample and report back if you can play it on your system:
http://www.megaupload.com/?d=BNLUTD5G
I only get sound, but it doesn't crash.
Here are the messages: http://rapidshare.com/files/318580054/log.log.html

Re: WVC1

Posted: 10 Dec 2009 02:02
by Lotesdelere
Your sample has an average bitrate of 16 Mbps but with a bitrate up to 21 Mbps at the end. My sample has an average bitrate of 8.7 Mbps but the bitrate goes up to 27 Mbps at the end.

Are you able to play this sample ? :
http://ftyps.com/unrelated/vc1_in_wmv.wmv
or this one:
http://ftyps.com/unrelated/vc1_in_mkv.mkv
or this one:
http://ftyps.com/unrelated/vc1_in_avi.avi

And what does worry me in this statement from you:
WMP just plays audio.
A VC-1 stream should play fine on Windows and especially with WMP on Windows 7.
So maybe your hardware can't handle such high bitrates ? What hardware do you have (Mobo, CPU, graphics card and RAM) ? Are you using the graphics drivers from the manufacturer or the Windows ones ?

And also after reading the messages log you posted try again to play these files after deleting preferences and cache:
http://wiki.videolan.org/WindowsFAQ-1.0 ... ettings.3F

Re: WVC1

Posted: 10 Dec 2009 21:18
by OffColour
All three of those play, including the wmv and avi in WMP.
PC is Vaio AR61M 4GB, 8400M GT 256MB and latest NVidia drivers.

BTW, .ts h264 and MPEG from blu-ray at 1080p work fine.

Re: WVC1

Posted: 11 Dec 2009 01:47
by Lotesdelere
So basically you can play low-mid bitrates file but not the high bitrates ones. But you can play 1080p H.264 files.
But Blu-ray doesn't use the TS container but the M2TS one so I'm not sure if your files are really original BD files or just remuxed ones.

So maybe your G/C can handle DXVA with H.264 but not with VC-1 because only the most recent models from Nvidia can do that, the reason why you can't play those high bitrates VC-1 files.

Anyway there are some strange things with your system:
You said you can play the MKV's in WMP but AFAIK Win7 doesn't come with a native built-in Matroska splitter. So which Matroska splitter have you installed ?

And also from the log you have posted:

Code: Select all

avcodec error: cannot open codec (Windows Media Video VC1) dmo debug: DMO codec for WVC1 may work with dll=wvc1dmod.dll dmo debug: found DMO: WMVideo Decoder DMO main debug: thread started dmo debug: DMO input type set dmo debug: DMO output type set dmo debug: GetOutputSizeInfo(): bytes 3110400, align 1 main debug: using decoder module "dmo"
In this case VLC can't use it's own VC-1 decoder. I'm not sure why this happens but it tries to fallback to the Windows DMO decoder.
wvc1dmod.dll is found but this DLL is NOT a part of a normal Win7 installation. This is an old DLL which doesn't exist anymore since WMP11. Win7 already comes with a DMO VC-1 decoder so there is no need to use this old one. So either you have copied it from another computer or you have installed some crazppy codec pack.

So I don't know what you have done on your system but I'm afraid you have done something wrong.

Re: WVC1

Posted: 12 Dec 2009 01:41
by OffColour
Hallelujah!
Right then, my VC-1 videos are now playing, including all the samples you guys posted up and my earlier test file.
Unfortunately they still don't work in VLC, but they play perfectly fine in the 64-bit version of Media Player Classic Home Cinema.

This sample from earlier (http://www.megaupload.com/?d=BNLUTD5G) works on the standard 32-bit MPC as well.

Sounds like it's a 64-bit thing.

BTW, I definitely don't have a codec pack installed! Haven't touched one of those in about 6 years!
And the dll referenced in the earlier log file isn't on my machine. I'm guessing that it's using the name of a dll that it knows can do the job (pre-Windows 7) and it's not been updated to reflect Windows 7.
And I didn't mean to imply that the mkv had run in WMP, just that they'd all run in VLC and the avi and wmv also in WMP.

Thanks for your help folks, but it looks like i'll have to wait for a 64-bit build of VLC. I'll keep using it for non-VC1 though :)

Re: WVC1

Posted: 27 Feb 2010 12:44
by OffColour
Bit of an old post to resurrect, but 1.0.5 has just fixed the problem and my wvc1 files now play fine :)

Good stuff!