Log in

View Full Version : ffdshow tryouts project: Discussion & 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 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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 [139] 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

Leak
21st March 2009, 21:36
Perhaps you could create a modified copy of that DVD for Haruhiko (and Leak) for testing purposes? With for example DVDShrink it is possible to replace all videos with a still image and keep the original menus. That should result in a very small ISO.
I've found that VOBBlanker does an even better job at that; it could be harder to use, though.

np: Moonbeam - You Can Hear Them (100)

mark0077
22nd March 2009, 03:52
Perhaps you could create a modified copy of that DVD for Haruhiko (and Leak) for testing purposes? With for example DVDShrink it is possible to replace all videos with a still image and keep the original menus. That should result in a very small ISO.

Here is a RAR containing the menu (ended up being 107mb) and the parts of the clip that I thuoght were necessary. Total 219mb

Hope its not too big.

So my test for crashing is, use mpc-hc decoder. Start movie, when menu appears go into options, try and hover over the audio options. You will see hovering over options doesn't show highlights.
http://www.megaupload.com/?d=V2XYOUFA

Slowness of menu text before each song smoothness is not visible in this test as they are semi-removed but I can make another clip containing these if is not reproducable using other tests. This one shows the problem when using decoders outside of ffdshowl.

I cannot ever get through the following sequence without frame drops / glithces / freezes

Start Queen DVD -> Go to options menu -> Select 5.1 DTS -> go to main menu -> Start movie / songs

haruhiko_yamagata
22nd March 2009, 13:13
I can reproduce the unclickable 'option' menu. The stream has bogus AR, rev 2800 fixes the problem.
I don't have the slowdown problem.

New build (http://ffdshow-tryout.sourceforge.net/doom9/ffdshow_rev2804_20090322_Q.exe)

mark0077
23rd March 2009, 01:22
I can reproduce the unclickable 'option' menu. The stream has bogus AR, rev 2800 fixes the problem.
I don't have the slowdown problem.

New build (http://ffdshow-tryout.sourceforge.net/doom9/ffdshow_rev2804_20090322_Q.exe)
Unfortunately all of my original problems still stand with this build, with mpc-hc beliyaals build using evr-custom presentation.

Try disabling ffdshow mpeg2 decoder and navigate into "Options" in that DVD Shrink I posted. I have never been able to move the mouse up and down through the items and have the highlights appear in this config. No hardware or operating system or version of ffdshow has ever let me do this. The highlights don't appear as I move the mouse up and down through the items.

haruhiko_yamagata
23rd March 2009, 11:18
Can I merge the subtitle branch?
If nobody can find any regressions, I'll commit this.
Patch (http://ffdshow-tryout.sourceforge.net/doom9/subtitle_branch_merge.patch) (TsubtitleText.cpp is broken because of the patch. The new one is UTF8. Please use the file in the branch)
Build (http://ffdshow-tryout.sourceforge.net/doom9/ffdshow_rev2805_20090323_Q.exe)

haruhiko_yamagata
23rd March 2009, 12:18
Unfortunately all of my original problems still stand with this build, with mpc-hc beliyaals build using evr-custom presentation.

Try disabling ffdshow mpeg2 decoder and navigate into "Options" in that DVD Shrink I posted. I have never been able to move the mouse up and down through the items and have the highlights appear in this config. No hardware or operating system or version of ffdshow has ever let me do this. The highlights don't appear as I move the mouse up and down through the items.
Please update to the latest MPC-HC. EVR Custom Pres. (on Vista) isn't very stable for me.

mark0077
23rd March 2009, 12:27
Please update to the latest MPC-HC. EVR Custom Pres. (on Vista) isn't very stable for me.

I will try different renderers later tonight to see if the problem is related to that. I am using the latest build from
http://forum.doom9.org/showthread.php?t=145203 but the problem has been there for.... well for as long as I can remember. I will update you when I try different renderers later, maybe the problem is evr-cp related.

tetsuo55
23rd March 2009, 13:42
Although things should work on all renders, focus seems to be moving to EVR-CP.
Logical since that render works on XP and up and is the most advanced.

haruhiko_yamagata
23rd March 2009, 14:36
I can reproduce now, perhaps I have missed something in the combination of the settings.

// EDIT
Debug build is OK, release build is not.

mark0077
23rd March 2009, 14:38
Great stuff, thanks alot for testing. Once that lack of highlight with non ffdshow mpeg2 decoders is sorted ;) then I have almost no problems. I will check again tonight to see if I can provide a smaller sample to reproduce the "slow fade" problem with ffdshow libmpeg2 aswell as garbled picture quality with ffdshow libavcodec. Maybe these also are evr-custom presentation related.

Thanks

EDIT: Sorry, the latest build you sent up doesn't show the slow fade problem anymore... might have been something on my end I am not sure.

The only two problems remaining are
1) No highlights when using non ffdshow decoder - You have been able to reproduce ;)
2) Garbled decoding using ffdshow libavcodec mpeg2 decoder - I can reproduce with all of the latest builds but only in this Queen DVD. The video I uploaded will demonstrate the problem when using libavcodec for mpeg2. When you cllck play, the garbled output begins. This scene is interlaced and I have noticed a problem with this DVD in the past with libavcodec as it usually detects the fields the wrong way around (other decoders don't show this swapped fields problem). In the past using libavcodec I need to manually swap fields for this DVD. Now this problem arises instead with garbled output. Try the shrink I uploaded recently which will show you the problem.

Amour
23rd March 2009, 19:59
Hello,

I would like to submit an issue with clsid's installer. It's related to another old issue that I submitted in august 2007:
http://forum.doom9.org/showpost.php?p=1034129

There are two sub-issues, and together they cause some trouble for the average lambda user:

1) The default selection of formats to decode on a fresh clean install of ffdshow is slightly different from the "select all" selection of formats to decode.
To be more specific, the default selection of formats to decode on a fresh install of ffdshow does not include:
* MPEG-1
* MPEG-2
* VC-1
* ASV1/2, CYUV, ZLIB, 8BPS, LOCO, MSZH, QPEG, WNV1, VCR1
* CamStudio, ZMBV, Ultimotion, VIXL, AASC, IV32, FPS1, RT21
* FLAC
* ADPCM, MS GSM, TrueSpeech
They will only be included when you click on the top box next to "Decode the following video formats with ffdshow" and "Decode the following audio formats with ffdshow".

