Log in

View Full Version : DirectShow playback of VC-1 (WVC1) with Haali and ffdshow doesn't work?


kr0k0f4nt
7th March 2010, 14:37
Hey Guys,

I am trying to encode some HD content (it's not copy protected) to XviD. I am using therefore usually an AviSynth Script and open that in VirtualDub. So that's no problem here, works fine with all MPEG2 and .h264 sutff.

But I've got a couple of content now that is encoded in VC-1, which fails to get rendered on DirectShow.

I also tracked it down, but I wonder that the solution is here. Let me try to explain.

I've the latest fddshow installed (2010-03-01) and the latest Haali (2009-12-19). I've installed fddshow and picked the WMV9 to decode VC-1. Haali is installed default, with MPEG-TS checkbox set.

Then I am using Media Player Class Home Cinema AND have the internal Filter for MPEG-PS/TS/PVA not enabled the Playback fails. It takes a while to come and then there is only the first frame, but neither in the correct aspect ratio nor does it play. It's also just a part of the overal image.

If I enabled the Filter for MPEG-PS/TS/PVA the video starts right away and works fine. So the Problem seem so be Haalis PS Splitter here, or I am wrong here?

I also ran MatroskaDiag on that File that comes up with that, while having the Haali PS-Splitter checkbox set on during the Setup:


Matroska file info : J:\BDMV\STREAM\00000.m2ts
File size : 20.35 GB
TEbmlReader.ReaderHeader : EBML header ID not found (found 0x1468E800)
DirectShow RenderFile check :
Matroska Splitter : Gabest's Matroska Splitter
- Installed : no
- Can be created : no
Matroska Splitter : Haali's Matroska Splitter
- Installed : no
- Can be created : no
RenderFile with DirectShow : Unbekannter Fehler (0x80004005)

DirectShow detailed rendering :
0> MyRenderFile : J:\BDMV\STREAM\00000.m2ts
0> Creation of GraphBuilder : OK
0> Creation of FilterMapper2 : OK
16> Adding graph to ROT : OK
7738> Creation of source filter : Unbekannter Fehler (0x80004005)


Btw: Unbekannter Fehler = Unknow Error

What's pretty weired for me is the fact that it thinks that Haali isn't installed? But it's installed for sure, as I can open up any h264 AVC stuff easily on DirectShow.

Does anyone have an idea? I would appriciate any help here :)

bigotti5
7th March 2010, 15:56
Latest Haali does not support VC1 - use an older one e.g this one (http://www.videohelp.com/download/MatroskaSplitter110109.exe)

kr0k0f4nt
7th March 2010, 16:44
Okay that did the trick - that really was an easy one :)

I really wonder why it says nothing about this in the Change Log? But thanks for solving my Problem here!

Snowknight26
7th March 2010, 20:04
Because its a bug.. and no one mentions bugs in changelogs.

kr0k0f4nt
2nd April 2010, 12:03
The latest Version (27/03/2010) of Haali still seems to have this Bug :(