Log in

View Full Version : New ffdshow build (?)


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

KoD
2nd September 2006, 11:28
Does anyone know when DVD-support for MPEG-2 in FFDShow will be ready?

You can use ffdshow to decode mpeg2 video from dvds right now. ffdshow video decoder configuration -> Codecs -> mpeg2 set to libmpeg2 and check DVD decoding. Libavcodec is not usable presently. Furthermore, you can select Deinterlacing and use the "5-tap lowpass" method which seemed to me to give best results. And in ffdshow audio decoder configuration -> Codecs -> enable AC3 and DTS and eventually MP2 and LPCM (LPCM only in rev124).

LoRd_MuldeR
2nd September 2006, 13:30
You can use ffdshow to decode mpeg2 video from dvds right now. ffdshow video decoder configuration -> Codecs -> mpeg2 set to libmpeg2 and check DVD decoding. Libavcodec is not usable presently. Furthermore, you can select Deinterlacing and use the "5-tap lowpass" method which seemed to me to give best results. And in ffdshow audio decoder configuration -> Codecs -> enable AC3 and DTS and eventually MP2 and LPCM (LPCM only in rev124).

Yes, but ffdshow will only do the audio/video decoding. You'll need additional filters to handle the DVD stuff, like menus and so on. I guess it will work when PowerDVD or alike is installed.

breez
2nd September 2006, 14:10
I think Media Player Classic has DVD menu navigation.

videomixer9
2nd September 2006, 14:20
Windows comes with all neccessary navigation stuff.

LoRd_MuldeR
2nd September 2006, 14:20
I think Media Player Classic has DVD menu navigation.
I doubt that ;)
Of course MPC will use external filters for DVD Navigation, if installed...

DSP8000
2nd September 2006, 14:45
MPEG2 decoding in drevil's build is broken,mpc & wmp.That is rev 122, when selected libmpg2 as decoder.
It is grashing mpc instantly & wmp output is b0rked.

I'll test vm9's & clsid's build.
edit: clsid's build working.
DSP8000

LoRd_MuldeR
2nd September 2006, 16:24
MPEG2 decoding in drevil's build is broken,mpc & wmp.That is rev 122, when selected libmpg2 as decoder.
It is grashing mpc instantly & wmp output is b0rked.

I'll test vm9's & clsid's build.
edit: clsid's build working.
DSP8000

ffdshow-tryouts-rev122-sse.exe works fine on my machine (AthlonXP), even on MEPG-2 files (libmpeg2 decoder)...

clsid
2nd September 2006, 16:34
Wasn't there a consensus a few weeks ago that the best thing is to let ffdshow decide at runtime what optimizations to use and not to force compiling for a specific set of extended instructions ?Correct. There is no significant performance gain in optimized builds. Mainly because all time consuming functions are already hand-optimized. The only file that can potentially benefit from compiler optimizations is ffdshow.ax. However usually some things get broken in it or even get slower with optimized builds.