2) On an update of ffdshow, the list of formats to decode is slightly less than the list of formats to decode on a fresh clean install.
To be more specific, the following formats aren't listed on an update of ffdshow:
* H.261, MJPEG, Theora, VP3
* CorePNG, MS Video 1, MSRLE, Techsmith, Truemotion
* ASV1/2, CYUV, ZLIB, 8BPS, LOCO, MSZH, QPEG, WNV1, VCR1
* CamStudio, ZMBV, Ultimotion, VIXL, AASC, IV32, FPS1, RT21
* ADPCM, MS GSM, TrueSpeech

Now, I'll describe the average lambda user (like me) catastrophe scenario:
a) You install a fresh new ffdshow with default settings.
b) You try to play a video with CYUV, VCR1, IV32, or whatever codec and it won't work (because it is not enable by default ffdshow install).
c) You install the latest ffdshow build and you check all possible formats to decode.
d) You try again the same video, and it won't work again (because when updating ffdshow, only 50% of the selection of formats is displayed).


To avoid this, I would greatly appreciate a few improvements related to the ffdshow installer (especially clsid's builds). I know he told me that there was a difficulty related to save in the registry "options covering multiple formats", but then I don't see why we have the following multiple-formats options available when updating ffdshow:
* FLV1, FLV4
* SVQ1, SVQ3, Cinepak, RPZA, QTRLE
* VP5, VP6
* QDM2, MACE

I propose the following:

1) To fix first issue: default selection of formats on a fresh clean install should include the same selection as a "select all" selection (the thing when you check the top box next to "Decode the following video formats with ffdshow").

2) To fix second issue: when updating ffdshow, display the same full list of formats than a fresh clean install.

3) Additional third fix: make the "reset all ffdshow settings" option like a button that will actually really reset the selection of formats to decode to default settings.

Thanks a lot.

Amour
23rd March 2009, 20:10
Can ffdshow decode Intel Indeo Video 5.0 Wavelet (IV50) format?

Konrad Klar
23rd March 2009, 20:11
Also, if I choose "Decode the following video formats with ffdshow" for Xvid, DivV 4/5/6, Other MPEG4, FVFW,FFDS it is always set to libavcodec, even if Xvid was previously set as decoder for that formats. I must manually reset that formats to Xvid each time, after installation of new FFDShow.

Amour
23rd March 2009, 20:41
In ffdshow video decoder configuration -> codecs, shouldn't it be the following?

