Log in

View Full Version : ffdshow 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

Andy2222
25th March 2004, 20:32
oki i made 2 new test version's to try solve that choppy OM2 playback (just the ffdshow.ax) can some1 test them again with OM2?

get them here:
http://mitglied.lycos.de/ieggei2/ffdshow/

If one or both version's solve the problem pls post wich.

btw can u test the choppy playback with disabled/no audio decoder filters?

thx



PS: i just installed the latest coreMediaPlayer and the player also uses "overlay mixer" and not "overlay mixer2" and all play's fine?
Btw i always use Gabest Avi Splitter and not the MS for playback.

gitoshi
25th March 2004, 21:31
work great no more choppy playback. Celeron 1ghz + Intel 815
install your fix over the last athos version (20040325).

going to test later at home.


G

Andy2222
25th March 2004, 21:33
Originally posted by CavalloPazzo
In latest build they seems only to work with 2 pass mode (maybe in 1 pass CBR) but not in 1 pass quantizer nor quality mode... In some old build (don't remeber which) instead it worked in these 2 modalities also...mencoder and ffmpeg also ignores that parameter in quality based encoding...I'd really like to encode at constant quantizer with bframe moltiplier actived

can u try install the test version's over Athos latest release, milan just added some new 2pass fix 30min's ago wich did not made it to athos version :(

bond
25th March 2004, 21:56
Originally posted by Andy2222
oki i made 2 new test version's to try solve that choppy OM2 playback (just the ffdshow.ax) can some1 test them again with OM2?tried both and both crash in libavcodec.dll :(

Andy2222
25th March 2004, 22:27
Originally posted by bond
tried both and both crash in libavcodec.dll :(

http://mitglied.lycos.de/ieggei2/ffdshow/

try again (compiled them with blend option this time)

and install athos latest release first pls
if libavcodec.dll still crash try the versions from my site (intel or amd)

thx

bond
25th March 2004, 22:39
ok, it doesnt crash anymore but its still jerky

Andy2222
25th March 2004, 22:43
Originally posted by bond
ok, it doesnt crash anymore but its still jerky

... :( oki i give up on this

bond
25th March 2004, 22:47
:(

gitoshi
26th March 2004, 00:32
with TCMP the jerky is gone, some time when you fforward you get jerky for a few seconds. and yes TMCP use OverlayMixer 1 not 2 .

@Bond:
Can you post your spec, (including player) maybe i can reproduce the problem (did you have the lastet Forceware drivers)

G

Andy2222
26th March 2004, 01:27
Originally posted by gitoshi
with TCMP the jerky is gone, some time when you fforward you get jerky for a few seconds. and yes TMCP use OverlayMixer 1 not 2 .

@Bond:
Can you post your spec, (including player) maybe i can reproduce the problem (did you have the lastet Forceware drivers)

G

so my latest testversion's fixed the jerky playback for u?
Did athos latest release still had the jerky playback?

If so can u tell me wich version work better 1 or 2? Since i tryed to fix it by 2 diff. way's and i cant test it myself...

PS: can some1 else with those jerky playback maybe confirm the "semi" fix?

gitoshi
26th March 2004, 02:07
ffdshow_test2 work the best. With test1 I had sometimes jerky playback at the begin or after seek.
Athos last build (20040325) still have jerky playback.

G

bond
26th March 2004, 09:38
Originally posted by gitoshi
with TCMP the jerky is gone, some time when you fforward you get jerky for a few seconds. and yes TMCP use OverlayMixer 1 not 2 .let me repeat again:
the problem doesnt exist with "overlay mixer" but only with "overlay mixer2"
so i very much doubt that the problem was fixed, when you report that it works with om1, as there wasnt any problem with om1 anyways (at least here its that way)

Can you post your spec, (including player) maybe i can reproduce the problem (did you have the lastet Forceware drivers)i never use a media player when i am doing tests, i only use graphedit to be sure that no problem caused by the player kicks in!
also i am using dx9 and have a nvidia tnt2 graphic card

arno
26th March 2004, 10:13
Originally posted by Andy2222
... :( oki i give up on this

Please don't!. It seems that both test1 & test2 fix the jerkyness problem for me!!!

Btw: I also use DirectX9

gabest
26th March 2004, 12:31
After the last post of the previous page this may sound crazy, but I've got this in my mpeg decoder's code ever since it solved a very similar prob for me:
if(GetCLSID(m_pOutput->GetConnected()) == CLSID_OverlayMixer)
pOut->SetDiscontinuity(TRUE);

sbp
26th March 2004, 12:51
Hi I also have this jerky problem with XVID (latest) and ffdshow latest - so Im very interested in a solution.
But I didn't understand the latest post by Gabest - what was he saying? Did he have a solution or??
Steen

gabest
26th March 2004, 13:27
That meant setting every frame to be discontinuity helped me fixing a similar problem with the overlay mixer. I say similar because only the first few seconds were choppy for me.

Andy2222
26th March 2004, 14:05
Originally posted by gabest
After the last post of the previous page this may sound crazy, but I've got this in my mpeg decoder's code ever since it solved a very similar prob for me:
if(GetCLSID(m_pOutput->GetConnected()) == CLSID_OverlayMixer)
pOut->SetDiscontinuity(TRUE);

thats what i tryed in my testversion2 i set:
"pOut->SetDiscontinuity(TRUE);"
"pOut->SetSyncPoint(TRUE);"

in testversion1 i outlined "pOut->SetDiscontinuity(TRUE);"
like in the xvid CXvidDecoder::Transform

@sbp did u tryed my 2 testversion's too? http://mitglied.lycos.de/ieggei2/ffdshow/

Install athos latest first and than just copy the ffdshow.ax in your ffdshow dir and test it, i realy need more input.
I realy dont understand why it solved for one person and not for a other...

PS: strange thing is xvid just removed "pOut->SetDiscontinuity(TRUE)" wich caused the trouble while 3ivx and gabest set them always TRUE for all frames...
Testversion1 try the xvid way while Testversion2 try the 3ivx/gabest way...

kalxas
26th March 2004, 16:14
Greetings everyone!

I used to have choppy playback with the latest TCMP. I had ffdshow-20040325 version installed and I got the same effect. This wasn't a big problem for me as I use only MPC for my videos, which I think is best (and does not give me any choppy playback).
When I saw Andy's post I decided to test his latest builds with TCMP to see if I get any better result. After, overwriting ffdshow.ax file, I got to the same results as Gitoshi (perfect test2 playback and choppy playback with test1 ONLY at the first seconds of the video).

Thanks Andy for making a great job. Don't give it up.

gabest
26th March 2004, 16:51
Originally posted by kalxas
choppy playback with test1 ONLY at the first seconds of the video That's it, setting discontinuity on all frames fixed this for me. I think the overlay mixer has a bug :)

bond
26th March 2004, 17:11
Originally posted by gabest
That's it, setting discontinuity on all frames fixed this for me. I think the overlay mixer has a bug :) i reported a very similar problems some months ago for your realmediasplitter but...

gabest
26th March 2004, 18:42
Really? :o

therealjoeblow
26th March 2004, 22:25
Originally posted by Andy2222
thats what i tryed in my testversion2 i set:
"pOut->SetDiscontinuity(TRUE);"
"pOut->SetSyncPoint(TRUE);"

in testversion1 i outlined "pOut->SetDiscontinuity(TRUE);"
like in the xvid CXvidDecoder::Transform

@sbp did u tryed my 2 testversion's too? http://mitglied.lycos.de/ieggei2/ffdshow/

Install athos latest first and than just copy the ffdshow.ax in your ffdshow dir and test it, i realy need more input.
I realy dont understand why it solved for one person and not for a other...



In installed athos 20040325 build, then your test versions as above with following results:

ffdshow_test1F.zip - plays back choppy from startup, but if I stop and then restart the video (or seek), it plays smooth after that.

ffdshow_test2T.zip - plays smooth right from startup and throughout - WooHoo!! Problem solved (at least for me)

Playback specs - Zoomplayer v-3.20, Standard Media Playback settings, Overlay Mixer enabled.

Exact same results if I use MPC v-6.4.8.1, either with the system avi splitter, or if I enable the built in splitter.

So, it doesn't appear to be either the avi splitter or the player causing the problem (yes, I recognize that's pretty limited testing)

Andy2222
26th March 2004, 22:53
Originally posted by therealjoeblow
In installed athos 20040325 build, then your test versions as above with following results:

ffdshow_test1F.zip - plays back choppy from startup, but if I stop and then restart the video (or seek), it plays smooth after that.

ffdshow_test2T.zip - plays smooth right from startup and throughout - WooHoo!! Problem solved (at least for me)

Playback specs - Zoomplayer v-3.20, Standard Media Playback settings, Overlay Mixer enabled.

Exact same results if I use MPC v-6.4.8.1, either with the system avi splitter, or if I enable the built in splitter.

So, it doesn't appear to be either the avi splitter or the player causing the problem (yes, I recognize that's pretty limited testing)

mhh and u had choppy playback with athos 20040325 build in zoomplayer using overlay mixer1 ? not OM2?
There should be normaly no problem with OM1 in zoomplayer and athos version. If my little fix solved it for u it seems i did not totaly wasted my time on that bug than.

keygen
26th March 2004, 23:03
Anyone know where to get the latest ffdshow's? http://athos.leffe.dnsalias.com/ has been dead for several hours now so latest one I've got is ffdshow-20040319.exe

Andy2222
26th March 2004, 23:08
http://dvd.box.sk/

keygen
26th March 2004, 23:16
thanks :)

athos
27th March 2004, 00:39
Originally posted by keygen
Anyone know where to get the latest ffdshow's? http://athos.leffe.dnsalias.com/ has been dead for several hours now so latest one I've got is ffdshow-20040319.exe
They are also mirrored, among some xvid builds, at http://www.ligh.de/software/mirrors.phtml
doesnt seem to have the latest though.

therealjoeblow
27th March 2004, 00:58
Originally posted by Andy2222
mhh and u had choppy playback with athos 20040325 build in zoomplayer using overlay mixer1 ? not OM2?
There should be normaly no problem with OM1 in zoomplayer and athos version. If my little fix solved it for u it seems i did not totaly wasted my time on that bug than.

In ZP 3.20 I only see the following options under Video Renderer for Standard Media Playback: System Default; Standard Renderer; Overlay Mixer (I've selected this one); Video Mixing Renderer 9 - I see no Overlay 1 or Overlay 2 options. In any case, yes, the Athos 20040325 plays back choppy all the time, even when I pause and seek.

Some system specs might help - I tested om both my machines, and found the same results as reported originally (ffdshow_test2T.zip works smoothly)

Machine 1:
Athlon XP 2600+
Asus A7N8X-X mb (nforce2 chipset)
ATI AIW Radeon 9000 pro
Catalyst 4.10 drivers
Win2kSP4
Directx 9.0b

Machine 2:
Intel Celeron 633
Soyo mb (Intel BX chipset)
ATI Radeon 9200 (retail box)
Catalyst 3.90 drivers
Win2kSP4
Directx 9.0b

Since these 2 machines are so different, and I see the same results on both, I've got to assume that there's something wrong in the original athos code that you fixed in build test2T (unless there's an inherent bug in the ATI drivers that never gets changed).

Thanks - hope the modified code gets added to the main builds so that the chopy playback doesn't reappear in the next update.

Andy2222
27th March 2004, 01:50
[i]unless there's an inherent bug in the ATI drivers that never gets changed).
[/B]

Problem is i never ever had choppy playback and many other can use OM1 without any problem's. I realy think its a driver problem, and both of your pc's has ATI cards.

gitoshi
27th March 2004, 02:01
@Andy:
I don't think that is ATI driver problem. check my specs I had the same problem with Celeron+Intel815 and AthlonXP+GF4 TI4200.
The only thing this machines had in common is DirectX 9.0b, onboard sound, non-SSE2.


G

Andy2222
27th March 2004, 02:13
mhh whatever i will send the stuff we talked about the last 3 pages here to milan and he can add whatever he thinks works best. That will at least fix all the OM1 problems. For the OM2 .... maybe it will work with the next directX version.

PS: btw feel free to report other/new bug's from the latest version's so we hopefully have a stable version like the 05/2003 soon

Swede
27th March 2004, 06:55
Originally posted by keygen
Anyone know where to get the latest ffdshow's? http://athos.leffe.dnsalias.com/ has been dead for several hours now so latest one I've got is ffdshow-20040319.exe Dead? As far as I can see there are no problems here at my end and the server hasn't been down for ~6 months or so... Is there anyone else that don't get through?

LigH
27th March 2004, 18:56
Originally posted by athos
They are also mirrored, among some xvid builds, at http://www.ligh.de/software/mirrors.phtml
doesnt seem to have the latest though.

If you'd write me regularly when you're about to put up a new build, I'd know about it sooner. So you people have to wait until I accidently look if there's any new build... ;)

I updated my mirror a few hours ago.
__

@ Swede:

As I sometimes complained: For T-Online (ISP of the German Telecom) low bandwidth users, *.dnsalias.com is so horribly slow; in contrast, users of other german ISPs don't seem to have such a big problem to download from this domain. Somehow I'm afraid that "Robert T-Online" wants to upset us...

It takes more than half an hour for me to get ~ 1 MB, and only if I use a download manager with segmented downloads (multiple connections), and regularly manually refreshing the connections.

I doubt that you can do anything about that - but that was a main reason for me to provide my mirror!

communist
27th March 2004, 23:12
Originally posted by LigH
For T-Online (ISP of the German Telecom) low bandwidth users, *.dnsalias.com is so horribly slow; in contrast, users of other german ISPs don't seem to have such a big problem to download from this domain. Somehow I'm afraid that "Robert T-Online" wants to upset us(...) but that was a main reason for me to provide my mirror!
Very true and thanks for the mirror :)

keygen
28th March 2004, 00:28
Originally posted by Swede
Dead? As far as I can see there are no problems here at my end and the server hasn't been down for ~6 months or so... Is there anyone else that don't get through?

Well, this have worked fine for me for a long time, but since early friday I haven't managed to get through, still have problems.

Now it's working :)

Blight
28th March 2004, 14:59
ZP uses CLSID_OverlayMixer... I don't think there's a reason to ever use OverlayMixer2, the only reason it exists is that so DVD Graphs could be created automatically.

So I guess this "bug" effects both overlay mixers. I'm not really sure if you specify Overlay1/Overlay2 in BSPlayer it actually means OverlayMixer1/2 I think BSPlayer has it's own internal Video Renderer filter and his setting somehow relates to that.

bond
28th March 2004, 18:55
i now had time to test .mp4 files output by sorenson squeeze 3.5.300.6 with ffdshow

i tested various settings with the following results

- when decoding streams containing gmc, the picture is totally screwed up, meaning it looks "washed" (same behaviour with the 3ivx decoder, divx5 also the same, xvid crashes in xvidcore.dll)
- files with 2 b-frames are played little choppy (same with 3ivx, divx5 the same and shows a green stripe on the side, xvid crashes in xvidcore.dll)
- qpel works (as expected)
- mpeg quant works (xvid shows wierd colors with much green in it)

funny if i play it with ffdshow and overlay mixer2 the picture gets wrongly resized, seems to be width:height = 1:1 (graphedit also reports under "out": "aspect ratio 1x1")

the file is 320x240

SeeMoreDigital
28th March 2004, 19:04
Originally posted by bond
i now had time to test .mp4 files output by sorenson squeeze 3.5.300.6 with ffdshow What source did you use to generate your Sorenson .MP4 encodes?

Cheers

bond
28th March 2004, 19:07
Originally posted by SeeMoreDigital
What source did you use to generate your Sorenson .MP4 encodes?hm an old divx5 clip i had lying around on my disc

SeeMoreDigital
28th March 2004, 19:47
Originally posted by bond
hm an old divx5 clip i had lying around on my disc I only ask because Sorenson Squeeze 3.5 does'nt like some sources, especially Mpeg2 streams. Even Mpeg2 streams that has been generated by Sorenson Squeeze! :confused:

And when playing back MP4 contained encodes that have been generated from Mpeg2 sources, they behave a bit like "the b-frame stuttering with x-card playback" problem... without b-frames being encoded...

Cheers

skynetman
29th March 2004, 13:04
Luminance offset and luminance gain still make ffdshow crash with mpc.

Unhandled exception at 0x0145660a in mplayerc.exe: 0xC0000005: Access violation reading location 0xe9e9e9ec.

0145660A mov dl,byte ptr [eax+3]

Andy2222
29th March 2004, 13:24
What ffdshow version and what MPC version u use? For me it works perfect without problem's in the latest MPC.

(Pls: add your CPU type + graphiccard)

PS: try move the "picture properties" pannel to the top position in your filter chain (the little arrows in front of the filter name)

skynetman
29th March 2004, 14:29
MPC 6.4.8.2 (latest)
VMR9 (renderless) output

Athlon XP 2000+ on Abit KT7A
Windows 2003 with DirectX 9
ATI 9000 pro.

NO use switching picture properties on top.
In the same moment i try moving gain or offset from OFF value the image freezes (audio goes on) and i have a crash (as i have ms debugger it pops up).

Andy2222
29th March 2004, 14:46
mhh i remember the same thing happend to me in zoomplayer with the old nvidia driver's + VMR9. The same effect appeered if i tryed to adjust color's over the VMR9.
Can u try overlay mixer as render and are u using the latest 20040325 version?

MoonWalker
29th March 2004, 19:24
Just to share...

Using ffdshow-20040325 and MPC 6.4.8.0...

Overlay Mixer (enabled both on ffdshow and MPC) : Choopy playback..

WMR9 : Playback OK and no crash with Luminance offset and luminance gain..(on Geforce Ti 4200 with 56.64 ForceWare)

MoonWalker

athos
29th March 2004, 23:03
New build today, with the following modifications to milan's code:
* Andy2222's fix for OM choppy playback. Feedback appreciated!
* Win9x-style install dir i registry (C:\Progra~1), so ffdshow shows up in VFW apps even under Winnt (nt/2k/xp/2k3) OS
* Targetted at i686 in VS6 and GCC. If there is anyone still using a sub-pentiumpro-class cpu, please let me know.

I did this build so soon after the last mostly to check these modifications.

skynetman
29th March 2004, 23:34
I tried with all the possible settings with mpc 6.4.8.2 + new 20040329:

MPC with overlay mixer = no video
MPC with VMR 7 or 9 = crash if i change gain or offset.

any other test?

Andy2222
30th March 2004, 00:00
Originally posted by skynetman
I tried with all the possible settings with mpc 6.4.8.2 + new 20040329:

MPC with overlay mixer = no video
MPC with VMR 7 or 9 = crash if i change gain or offset.

any other test?

mhh im not 100% sure if it's a ffdshow+mpc problem or a ATI driver+dx9 problem, like the choppy playback bug if we cant reproduce the error its realy hard to fix those stuff.

U can try reproduce that crash on a other pc or with a other player or better in the graphedit tool.

TheShadowRunner
30th March 2004, 00:19
Hey all, it seems that SVQ3 is broken after ffdshow version 20040312 (latest version to work). Every version after this one crash the player (MS6.4) and give me an error in "libavcodec.dll".
I can specify the full error reported by Windows if anyone wishes.
Later,

TSR

MoonWalker
30th March 2004, 07:41
Just tested the ffdshow-20040329 build..

With overlay mixer enabled both on ffdshow and MPC (6.4.8.2), no choppy playbach (though the image is a little darker i think)...

BTW why overlay mixer at ffdshow has 3 options?? One tick, one dash, and unchecked...

Regards,
MoonWalker