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

Jeremy Duncan
11th February 2007, 03:00
Leak,
Neuron2 made kernel deinterlacer, AND Leak Kernel Deinterlacer. Link (http://neuron2.net/kerneldeint/leakkerneldeint154.zip)
I want the Leak Kernel Deinterlacer in the Deinterlacer section of FFDshow. Pretty please, somebody please put it in there. :)

haruhiko_yamagata,

I can't see the FFDshow video decoder icon when I use YUY2 and use the HW bob deinterlacing. What output colorspace do I use to both see the icon and use HW deinterlacing ?

dragongodz
11th February 2007, 06:02
Leak,
Neuron2 made kernel deinterlacer, AND Leak Kernel Deinterlacer.
neuron2 made kernel deint of course but it was actually Leak who made the changes to make Leak kernel deint. the name change, especially the "Leak" part, should have given you a big clue to that.

http://forum.doom9.org/showthread.php?t=81322

Jeremy Duncan
11th February 2007, 06:23
Ok.
...

ouchi
11th February 2007, 07:34
@ouchi
rev 908: Everything including PowerDVD7 works fine. Please wait for next builds :D .

//EDIT
Please remove powerdvd.exe from blacklist.

@haruhiko_yamagata
Great!
Of course, I can wait..
Thank you.

haruhiko_yamagata
11th February 2007, 09:33
I coded for the feature request "Use ffdshow only in:".
http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?p=1000#1000

I think the default should be off, but I would like to add exe names as many as possible so that users can do by just checking it.

