View Full Version : New ffdshow build (?)
clsid
21st October 2006, 14:38
Access Violation in ffdshow on Windows Vista RC2.(5744)
http://sourceforge.net/tracker/index.php?func=detail&aid=1567236&group_id=53761&atid=471489
FFdshow rev 350 is working ok, no crash.
FFdshow reports 0% cpu usage always.
I think haruhiko fixed that bug by removing the CPU usage OSD item.
clsid
21st October 2006, 14:46
List of known issues in revision 423:
1) Wavpack decoder crashes on this file (http://rapidshare.de/files/34646550/SoC__XviD_WavPack_MP3_-007.mkv.html). (reported by clsid)
2) ICL9 builds of ffdshow.ax crash on files created by a specific old revision of x264 (don't know the rev number). Funny thing however is that the files play without crash if you first play a good file and then play a 'troublesome' file in the same player instance. Also no crash when using a plain unoptimized debug build. Sample file (http://rapidshare.de/files/35447656/sample.mp4.html). (reported by clsid)
3) image settings -> preset autoload conditions -> "on FOURCC match" doesn't work. (reported by juskixxx)
4) Interface bug in Windows Vista. Details and screenshot (http://forum.doom9.org/showthread.php?p=888312#post888312). (reported by BlindWanderer)
Reported but unconfirmed bugs:
5) Loading IFO file in MPC and seeking thru the video instantly crashes MPC. Seeking thru VOB file is fine.(reported by DSP8000)
6) Instant crash when trying to play this MSS2 WMV file (http://ftp.mplayerhq.hu/MPlayer/samples/V-codecs/MSS2/mss2_speech.wmv). Happens on Windows 2000. No crash on drevil_xxl's XP system. (reported by clsid)
7) The following encoders do not work for me: MPEG 4, MPEG 1, MPEG 2, h.263, H.261 and DV. VirtualDub 1.16.16 gives the following error: "Cannot start video compression. An unknown error occurred (may be corrupt data). (error code -100)". I know that at least some of these encoders do work for others. My system specs: Windows 2000, AMD Athlon Thunderbird. (reported by clsid)
8) Resize filter alters colors. Details (http://forum.doom9.org/showthread.php?p=884778#post884778). (reported by Kador)
9) Automatic preset loading doesn't seems to be working with on "number of channel match" and AC3 audio on DVD (don't know if it happens with AC3 audio in MKV, AVI or not or any other audio format). I use "3;4;5;6" in "number of channel match" so this should load with audio track with more than 2 channels but with an AC3 2 channels track this is also loaded. (reported by thuan)
10) Automatic Quality Control in PostProcessing video filter is broken I think. At least with what I see with the preset slider. Normally the dot should go up and down as the CPU load differs but now it only stuck at where it defaults. (reported by thuan)
When outputting the audio to AC3 using the ffdshow AC3 encoder there are a lot of downmix overflows. The sound seems to be distorted as if the volume is to high. (reported by TFM_TheMask)Has this one been fixed or not?
_xxl
21st October 2006, 16:31
I think haruhiko fixed that bug by removing the CPU usage OSD item.
Rev 350 is working ok with Vista RC2 x86.
Please confirm.
When outputting the audio to AC3 using the ffdshow AC3 encoder there are a lot of downmix overflows. The sound seems to be distorted as if the volume is to high. (reported by TFM_TheMask)
I'll commit when ready.
clsid
21st October 2006, 17:52
The default User no longer has permission to access
the pseudo registry key HKEY_PERFORMANCE_DATA. This
causes the call to RegQueryValueEx to return
ACCESS_DENIED.Please test Vista RC2 with a regular user account, because it probably works ok on admin and poweruser accounts.
_xxl
21st October 2006, 18:19
The default User no longer has permission to access
the pseudo registry key HKEY_PERFORMANCE_DATA. This
causes the call to RegQueryValueEx to return
ACCESS_DENIED.
True, but no crash.
Please test Vista RC2 with a regular user account, because it probably works ok on admin and poweruser accounts.
Tested no crash.Cpu usage is 0% always.
EDIT:
The same results on admin and guest accounts.
foxyshadis
21st October 2006, 21:02
The last is Automatic Quality Control in PostProcessing video filter is broken I think. At least with what I see with the preset slider. Normally the dot should go up and down as the CPU load differs but now it only stuck at where it defaults.
I think that's actually related to the cpu usage bug. But I can't test now because sourceforge's one old-files site is down and I don't have the motivation to recompile a couple old revs. ^^;
JarrettH
22nd October 2006, 03:08
anyone know why sourceforge only has one download mirror? (not working)
foxyshadis
22nd October 2006, 05:06
It's some kind of database mishap, but I found that if you had a preferred mirror selected already, you can click on the link it defaults to and the files will be there, even though the mirror doesn't show up.
Liisachan
22nd October 2006, 05:40
direct links are usually discouraged, but just for now:
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow-20061010-rev369-Q.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev382_20061012_clsid.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev386_20061014_clsid_icl9.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow-20061015-rev389-Q.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev392_20061015_clsid.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow-20061017-rev401-Q.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev404_20061017_clsid.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev404_20061017_clsid_icl9.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/FFdshow-Tryouts-20061018-rev411.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/FFdshow-Tryouts-20061018-rev415.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev420_20061020_clsid.exe
dk75
22nd October 2006, 11:50
anyone know why sourceforge only has one download mirror? (not working)
???
One?
They have bunch of download mirrors. Usualy you use one as preffered but you can:
1. change it any time when downloading;
2. regardles of preffered mirror you could use any other mirror listed at download page by just klicking it.
Eragon4ever
22nd October 2006, 12:24
Added a patch for German and other languages to SourceForge. Link (http://sourceforge.net/tracker/index.php?func=detail&aid=1582239&group_id=173941&atid=867362)
I hope it works this time.
haruhiko_yamagata
22nd October 2006, 13:57
Added a patch for German and other languages to SourceForge. Link (http://sourceforge.net/tracker/index.php?func=detail&aid=1582239&group_id=173941&atid=867362)
I hope it works this time.
*.isl files
If you want to overwrite one or two messages, you can do it from custom_messages.iss. Leaving it in compiler directory should be better because Inno set up will be updated. I copied Japanese.isl because Inno setup does not include it.
*.rtf files
*rtf are not included because your svn client thinks they are binary files.
DonGato
22nd October 2006, 14:11
direct links are usually discouraged, but just for now:
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow-20061017-rev401-Q.exe
http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev420_20061020_clsid.exe
Strange, those links don't work in Firefox but in IE. -_-;
Now M$ is paying Sourceforge? :P
LoRd_MuldeR
22nd October 2006, 14:20
Strange, those links don't work in Firefox but in IE. -_-;
Now M$ is paying Sourceforge? :P
Works fine in FreeDownloadManager ;)
Also works when I copy the URL to address-bar in Firefox.
Leftclick on the link don't work. Maybe they don't like the referrer...
Also try this, should work with leftclick:
http://anonym.to/?http://surfnet.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev420_20061020_clsid.exe
Eragon4ever
22nd October 2006, 15:08
*.isl files
If you want to overwrite one or two messages, you can do it from custom_messages.iss. Leaving it in compiler directory should be better because Inno set up will be updated. I copied Japanese.isl because Inno setup does not include it.
*.rtf files
*rtf are not included because your svn client thinks they are binary files.
Well, I edited 20 - maybe more, maybe less - messeges. Should I really do this in custom_messages.iss?
Anyway, I uploaded the *.rtf files separately.
haruhiko_yamagata
22nd October 2006, 15:21
Well, I edited 20 - maybe more, maybe less - messeges. Should I really do this in custom_messages.iss?
Well, it's hard but better to do it in custom_messages.iss, I think. It will make clear where you edited and it's important.
clsid
22nd October 2006, 15:36
If you are modifying german.isl, then maybe it is best to submit those changes to the InnoSetup creators.
Eragon4ever
22nd October 2006, 15:53
If you are modifying german.isl, then maybe it is best to submit those changes to the InnoSetup creators.
I'll do so sometimes next week due to a lack of time.
P.S. A typo in ffdshow_installer.iss:
Name: "ge"; MessagesFile: "compiler:Languages\German.isl" should be
Name: "de"; MessagesFile: "compiler:Languages\German.isl"
I don't want to make a patch just for this now.
Amour
22nd October 2006, 18:20
added patch for French InnoDB.
clsid
22nd October 2006, 20:12
I have updated both German and French translations.
foxyshadis
22nd October 2006, 21:33
If you don't update custom_messages.iss, they'll most likely get accidentally overwritten with the next inno update anyway. Or at least anyone who updates will always have to keep it in mind.
???
One?
They have bunch of download mirrors. Usualy you use one as preffered but you can:
1. change it any time when downloading;
2. regardles of preffered mirror you could use any other mirror listed at download page by just klicking it.
No, mirror selection was broken the last day or two. Some weirdness related to updating the site with new code. Fixed today though.
haruhiko_yamagata
22nd October 2006, 23:05
FPS1
FPS1 v0,v1 is OK, not v2(blackness or crash(random and rare)).
Samples (http://samples.mplayerhq.hu/V-codecs/FPS1/)
_xxl
23rd October 2006, 07:19
FPS1
FPS1 v0,v1 is OK, not v2(blackness or crash(random and rare)).
Samples (http://samples.mplayerhq.hu/V-codecs/FPS1/)
/**
* @file fraps.c
* Lossless Fraps 'FPS1' decoder
* @author Roine Gustafsson <roine at users sf net>
*
* Only decodes version 0 and 1 files.
* Codec algorithm for version 0 is taken from Transcode <www.transcoding.org>
*
* Version 2 files, which are the most commonly found Fraps files, cannot be
* decoded yet.
*/
v2 is not supported.
Eragon4ever
23rd October 2006, 18:18
Added a patch of the two new lines in custom_messages.iss. Here (http://sourceforge.net/tracker/index.php?func=detail&aid=1582239&group_id=173941&atid=867362)
regeszter
24th October 2006, 12:10
Hi,
may I ask for two feature? I like to see on OSD the preset name and girder template for audio part (there is girder template for video part).
Thanks
BlindWanderer
26th October 2006, 08:37
Feature Request :D
And a bug :(
Two checkboxs on the Resize module config:
Resize with SAR consideration. (resize the video so the output after SAR is applied, will be what was requested, either the size (not exactly sure how this would work) or aspect ratio).
Aspect ratio resize subtracks (instead of adding blackspace).
Goal:
You see, i have some video I want to play on my desktop (M$ video Screensaver & Vital Desktop (http://vital-desktop.sourceforge.net/). Trouble is the video has a non 1:1 SAR. This means i cannot cut the video to the aspect ratio of my screen (which is 5:4) and maintain the videos SAR. It's driving me nuts.
Bug:
When using the overlay mixer & hw deinterlacing, it sometimes doesn't deinterlace.
I've found changing the aspect ratio on the overlay mixer to anything then back to default gets deinterlacing to work. It would be good if there were a checkbox to do this workaround automaticaly. If you set the aspect ratio to that of the SAR and back to default it wouldn't be noticeable.
_xxl
26th October 2006, 12:57
http://www.mplayerhq.hu/design7/news.html
Xirss
26th October 2006, 15:44
Where I can find an x64 build of ffdshow with x64 installer? 32-bit installer registers vfw frontend in the 32-bit part of registry :( so it isn't work for VirtualDub.
Liisachan
26th October 2006, 16:23
It's not from those recent ffdshow-tryouts, but celtic_druid compiled ffdshow64-rev2546.exe (http://ffdshow.faireal.net/mirror/ffdshow/ffdshow64-rev2546.exe), dated 2006-05-17. 2546 is the newest rev by milan, i.e. original ffdshow.
Romario
26th October 2006, 17:47
Well, I am sure that drevil_xxl or haruhiko_yamagata CAN compile 64-bit build from tryout builds, based on revision 454.
cc979
27th October 2006, 15:24
I've found something out when playing a svq3 file with ffdshow I get colour corruption which is known, but if use nv21 output the colour corruption is gone
TFM_TheMask
27th October 2006, 20:47
New bug:
From version 420 the AC3 output is broken. For example when I want to encode an AAC audio file to AC3 using the Filewriter filter the ffdshow audio decoder filter can't connect to the Filewriter. Older versions work OK.
Attached the graph from the older versions when it still works and the settings used.
This bug was found during the fixing of the AAC to AC3 distortion bug.
haruhiko_yamagata
28th October 2006, 01:05
Bug:
When using the overlay mixer & hw deinterlacing, it sometimes doesn't deinterlace.
I've found changing the aspect ratio on the overlay mixer to anything then back to default gets deinterlacing to work. It would be good if there were a checkbox to do this workaround automaticaly. If you set the aspect ratio to that of the SAR and back to default it wouldn't be noticeable.
Is "Use ovelay mixer" checked? Is not it in intermediate state?
haruhiko_yamagata
28th October 2006, 01:06
I installed Vista RC1 yesterday.
makeAvis.exe does not start in windows Vista.
// EDIT
Oops! Excuse me.
I just forgot to install avisynth. It works.
BlindWanderer
28th October 2006, 02:11
Is "Use ovelay mixer" checked? Is not it in intermediate state?
I have it in the intermediate state (grey/green; depends who's compile i'm using).
I have two nv 7900GT in SLi mode, running 91.47 of the nvidia drivers (i could run 92.91, but i've had some problems with it).
haruhiko_yamagata
28th October 2006, 03:58
I have it in the intermediate state (grey/green; depends who's compile i'm using).
I have two nv 7900GT in SLi mode, running 91.47 of the nvidia drivers (i could run 92.91, but i've had some problems with it).
If it is intermediate state, it's expected.
To force hardware deinteracing, check "Use overlay mixer".
The problem is not the code, but the name of the check box and documentation.
BlindWanderer
28th October 2006, 04:10
I keep a close eye on the change log, and noticed a "restart replace for libmpeg2_ff.dll" for revision 458.
I hate rebooting my system. I like the "file is locked" dialog box. Usualy when a file is locked with the ffdshow installer, it's because of explorer or some media player.
I checked the "Use overlay mixer" box in "output" (was intermediate); still isn't deinterlacing until i change the overlay aspect ratio (changing any other aspect of the size is enough to trigger deinterlacing as well).
haruhiko_yamagata
28th October 2006, 04:53
I keep a close eye on the change log, and noticed a "restart replace for libmpeg2_ff.dll" for revision 458.
I hate rebooting my system. I like the "file is locked" dialog box. Usualy when a file is locked with the ffdshow installer, it's because of explorer or some media player.
Restart replace is flaged for many other dlls and ax too. See rev 430.
Reboot is required only when file is locked. If you check "Don't use ffdshow in"-"explorer.exe", it is rarely required.
If it is locked by explorer.exe, we can't install ffdshow unless we reboot or log off. Or do you instruct beginers to use task manager and quit explorer.exe? Beginers don't know what to do against "file is locked" message.
If it is locked by some media player, the installer will find libmplayer.dll is locked earlier, and warn user to quit the applicatin, thus no problem.
In Windows vista, explorer.exe still lock ffdshow.ax and libmpeg2_ff.dll and never releases. I made "Don't use ffdshow in"-"explorer.exe" default because of this issue. clsid, I don't think it is good to remove explorer.exe from black list in Windows Vista.
haruhiko_yamagata
28th October 2006, 05:08
I checked the "Use overlay mixer" box in "output" (was intermediate); still isn't deinterlacing until i change the overlay aspect ratio (changing any other aspect of the size is enough to trigger deinterlacing as well).
It's not reproducible to me. Perhaps it depends on the video card.
_xxl
28th October 2006, 10:00
New bug:
From version 420 the AC3 output is broken. For example when I want to encode an AAC audio file to AC3 using the Filewriter filter the ffdshow audio decoder filter can't connect to the Filewriter. Older versions work OK.
Attached the graph from the older versions when it still works and the settings used.
This bug was found during the fixing of the AAC to AC3 distortion bug.
Please tell us more!Last revision that worked?
AAC to AC3 distortion bug is in rev 2517.
haruhiko_yamagata
28th October 2006, 10:24
I have it in the intermediate state (grey/green; depends who's compile i'm using).
I have two nv 7900GT in SLi mode, running 91.47 of the nvidia drivers (i could run 92.91, but i've had some problems with it).
It may be bug of nvidia's driver. Please test MPC's internal MPEG2 decoder. Double click the decoder in MPC's dialog and you'll see "Set interlaced flag in output media type". Enable it and try. If failed, please report the bug to nvidia.
TFM_TheMask
28th October 2006, 11:51
Please tell us more!Last revision that worked?
AAC to AC3 distortion bug is in rev 2517.
Where can I download rev 416, 417, 418 and 419?
BlindWanderer
28th October 2006, 11:56
Restart replace is flaged for many other dlls and ax too. See rev 430.
Reboot is required only when file is locked. If you check "Don't use ffdshow in"-"explorer.exe", it is rarely required.
If it is locked by explorer.exe, we can't install ffdshow unless we reboot or log off. Or do you instruct beginers to use task manager and quit explorer.exe? Beginers don't know what to do against "file is locked" message.
If it is locked by some media player, the installer will find libmplayer.dll is locked earlier, and warn user to quit the applicatin, thus no problem.
In Windows vista, explorer.exe still lock ffdshow.ax and libmpeg2_ff.dll and never releases. I made "Don't use ffdshow in"-"explorer.exe" default because of this issue. clsid, I don't think it is good to remove explorer.exe from black list in Windows Vista.
I've had explorer still lock ffdshow dispite being on the blacklist. I have no fear of killing it. :devil: but then i'm an old windows registry hacker; nothing scares me. I would not recommend a new user kill explorer.
I won't mind being prompted with a box that said something like "the file is locked, do you want to: [replace on reboot] [try again] [ignore] [cancel]"
It's not reproducible to me. Perhaps it depends on the video card.
It doesn't surprise me it's not reproducible.
Maybe a checkbox that sets the aspect ratio of the overlay mixer to that of the SAR on the output tab would be enough?
(i forgot to hit post)
BlindWanderer
28th October 2006, 11:57
It may be bug of nvidia's driver. Please test MPC's internal MPEG2 decoder. Double click the decoder in MPC's dialog and you'll see "Set interlaced flag in output media type". Enable it and try. If failed, please report the bug to nvidia.
Will do.
But how do i get it to do the deinterlacing at the hw side?
(i thought MPC's deinterlacing was handled exclusively internaly in software)
_xxl
28th October 2006, 12:02
Where can I download rev 416, 417, 418 and 419?
Please test:2546,127,164,195,246,312,345,382,392,404.
BlindWanderer
28th October 2006, 12:04
Where can I download rev 416, 417, 418 and 419?
Not all the revisions get built. I don't think any of those got built. 404 is the last i know of before 420.
haruhiko_yamagata
28th October 2006, 12:10
I won't mind being prompted with a box that said something like "the file is locked, do you want to: [replace on reboot] [try again] [ignore] [cancel]"
Inno setup does not support the feature. It's too hard to code that logic.
TFM_TheMask
28th October 2006, 12:11
Not all the revisions get built. I don't think any of those got built. 404 is the last i know of before 420.
Ok thanks.
haruhiko_yamagata
28th October 2006, 12:12
Will do.
But how do i get it to do the deinterlacing at the hw side?
(i thought MPC's deinterlacing was handled exclusively internaly in software)
No, I think MPC supports hardware deinterlacing. Read my prior post again.
TFM_TheMask
28th October 2006, 12:15
Please tell us more!Last revision that worked?
AAC to AC3 distortion bug is in rev 2517.
Ok the latest revision that worked for the ac3 encoded output is ffdshow_rev345_20061006_clsid.exe. The newer versions starting from ffdshow_rev382_20061012_clsid.exe don't work.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.