clsid
2nd September 2006, 17:27
rev127 build (http://prdownloads.sourceforge.net/ffdshow-tryout/ffdshow_rev2546-127_20060902.exe?download)

KoD
2nd September 2006, 18:18
LoRd_MuldeR, you should start doubting less and start testing more. Just do as I said and try to use WMP or MPC to play a DVD Video... surprise, surprise, it works.

khagaroth
2nd September 2006, 18:27
Originally Posted by breez
I think Media Player Classic has DVD menu navigation.

I doubt that
Of course MPC will use external filters for DVD Navigation, if installed...

Actualy, you don't need any external filters for DVD playback with MPC, it does have an internal navigator and mpeg2 decoder.

LoRd_MuldeR
2nd September 2006, 21:41
Actualy, you don't need any external filters for DVD playback with MPC, it does have an internal navigator and mpeg2 decoder.

Are you 100% sure about that?

I never got DVD Playback working with MPC here since the last time I did a clean re-install of Windows. No matter whether ffdshow is installed or not. I think it was working before, because I had PowerDVD installed and MPC "stole" some filters form it. I use VLC for DVD Playback now and it does a good job on that...

videomixer9
2nd September 2006, 21:48
As I stated earlier Windows comes with the Microsoft DVD Navigator (MPC uses this too per default if none other is found) filter that software will use for DVD navigation. MPC has an inbuilt MPEG2 decoder which makes it able to play DVDs and it works just fine. For ffdshow you have to enable DVD decoding option in codecs after clicking MPEG2 and it will work just fine. You prolly broke your system quite fast there. There is no need to install another DVD software really, once you have an MPEG2 decoder Windows can play DVDs if your player allows you to. I'm playing all DVDs with ffdshow and MPC.

LoRd_MuldeR
2nd September 2006, 21:53
As I stated earlier Windows comes with the Microsoft DVD Navigator (MPC uses this too per default if none other is found) filter that software will use for DVD navigation. MPC has an inbuilt MPEG2 decoder which makes it able to play DVDs and it works just fine. For ffdshow you have to enable DVD decoding option in codecs after clicking MPEG2 and it will work just fine. You prolly broke your system quite fast there. There is no need to install another DVD software really, once you have an MPEG2 decoder Windows can play DVDs if your player allows you to. I'm playing all DVDs with ffdshow and MPC.

Sure this "DVD Navigator" comes with Windows and not with some Windows Media Player update/installer ???

videomixer9
2nd September 2006, 21:57
it at least comes for sure with Windows XP.

Reino
2nd September 2006, 22:05
You can use ffdshow to decode mpeg2 video from dvds right now. ffdshow video decoder configuration -> Codecs -> mpeg2 set to libmpeg2 and check DVD decoding. Libavcodec is not usable presently. Furthermore, you can select Deinterlacing and use the "5-tap lowpass" method which seemed to me to give best results. And in ffdshow audio decoder configuration -> Codecs -> enable AC3 and DTS and eventually MP2 and LPCM (LPCM only in rev124).But of course, but the problem is not with MPC, because MPC is an exception with it's integrated ds-filters compared to every other DirectShow based media player. With MPC I can play MPEG2 files and DVD's quite well, the problem is with DirectShow self, and so with the media player I use besides MPC that is; Zoom Player.
http://img397.imageshack.us/img397/4730/zpdvdsetupki4.jpg
There never was a problem with the opensource MPEG2 Decoder from Gabest, but somehow there must be something wrong with the way ffdshow registers this MPEG2 Decoder, because otherwise I would be able to see it in the Video Decoder list as you can see in the picture above.

videomixer9
2nd September 2006, 22:08
In some versions of Zoomplayer ffdshow actually appeared, but it seems to block it on purpose for some reason. However it's not confirmable as Zoomplayer is closed source.

KoD
2nd September 2006, 22:39
This is something that should probably be reported to Blight (the ZoomPlayer guy).

Microsoft has this small utility called Windows XP Video Decoder Chekup Utility [link (http://www.microsoft.com/downloads/details.aspx?FamilyID=DE1491AC-0AB6-4990-943D-627E6ADE9FCB&displaylang=en)], which lists the mpeg2 video decoders present on the system. In fact, it checks some registry keys. Indeed, ffdshow doesn't appear in the list when set to decode mpeg2 while gabest's mpv decoder does appear.

haruhiko_yamagata
3rd September 2006, 12:06
Sorry for the lack of specifics.

a) AMD x2 4400+, Abit AN8 SLI Fatal1ty, 2GB Corsair XMS3500-LL, NVIDIA 7800GT running Windows XP SP2

b) ffdshow-20060722-rev2546 either XXL AutoDetect (SSE2) or videomixer9 (SSE)

c) H.264 disabled, Raw Video set to YV12

Resize: 1920x1080 Lanczos4
Avisynth: LimitedSharpenFaster (no supersampling)
Overlay: YV12, Queued Output Samples

Putting Resize after LimitedSharpen worked sometimes without crashing, but I noticed resizing often didnt work (I don't recall a single time where it played without crashing, that resizing worked, but I didn't check always as my interest was in resizing before LSF)

I don't use the Administrator account in XP (recall posts regarding this mentioning resizing this around that time)