Please add as many as possible (Send Private Messages for me or reply there (http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?p=1000#1000)).

_xxl
11th February 2007, 10:00
I coded for the feature request "Use ffdshow only in:".
http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?p=1000#1000

I think the default should be off, but I would like to add exe names as many as possible so that users can do by just checking it.

Please add as many as possible (Send Private Messages for me or reply there (http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?p=1000#1000)).
Why off?
FFdshow should work with some media players.No more games trouble or other untested applications.More like a software compatibility list.

haruhiko_yamagata
11th February 2007, 10:07
Why off?
FFdshow should work with some media players.No more games trouble or other untested applications.More like a software compatibility list.
OK, discussion is wellcome. What other people think?
To be on by default, the list has to be comprehensive.

Keepitsimple
11th February 2007, 11:43
When is the next stable release expected?

KoD
11th February 2007, 12:11
OK, discussion is wellcome. What other people think?
To be on by default, the list has to be comprehensive.

How does this list work ?

- ffdshow can be loaded only by applications on the list ?

It should be easy for the user to add new entries to the list or to remove some. A text box like the one for blacklists that the user can edit on its own would allow such user editing.

haruhiko_yamagata
11th February 2007, 12:33
How does this list work ?

- ffdshow can be loaded only by applications on the list ?

It should be easy for the user to add new entries to the list or to remove some. A text box like the one for blacklists that the user can edit on its own would allow such user editing.
http://ffdshow-tryout.sourceforge.net/html/images/useonlyin.png
like this, the text box is small. Adding one is easy, while removing one is not.
Currently the list is alphabetically sorted automatically (Should it be sorted?).

fastplayer
11th February 2007, 13:27
The text box certainly wouldn't win the 1st prize in a usability contest but since there's not much space, I think this is the best option.
Sorting makes entries definitely easier to find (especially when you can't scroll).

clsid
12th February 2007, 00:32
Edit: I have removed the sections for each builder on the tryouts forums. There is not really a need for those. The only real activity takes place in bugs/features/other.

Shall I also remove language forums that are currently empty?

http://ffdshow-tryout.sourceforge.net/phpBB2/

HeadBangeR77
12th February 2007, 00:50
@HeadBangeR77
Can you confirm this again?
At least, the sample you posted is OK. Maybe you tested on different sample when you first find this issue.
clsid's latest build is available to see IDCT on OSD.

With the svn I'm still using (svn 843, clsid, ICL9, sse):

Yes, I can confirm the above. For me it works correctly if:
- I either choose XviD as a decoding library,
- or I choose libavcodec + XviD MMX iDCT manually.

Libav + libmpeg2 is buggy, as shown on screens and tested by the others (thanks, fastplayer), and the auto setting is still playing tricks on me, but it seems only on me, so don't worry - must be some software's witchcraft in my case. ;) ;) ;)

I've just downloaded rev 910 by xxl and rev 895 by clsid (ICL9, sse - since this is what I usually use). I guess the 910 also has the above feature. Gonna test this week, when I find enough time.

cheers,
HDBR77

PS. This is the sample I've cut out of my full encode, and this is the only one I've used for testing so far (the others are short one-pass samples with various cqms, but I haven't tried them with the given revision).

EDIT:
Revision 902 - Directory Listing
Modified Sat Feb 10 12:06:28 2007 UTC (36 hours, 8 minutes ago) by h_yamagata

new OSD item IDCT(libavcodec)
Gonna try auto iDCT with 910 and report back.

fastplayer
12th February 2007, 00:57
Shall I also remove language forums that are currently empty?
Yes, if requested they can be re-opened again.

HeadBangeR77
12th February 2007, 00:59
OK, discussion is wellcome. What other people think?
To be on by default, the list has to be comprehensive.

The proposed list with applications with which ffdshow will be working (and only with them) is a good idea imo. :)
I don't care if it's on or off by default, however it should containt as many players' executables as possible, if it should be enabled by default, as you stated.

Here is a thread that contains some exotic ones (at least for me) too, so you might have a look at this:
http://forum.doom9.org/showthread.php?t=120112

clsid
12th February 2007, 01:05
A lot of video conversion progs should also be added to the list.

Perhaps instead of a tiny textbox, it should get its own page (together with "don't use ffdshow in ..."). Then a scrollable textarea could be used, with 1 item on each row.

haruhiko_yamagata
12th February 2007, 07:08
Edit: I have removed the sections for each builder on the tryouts forums. There is not really a need for those. The only real activity takes place in bugs/features/other.

Shall I also remove language forums that are currently empty?

http://ffdshow-tryout.sourceforge.net/phpBB2/
Please remove "Stable build nominations" as well.

HeadBangeR77
12th February 2007, 23:33
A lot of video conversion progs should also be added to the list.

Perhaps instead of a tiny textbox, it should get its own page (together with "don't use ffdshow in ..."). Then a scrollable textarea could be used, with 1 item on each row.
This sounds good imo, at least for the sake of transparency for a user like me. :)
Good luck with your work, guys!

Jeremy Duncan
13th February 2007, 00:40
Besides checking Bob in HW Deinterlacing in the Output tab. What output colorspace do I use, and why doesn't the FFDshow video decoder icon show up when I use the FFDshow HW deinterlacing feature.

B.F.
13th February 2007, 06:48
Can you tell me why deblocking filters don't work in that file?
http://akross.ruweb.net/videos/ac2006/[AKROSS_Con_2006]_AlexDaikou_-_DANSU_preview.avi

_xxl
13th February 2007, 09:31
You could use official VP6 decoder.
http://www.free-codecs.com/download_soft.php?d=96&s=73

haruhiko_yamagata
13th February 2007, 10:11
Besides checking Bob in HW Deinterlacing in the Output tab. What output colorspace do I use, and why doesn't the FFDshow video decoder icon show up when I use the FFDshow HW deinterlacing feature.
It's the spec of your video card's device driver. Ask the maker of video card rather than here.
All ffdshow does is set interlaced flag on output samples and disable YV12.

haruhiko_yamagata
13th February 2007, 10:14
A lot of video conversion progs should also be added to the list.

Perhaps instead of a tiny textbox, it should get its own page (together with "don't use ffdshow in ..."). Then a scrollable textarea could be used, with 1 item on each row.This sounds good imo, at least for the sake of transparency for a user like me. :)
Good luck with your work, guys!
OK, I'll implement the full course.

B.F.
13th February 2007, 12:07
You could use official VP6 decoder.
http://www.free-codecs.com/download_soft.php?d=96&s=73

I know.
But why ffdshow deblocking don't do anything?

