Log in

View Full Version : ffdshow tryouts project: Discussion & Development


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

SeeMoreDigital
9th November 2007, 09:53
Enough with the language discussions please guys....

haruhiko_yamagata
9th November 2007, 10:34
Just letting you guys know, the ffavisynth.avsi placed in my plugins folder during the install seems to crash my Avisynth everytime I try to open, say, a d2v file.Thank you. Could you tell us the details?
What kind of error do you have?
Which application do you use?
Is the crash reproducible with AVI file?
What is the OS?

G_M_C
9th November 2007, 12:22
People, sorry if it is an "stupid" question, but i'm looking for a recent build of FFDShow that is multithreaded. I read somewhere about a build like this, but i cant remember "who's " build is was (Clsid/XXL).

I ask this because i want to try to install my new PC this weekend, and it has a E6750 Dualcore. And i need to find an appropriate version of MPC (patched) and AC3Filter i believe, but the question is about ffdshow ;)

ilpippo80
11th November 2007, 19:31
Just letting you guys know, the ffavisynth.avsi placed in my plugins folder during the install seems to crash my Avisynth everytime I try to open, say, a d2v file.

I had the same problem, and then I discovered that I still had kevin atkinson's avisynth_c.dll filter in my plugin's directory. If that's the problem, just remove avisynth_c.dll or replace LoadCPlugin with Load_Stdcall_Plugin in ffavisynth.avsi.

Fizick
11th November 2007, 20:10
Hi,
I found old (since 2003 ?) small bugs in MakeAVIS mode "store uncompressed audio".
1. in function convertToAVI, around line 666:


// wfx->wBitsPerSample=WORD((avs_samples_per_second(vi)/avs_audio_channels(vi))<<3); // wrong
wfx->wBitsPerSample=WORD((avs_bytes_per_audio_sample(vi)/avs_audio_channels(vi))<<3); // must be


2. in same function, around line 687:

// LONG rawaudiolen=LONG((asample[1]-asample[0]+1)*avs_samples_per_second(vi)); // wrong
LONG rawaudiolen=LONG((asample[1]-asample[0]+1)*avs_bytes_per_audio_sample(vi)); // must be



3. in function showProps, aroun line 909


// sprintf(pomS,"Bits per sample: %i",(avs_samples_per_second(vi)/avs_audio_channels(vi))<<3); // wrong
sprintf(pomS,"Bits per sample: %i",(avs_bytes_per_audio_sample(vi)/avs_audio_channels(vi))<<3); // must be


This way makeAVIS works fine in "store uncompressed audio" mode, but only if Bits per Sample is 8 or 16.

For 32 bit (integer or float) audio it produces non-playable avi.
Next fix should be else disable this mode (disable checkbox ?)
or implement internal (or Avisynth) resampling to 16 bit.
I am not guru of windows messages and controls.

Please put my "patch" to SVN

Leak
11th November 2007, 20:22
Ugh... I just realized why ffdshow's KernelBob and KernelDeint were crashing on me in the recent builds I downloaded from the project page...

The interface of the ff_kerneldeint.dll has changed, since Haruhiko removed the pointer to the frame copy function and replaced it with inline code. The installer, though, uses an ICL10 compiled, now incompatible ff_kerneldeint.dll which crashes because the signature of IkernelDeint::createI doesn't match anymore.

Could someone please recompile the ff_KernelDeint project with ICL10 and put that in bin\distrib\InnoSetup\icl10?

Thanks!

np: Tom Pooks - Pablo Assan's (Speicher CD3)

Inventive Software
11th November 2007, 20:54
Was gonna post a bug report along the lines of "Kernel deinterlacer still crashes my ffdshow... HELP!", but thanks for bug-probing Leak. ;)

Leak
11th November 2007, 22:08
Was gonna post a bug report along the lines of "Kernel deinterlacer still crashes my ffdshow... HELP!", but thanks for bug-probing Leak. ;)
Well, the fun thing here is that if you just compile ffdshow KernelDeint will work as expected - it's only when you build an installer that the problem will crop up... :(

