View Full Version : ffdshow tryouts project: Discussion & Development
Exiton
10th January 2010, 22:55
Does anyone know how to get FFDSHOW to pass through an embeded AC3 file in a TrueHD track?
tal.aloni
10th January 2010, 23:20
Does anyone know how to get FFDSHOW to pass through an embeded AC3 file in a TrueHD track?
under codecs, set TrueHD to disabled, and enable AC3 pass through. I think this should work.
Exiton
11th January 2010, 01:33
under codecs, set TrueHD to disabled, and enable AC3 pass through. I think this should work.
Hmmm, still no go. I disabled TrueHD under "Codecs" then had pass-through checked under "Output" all along. I'll try it on another computer and see if that changes things.
andybkma
11th January 2010, 05:29
Hi, using the new ffdshow DXVA Video Decoder with the newest version of Zoom Player Pro, I get no video picture, just a grey screen. Normally use madVR as my renderer but all I get is grey when using the DXVA Video Decoder. My H264 video file is playing and the video/audio codecs are working as they should be I just don't get a picture. I tried switching to Haali's renderer, VMR9, VMR7 and just the overlay mixer. Still no picture. When I turn off the DXVA H264 codec and fall back to ffmpeg-mt then the picture is fine.
I've tried ffdshow Revisions 3189, 3190 by clisd & 3195 by XhmikosR. No change. I even checked all colorspaces in ffdshow output. No change. XP, SP3 & using nNvidia driver 182.08 with my 8600m GT if this makes a difference.
Any thoughts? Cheers...
Jeremy Duncan
11th January 2010, 06:01
Your experieces compiling are much appreciated. Could you please help to update the wiki?
Yes, I have just finished updating it: link (http://ffdshow-tryout.sourceforge.net/wiki/devel:building#using_innosetup_to_create_the_ffdshow.exe_fileby_jeremy_duncan)
betaking
11th January 2010, 06:53
Just a heads up, I'm not sure if it's a regression issue or just a screw-up with the build numbering, but ffmpeg-mt H.264 decoding is broken in build 3190 (non DXVA decoder), works in build 3189.
test last ffdshow 3195 use ffmpeg-mt H.264 decoding by zoomplayer 7.00 Home max! play is fine!
andybkma
11th January 2010, 09:22
test last ffdshow 3195 use ffmpeg-mt H.264 decoding by zoomplayer 7.00 Home max! play is fine!
Build 3190 ffmpeg-mt works for me, too. I don't get a picture though using the new DXVA codec (see above posting). BTW, betaking, what skin is that for Zoom Player you are using and where can I find? Is mighty nice. Cheers
teohhanhui
11th January 2010, 09:55
should be fixed. let us know.
Thanks,
Tal
Yes, it has been fixed. Thanks.
Gleb Egorych
11th January 2010, 10:03
BTW, betaking, what skin is that for Zoom Player you are using and where can I find? Is mighty nice. Cheers
*OFFTOPIC* I'm not betaking, but will answer :) It's Fusion theme, it is bundled with ZP7, check Open Interface -> Skin Selector.
liquidskin76
11th January 2010, 10:15
Hmmm, still no go. I disabled TrueHD under "Codecs" then had pass-through checked under "Output" all along. I'll try it on another computer and see if that changes things.
Hi Exiton,
TrueHD isn't like DTS-HD where you can bitstream the core DTS file. The core on TrueHD files isn't accessible.
That's why a separate AC3 sound track (matching the TrueHD language) is always included on the BD disc.
Blight
11th January 2010, 12:32
What are the hardware requirement for DXVA (minimum ATI/NVIDIA/INTEL model required) ?
I have an NVIDIA 7600GT and the DXVA filter wont even connect to the EVR.
Also, why is H.264/VC1 disabled (unchecked) by default on the "Hardware Acceleration" tab, Isn't the whole purpose of a separate DXVA filter to ensure that DXVA wont interfere with standard usage of ffdshow?
betaking
11th January 2010, 12:37
What are the hardware requirement for DXVA (minimum ATI/NVIDIA/INTEL model required) ?
I have an NVIDIA 7600GT and the DXVA filter wont even connect to the EVR.
Also, why is H.264/VC1 disabled (unchecked) by default on the "Hardware Acceleration" tab, Isn't the whole purpose of a separate DXVA filter to ensure that DXVA wont interfere with standard usage of ffdshow?
DXVA Support:
Modern video graphics card have the possibility to decode partially or completely a video using DirectX Video Acceleration (DXVA) and reduces CPU usage. MPC - HC has an embedded video decoder using this technology to decode H.264, VC-1 video. Unfortunately this decoder supports for the moment only bitstream mode, which means that only most recent graphic cards are supported.
* ATI Radeon™ HD, ATI HD3850/3870/4850/4870/5800, AMD Hybrid CrossFireX™ 780G series for H.264 & VC-1
* nVidia GeForce 8500, 8600, 9600 or better
DXVA is quite susceptible, so if you want to use it you have to respect those rules:
* Windows XP, Vista and 7
* For Windows XP users, select Overlay Mixer, WMR7(9) or VMR7(9) Renderless
* For Vista users, select EVR or EVR Custom
* For DXVA and subtitles support select VMR7(9) Renderless or EVR Custom.
* Video decoder should be connected directly to the renderer. This means that no intermediate filters such as DirectVobSub or ffdshow can be inserted between decoder and video renderer.
* DXVA compliant x264 encoded files.
INTEL G4500HD Support DXVA !ONLY For vista and windows7!
albain
11th January 2010, 12:57
Hi Exiton,
TrueHD isn't like DTS-HD where you can bitstream the core DTS file. The core on TrueHD files isn't accessible.
That's why a separate AC3 sound track (matching the TrueHD language) is always included on the BD disc.
That's not true : TrueHD streams are like MLP except that they have AC3 frames interweaved, so there are 3 modes supported by FFDShow :
- TrueHD decoding : enable TrueHD decoder and uncheck TrueHD bitstream
- TrueHD bitstream : enable TrueHD decoder and check TrueHD bitstream
- AC3 core : disable TrueHD decoder but AC3 decoder is enabled or AC3 passthrough is enabled (and in that case the AC3 blocks are extracted to be decoded or bitstreamed)
Same thing for DTS-HD
tal.aloni
11th January 2010, 13:16
@andybkma
can you use DXVA with MPC-HC or MPC video decoder? (see codec properties during playback to make sure DXVA bitstream is actually used)
Gleb Egorych
11th January 2010, 13:23
DXVA Support:
Modern video graphics card have the possibility to decode partially or completely a video using DirectX Video Acceleration (DXVA) and reduces CPU usage. MPC - HC has an embedded video decoder using this technology to decode H.264, VC-1 video. Unfortunately this decoder supports for the moment only bitstream mode, which means that only most recent graphic cards are supported.
* ATI Radeon™ HD, ATI HD3850/3870/4850/4870/5800, AMD Hybrid CrossFireX™ 780G series for H.264 & VC-1
* nVidia GeForce 8500, 8600, 9600 or better
DXVA is quite susceptible, so if you want to use it you have to respect those rules:
* Windows XP, Vista and 7
* For Windows XP users, select Overlay Mixer, WMR7(9) or VMR7(9) Renderless
* For Vista users, select EVR or EVR Custom
* For DXVA and subtitles support select VMR7(9) Renderless or EVR Custom.
* Video decoder should be connected directly to the renderer. This means that no intermediate filters such as DirectVobSub or ffdshow can be inserted between decoder and video renderer.
* DXVA compliant x264 encoded files.
INTEL G4500HD Support DXVA !ONLY For vista and windows7!
That information is taken from 1st post in MPC-HC thread: http://forum.doom9.org/showthread.php?t=123537
But I have a few questions:
1. What is WMR and how to enable it?
2. Does DXVA work with VMR7 Renderless?
Information on MPC-HC homepage is a bit old but is more correct in my opinion: http://mpc-hc.sourceforge.net/DXVASupport.html
Modern graphics card offer the possibility to decode partially or completely a video stream using DirectX Video Acceleration (DXVA), in order to reduce CPU usage dramatically. MPC-HC includes an embedded video decoder that uses this technology, to decode H.264 and VC-1 with hardly any CPU time required.
Unfortunately the MPC-HC decoder only supports the "bitstream mode" at this stage, which means that only the most recent graphic cards are supported :
* nVidia series 8(9)xxx for H.264 only
* ATI Radeon HD series for H.264 and VC-1 decoding
"Motion compensation" mode might be added in the future to increase compatibility with older graphic cards, but I cannot promise anything. Mpeg2 and WMV accelerations are not supported either.
DXVA is quite picky, so if you want to use it you have to respect those rules :
* Windows XP users, select Overlay Mixer, VMR7, VMR9 or VMR9 renderless
* Vista users, select EVR or EVR custom renderer
The MPC-HC Video decoder must be connected directly to the renderer. That means no intermediate filters such as DirectVobSub or ffdshow can be inserted between the decoder and the video renderer.
Internal subtitles can work with the MPC Video decoder in DXVA mode, but the rules are even more restrictive :
* Windows XP users, select VMR9 renderless
* Vista users, select EVR custom renderer
* In "Options / Playback", tick the checkbox "Auto-load subtitles"
Warning for ATI users : VC1 acceleration is broken in 8.6 release (green frames appears randomly during playback). If you experiments such trouble, please revert to 8.5 build.
mikelebron
11th January 2010, 13:41
if that is the case then decoding the core only from a tru HD track is broken.
None of my true HD tracks play only the ac3 core but when the truehd decoder is enable track plays fine
That's not true : TrueHD streams are like MLP except that they have AC3 frames interweaved, so there are 3 modes supported by FFDShow :
- TrueHD decoding : enable TrueHD decoder and uncheck TrueHD bitstream
- TrueHD bitstream : enable TrueHD decoder and check TrueHD bitstream
- AC3 core : disable TrueHD decoder but AC3 decoder is enabled or AC3 passthrough is enabled (and in that case the AC3 blocks are extracted to be decoded or bitstreamed)
Same thing for DTS-HD
betaking
11th January 2010, 14:01
That information is taken from 1st post in MPC-HC thread: http://forum.doom9.org/showthread.php?t=123537
But I have a few questions:
1. What is WMR and how to enable it?
2. Does DXVA work with VMR7 Renderless?
Information on MPC-HC homepage is a bit old but is more correct in my opinion: http://mpc-hc.sourceforge.net/DXVASupport.html
But I have a few questions:
1. What is WMR and how to enable it?
I don't know WMR too. sorry!
2. Does DXVA work with VMR7 Renderless?
I use vista,so i can not test it!may be some xp user can test it!
albain
11th January 2010, 14:29
if that is the case then decoding the core only from a tru HD track is broken.
None of my true HD tracks play only the ac3 core but when the truehd decoder is enable track plays fine
I didn't know for TrueHD, but I recently received a bug report for DTS core regarding DTS-HD streams.
iron2000
11th January 2010, 14:55
Went back to 32bit ffdshow to try the DXVA function.
Build 3195 works well.
No blue tones, no green picture.
But on seek there is a slowdown and sometimes artifacts start appearing, picture starts to lag exploding with multicolored squares.
Seeking is also faster on the non-DXVA ffdshow.
Also the video is a little choppy on start(first few seconds) compared to the non-DXVA ffdshow.
Result vary with different videos though.
hoborg
11th January 2010, 15:04
Stupid question, but what should happend when i will try to play h.264 video if my hardware doesnot support DXVA?
ffdshow DXVA Video Decoder is loaded and report DXVA not used or ffdshow DXVA Video Decoder failed to load and ffdshow Video Decoder is used instead?
I am asking becouse ffdshow DXVA Video Decoder failed to connect to VMR9 renderer in graphstudio here on my working machine based on "Intel(R) 82945G Express Chipset Family (i945G0)"
I think this iGPU doesnot support NV12 colorpace (FFDshow crash if i will try to play MPEG-2i stream and disable all output and keep NV12) - can be related?
tal.aloni
11th January 2010, 15:19
hoborg:
when trying to play back H.264 on a machine that does not support DXVA (and both decoders are enabled for H.264),
ffdshow DXVA Video Decoder will reject connection and ffdshow Video Decoder is used instead.
tetsuo55
11th January 2010, 15:31
Not sure if this is the case all ready, but the VC1 decoder (and probably all ffmpeg based windows media decoders) have to reject interlaced content, because ffmpeg cannot decode that.
I also have 2 feature requests, im not sure how feasable these are
1. Import the foobar2000 noise sharpener. (http://foosion.foobar2000.org/components/?id=delta&version=1.0.0)
2. Include support for (realtime) replaygain
Blight
11th January 2010, 15:32
Gleb Egorych:
They mean "VMR7 / VMR9", there's no such thing as "WMR" unless it's something specific to MPC-HC.
tal.aloni
11th January 2010, 15:55
2. Include support for (realtime) replaygain
this comes up every now and then, the problem is that ffdshow only receive the audio stream, even if replaygain data is embedded in the header of the mkv / mp3, it's not included in the audio stream, and there is no efficient method for ffdshow to get it.
tetsuo55
11th January 2010, 16:00
this comes up every now and then, the problem is that ffdshow only receive the audio stream, even if replaygain data is embedded in the header of the mkv / mp3, it's not included in the audio stream, and there is no efficient method for ffdshow to get it.If i understand correctly:
The splitter has to parse and pass on the replaygain information to the decoder, that way ffdshow and any other decoder can implement replaygain adjustment.
Alante
11th January 2010, 17:54
I'm really confused about some thing regarding FFDshow. So i got this from wiky:
The first versions of ffdshow were published in April 2002, as an alternative to the DivX ;-) 3.11 and DivX 5.02 (which came bundled with Gator[1]) decoders of the time, and as a way to combine the speed and quality of MPlayer with popular Windows video players. It continues to support more formats, new and old, as FFmpeg developers add support for them.
The main developer was Milan Cutka. When he stopped updating the project in 2006, new maintainers opened the ffdshow-tryouts as a fork, where bugfixes, stability fixes, new features, and codec updates continue.. So it seems DS-tryouts project stooped in late 2008, yet DS MPEG-4 is still updating... :confused:
So as mentioned above, FFDshow project was stoped in 2006 and continued by FFDshow-Tryouts since the... But when I tried to download the last version from http://ffdshow-tryout.sourceforge.net/download.php this is what I found: 2008-12-21 Beta 6 has been released! yet FFDShow MPEG-4 Video Decoder seems newer: 2010-01-09
dann23
11th January 2010, 18:26
any news about subtitles in dxva mode?
and how to change contrast and brightenss when I play my movies with ffdshow in dxva mode?
hoborg
11th January 2010, 18:39
Hi.
I cannot test this by myself, but friend of mine told me he have this passthrough problem in rev. 3195:
AC3 and DTS passthrough is enabled
AC3 (s/PDIF encode mode) + Encode 5.1ch streams are enabled.
When he play DTS, FFDShow say DTS bitstream, but his reciever tell him it is DD, if he disable AC3 encode, reciever tells DTS.
Looks like FFDshow reencode DTS in to AC3 instead of passthrough it.
clsid
11th January 2010, 18:43
So as mentioned above, FFDshow project was stoped in 2006 and continued by FFDshow-Tryouts since the... But when I tried to download the last version from http://ffdshow-tryout.sourceforge.net/download.php this is what I found: 2008-12-21 Beta 6 has been released! yet FFDShow MPEG-4 Video Decoder seems newer: 2010-01-09
Beta6 is the latest official stable release. But development still continues and builds are available here:
http://sourceforge.net/projects/ffdshow-tryout/
her34
11th January 2010, 19:30
is a new beta going to be released soon since it's been over a year from last beta?
albain
11th January 2010, 19:54
Hi.
I cannot test this by myself, but friend of mine told me he have this passthrough problem in rev. 3195:
AC3 and DTS passthrough is enabled
AC3 (s/PDIF encode mode) + Encode 5.1ch streams are enabled.
When he play DTS, FFDShow say DTS bitstream, but his reciever tell him it is DD, if he disable AC3 encode, reciever tells DTS.
Looks like FFDshow reencode DTS in to AC3 instead of passthrough it.
This is a bug I am working on to.
Actually this is more like an audio driver bug raised by an improvement of FFDShow audio filter.
hoborg
11th January 2010, 20:27
This is a bug I am working on to.
Actually this is more like an audio driver bug raised by an improvement of FFDShow audio filter.
:thanks: for info.
Alante
11th January 2010, 20:43
Beta6 is the latest official stable release. But development still continues and builds are available here:
http://sourceforge.net/projects/ffdshow-tryout/
Hmm, how can Beta 6 be a so called stable release, since even the others are beta? And in others, the "tryouts" title extansion is removed, as it was the old FFDshow continued.
clsid
11th January 2010, 21:02
"as in others"? There are no others. All variations of ffdshow that you see from the past years are actually all the same. We all also call it just "ffdshow". The tryouts part is just for the project name on SourceForge, because "ffdshow" was obviously already in use.
Alante
11th January 2010, 21:54
Ok. :)
Elbart_
11th January 2010, 22:27
AVC-playback isn't working for me with 3189/90 and ffmpeg-mt, libavcodec works. I had to downgrade back to 3154 to have a working ffmpeg-mt.
rack04
11th January 2010, 22:43
AVC-playback isn't working for me with 3189/90 and ffmpeg-mt, libavcodec works. I had to downgrade back to 3154 to have a working ffmpeg-mt.
svc 3195 works fine for me.
tal.aloni
11th January 2010, 22:48
I have enabled DXVA for VC-1 in rev. 3198,
however, there is still an issue with VC-1 playback.
albain
11th January 2010, 22:48
@people having problems with AC3/DTS with AC3 encode checked
@people having problems to get AC3 passthrough/decoding on TrueHD streams and DTS passthrough/decoding on DTS-HD streams
This is fixed (I think) in revision 3197
Tal is also in good shape with DXVA, so recent added features are getting more stable :cool: !
There is still this problem with some TrueHD tracks, the parser needs to be improved
About DXVA, please forget revisions below 3195 (and now 3198 with last fixes, this is going tooo fast)
I have enabled DXVA for VC-1 in rev. 3198,
however, there is still an issue with VC-1 playback.
Maybe Casimir66 is back from vacations and can help us out ?
CruNcher
12th January 2010, 01:31
strange i tried everything to get this accelerated but it doesn't work no problems for MPC-HC Video Decoder though ?
http://e.dl.playstation.net/e/wipeouthd/assets/wipeoutHD_DE_1080p.zip
Nvidia 8800GT XP 32 195.94
Jeremy Duncan
12th January 2010, 09:05
Yes, I have just finished updating it: link (http://ffdshow-tryout.sourceforge.net/wiki/devel:building#using_innosetup_to_create_the_ffdshow.exe_fileby_jeremy_duncan)
I have updated the wiki again. I corrected some typos and I also corrected the bat file.
When I made the bat file before it was overwhelming as I don't usually make bat files and I was using xp mce, but I reformatted and installed vista 32 bit and then double checked the bat file and corrected some errors then tested to see if it works and I can build the files the wiki says to build in gcc.
So everything is fine now in the wiki section I added. :)
I will post the bat file below in case the wiki one is damaged by somebody this copy below will allow anybody to double check the wiki version is correct:
set MINGWROOT=C:\MinGW32
set MINGWBIN=%MINGWROOT%\bin
set MINGWINCLUDE=%MINGWROOT%\include
set MINGWINCLUDE=%MINGWROOT%\include\ddk
set MINGWINCLUDE=%MINGWROOT%\include\GL
set MINGWINCLUDE=%MINGWROOT%\include\SDL
set MINGWINCLUDE=%MINGWROOT%\include\sys
set MINGWLIB=%MINGWROOT%\lib
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\backward
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\bits
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\debug
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\basic_tree_policy
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\bin_search_tree_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binary_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binomial_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binomial_heap_base_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\cc_hash_table_map_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\eq_fn
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\gp_hash_table_map_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\hash_fn
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\left_child_next_sibling_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\list_update_map_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\list_update_policy
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\ov_tree_map_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\pairing_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\pat_trie_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\rb_tree_map_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\rc_binomial_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\resize_policy
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\splay_tree_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\thin_heap_
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\tree_policy
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\trie_policy
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\unordered_iterator
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\mingw32\bits
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\parallel
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\tr1
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\c++\tr1_impl
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include\ssp
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\include-fixed
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\install-tools
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\4.4.1\install-tools\include
set MINGWLIB=%MINGWROOT%\lib\gcc\mingw32\bin
set MINGWLIBEXEC=%MINGWROOT%\libexec\gcc\mingw32\4.4.1
set MINGWLIBEXEC=%MINGWROOT%\libexec\gcc\mingw32\4.4.1\install-tools
set MINGWLIB=%MINGWROOT%\MSYS
set MINGWLIB=%MINGWROOT%\MSYS\bin
set MINGWLIB=%MINGWROOT%\MSYS\etc
set MINGWLIB=%MINGWROOT%\MSYS\mingw
set MINGWLIB=%MINGWROOT%\MSYS\share\file
set MINGW=%MINGWROOT%;%MINGWBIN%;%MINGWINCLUDE%;%MINGWLIB%;%MINGWLIBEXEC%;%MSYS%
rem to add more resource paths just use the set command like above and then add it to the set PATH like below
set PATH=C:\MINGW32;%path%
set PATH=C:\MINGW32\bin;%path%
set PATH=C:\MINGW32\include;%path%
set PATH=C:\MINGW32\include\ddk;%path%
set PATH=C:\MINGW32\include\GL;%path%
set PATH=C:\MINGW32\include\SDL;%path%
set PATH=C:\MINGW32\include\sys;%path%
set PATH=C:\MINGW32\lib;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\backward;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\bits;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\debug;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\basic_tree_policy;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\bin_search_tree_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binary_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binomial_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\binomial_heap_base_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\cc_hash_table_map_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\eq_fn;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\gp_hash_table_map_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\hash_fn;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\left_child_next_sibling_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\list_update_map_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\list_update_policy;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\ov_tree_map_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\pairing_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\pat_trie_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\rb_tree_map_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\rc_binomial_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\resize_policy;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\splay_tree_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\thin_heap_;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\tree_policy;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\trie_policy;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\ext\pb_ds\detail\unordered_iterator;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\mingw32\bits;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\parallel;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\tr1;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\c++\tr1_impl;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include\ssp;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\include-fixed;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\install-tools;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\4.4.1\install-tools\include;%path%
set PATH=C:\MINGW32\lib\gcc\mingw32\bin;%path%
set PATH=C:\MINGW32\libexec\gcc\mingw32\4.4.1;%path%
set PATH=C:\MINGW32\libexec\gcc\mingw32\4.4.1\install-tools;%path%
set PATH=C:\MINGW32\MSYS;%path%
set PATH=C:\MINGW32\MSYS\bin;%path%
set PATH=C:\MINGW32\MSYS\etc;%path%
set PATH=C:\MINGW32\MSYS\mingw;%path%
set PATH=C:\MINGW32\MSYS\share\file;%path%
cmd
albain
12th January 2010, 09:10
Thank you Jeremy
Jeremy Duncan
12th January 2010, 10:31
Thank you Jeremy
Your welcome. In the time from my previous post I installed the rest of the sw and made the new ffdshow using the instructions from the wiki in vista 32 bit.
link (http://www.mediafire.com/?y53m1jnyozm)
Maybe somebody who knows how to test how fast the fps results are can test this ffdshow I made to other ffdshow versions?
I would like to see the test results. :)
No files were added or removed from the svn package I downloaded. I say this because in the previous one I built it used SEt's patch.
tal.aloni
12th January 2010, 10:57
How Jeremy Duncan got the files...
The compilers Jeremy Duncan used to create the files
How Jeremy Duncan configured the visual studio compiler
lol...
I appreciate your contribution, I hope one of the Pros here will have time to overview and merge the two entries.
The below section of the wiki was made by me, Jeremy duncan, and it shows how I made FFDshow.exe
ffdshow.exe, I got to get me one of these!
_xxl
12th January 2010, 10:59
ffdshow.exe
What exe?
tal.aloni
12th January 2010, 11:00
nvm, I got it, he means the setup exe.
tal.aloni
12th January 2010, 11:18
strange i tried everything to get this accelerated but it doesn't work no problems for MPC-HC Video Decoder though ?
http://e.dl.playstation.net/e/wipeouthd/assets/wipeoutHD_DE_1080p.zip
It plays fine with rev. 3195+.
make sure you have checked H.264 acceleration under DXVA settings.
Tal
Elbart_
12th January 2010, 11:24
svc 3195 works fine for me.
I narrowed it down, with 3176_clsid ffmpeg_mt works, with 3190_clsid it doesn't.
tal.aloni
12th January 2010, 13:10
I narrowed it down, with 3176_clsid ffmpeg_mt works, with 3190_clsid it doesn't.
it will again with 3195+
tal.aloni
12th January 2010, 14:19
DXVA issues with VC-1 are now resolved starting with (Edit:) rev. 3200.
(sorry XhmikosR :))
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.