ilpippo80
13th February 2007, 12:38
I have a small problem with hw deinterlacing in mpeg-2 video:
ffdshow only: OK
MPC internal decoder only: OK
DScaler filter only: OK
MPC internal decoder + ffdshow (uncompressed): OK
DScaler + ffdshow (uncompressed): doesn't work
I tried to change the settings of Dscaler and ffdshow, but no matter what I did, I had no way to enable hardware deinterlacing when dscaler was connected with ffdshow...

@ haruhiko
Do you think that also my problem might be hardware specific?
Does anyone else has the same issue?
Thanks

haruhiko_yamagata
13th February 2007, 13:02
@ilpippo80
I don't have time to look into now.
Does DScaler without ffdshow support HW deinterlacing?
If not, ffdshow can't. Technically it is possible to label interlaced regardless of the input though.

ilpippo80
13th February 2007, 13:24
I just checked again to be sure...
Yes, DScaler alone supports hardware deinterlacing, it's only when I connect DScaler with ffdshow that I hw deinterlacing doesn't work

_xxl
13th February 2007, 14:05
I know.
But why ffdshow deblocking don't do anything?
Please try:
http://www.mytempdir.com/1214748

ilpippo80
13th February 2007, 14:35
I tried again to tweak the filters settings, and I finally succeded in having dscaler filter and ffdshow connected and working with hardware deinterlacing: I had to set "Force Weave" in dscaler's deinterlaced mode and set "Bob" in ffdshow's hardware deinterlacing. That's weird, though.
I just did some more tests, here is what I discovered:
- if I enable "Set interlaced flag in output media type" in mplayerc internal mpeg2 decoder, and use ffdshow for postprocessing, hw deinterlacing doesn't work in any way;
- in graphedit, if I connect two instances of ffdshow in a row, hw deinterlacing doesn't work in any way.
Is this normal? Is this expected?

haruhiko_yamagata
13th February 2007, 15:23
@ilpippo80
Thank you the information. That's very weird and will help debugging.

Jeremy Duncan
13th February 2007, 18:24
It's the spec of your video card's device driver. Ask the maker of video card rather than here.
All ffdshow does is set interlaced flag on output samples and disable YV12.

What I am asking for is what steps do I need to do to enable HW deinterlacing in FFDshow.
- I check Bob.
- What Output colorspace do I check.
- Do I need to check anything else.

Leak
13th February 2007, 23:31
@ilpippo80
Thank you the information. That's very weird and will help debugging.
Maybe it's just me, but as far as I know most of the graphics card's deinterlacers want an interlaced flag and NV12 colorspace.

At least that's what I gleaned from the DScaler message boards...

np: Death Cab For Cutie - Song For Kelly Huckaby (Facts Version) (You Can Play These Songs With Chords)

B.F.
14th February 2007, 03:28
Please try:
http://www.mytempdir.com/1214748

It all work now.
:thanks:

oddball
14th February 2007, 13:25
I'm having some issues with black levels in ffdshow when playing back some HD x264 content. I am using VMR9 windowless in Zoom Player 5 and find the black levels are too bright/washed out. If I use COreAVC 1.2 the blacks are OK. I have had to compensate for the black levels in ffdshow with the gamma levels down to 0.88

ffdshow tryout 896

ExtraEye
14th February 2007, 13:44
sounds like your outputting to YV12 or something... outputting to RGB should fix this.

oddball
14th February 2007, 14:29
Yup! In the pinouts it shows ffdshow as outputting YV12. How do I force RGB?

EDIT: Nevermind found the option to force it. Why doesn't ffdshow output RGB when in VMR mode automatically? I Had to enable overlay and deselect all the options except the RGB tick boxes to get it to display black levels correctly.

EDIT2: Hmm. This is odd. Forcing RGB causes other odd issues. Like some jerking and slow motion playback. It's not taxing the CPU (E6600 CPU) so it's not that. But it does playback very erratically. Not always totally smooth. x264 1080P clip.

EDIT3: CoreAVC has an option called 'Fix VMR9 Color Range' where is the equivalent in ffdshow? I can't get anything to playback with the correct black levels AND smoothly if I force RGB.

Peuj
14th February 2007, 14:41
Yup! In the pinouts it shows ffdshow as outputting YV12. How do I force RGB?