In the meantime, here's (http://leak.no-ip.org/AviSynth/ffdshow/ffdshow_rev1601_20071111_Leak.exe) a vanilla 1601 build with a MSVC compiled but current and working ff_kerneldeint.dll.

EDIT: Then again, the files have just been updated in SVN and a new build is up at SourceForge... that was fast... :D

np: Kode9 & The Spaceape - Portal (Memories Of The Future)

Adub
11th November 2007, 22:23
Okay well, ilpippo80's fix worked perfectly. A soon as I removed the avisynth_c.dll, then everything worked fine.

Thanks for the fix.

Inventive Software
12th November 2007, 02:36
Kernel deint bug fixed! Way to go peeps! :D

rickardk
12th November 2007, 23:10
I have a big problem:

I have remuxed (into ts) some of my HD DVD and Blu-ray collection to be able to play them in Vista Media Center.

All Blu-rays (both AVC and VC-1) plays perfect using ffdshow (libavcodec etc).

But the HD DVDs I have remuxed appears to be jerky. And frames are droped.

ffdshow reports 29.976 fps but I know all titles are ~23.976 fps.

I guess the same problem is described here:
http://forum.doom9.org/showthread.php?p=1019426#post1019426

http://www.avsforum.com/avs-vb/showthread.php?p=12182286


Any idea why?
Is this a Haali splitter problem or is it a decoder problem?

Some HD DVD titles that stutters plays perfectly smooth in PowerDVD. Others are unwatchable in PowerDVD (bad stutters and frame drops) but just stutters slighlty when using Vista Media Center (ffdshow).

haruhiko_yamagata
13th November 2007, 00:09
I have a big problem:

I have remuxed (into ts) some of my HD DVD and Blu-ray collection to be able to play them in Vista Media Center.

All Blu-rays (both AVC and VC-1) plays perfect using ffdshow (libavcodec etc).

But the HD DVDs I have remuxed appears to be jerky. And frames are droped.

ffdshow reports 29.976 fps but I know all titles are ~23.976 fps.

I guess the same problem is described here:
http://forum.doom9.org/showthread.php?p=1019426#post1019426

http://www.avsforum.com/avs-vb/showthread.php?p=12182286


Any idea why?
Is this a Haali splitter problem or is it a decoder problem?

Some HD DVD titles that stutters plays perfectly smooth in PowerDVD. Others are unwatchable in PowerDVD (bad stutters and frame drops) but just stutters slighlty when using Vista Media Center (ffdshow).I'm just waiting for the new release from Haali.

yesgrey
13th November 2007, 12:19
rickardk,
If you convert your ts into a mkv file, you will be able to set the correct 23.976 fps in the mkv and watch your files smoothly.

Zarch_UK
13th November 2007, 12:22
Guys, wonder if you can help me out.

I'm using ffdshow tryouts on XP to decode mpeg4-avc files in mkv containers thru halli splitter.

The file details are:
1080p MKV File
1920x800
10675 bitrate MPEG4-AVC Video
DTS Audio

When i play this file on my Core 2 Duo E4400 and ATI2600Pro graphics card i have real problems with the codec only running on one core of my processor. (see pic). GPU stats are at the bottom too.

http://zarch.pwp.blueyonder.co.uk/1080p-cpu.jpg

This is obviously causing stuttering etc as the 2nd core is maxxed out, but the first core virtually idle. The only image amendment i currently have ticked is deinterlace, i do no resizing or sharpening etc.

I have changed "Number of decoding threads" to 2 as per the FAQ, but i believe this to be for mpeg2 only anyway.

Any ideas on how to get this working properly on both cores of my processor?

I have tried early versions like the stable version from july (rev 1324), right upto the latest rev1589, with no difference.