QRPZA -> RPZA
Quicktime Video Video (QRPZA) -> Quicktime Video (RPZA)

Inventive Software
23rd March 2009, 20:49
ffdshow doesn't decode AC-3 audio from DVDs, even though it's enabled.... the MPC-HC decoder's used even though I tell that not to!

Can somebody tell me what I'm doing wrong?

Leak
23rd March 2009, 21:04
Can somebody tell me what I'm doing wrong?
I'm afraid I can only tell you that it works fine for me in conjunction with MPC-HC... :(

np: Sten - More Stash (The Essence)

mark0077
23rd March 2009, 21:34
Just back again to speak about aspect ratios. Definitely lots of problems relating to aspect ratio handling when resize is enabled. In my current config I can post a link to a file that shows the wrong aspect ratio.

http://www.dvdloc8.com/dolbydtsclip.php?clipid=3

This dtspiano.vob audio test which is 16:9 displays incorrect in the following setup.

Screen Resolution: 1920 x 1080
Resize & Aspect: Enabled
Resize Always
Aspect Ratio - Keep Original Aspect Ratio
Process Pixel Aspect Ratio Internally - Enabled
Lanczos - Accurate Rounding
Set Pixel Aspect Ratio In Output Media Type: Semi-Checked

mpc-hc EVR and EVR-CP tested.
mpc-hc Video Frame: Keep Aspect Ratio - Enabled

This results in an image thats much shorter height than expected. I am still having lots of trouble using ffdshow's resize due to incorrect ratios for various configurations and image ratios.

clsid
23rd March 2009, 22:04
@Amour

Formats like MPEG-1 and MPEG-2 are disabled by default because ffdshow is not the preferred decoder for that.

Some items are hidden on updates because it is not possible to determine the "current" state of such a checkbox because it involves multiple independent registry keys. The decision was made long ago that the checkboxes should reflect the state of the users current settings, not the settings used in a previous run of the installer (which is trivial to do). There is just no way to do it right. Perhaps we should just hide everything during updates. If a user wants to change settings, the ffdshow configuration dialogs can be used.

Reset settings applies to the filter settings, not the enabled formats.

Amour
23rd March 2009, 23:00
Thanks, but you are giving me the same answer as last time, which is not covering all the details I gave in today's post.

1) It's not just MEPG-1 and MPEG-2, it's also:
* VC-1
* ASV1/2, CYUV, ZLIB, 8BPS, LOCO, MSZH, QPEG, WNV1, VCR1
* CamStudio, ZMBV, Ultimotion, VIXL, AASC, IV32, FPS1, RT21
* FLAC
* ADPCM, MS GSM, TrueSpeech

2) If it is not possible to determine the "current" state of multiple-formats checkboxes, then it doesn't explain why/how you do it for the following:
* FLV1, FLV4
* SVQ1, SVQ3, Cinepak, RPZA, QTRLE
* VP5, VP6
* QDM2, MACE

3) The "reset all ffdshow settings" should be renamed "reset ffdshow filters" to avoid confusion.

Amour
23rd March 2009, 23:09
Maybe we could alter/change the display of the codecs list in the ffdshow video decoder configuration dialogs to highlight or separate two different kinds of codecs:
* The codecs fully supported by ffdshow
* The codecs not preferred or not fully supported by ffdshow

This way, we would give an easy hint to simple average users (like me) about how to configure ffdshow, which decoders should be enabled and which decoders are better left disabled.

Amour
24th March 2009, 00:42
2) If it is not possible to determine the "current" state of multiple-formats checkboxes, then it doesn't explain why/how you do it for the following:
* FLV1, FLV4
* SVQ1, SVQ3, Cinepak, RPZA, QTRLE
* VP5, VP6
* QDM2, MACE

I got the answer to this from \trunk\bin\distrib\InnoSetup\ffdshow_installer.iss :

"FLV1, FLV4" -> it only checks "flv1"
"SVQ1, SVQ3, Cinepak, RPZA, QTRLE" -> it only checks "svq3"
"VP5, VP6" -> it only checks "vp6"
"QDM2, MACE" -> it only checks "qdm2"

Which means that any update of ffdshow will ignore previous states for FLV4, SVQ1, Cinepaq, RPZA, QTRLE, VP5, MACE.

Konrad Klar is giving hints that there might be more problems with the installation/update procedure.