go in the Ouput section of ffdshow, just keep selected RGB32

oddball
14th February 2007, 15:25
That does not work. Zoom Player locks up completely.

EDIT: OK it locks up in VMR9 windowed, plays but with no picture in renderless and plays but still jittery in windowed.

foxyshadis
14th February 2007, 18:03
Do you have the most up-to-date video drivers? All ffdshow does is hand frames off to them. YUY2 is sometimes a good compromise, sometimes it has the same issues as YV12 with bad drivers.

Or you can just use overlay renderer, which has no such black-levels problem.

vlada
14th February 2007, 18:19
I have a question regarding DVD support - there is still the checkbox for DVD with the appendix (Not working yet). The DVD decoding works for me. What are the limitations of DVD playback in ffdshow? Why is it not officially supported?

oddball
14th February 2007, 19:35
I am using one of the later beta drivers for various reasons. CoreAVC works correctly and displays blacks as blacks with the VMR9 box ticked. If I untick it it looks like ffdshow does in YV12 mode. It looks like ffdshow needs it's own 'Fix VMR9 Color Range' option.

clsid
14th February 2007, 20:33
It already has: levels

B.F.
15th February 2007, 05:30
I'm having some issues with black levels in ffdshow when playing back some HD x264 content. I am using VMR9 windowless in Zoom Player 5 and find the black levels are too bright/washed out. If I use COreAVC 1.2 the blacks are OK. I have had to compensate for the black levels in ffdshow with the gamma levels down to 0.88

ffdshow tryout 896

I had the same problems on my friend computer.
It has a Rageon X1600 card.
I think it's a driver bug.

On my home GF7600GT all OK.

Syris2k4
15th February 2007, 12:20
Tried disabling all the HW acceleration?

Have a pretty beefy PC, never found that the nv/amd drivers really sorted anything out quality wise, just seemed to give issues from time to time.

I disabled them from within ATT (ATi Tray Tool, radeon2.ru)... Cant see a noticable difference between VMR9 and Haali's Render... however, on my older nV card I do see the levels are lighter in VMR9...

My config (http://matthew.rucus.net/VAcc.png) Oops, host seems to hate life... will imageshack it later

Bathrone
16th February 2007, 01:21
ffdshow does not take over decoding of Windows Media unless you specifically enable it yourself. I recommend to just use the Microsoft codecs.

Thanks, and clsid, let me again thank all the devs for the great software :)

This is what I do for WinXP - every install:

Disable LPCM which is enabled by default and overwrites the MS one
Disable MP3, MP1 and MP2 which is enabled by default and overwrites the MS one
Remove explorer.exe from the dont use ffdshow rule in both audio and video
Enable vorbis tremor if Im using Drevil's build because unlike clsid's build its not enabled by default
Enable FLAC

It seems to me it does actually overwrite LPCM, MP1, MP2 and MP3 atleast by default.

Now that I have upgraded to Vista I honestly dont know if there are other ones now installed by default that overwrite MS ones.

Bathrone
16th February 2007, 01:25
Also, on the multithreaded decoder side MPEG4-ASP and AVC arent multithreaded?

clsid
16th February 2007, 01:47
Also, on the multithreaded decoder side MPEG4-ASP and AVC arent multithreaded?No they are not.

It seems to me it does actually overwrite LPCM, MP1, MP2 and MP3 atleast by default.Yes, ffdshow takes over decoding of those formats by default, since most people prefer it over the standard Windows decoders. Overwite is the wrong word to use in this context. ffdshow simply has a higher merit that the standard decoders.

clsid
16th February 2007, 02:01
Resizing --> Soft resize to 1280x1024Out if curiosity. What should happen?

Mentar
16th February 2007, 02:17
Out if curiosity. What should happen?

On most CPUs, it will slow down the playback of normal-fps anime encodes to unusable levels.

Keepitsimple
16th February 2007, 03:26
When will we see the next stable tryouts? I see daily development but as a noob I feel very hesistant to upgrade. Right now most stuff works great. The only thing I would appreciate is better documentation what everything does.

Ps. And perhaps a little faster x264 decoding.. :)