View Full Version : ffdshow development
Defiler
5th April 2004, 20:43
Originally posted by bond
cant install!
failure in ffdshow.ax during install Works for me.
athos
5th April 2004, 20:49
Originally posted by bond
cant install!
failure in ffdshow.ax during install
What OS? I tried uninstalling / reinstalling, no problem here on WinXPsp1
bond
5th April 2004, 21:01
worked now :)
edit: tough i dont have ffvfw listed in vdm now, but a "ffdshow video codec" with no options
Originally posted by athos
Andy2222's fix for choppy OM playbackfor om2? if yes, its still choppy :(
LigH
5th April 2004, 21:12
@ bond:
When I uninstalled ffvfw and the old ffdshow (up to Feb. 2004), and installed the previous ffdshow (2004-03-25) with VfW interface, I got this "ffdshow" codec entry, and it was fully configurable. It substituted ffvfw well. And it was configurable via Start menu as well as from VDub.
After uninstalling 2004-03-25 and installing 2004-04-05, it still works well.
Using Windows 2000 SP4 (german: "Programme").
Andy2222
5th April 2004, 21:23
Originally posted by bond
worked now :)
edit: tough i dont have ffvfw listed in vdm now, but a "ffdshow video codec" with no options
for om2? if yes, its still choppy :(
sorry to hear this, but seems it only fixed the OM1 choppy playback and "semi" for OM2. Some reported success for OM2 some did not...
skynetman
5th April 2004, 21:29
Ohhhhhh no!! :angry:
CRASH AGAIN with latest 20040405 build :(
01457BD7 movzx ebx,byte ptr [eax+3]
Besides it didn't want to overwrite my old ffdshow.ax, i had to rename it and launch setup again.
bond
5th April 2004, 21:32
Originally posted by Andy2222
sorry to hear this, but seems it only fixed the OM1 choppy playback and "semi" for OM2. Some reported success for OM2 some did not... i think this damn overlay mixer is simply b0rked itself (ffdshow is not guilty for this)
Originally posted by skynetman
Besides it didn't want to overwrite my old ffdshow.axhere too, thats why it didnt work first (i had to reboot to be able to delete the old .ax)
Andy2222
5th April 2004, 21:35
Originally posted by skynetman
Ohhhhhh no!! :angry:
CRASH AGAIN with latest 20040405 build :(
01457BD7 movzx ebx,byte ptr [eax+3]
Besides it didn't want to overwrite my old ffdshow.ax, i had to rename it and launch setup again.
The gain/offset crash? im still on it will send the fix to athos if its done.
Blight
6th April 2004, 06:51
Regarding the OM1 vs OM2 issue... why is anyone using OM2? As far as I can see, there's no reason to use it as OM1 does support Format_VIDEOINFO2... It's just not an auto-loading filter... OM2 was introduced solely for autoamtic DVD graph creation as far as I can tell, and as most of you know, creating a DVD Graph automatically has a very high chance of failing or creating an unwanted graph.
Neither ZP, MPC and BSPlayer (I think) load OM automatically...
tato_uy
6th April 2004, 06:59
why ffdshow audio doesn't work?.
it gives a lot of rare sounds, but doesn't decode mp3.
somebody know's if that is gonna be fixed?
thanks
Andy2222
6th April 2004, 08:18
Originally posted by tato_uy
why ffdshow audio doesn't work?.
it gives a lot of rare sounds, but doesn't decode mp3.
somebody know's if that is gonna be fixed?
thanks
mhh what u mean with "but doesn't decode mp3"? Just configure it for mp3 playback and select "libmad"
I just tested it and my avi's with mp3 sound play just fine using ffdshow audio filter, so whats your problem? (crash/no sound/ ...)
PS: but i like the elecard moonlight "odio dekoda" more since it play's mpg1/2/2.5/3 and i never had problem's with out of sync or whatever problem's
tato_uy
6th April 2004, 14:35
with
mp3lib: glitches and strange sounds. A little of the original sound can be heard.
libmad: no sound at all.
i tested on 3 different machines with win2000 and winXP.
Andy2222
6th April 2004, 17:10
Originally posted by tato_uy
with
mp3lib: glitches and strange sounds. A little of the original sound can be heard.
libmad: no sound at all.
i tested on 3 different machines with win2000 and winXP.
mhh for me libmad works fine... but it seems im the only one where ffdshow works like a charm (no choppy playback, never ever a crash, working sound..) sometimes i wish i would have those bug's since those dbugging with zillion's of testversion's suck..
Put this bug on the todo list, but its not a high priority atm... just use a windows or download a other filter. U can also get the libmad dshow filter as seperate "working" install.
get all here: http://www.rarewares.org/
tato_uy
6th April 2004, 17:27
thanks, is weird, because audio filter never worked for me. And i tested on a lot of computers.
Yes, currently i'm using
http://sourceforge.net/projects/maddxshow/
or the fraunhofer decoder.
if i can help you with some tests, let me know!
dimzon
6th April 2004, 17:35
Originally posted by tato_uy
thanks, is weird, because audio filter never worked for me. And i tested on a lot of computers.
Yes, currently i'm using
http://sourceforge.net/projects/maddxshow/
does'nt work (glitches)
bond
6th April 2004, 18:17
Originally posted by dimzon
does'nt work (glitches) it should work correctly with .avi and .mp3 streams (only ogm and mkv causes problems) :p
Andy2222
6th April 2004, 18:24
Originally posted by dimzon
does'nt work (glitches)
try this one: http://mitglied.lycos.de/ieggei2/dshowfilters
get the "odio.zip"
unpack, and in cmd "regsvr32 mlcom.ax" and select "odio decoda" later as filter for all mpeg audio.
"....(I'm not Crystal Player developer)" -> hehe rofl
LigH
6th April 2004, 19:09
Just a question about decoding audio: Windows 2000 and XP audio drivers shall be able to process even single precision float samples - Windows 9x drivers may in general not be able to do that. But I'd wonder if Windows 2K/XP will reliably always support other sample formats than 16 bit integer.
Might that be any reason for such "glitches"?
zettai
6th April 2004, 22:55
I had a custom installer that would register VIDC.YV12 to ffvfw.dll and I was looking to see if I could get similar functionality somehow with the new combined ffdshow and ffvfw?
I know I can manually set ffdshow to decode YV12 raw content but I'm not sure what registry setting I should enable for this. Any ideas?
DKDIB
7th April 2004, 00:00
Zettai wrote:
> I know I can manually set ffdshow to decode YV12 raw content but I'm
> not sure what registry setting I should enable for this. Any ideas?
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow]
"raw_rawv"="1"
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow\default]
"outYV12"="1"
In NSIS:
WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "raw_rawv" "1"
WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow\default" "outYV12" "1"
zettai
7th April 2004, 00:07
Originally posted by DKDIB
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow]
"raw_rawv"="1"
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow\default]
"outYV12"="1"
In NSIS:
WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "raw_rawv" "1"
WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow\default" "outYV12" "1" [/B]
Thank you, just what I was looking for :)
dimzon
7th April 2004, 10:39
Originally posted by bond
it should work correctly with .avi and .mp3 streams (only ogm and mkv causes problems) :p
seems like bug into build-in CrystalPlayer Avi Splitter
I posted bug report into CrystalPlayer's forum
tickey
7th April 2004, 21:38
With the last few builds it seems I only get 25 fps w/mpeg2 encoder, even though source is 23.97 or 29.97.
If I use the mpeg2enc mpeg2 I can set the frame rate OK, but I prefer the main mpeg2 encoder.
Anyone else having these problems?
Happens in full procesing or fast recompress.
Happens if set frame rate in vdub, etc.
TIA
allynm
8th April 2004, 06:27
athos,
in the past every time i tried the newer ffdshow builds, i would get an instant crash upon playing a vid. i always ended up reverting back to the 20030523 build. just recently i got fed up and uninstalled all of the video related stuff, and installed media player classic again along with your newest ffdshow (0405). everything worked (yay), but then when i tried tweaking ffdshow settings i discovered what had been causing my crash all along:
under picture properties - adjusting either of the top 2 luminance sliders causes an instant crash with media player classic. mpc will then crash on every launch until ffdshow is set back to the normals for those 2 sliders.
my hardware:
geforce4 ti4200
dual xeon
1 gig ram
software:
newest nvidia reference drivers (crashed under the past few that i've tried)
newest mpc (also - crashed under the past few that i've tried)
xp sp1 / dx9
(note: also tried this under a clean install and got same result)
other notes: gamma adjustment works fine, as well as adjusting the 'levels' section (i'm currently using that adjustment to 'get by').
lemme know if you need any more info to replicate, or if you have any clue as to the cause of the crash.
p.s. is your source gonna show up on sourceforge in the future? we could help you out with the coding ya know... :)
p.s.2. why isnt your name in the about section? it appears you are doing just as much work as the original devs did...
thanks in advance for keeping this kickass filter alive and kicking
LigH
8th April 2004, 07:35
I just had a similar problem on one PC with several Windows 2000 installations per multi-boot menu. Practically all the same installations (same OS version and update level, same driver versions, just different purpose, different applications running).
On one system, ffdshow worked fine, I could slide the gamma level and everything else (only XSharpen crashed ffdshow and the player).
On another system, ffdshow crashed on sliding any option in the picture properties immediately. This was solved after uinstalling ffdshow, manually looking for registry entries containing "ffdshow" and deleting them, and reinstalling.
This solved it in my case; I woudn't guarantee that in any case, though.
i don't know where to post this, so i try here. feel free to transport my quests to the proper thread if i was wrong.
- i used makeavis coming with ffdshow for awhile so as to serve my avs scripts to some encoders (like mencoder) not accepting script files directly. afais in the new releases, the pack is rearranged to a certain extent. after installing ffvfw i don't find ffvfw.dll anymore. the vidc.avis entry is also missing from the registry.
the problem here is that mencoder whines for ffvfw.dll on feeding the fake avi. (or simply crashes, as there's no decoder found) i know, this dll is set in mencoder's config file, so i would change it easily to the proper value ... if i knew what's that. so, how should i do such kinda script-serving with the newest releases ?
- i tred ffvfw for encoding some test stuff. with the gui implemented it's quite easy & straightforward. my only problem was (so far) with setting the max.bitrate. it seems as if ffvfw wouldn't accept it. it's set to 10000 by def but if i change it to any other value it flips to 1000 & no way to change it. is it just a fake option or am i doing sg wrong ?
thx (& sorry if i'm at wrong place)
y
celtic_druid
8th April 2004, 10:21
Use ffdshow.ax instead of ffvfw.dll.
videocodec makeavis
info "FFdshow makeavis"
status untested
fourcc AVIS
driver vfw
dll ffdshow.ax
out YV12
@celtic_druid
thx alot !!! afais, it's the mencoder codec.conf file, isn't it.
hmmm ... should i set 'out' to yv12 (should i set it at all) ? if yes, should i always convert only(!) to yv12. (i got some scripts working in yuy2)
thx again
y
[EDIT] & how can i 'register' the 'avis decoder' ? gspot says, no proper decoder installed. i don't find the vidc.avis entry. should i set/change it also to ffdshow.ax?
dimzon
8th April 2004, 11:00
Hi
look at this post:
http://forum.doom9.org/showthread.php?s=&postid=471101#post471101
seem like there are some performance slowdown when using XviD 1.0 to decode (in comparision with native XviD Directshow Decoder)
athos
8th April 2004, 11:23
Originally posted by allynm
p.s. is your source gonna show up on sourceforge in the future? we could help you out with the coding ya know... :)
p.s.2. why isnt your name in the about section? it appears you are doing just as much work as the original devs did...
thanks in advance for keeping this kickass filter alive and kicking
I dont actually code this filter, so I'll just hope that some other user will supply you with a workaround, or maybe milan or Andy2222 can find a solution.
My contribution to this project is mainly just compiling the sources and making them available online. I do fiddle around some with the compiler flags, and small temporary modification like the OM bug, or the installer problem with long filenames.
My additions to the actual source are very few. I did add a small workaround for a bug some time ago, and this bug was soon fixed properly by milan. I also suggested a framerate doubling feature, along with a very simple algorithm for implementing it. Milan implemented this with some cool mmx assembler, and later added a much better, and more functional version of this which uses motion estimation. These can be found under the deinterlace section in the configuration.
So, I dont feel that I am really warranted to be in the About box, because I just compile the stuff that milan (mostly) writes. Anyone, who has set up their build environment with MingW, DirectX SDK etc could do this.
Andy2222
8th April 2004, 12:51
Originally posted by allynm
under picture properties - adjusting either of the top 2 luminance sliders causes an instant crash with media player classic. mpc will then crash on every launch until ffdshow is set back to the normals for those 2 sliders.
i think thats the same bug (compiler problem) wich cause the "gain" crash in that tab. Im on that one and might have a solution soon.
celtic_druid
8th April 2004, 12:58
That was just have the original ffvfw config was setup. It is going to end up YV12 anyway. That is assuming you are going for DVD, MPEG4, etc.
Doubt it matters if you have anything registered or not for mencoder.
Hmmm, dusted off GSpot and it says that same for me, but the AVI's playback fine both via VFW and dshow.
tickey
8th April 2004, 13:28
Originally posted by tickey
With the last few builds it seems I only get 25 fps w/mpeg2 encoder, even though source is 23.97 or 29.97.
If I use the mpeg2enc mpeg2 I can set the frame rate OK, but I prefer the main mpeg2 encoder.
Anyone else having these problems?
Happens in full procesing or fast recompress.
Happens if set frame rate in vdub, etc.
TIA
Let me be more precise. The problem is with actual framerate of the output.m2v file, not encoding speed.
I have found in the registry in the gnu/ffdshow_enc
a key: fpsOverride1000=dword:000061a8(25000)
and: fpsOverride1000=dword:000061a8(25000)
I remove these, and they combeback, so I select "don't save settings to registry" but still output.m2v is 25fps
I have tried older builds and it is still happening.
Again, it only happens on the "mpeg2" encoder. Using the "mpeg2enc mpeg2" i can set the frame rate output and it works but I can't set can't set a custom matrix, much slower, some quality settings not there.
Anyone?
Originally posted by celtic_druid
...That is assuming you are going for DVD, MPEG4, etc ... yep ... actually, i'm going for etc. :-))) i'd like to set up a good profile for svcd. sg freeware beating cce. i only use mencoder cus it seems to be the one accepting max_bitrate option. neither ffmeg nor ffvfw does it. wonder why ...
Originally posted by celtic_druid
Doubt it matters if you have anything registered or not for mencoder.sure. i just found (or haven't found :-) it when i scanned the system for the missing decoder.
Originally posted by celtic_druid
Hmmm, dusted off GSpot and it says that same for me, but the AVI's playback fine both via VFW and dshow. no problem with playback, afais. at least, mpc hasn't missed anything so far.
thx
y
oddball
8th April 2004, 14:59
I ccannot believe this filter is taking so long to get a proper release. So many bugs to fix I guess and not enough time from the programmers. Sigh...
allynm
8th April 2004, 21:53
Originally posted by oddball
I ccannot believe this filter is taking so long to get a proper release. So many bugs to fix I guess and not enough time from the programmers. Sigh...
you're kidding right? you MUST realize these guys are working on this filter in their spare time.
as a side note, there could be more programmers available if the new source re-appeared on sourceforge. i kinda figured that was the whole idea of gpl-ing the source to begin with, so others can pick it up and run with it, just as these fine coders have done.
c'mon guys, put that source out there. you may even be able to get the original ffdshow author (or some of the higher ups of the original group) to give you rights to the original ffdshow area. it only makes sense that it goes there. not to mention a MUCH better bug tracking system than what is currently being used (this one thread, ugh).
RadicalEd
8th April 2004, 22:08
Originally posted by allynm
as a side note, there could be more programmers available if the new source re-appeared on sourceforge. i kinda figured that was the whole idea of gpl-ing the source to begin with, so others can pick it up and run with it, just as these fine coders have done.
?:| The source is in CVS right here (http://sourceforge.net/cvs/?group_id=53761).
Radical, well the development process of ffdshow is a bit curious to say the least so you can forgive him for thinking Athos is just working from some old version and updating it.
allynm, what happened for some reason is that somewhere along the line Milan stopped having any interest in maintaining the website or building releases ... he is still steadily coding though, you just have to build from cvs. Which athos is doing.
allynm
8th April 2004, 22:18
Originally posted by RadicalEd
?:| The source is in CVS right here (http://sourceforge.net/cvs/?group_id=53761).
Sweetness! sorry, i was blindly going off of the old project page (the one thats a year old). i wrongly assumed that since the project page was outdated, the cvs would be as well...
athos
8th April 2004, 22:22
1. The source is on sourceforge. That's where I download it from for every build. See RadicalEd's post above.
2. The "group" is really Milan Cutka. There have been others helping out, but I would not really call it a group.
I just realised that both these points have allready been made. I have the impression that Milan is mostly interested in adding new features to ffdshow. I think he is doing a great job, but I do agree that there are a lot of bugs that need to be fixed. So I suggest that we try to find solutions and workarounds for the bugs, like the OM bug, the installer path bug etc, and then present them to Milan.
zettai
9th April 2004, 13:30
To return to a previous inquiry if no-one minds... upon further testing it appears that
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow]
"raw_rawv"="1"
[HKEY_CURRENT_USER\SOFTWARE\GNU\ffdshow\default]
"outYV12"="1"
Isn't enough to enable YV12 decoding if registered directly after the regular installation. There must be some other reg entries that are required to make it work but in comparing the reg entries when selecting the option so many get added that I've no idea which does what.
I've tried adding similar rawv settings in the HKLM registries as well, to no avail. Any more ideas?
allynm
10th April 2004, 00:53
Originally posted by allynm
athos,
in the past every time i tried the newer ffdshow builds, i would get an instant crash upon playing a vid. i always ended up reverting back to the 20030523 build. just recently i got fed up and uninstalled all of the video related stuff, and installed media player classic again along with your newest ffdshow (0405). everything worked (yay), but then when i tried tweaking ffdshow settings i discovered what had been causing my crash all along:
under picture properties - adjusting either of the top 2 luminance sliders causes an instant crash with media player classic. mpc will then crash on every launch until ffdshow is set back to the normals for those 2 sliders.
my hardware:
geforce4 ti4200
dual xeon
1 gig ram
software:
newest nvidia reference drivers (crashed under the past few that i've tried)
newest mpc (also - crashed under the past few that i've tried)
xp sp1 / dx9
(note: also tried this under a clean install and got same result)
other notes: gamma adjustment works fine, as well as adjusting the 'levels' section (i'm currently using that adjustment to 'get by').
lemme know if you need any more info to replicate, or if you have any clue as to the cause of the crash.
p.s. is your source gonna show up on sourceforge in the future? we could help you out with the coding ya know... :)
p.s.2. why isnt your name in the about section? it appears you are doing just as much work as the original devs did...
thanks in advance for keeping this kickass filter alive and kicking
ok, something to add here, and its weird.
i have found that on the picture properties tab, changing both 'luminance offset' and 'gamma correction' at the same time cause the crash (if one is moved from default but the other isnt, there is no crash).
now for the weird part: i can modify only 'luminance offset' in 'picture properties', and then i can go and modify 'gamma correction', but i do it under 'levels' instead, and it works!
this seems very odd, as the 'gamma correction' feature should work exactly the same under both tabs. it just doesnt like doing both simultaneously on the 'picture properties' tab...
...see? really weird
also, i've eliminated other causes by doing this under my clean install (which has never seen any older versions of ffdshow, and had no ffdshow entries prior to installing the 0405 build.
tickey
10th April 2004, 03:44
Originally posted by tickey
Let me be more precise. The problem is with actual framerate of the output.m2v file, not encoding speed.
I have found in the registry in the gnu/ffdshow_enc
a key: fpsOverride1000=dword:000061a8(25000)
and: fpsOverride1000=dword:000061a8(25000)
I remove these, and they combeback, so I select "don't save settings to registry" but still output.m2v is 25fps
I have tried older builds and it is still happening.
Again, it only happens on the "mpeg2" encoder. Using the "mpeg2enc mpeg2" i can set the frame rate output and it works but I can't set can't set a custom matrix, much slower, some quality settings not there.
Anyone?
Ok, thanks to Marcellus @
http://kvcd.net/forum/viewtopic.php?t=10149
I can just use restream. Works great/audio in sync.
I did notice this on output page.
http://www.planetsideimages.com/uploads/fpsoveride.jpg
Can this box be enabled/adjusted some how?
Thanks for the builds.
dvdmonger
10th April 2004, 06:54
Well I seem to experiencing one of those "ati issues". I installed ffdshow-20040405, and whenever I try to play any kind of divx3/4/5/xvid file, the cpu usage goes to 100%. I was using media player classic to playback the avi's. I also tried mplayer2, same result. I even tried using virtualdub, and using the vfw interface of ffdshow to decode. That seemed to be the best, with about 60% cpu usage. But that was still waaay more than what it should be. Also in virtualdub, the playback was still jerky, which is the same way it was when it was using directshow at 100%. Very odd. I'd debug it myself, but my skills are rather limited unfortunately.
I'm running xp pro sp1
athlon 750mhz
384mb pc100
MSI K7PRO
ati all-in-wonder 128 16MB agp
P.S. I am not using any postprocessing. I am using the fastest settings possible, simple idct, etc...
LigH
10th April 2004, 08:57
750 MHz is indeed not much, maximum resolution for full Post-Processing for my Duron 800 is ~ 512x288, bigger videos shall not use full PP on my PC (automatic level, maybe).
Also I wonder if there are any hints available which PP option consumes how much processing power - especially a comparison between MPlayer, Nics, and SPP: the last one appears very heavy to me.
hellfred
11th April 2004, 15:28
@athos
Just in case you did not notice up to now: 9 hours ago Milan Cutka has updated the CVS again:
e.g. VSSH FOURCC support - plays realtime and normal quality VSofts H.264 encoded files
Hellfred
bond
11th April 2004, 15:32
Originally posted by hellfred
Just in case you did not notice up to now: 9 hours ago Milan Cutka has updated the CVS again:
e.g. VSSH FOURCC support - plays realtime and normal quality VSofts H.264 encoded filesnice!
milan, if you are reading this can you plz also have a look at the mpg splitters from mainconcept and moonlight (their encoders output .mpg files), their splitters are available for free, would be great if ffdshow could also connect to them!
edit: these two splitter also allow parsing of plain h.264 bitstreams (.264) as outputted by the reference encoder for example
would be great if we could use ffdshow to decode these too
Selur
11th April 2004, 16:06
plays realtime and normal quality VSofts H.264 encoded files
nice :)
CruNcher
12th April 2004, 05:53
http://cruncher.mufflastig.com/ffdshow/
their it is was optimized for p4 in mind but should work on amd also gives me a small speedup in my hdtv mpeg4 content test :)
TheShadowRunner
14th April 2004, 00:12
About Quicktime SVQ3, it's still broken in Athos' latest build :
ffdshow-20040405.exe
The problem is ffdshow crashes the player (whatever it is, ZP, WMP6.4, etc..) with an error in "libavcodec.dll"
The last ffdshow version to work ok with SVQ3 is ffdshow-20040312.exe
For exemple this spiderman trailer in SVQ3 works perfect with 0312, but not with 0405. (video only since audio is qdesign)
http://int1.fp.sandpiper.net/sonypde/spider-man_2-tlr_us_320.zip
Later,
TSR
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.