d) Zoomplayer Pro 4.51, NVIDIA PureVideo Decoder, any DVD

have i forgotten anything?
I tested LimitedSharpenFaster and it works for me.
What is the calling script written in ffdshow avisynth edit box?
If you are still here...

Egh
3rd September 2006, 15:14
...


So what do you think about my previous suggestion? Regarding h264 checkboxes being moved to "Decoders option" page.

I would also recommend to revise the deblocking options and make it similar to the options in CoreAVC. i.e. combobox with "deblocking turned off, deblocking off on b-frames, standard deblocking". Thus it will take less space in GUI and be moar comprehensive for a user.

pdanpdan
3rd September 2006, 18:15
1) I have some problems with the DCT option on all ffdshow versions, even before the tryouts. When I check/activate the DCT (no matter what kind - coeficients/h263/mpeg) the image turns dark, and I can only see some red shades. When I turn it off, the image reverts to visible.
This happens on xvid content and mpeg2 content (the mpeg2 content has all dimensions divisible by 8, the xvid not allways).
2) I have some encoded files (mkv with xvid, aac, ssa - the timestamp from the DV tape). Ffdshow doesn't show the subtitle at all - directvobsub shows it perfectly. Other subtitles (ssa and anything else) is working with ffdshow if not embebed.

_xxl
3rd September 2006, 19:16
MPEG2 decoding in drevil's build is broken,mpc & wmp.That is rev 122, when selected libmpg2 as decoder.
DSP8000
ffdshow-tryouts-rev122 works fine for me.

KoD
3rd September 2006, 19:17
Don't use ffdshow to display subtitles, it's not suitable for that.

What do you need the DCT option for ?

DSP8000
4th September 2006, 01:45
Quote:
Originally Posted by DSP8000
MPEG2 decoding in drevil's build is broken,mpc & wmp.That is rev 122, when selected libmpg2 as decoder.
DSP8000
ffdshow-tryouts-rev122 works fine for me.

The PC that I use for the net & testing, etc. is P4 with 512 mb ram & that build was crashing mpc instantly.
On my other PC AMD was working fine.

Anyway, rev127 VM9's build works the fastest on my both machines.

DSP8000

vlada
4th September 2006, 06:16
LoRd_MuldeR> You can check in Graphedit if you have DVD Navigator filter installed. I think it comes with DirectX, but I'm not sure.

_xxl
4th September 2006, 11:53
The PC that I use for the net & testing, etc. is P4 with 512 mb ram & that build was crashing mpc instantly.
DSP8000
What version of ffdshow have you tested?
What part of ffdshow is crashing?
Libavcodec.dll, libmpeg2.dll, ffdshow.ax?
Please test FFdshow-Tryouts-20060901-rev122
Generic, SSE & SSE2.

_xxl
4th September 2006, 13:16
Know bugs:
1).ffdshow avc h.264 mobile
http://www.elecard.ru/movies/Olesya/OLESY_SIF_90kbps.mp4
2).snow libavcodec decoder 100% CPU usage
3).WME & WMP 10,11 unsolved problems
http://forum.doom9.org/showthread.php?t=114617
4).ffdshow avisynth crash.

videomixer9
4th September 2006, 14:03
tryouts rev 135: http://prdownloads.sourceforge.net/ffdshow-tryout/ffdshow-tryouts-rev135.exe?download (ICL 9.1.028 + GCC 3.4.5)

VC-1 Advanced Profile files should work now, only progressive encoded ones though. I'm not really sure myself if VC-1 even works at all.

haruhiko_yamagata
4th September 2006, 14:21
Know bugs:
1).ffdshow avc h.264 mobile
http://www.elecard.ru/movies/Olesya/OLESY_SIF_90kbps.mp4
mplayer have the same problem with that file, so let's wait.

3).WME & WMP 10,11 unsolved problems
http://forum.doom9.org/showthread.php?t=114617
I'll go and read.
4).ffdshow avisynth crash.
What is it? Avisynth plugin for direct show video decoder works for me.