clsid
13th November 2007, 12:27
The H.264 decoder is NOT multithreaded (except for slices, which you file obviously doesn't have).

Zarch_UK
13th November 2007, 12:36
The H.264 decoder is NOT multithreaded (except for slices, which you file obviously doesn't have).

Thanks for prompt reply clsid. Do you know if there is any plans to make the h264 decoder multi-threaded or should i look at an alternative codec for my 1080p versions of files? (as 720 versions get by on 1 core!)

I take it the use of "slices" is a decision taken by the encoder? (and not a popular one by the looks of it)

Any advice you can give would be appreciated.

Kado
13th November 2007, 12:52
@Zarch_UK
Mid term ToDo list:

1. Frame-based multithreaded H.264 decoding. (Note: this will be added once it has been committed to FFmpeg SVN)

You can always buy the coreavc decoder v1.5, supports up to quad-core cpu's or wait for FFmpeg development.

_xxl
13th November 2007, 12:54
h264 multithreading, chapter 2:
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-September/035877.html
Bin:
http://rapidshare.com/files/69428157/ffdshow_rev1604_20071113_xxl.exe.html
Patch:
http://rapidshare.com/files/69429065/h264.mt.patch.html

Zarch_UK
13th November 2007, 13:06
@Zarch_UK

You can always buy the coreavc decoder v1.5, supports up to quad-core cpu's or wait for FFmpeg development.

Apologies, didn't see the "ToDo List". Are there any timescales on the FFmpeg project?

clsid
13th November 2007, 13:51
There only is an experimental patch available at the moment. That is used in the build that _xxl posted above.

Is is unknown when or if that patch gets included in the official FFmpeg codebase.

rickardk
13th November 2007, 14:57
rickardk,
If you convert your ts into a mkv file, you will be able to set the correct 23.976 fps in the mkv and watch your files smoothly.

Thanks!

Will try it with Godfellas...



Godfellas gives me this result right now:
Perfect in PowerDVD
Stutters with VC-1 codec from VMP11
Speeds up and looses sync with libavcodec (ffdshow)



Some HD DVDs put in TS gives me smooth playback both inside PowerDVD and with Windows Media Player (microsofts VC-1 codec)

Some stutters with a constant interval.
Some drops frames randomly.

Happens for both VC-1 and AVC.

But again, from Blu-ray all VC-1 and AVC (H264) titles put in ts plays perfectly smooth.


As ffdshow reports a frame rate of 29.976 fps I guess there are some flags that screw things up.

yesgrey
13th November 2007, 22:46
As ffdshow reports a frame rate of 29.976 fps I guess there are some flags that screw things up.

Yes, it should be. Maybe it's something related with the HD-DVD format specification not allowing 23.976 fps output... See this (http://www.avsforum.com/avs-vb/showthread.php?t=889460) thread.

With a mkv file you could use MKVtoolnix to correct the timecodes to 23.976. I have tryed with The Matrix trilogy and it worked great.

madshi
14th November 2007, 08:48
Maybe it's something related with the HD-DVD format specification not allowing 23.976 fps output...
There are 2 errors in that statement.

vlada
14th November 2007, 10:41
I found a strange bug in latest versions of ffdshow. If I want to play a movie in ViPlay 2.09, it says it cannot find audio decoder for AC3/AAC/Vorbis etc. which should be treated by ffdshow. MP3 plays through FhG decoder, although MP3 is enabled in ffdshow.

The strange thing is that the ffdshow audio decoder works in WMP, MPC or Graphedit. So it looks like a problem caused by ViPlay. But if I revert back to ffdshow beta3, audio plays fine with ffdshow and ViPlay.

Could someone please confirm this behavior? The player can be downloaded here (http://www.urusoft.net/download.php?lang=1&id=viplay).

haruhiko_yamagata
14th November 2007, 11:29
I found a strange bug in latest versions of ffdshow. If I want to play a movie in ViPlay 2.09, it says it cannot find audio decoder for AC3/AAC/Vorbis etc. which should be treated by ffdshow. MP3 plays through FhG decoder, although MP3 is enabled in ffdshow.

The strange thing is that the ffdshow audio decoder works in WMP, MPC or Graphedit. So it looks like a problem caused by ViPlay. But if I revert back to ffdshow beta3, audio plays fine with ffdshow and ViPlay.

Could someone please confirm this behavior? The player can be downloaded here (http://www.urusoft.net/download.php?lang=1&id=viplay).
ViPlay.exe does not exist in the white list. ViPlay3.exe exists though. I have added it.
Did you uncheck 'Show dialog when an unknown application tries to load ffdshow.'?

yesgrey
14th November 2007, 13:06
There are 2 errors in that statement.

It would be helpfull if you pointed the errors. I have put a maybe because I was not sure about it...

madshi
14th November 2007, 13:26
It would be helpfull if you pointed the errors. I have put a maybe because I was not sure about it...
(1) The format is named "HD DVD" and not "HD-DVD".
(2) The HD DVD format specification does allow 23.976p output.

Amir has specifically confirmed (2). Furthermore, if the specification didn't allow 23.976p output - how could the Toshiba XA2 offer that functionality then?

Leak
14th November 2007, 14:14
Amir has specifically confirmed (2). Furthermore, if the specification didn't allow 23.976p output - how could the Toshiba XA2 offer that functionality then?
Easy - applying IVTC after decoding... :D

madshi
14th November 2007, 14:35
Easy - applying IVTC after decoding... :D
If the specification would not allow it, Toshiba would be breaching the specification/license. They'd get into legal trouble doing that.

Anyway, Amir (Microsoft) has specifically stated that it is perfectly legal for a HD DVD player to ignore the pulldown flags in the video stream and output 24p (respectively 23.976p) straight. And from what I've heard the Toshiba is not doing IVTC, but it's passing the original progressive data through (fortunately).

honai
14th November 2007, 17:18
On another occasion amirm has also confirmed at avsforum that all HD DVD titles he had his hands on were indeed encoded at 23.976fps.

ACrowley
14th November 2007, 17:39
On another occasion amirm has also confirmed at avsforum that all HD DVD titles he had his hands on were indeed encoded at 23.976fps.

ofcourse...no doubt ?!

I made 1080p x264 reencodes from almost all HDDVD Titles ..and all HDDVDs were 23.976Fps

@XXL
Your latest Mutithread build have still the async Problem on my Sys.
Its a constant + Delay on 1080p H264...again its not a to slow Sys Cpu ( A 64 X2 5000)

rickardk
15th November 2007, 10:11
On which level are my HD DVDs in ts recognized as 29.976fps then?

And why does some titles speed up, some stutters in a constant pattern, some skips frames (can't find a pattern here but it's always the same frames) and some plays 100% smooth.

But as soon as I reencode them (x264 put in mkv) all titles playback 100% smooth.

Is it the splitter (Haali) or the decoder?

I really would love to have smooth playback without putting everything in mkvs.

TheShadowRunner
15th November 2007, 10:52
Follow up on my frameskip/stutter problem on h.264 with high bitrates, of course CLSID & Haruhiko were right on the money. 1 Core is maxed out when that happens and the other almost idle.
Can't wait for multithreading if that feature ever makes it!
See you,

TSR

yesgrey
15th November 2007, 11:49
(1) The format is named "HD DVD" and not "HD-DVD".

I assume the error. I have been in HD DVD site and that's the correct name. But in lots of places we see HD-DVD. I think it should be a confusion with blu-ray, because this has the '-'.

Furthermore, if the specification didn't allow 23.976p output - how could the Toshiba XA2 offer that functionality then?

If you read my link above, it was said that the specification was recently updated to allow it, and that will be firmware updates for some of the players (the XA2 is referred).

madshi
15th November 2007, 13:31
If you read my link above, it was said that the specification was recently updated to allow it
Sais one unknown guy on a forum. Is that your only source?

Anyway, even if true, the specification does allow 24p output right now. There's no doubt about that.

ACrowley
15th November 2007, 18:00
On which level are my HD DVDs in ts recognized as 29.976fps then?

And why does some titles speed up, some stutters in a constant pattern, some skips frames (can't find a pattern here but it's always the same frames) and some plays 100% smooth.

But as soon as I reencode them (x264 put in mkv) all titles playback 100% smooth.

Is it the splitter (Haali) or the decoder?

I really would love to have smooth playback without putting everything in mkvs.

You can remove the 29.97 FPS Pulldown to get 23.976Fps with vc1con
Then remux it into TS

For mkv remuxing , set a 23.976 Timecode

Somewhere here is a Thread why ffdshow/WMVideoDecoderDMO outputs 29.97 FPs instead of pulldown 23.976FPS
I think ist Splitter related

And a reecoded x264 Video has nothing to do with the untouched Source, you cant compare it :)
Other Codec, Bitrate, Settings etc etc

By the Way..its a well known Problem that VC1 1080p is not playing smooth on "some" Systems..even with enough CPU Power.
I cant play VC1 HDDVD smooth on my X2 5000, not with ffdshow not with MS VC1 Decoder. Even not when its proper remuxed
Only Cyberlink VC1 Decoder into PowerDVD plays it smooth, but i can paly all H264 BluRay smooth with CoreACv or Cyberlink

honai
15th November 2007, 18:22
Somewhere here is a Thread why ffdshow/WMVideoDecoderDMO outputs 29.97 FPs instead of pulldown 23.976FPS

In my setup I do get 23.976fps with ffdshow/WMVideoDecoderDMO.

its a well known Problem that VC1 1080p is not playing smooth on "some" Systems..even with enough CPU Power

This is the first time I heard about it.

rickardk
15th November 2007, 19:00
You can remove the 29.97 FPS Pulldown to get 23.976Fps with vc1con
Then remux it into TS

For mkv remuxing , set a 23.976 Timecode

Somewhere here is a Thread why ffdshow/WMVideoDecoderDMO outputs 29.97 FPs instead of pulldown 23.976FPS
I think ist Splitter related

And a reecoded x264 Video has nothing to do with the untouched Source, you cant compare it :)
Other Codec, Bitrate, Settings etc etc

By the Way..its a well known Problem that VC1 1080p is not playing smooth on "some" Systems..even with enough CPU Power.
I cant play VC1 HDDVD smooth on my X2 5000, not with ffdshow not with MS VC1 Decoder. Even not when its proper remuxed
Only Cyberlink VC1 Decoder into PowerDVD plays it smooth, but i can paly all H264 BluRay smooth with CoreACv or Cyberlink


Thanks for all advices!

VC-1 from Blu-rays plays 100% smooth. Actually I have remuxed 43x Blu-ray titles (mpeg2, VC-1 and H264) into ts. NONE of them stutters.

My HTPC config should be enough (I think):
Q6700@~3Ghz
4GB
8600GTS


The thing I can't understand is why there are diffrent type of stutters and frame drops from title to title.


I apologise if you guys don't think this discussion belongs in this thread. I guess it's a Haali problem rather then a ffdshow problem?

But it would be great if we could find a solution so we can use ffdshow to decode remuxed HD DVDs!

Inventive Software
15th November 2007, 19:43
It'll most likely be a high bitrate problem, since it'll vary from title to title, like you're experiencing. :)

rickardk
15th November 2007, 22:56
It'll most likely be a high bitrate problem, since it'll vary from title to title, like you're experiencing. :)

But they play 100% perfect direct from disc (PowerDVD Ultra 7.3).

Inventive Software
15th November 2007, 23:32
That's because it's a constant read rate from the disc, and not from the HD.

vlada
15th November 2007, 23:55
ViPlay.exe does not exist in the white list. ViPlay3.exe exists though. I have added it.
Did you uncheck 'Show dialog when an unknown application tries to load ffdshow.'?

Thanks, that was the problem. I have no idea why, but I had the dialog to ask about using ffdshow unchecked. I feel stupid for not looking into it, because I knew about the black/white list in ffdshow.

Btw. you could also add ViPlay4.exe to the whitelist. The Urusoft team just released beta of version 4. I somehow don't understand their development. They never finished version 3 and now they have v4 beta.

rickardk
16th November 2007, 00:56
That's because it's a constant read rate from the disc, and not from the HD.

Ok, maybe you are right...

But all VC-1 titles (remuxed into ts) from Blu-ray are smooth.
And most VC-1 titles (remuxed into ts) from HD DVD are smooth when played back in PowerDVD.
If I make an iso of a title it plays 100% smooth with PowerDVD.


I really think there is something else going on here...



Done some serious playback testing today and this is what I found:



When a VC-1 title from a HD DVD are remuxed into ts:

---------PowerDVD
Will play most titles smooth.
---------


---------WMP/VMC with ms VC-1
Will play it back at 23.976fps (according to EVR). I found 3 types of playback when going through my collection.

1. Plays 100% smooth.

2. With stutters and/or framedrops. The stutters will appear at exactly the same place everytime you watch the title. But the stutters will not appear in a constant intervall. Some of

3. Sometimes it plays with stutter at a constant interval. And sometimes it plays back 100% smooth. Really strange... I think it has something to do with what was played just before.


Keep in mind, all the above are 100% smooth in PowerDVD
---------


----------WMP/VMC with ffdshow (libavcodec)
Will play it back at 29.976fps loosing sync etc

Also, if I set ffdshow to raw when using microsofts VC-1 decoder it will speed up to 29.976fps.
---------




When a H264 title from a HD DVD are remuxed into ts:

---------PowerDVD
Some titles have stutters at a constant intervall.
Some are 100% smooth
---------


---------WMP/VMC with Cyberlink H264
Now it get strange. You may think that you should get the same result as with PowerDVD (same decoder)
But some titles that always stutters in PowerDVD will play 100% smooth in WMP with same decoder but diffrent splitter (haali vs cyberlink)

And some titles that plays 100% smooth in PowerDVD will now stutter with a constant interval.
---------

---------WMP/VMC with ffdshow (libavcodec)
Playback at 29.976fps loosing sync etc.
---------


I really can't understand what's going on here...

Thunderbolt8
16th November 2007, 03:38
could someone please explain what nellymoser's audio decoder can do?

Leak
16th November 2007, 09:41
could someone please explain what nellymoser's audio decoder can do?
Here you go... (http://en.wikipedia.org/wiki/Nellymoser_Asao_Codec_in_Flash)

Why they chose just about the dumbest name possible for their company is beyond me, though...

foxyshadis
16th November 2007, 12:57
Here you go... (http://en.wikipedia.org/wiki/Nellymoser_Asao_Codec_in_Flash)

Why they chose just about the dumbest name possible for their company is beyond me, though...

OT, sorry... This is a Nelly Moser, I have a couple.
http://www.bbc.co.uk/gardening/plants/plant_finder/images/large_db_pics/large/clematis_nelly_mosa.jpg

It's still a weird name for a company.

Jay Bee
16th November 2007, 13:49
By the Way..its a well known Problem that VC1 1080p is not playing smooth on "some" Systems..even with enough CPU Power.
I cant play VC1 HDDVD smooth on my X2 5000, not with ffdshow not with MS VC1 Decoder. Even not when its proper remuxed
Only Cyberlink VC1 Decoder into PowerDVD plays it smooth, but i can paly all H264 BluRay smooth with CoreACv or Cyberlink

You can add me to the list. I have an X2 4200+ @ 2.8 GHz and can only play VC-1 100% smooth with PDVD. As far as I can tell it's because ffdshow is single threaded and the microsoft decoder is so inefficient that it needs two cores and a GPU but ATI doesn't support VC-1 in Windows XP even if they claim to do so (at least not with my card, x1950 pro).

ACrowley
16th November 2007, 14:20
Yeah...is think ist a Multithreading Issue.
But WMVideoDecoder pushes both Cores ...maybe not efficient enough on Athlon Systems. I
dont know Cyberlink VC1 Decoder works perfect and fully smooth on VC1...to bad that we cant use the Decoder outside PowerDVD

With SonicVC1Decoder and SonicCinemasterVideoDecoder4.3 and WMVideoDecoderDMO its all the same.
Video starts playing smooth with ~24fps and after a few seconds the fps goes down to ~15 and it starts stuttering

Also the WMVideoDecoder cant use DXVA on VC1...DXVA works nice on WM9 MP

So far i Know ,the Problem only exist for A64 Users...all Intel CoreDuo User "i" know are having no Problems

No Rpoblme for my because I dont watch the untouched VC1, i always reencode it to 1080p x264 with German and English Audio.
However...im going to by to replace my A64 X2 5000 with a Intel Quad this Year :)

@RichardK
As i told you :
To get alltime 23.976 simply remove the Pulldown from HDDVD VC1 with vc1conv .
The remux it into your TS .
For MKV :
1. gdsmux (haali) muix EVO VC1 into mkv. You only get 29.97 FPS !! So youve to remux it :
2.mkvmerge : remux it with 23.976 Timecode
So you have solved you 29.97 fps Problem

honai
16th November 2007, 14:24
Yeah...is think ist a Multithreading Issue.

It's not.

But WMVideoDecoder pushes both Cores ...maybe not efficient enough on Athlon Systems.

Not true.

Also the WMVideoDecoder cant use DXVA on VC1

It's not necessary. Even w/o DXVA VC-1 streams will play stutter-free on any dual-core CPU above 2.0 GHz.

So far i Know ,the Problem only exist for A64 Users

Check your setup. No problems at all on any of my X2 machines.

However...im going to by to replace my A64 X2 5000 with a Intel Quad this Year

If your new system is as misconfigured as the old one you'll have the same problems. Those are not related to CPU power but to your specific setup.

As far as I can tell it's because ffdshow is single threaded

It's not because of that.

and the microsoft decoder is so inefficient

It's not. All VC-1 streams from commercial discs play fine on my X2 @ 2.4 GHz even at high bitrate. The problem is your setup, not the decoder and not ffdshow.

And it has nothing to do with the GPU either. My video card doesn't support VC-1 at all, and still all videos play smooth.

Again, check your setup and make sure that it's configured correctly. My recommendation:

* latest VC-1 decoder (wvc1dmo.exe 6.0.2600.0)
* MPC or ZoomPlayer
* video renderer set to Haali or VMR9
* ffdshow, in Codec section choose WMV9 for WVC1 decoding

This will play any VC-1 stream out there even on an X2 @ 2.4 GHz absolutely stutter-free.

Jay Bee
16th November 2007, 16:39
Also the WMVideoDecoder cant use DXVA on VC1

It also works for VC-1. You can use WMV9 PowerToy (http://www.citizeninsomniac.com/WMV/) to enable logging to see if it's working.


So far i Know ,the Problem only exist for A64 Users...all Intel CoreDuo User "i" know are having no Problems
Hmm, ever tried any of the "AMD Dual-Core optimizer" thingies? I haven't because I wasn't aware of anything that needed fixing.




It's not necessary. Even w/o DXVA VC-1 streams will play stutter-free on any dual-core CPU above 2.0 GHz. My video card doesn't support VC-1 at all, and still all videos play smooth.



Have you tried disabling DXVA using the tool I linked to above? Because when I did that on a different C2D Nvidia machine it started decoding VC-1 as bad as the X2 ATI machine. What GPU do you have?


* latest VC-1 decoder (wvc1dmo.exe 6.0.2600.0)

What's this? According to Zoom Player the WMVideo DMO is using qasf.dll 11.0.5721.5145. This was installed with WMP 11, which is the recommended method to get the newest decoder. I think your decoder is older but I'll give it a try.

And I'm using Zoom Player and VMR7 works better then any of the other renderers.