STaRGaZeR
24th March 2009, 01:46
Some codecs are missing options in the installer, if you have DivX and Xvid decoders set to Xvid and you update ffdshow, the installer only has one checkbox for each and it doesn't know if you have libavcodec or Xvid selected as decoder. Either way the checked checkbox will always put libavcodec as decoder regardless of what you had previously. Add that to your list.

clsid
24th March 2009, 13:24
1) Some settings have just been chosen arbitrarily. For VC-1 of course the standard MS decoder is the recommended choice instead of ffdshow.
2) I suggest you take a look at the install script. It checks only one of the formats in those cases. Why? It simply does. It is either that or hiding them as well.
3) No it should not. The description is already correct. If you don't understand it, then well, it your fricking problem. It resets all settings. Then the settings chosen during installation are applied.
4) Nothing will get separated. The preferred settings depend on the users OS, other installed software, and personal preferences. The installer does not detect other filters (I can't be bothered to add that) and it isn't a mind reader.
5) Users that don't understand the options given in the installer should simply not touch the options and install with defaults.
6) Making the installer idiot-proof is impossible because 97,34% just presses next next next finish. 1,45% is illiterate. 0,98% is stupid beyond help. For only 0,13% it might be useful to hold their hand and guide them through the installation.

I don't use the installer, so I don't care much about it. There are few complaints about it. It works fine. Its job is to do the initial configuration. The ffdshow configuration dialogs are there to tweak the settings. Update installs are supposed to be used primarily for updating files, not for adjusting settings. If you want things changed then (1) come with better suggestions, and (2) find someone else to implement it.

Here is a deal:
If someone adds working COOK support to ffdshow, then I will 'fix' the installer.

haruhiko_yamagata
24th March 2009, 13:46
Just back again to speak about aspect ratios. Definitely lots of problems relating to aspect ratio handling when resize is enabled. In my current config I can post a link to a file that shows the wrong aspect ratio.

http://www.dvdloc8.com/dolbydtsclip.php?clipid=3

This dtspiano.vob audio test which is 16:9 displays incorrect in the following setup.

Screen Resolution: 1920 x 1080
Resize & Aspect: Enabled
Resize Always
Aspect Ratio - Keep Original Aspect Ratio
Process Pixel Aspect Ratio Internally - Enabled
Lanczos - Accurate Rounding
Set Pixel Aspect Ratio In Output Media Type: Semi-Checked

mpc-hc EVR and EVR-CP tested.
mpc-hc Video Frame: Keep Aspect Ratio - Enabled

This results in an image thats much shorter height than expected. I am still having lots of trouble using ffdshow's resize due to incorrect ratios for various configurations and image ratios.
I can't reproduce. Could you send your settings to me?
In "Profiles / Preset settings", "Save to file", please.