DSP8000
4th September 2006, 15:11
What version of ffdshow have you tested?
What part of ffdshow is crashing?
Libavcodec.dll, libmpeg2.dll, ffdshow.ax?
Please test FFdshow-Tryouts-20060901-rev122
Generic, SSE & SSE2.

1.FFdshow-Tryouts-20060901-rev122
2.libmpeg2/DVD Decoding NOT checked.
3.SSE2

VM9's build rev127,
reset button on the resize page not working after first usage.Is this a bug?

videomixer9
4th September 2006, 17:12
ffdshow-tryouts-rev135 core2duo special edition
http://prdownloads.sourceforge.net/ffdshow-tryout/ffdshow-tryouts-rev135-core2duo.exe?download
alternative libmplayer, compare speeds if this one is faster: http://ffdshow.pytalhost.eu/libmplayer.dll

maybe works, maybe not, I have no Core2 Duo but maybe it'll give you better speeds ... any benchmarks by Core2 Duo owners appreciated.

_xxl
4th September 2006, 20:52
The PC that I use for the net & testing, etc. is P4 with 512 mb ram & that build was crashing mpc instantly.
On my other PC AMD was working fine.
DSP8000
1.FFdshow-Tryouts-20060901-rev122
2.libmpeg2/DVD Decoding NOT checked.
3.SSE2
1.FFdshow-Tryouts-20060901-rev122-sse2 crashes on P4
when decoding MPEG-2 using libmpeg2?
2.Libavcodec works fine?
3.FFdshow-Tryouts-20060901-rev122-sse & mmx are working fine?