thuan
24th March 2009, 14:18
@Haruhiko: Using your ffdshow_rev2805_20090323_Q build I have trouble with this sub (http://www.mediafire.com/download.php?oti5lbz2wz0). Basically your collision handling code works differently to VSFilter starts at around 1:07. Please have a look.

STaRGaZeR
24th March 2009, 15:13
Update installs are supposed to be used primarily for updating files, not for adjusting settings.

Very true. Problem is, next next next finish adjust settings on its own, without user intervention, instead of just updating files...

tetsuo55
24th March 2009, 15:16
It would be nice to have an extra selection that auto-selects all stable/recommended codecs in FFdshow.

I personally use the K-Lite Mega codecpack, and i try to have as many codecs as possible be handled by FFdshow

haruhiko_yamagata
24th March 2009, 15:25
@Haruhiko: Using your ffdshow_rev2805_20090323_Q build I have trouble with this sub (http://www.mediafire.com/download.php?oti5lbz2wz0). Basically your collision handling code works differently to VSFilter starts at around 1:07. Please have a look.
Thank you for feed back. {\org(x,y)} seems to cancel collision.
\org is for rotation, which is not implemented in ffdshow. The script use \org only to cancel collision.
I'll add some parser code for \org.

Amour
24th March 2009, 15:39
Well, clsid, currently I only know how to browse a SVN repository. I might try to learn how to compile a program, what is an .iss script, and how to do a patch.

If I manage to handle all that, I'll try to provide an improved installation/update procedure for ffdshow. I do not know if it will be faster or not than any “COOK” support.

Amour
24th March 2009, 15:51
Just a small question to help me started: can I compile ffdshow with Visual C++ 2008 Express Edition, or do I need to find a full edition of Visual Studio 2008? Is this thread the best place to ask about how to compile ffdshow, or is there another place with help for that?

tetsuo55
24th March 2009, 16:00
Just a small question to help me started: can I compile ffdshow with Visual C++ 2008 Express Edition, or do I need to find a full edition of Visual Studio 2008? Is this thread the best place to ask about how to compile ffdshow, or is there another place with help for that?


The EE edition should do the trick.
I don't know which dependency's you need to install though

thuan
24th March 2009, 16:30
Thank you for feed back. {\org(x,y)} seems to cancel collision.
\org is for rotation, which is not implemented in ffdshow. The script use \org only to cancel collision.
I'll add some parser code for \org.
Thanks, here's another problematic sub (http://www.mediafire.com/download.php?zhmdmizlje2). It starts at 00:04 sec and subs will move incorrectly or overlap over each other.

clsid
24th March 2009, 16:33
DirectX SDK August 2007 is the only extra thing that is needed.

mark0077
24th March 2009, 18:27
I can't reproduce. Could you send your settings to me?
In "Profiles / Preset settings", "Save to file", please.

I will send preset file now. I have the borders set to white so I can see what ffdshow is doing. In this case, there should be no white borders, but instead massive white borders are added at the top and bottom making the image squashed.

16:9 in 1920 x 1080 (should be no white bars at all, instead white bars at top and bottom).
http://img7.imageshack.us/img7/9608/resizeproblem.th.jpg (http://img7.imageshack.us/my.php?image=resizeproblem.jpg)

4:3 in 1920 x 1080 (should be white bars at top and bottom, instead white bars at sides)
http://img7.imageshack.us/img7/5676/anothertesti.th.jpg (http://img7.imageshack.us/my.php?image=anothertesti.jpg)

Looks like one fraction in the code is turned upside down. ;)

PS: Thanks for fixing the other dvd highlight problem. :D Looking forward to it getting merged.

albain
24th March 2009, 18:41
I am becoming frustrated with Windows 7 :

This is no longer possible to decode divx/xvid/h264 within FFDShow, whatever used technology (DirectShow, Media Foundation)

This is no longer possible to have raw processing (worked in XP, worked in Vista with a hack).

So let's say that about 99% of your videos won't play with FFDSHow.

I just had the confirmation from MS.

I am talking about MS applications : windows media center and media player. MPC for example still works fine with FFDSHow

For us, this is annoying but we do this for free, but for Divx networks, core codec, ... this is another story

Amour
24th March 2009, 19:13
I heard that Windows Media Player can be uninstalled from Windows 7.

If that is the case, then we can try in the future to advertise this way:
Install MPC and uninstall WMP!

Also, it would be interesting to know the following ratio:
* How many people are using ffdshow with WMP
* How many people are using ffdshow with an alternative player

rickardk
24th March 2009, 19:25
I am becoming frustrated with Windows 7 :

This is no longer possible to decode divx/xvid/h264 within FFDShow, whatever used technology (DirectShow, Media Foundation)

This is no longer possible to have raw processing (worked in XP, worked in Vista with a hack).

So let's say that about 99% of your videos won't play with FFDSHow.

I just had the confirmation from MS.

I am talking about MS applications : windows media center and media player. MPC for example still works fine with FFDSHow

For us, this is annoying but we do this for free, but for Divx networks, core codec, ... this is another story

Did MS actually confirm that Media Center (in Windows 7) will be locked down to just use codecs from Microsoft for divx/xvid/h264 even in the final release?

albain
24th March 2009, 19:46
Did MS actually confirm that Media Center (in Windows 7) will be locked down to just use codecs from Microsoft for divx/xvid/h264 even in the final release?

No, there is (little) hope that this is a bug.

However, I made my tests on build 7057, which is nearly Release Candidate

Concerning the debate : who use WMP, I would say many people, because of Media Center, which has no equivalent these days

Jeremy Duncan
24th March 2009, 20:21
clsid,

You said to the amour that visual studio with sdk 2007 august can build ffdshow. This makes me ask a question. Does the ffdshow have a src with a dsw or vcproj file that visual studio can open and just build ffdshow?

clsid
24th March 2009, 20:55
Why would there not be any project files for Visual Studio? We all use it to compile ffdshow, so yes, they are present in our source repository ;)


@albain
Perhaps Haali could add a tweak to his splitter to (optionally) force ffdshow's video processor into the graph. It already is able to do that with DirectVobSub and that still works with WMP on Windows 7. Then at least ffdshow could be used when playing .mkv files.

therealjoeblow
24th March 2009, 21:14
I can't reproduce. Toggling resize during playback is a basic feature of ffdshow, fully tested and shouldn't be a common bug to everyone. Please try to find something in your filter graph that prevents reconnecting. ffdshow may be connected to some filter other than video renderer.
You could check the status of "Allow output format changes during playback" in "Output" page.

Thanks, and sorry for the false alarm - after testing a bunch more files and looking at haruhiko's suggestions, the resize freeze bug only occurred on some files, not all of them; and in looking at the filter graph, for the problematic files, ffdshow was connecting it's output pins to directvobsub in those cases. It just so happened that the half dozen or so I tested the first time around all had subtitles :-( and in reinstalling AutoGK recently, directvobsub got reenabled.

In testing, I temporarily removed the subtitle files which stopped directvobsub from loading and the resize works for what I thought were the "glitch" videos, so my bad. Now I've disabled directvobsub completely from loading and all is well.

Sorry again for the false alarm.

Cheers,
The REAL Joe

STaRGaZeR
25th March 2009, 02:47
Update about the corruption issues when seeking with ffmpeg-mt:

- Progressive material --> Completely gone with the lastest changes in EVR by Beliyaal. So forget about this one.

- PAFF material --> Gone.

- MBAFF material --> Still there, plus ocasional decoding artifacts when normal playing like ikarad reported. Some are random and some are fixed, with all renderers (even overlay), and they look like this:

http://thumbnails14.imagebam.com/3072/d3722630715344.gif (http://www.imagebam.com/image/d3722630715344)

Amour
25th March 2009, 09:10
DirectX SDK August 2007 is the only extra thing that is needed.

I thought that “August 2007” would be some minimal requirement, but I was wrong: any later release of DirectX SDK is missing dinput.lib!

[edit]
Ok, I can work-around that by doing:
Project -> Properties -> Configuration Properties -> Linker -> Input -> Additional Dependancies
And then I replace dinput.lib with dinput8.lib.

Unfortunatly, it doesn't help to compile to the end of the project.

[edit]
Revision 2811 by clsid2:
“Simplified install script. Tasks are now only shown at the initial installation and are hidden when updating.”

...

Thanks.

albain
25th March 2009, 09:34
Why would there not be any project files for Visual Studio? We all use it to compile ffdshow, so yes, they are present in our source repository ;)


@albain
Perhaps Haali could add a tweak to his splitter to (optionally) force ffdshow's video processor into the graph. It already is able to do that with DirectVobSub and that still works with WMP on Windows 7. Then at least ffdshow could be used when playing .mkv files.

Do you know a way to contact Mike ? I have subscrbed to his mailing list but he rarely answers to it
Also it would be a good idea to implement such an option in gabest matroska splitter too ?

Thanks

tal.aloni
25th March 2009, 10:09
Amour,
Here are the missing old DirectX SDK files:
http://iknowu.net/files/public/ffdshow/old_dx_sdk.rar

(I'm using them with the August 2008 SDK)

haruhiko_yamagata
25th March 2009, 11:01
@Amour
Building ffdshow (http://ffdshow-tryout.sourceforge.net/wiki/developer)

haruhiko_yamagata
25th March 2009, 11:06
We are migrating to the new wiki.
http://ffdshow-tryout.sourceforge.net/wiki/
Please contribute.

We gave up Sourceforge's built in wiki, because it was too much buggy.

Amour
25th March 2009, 11:18
Thanks a lot tal.aloni: now compilation is working (almost: only a problem with ff_vfw).
I'll look into how to use InnoSetup now for creating the install program.

In the end, I might not change/patch anything, but it will be my first compiled program!

Thanks haruhiko_yamagata... it's just a few minutes too late. :D
Looking at the wiki, I didn't download/install MinGW, but I had to download/install another program: yasm.exe.

albain
25th March 2009, 11:36
We are migrating to the new wiki.
http://ffdshow-tryout.sourceforge.net/wiki/
Please contribute.

We gave up Sourceforge's built in wiki, because it was too much buggy.

Can you give me the access ?

Thanks

haruhiko_yamagata
25th March 2009, 12:23
Just a small question to help me started: can I compile ffdshow with Visual C++ 2008 Express Edition, or do I need to find a full edition of Visual Studio 2008? Is this thread the best place to ask about how to compile ffdshow, or is there another place with help for that?
We don't know. Please try Express Edition and let us know the result.