clsid
4th September 2006, 21:35
rev135 build (http://prdownloads.sourceforge.net/ffdshow-tryout/ffdshow_rev2546-135_20060904.exe?download)
rev135 build (ICL9.1) (http://prdownloads.sourceforge.net/ffdshow-tryout/ffdshow_rev135_20060904_icl91.exe?download)

_xxl
4th September 2006, 21:55
Avisynth plugin for direct show video decoder works for me.
Windows Media Player 2 crashes when exiting.http://i7.tinypic.com/287hcg9.jpg

_xxl
4th September 2006, 22:05
FFdshow is crashing when using subtitles stereoscopic.
Tested with .srt .sub .txt files.
http://i7.tinypic.com/287hlzr.jpg

_xxl
4th September 2006, 22:12
Automatic preset loading does not work.
http://forum.doom9.org/showthread.php?t=111829

videomixer9
4th September 2006, 22:27
It only seems to not work with 4CC thing. I randomly tested application name, size and filename matching and it works fine.

Stereoscopic crashes in Tfont.cpp on the line "__m64 mm1=*(__m64*)(dstLn[2]+x);" with a bad pointer on dstLn[2]. What does stereoscopic do anyways?

Egh
5th September 2006, 03:18
Revision 136 - Directory Listing
Modified Mon Sep 4 13:37:21 2006 UTC (12 hours, 37 minutes ago) by matmaul

"wmv9" decoder (use ff_wmv9.dll) seems to works only with vfw mode (in original ffdshow, milan don't propose it in directshow decoder)


Hmm... Any clarification about this one? Has it been fixed now?

_xxl
5th September 2006, 06:37
ffdshow-tryouts-rev135 error
http://i2.tinypic.com/315g41w.jpg
ICL9 + unicode build.
Tested with XP SP2, media player2.

foxyshadis
5th September 2006, 06:59
drevil, doing what? Just loading the config screen?

_xxl
5th September 2006, 07:56
drevil, doing what? Just loading the config screen?
Loading version details.

_xxl
5th September 2006, 09:27
Leadtools h264 libavcodec decoder?
fourcc:l264,L264,lx64,LX64?
Samples:
http://www.leadcodecs.com/Streaming/H264/CarelessEnglish_720x352_Q23.avi

MatMaul
5th September 2006, 11:01
Hmm... Any clarification about this one? Has it been fixed now?

Yes, it is the fixe, rev 136 is ok (you now have just "libavcodec" in the list to decode wmv9 video)

_xxl
5th September 2006, 11:11
http://s6.simpleupload.de/f89dd70b8/ffdshow-tryouts-rev137-sse.exe.html

hellfred
5th September 2006, 11:35
Leadtools h264 libavcodec decoder?
fourcc:l264,L264,lx64,LX64?
Samples:
http://www.leadcodecs.com/Streaming/H264/CarelessEnglish_720x352_Q23.avi
That is a strange clip. MediaPlayerClassic is able to detect and play the audio part. MPlayer segfaults with FFMPEGs vorbis decoder, plays sound only when one forces the use of libvorbis:mplayer -afm libvorbisThe avi is detected as ogg container (mplayer, coming from the unix/linux world, examines the header of the container, not the file extension), so I can not verify the quality. Did anybody succeed in playing the video?

Hellfred

EDIT: OK, I need a build of ffdshow tryout from revision 137 or later. I will dl, install and try.

videomixer9
5th September 2006, 11:42
So which tard told you that on Windows the media playback routines examine only the file extension. It seems to me that already shows you cluelessness. Besides MPC uses a fully different architecture and MPlayer not even one single codec DirectShow codec. As this is about ffdshow not about mplayer I suggest you post that problem to an mplayer thread or the ffmpeg mailinglists. In ffdshow the vorbis part in libavcodec shouldn't be top up2date due to some errors iirc.

LoRd_MuldeR
5th September 2006, 12:01
Leadtools h264 libavcodec decoder?
fourcc:l264,L264,lx64,LX64?
Samples:
http://www.leadcodecs.com/Streaming/H264/CarelessEnglish_720x352_Q23.avi

That definitely is *not* an AVI file :sly:

http://img204.imageshack.us/img204/3651/noavibd9.gif

Who ever made this, used a wrong extension. Rename to .ogg please!

videomixer9
5th September 2006, 12:05
well vorbis hardly fits into avi container without dirty acm hacks. leadcodecs are total tards?

LoRd_MuldeR
5th September 2006, 12:12
well vorbis hardly fits into avi container without dirty acm hacks. leadcodecs are total tards?

I know. But if they want to use Vorbis - wich is 100% okay - then they should use the right container for that. And if they use the OGG container, they should make that clear and not try to make use believe that this is an AVI file!

hellfred
5th September 2006, 12:18
So which tard told you that on Windows the media playback routines examine only the file extension. It seems to me that already shows you cluelessness. Besides MPC uses a fully different architecture and MPlayer not even one single codec DirectShow codec. As this is about ffdshow not about mplayer I suggest you post that problem to an mplayer thread or the ffmpeg mailinglists. In ffdshow the vorbis part in libavcodec shouldn't be top up2date due to some errors iirc.
I think you totaly missunderstood my post. My concern is to see the quality of the H264 clip encoded with leads MPEG4 AVC codec, and I wanted to ask for advice on how to play the clip.
I did not state that MediaPlayerClassic or the underlying DirectShow-Framework uses only the file extension choose a splitter and build up the filter chain. I only gave a overview of what I have tryed to watch the video clip and hoped that someone, who succeeded to do so, suggests me how to manage that. In order to watch the clip I have tryed playing it with MediaPlayerClassic and MPlayer. MPlayer is usually able to play anything you throw at it, no matter how broken. So I tryed it in addition to the DirectShow based players and faild with the given error. Nevertheless I am well aware that MPlayer does not use the DirectShow-framework at all, but comes with it own set of buil in splitters, filters and codecs.
So what DirectShow splitter/parser is recommendet to split that video clip?
With the latest ffdshow from drevil_xxl and somewhat aged Haali Media Splitter I only get sound.
Using GraphEdit -> Render Media File I only get Haali Media Splitter v.1.6.46.4 connected to ffdshow Audio decode connetcted to the default Direct Sound device.
Which filters do you have in your filter graph when playing the clip in question?
I reckon that at least foxyshadis - being the developer that added support for the new fourcc - was able to actually watch the clip to verify, that decoding is working. So I asked here for advice. Maybe I should have marked my post as off topic, though.
About filling a bug-report for ffmpeg/mplayer: I wanted to learn more about the file before deciding to do so.
Hellfred