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

leeperry
28th December 2007, 13:41
I don't use MPC, so I can't really help.

but MPC HC is supposed to work fine.

KMP does.......except for the damn ffdshow random freezes...

_xxl
28th December 2007, 13:52
KMP does.......except for the damn ffdshow random freezes...
Isn't KMP build with most ffdshow filters?

leeperry
28th December 2007, 13:59
I have disabled them all :)

here's my KMP filtergraph for 720p mkv :

[Primary Filtergraph]
0) - KMP Matroska Reader
1) - CoreAVC Video Decoder
2) - KMP AVI<->AC3/DTS Transform
3) - ffdshow raw video filter (to do lanczos resize)
4) - Sonic Cinemaster® Audio Decoder 4.2
5) - KMP Video Transform
6) - Enhanced Video Renderer(C/A)
7) - DirectSound: SB X-Fi Audio [C080]

If I take off the "ffdshow raw video filter", no more freezes..

and same problem for a friend of mine using MPC HC+EVR+COREAVC..

there's infos about EVR here:

http://msdn2.microsoft.com/en-us/library/ms703040.aspx

http://msdn2.microsoft.com/en-us/library/bb530107(VS.85).aspx

DeepBeepMeep
28th December 2007, 17:29
I have disabled them all :)

here's my KMP filtergraph for 720p mkv :

[Primary Filtergraph]
0) - KMP Matroska Reader
1) - CoreAVC Video Decoder
2) - KMP AVI<->AC3/DTS Transform
3) - ffdshow raw video filter (to do lanczos resize)
4) - Sonic Cinemaster® Audio Decoder 4.2
5) - KMP Video Transform
6) - Enhanced Video Renderer(C/A)
7) - DirectSound: SB X-Fi Audio [C080]

If I take off the "ffdshow raw video filter", no more freezes..

and same problem for a friend of mine using MPC HC+EVR+COREAVC..

there's infos about EVR here:

http://msdn2.microsoft.com/en-us/library/ms703040.aspx

http://msdn2.microsoft.com/en-us/library/bb530107(VS.85).aspx

How do you insert ffdshow raw filter inside a KMP graph? There are options to change the video decoders but I haven't found a way to add a postprocessor such as ffdshow. Thanks for your help.

DeepBeepMeep
28th December 2007, 17:34
I have disabled them all :)

here's my KMP filtergraph for 720p mkv :

[Primary Filtergraph]

If I take off the "ffdshow raw video filter", no more freezes..



If you don't use the KMP prostprocessor filter. You can remove it from the chain and gain a big speed boost. To do that you have to to turn on the "super speed mode".

leeperry
28th December 2007, 17:46
well I don't use the ffdshow options of KMP, but I do use the "basic" sharpen filter ;)

to force ffdshow raw filter go to /decoder usage/custom filter manager/ then add ffdshow and tick "use forcibly"

that really bugs me to go back to Haali's Renderer with its crappy BT601/709 management and its not so great 3D depth :(

iron2000
28th December 2007, 18:00
I solved my AAC problem.
It seems like the problem occurs on checking the "enable multichannel processing" option in the Winamp2 page.

yonta
28th December 2007, 19:54
Starting from around build 1704(Build 1703 doesn't), turning OSD on when playing mpeg1/2 video files crashes the player.
I mean any mpeg files from vcd to 1080i/p.

edit: just updated to clsid's icl10 bulid 1732, and osd works again.

leeperry
28th December 2007, 22:51
could my freezing problem be related to the "Queue output samples" being disabled ?

I'm gonna turn nuts anytime soon with these random freezes, and that fantastic PQ thanks to EVR :eek:

ACrowley
29th December 2007, 14:06
Just want to say ive no Problmes anymore with 1080p H(x)264and ffdshowVideoDecoder.

I had Problems with choppy playback and constant Audio Delay.

I could solved ALL my Problems with my new ATI HD 3870 Card!

- ffdshow 1080p H264 plays now abolutly smooth
-VC1 from HDDVD plays now smooth . I wasnt able to play it before

All these Problmes was caused by my old AGP x800xt Card :)

Shakey_Jake33
29th December 2007, 15:02
It's bizzare that upgrading the video card would help that tbh, since ffdshow doesn't use GPU acceleration. The renderer possibly uses it for resize/scaling though.

haruhiko_yamagata
29th December 2007, 15:08
could my freezing problem be related to the "Queue output samples" being disabled ?Thank you. I can reproduce using MPC Homecinema.
It's a bug in IFilterGraph::FindFilterByName (DirectShow or the OS).
I gave up using that API. I'm implementing alternative method.

leeperry
29th December 2007, 15:32
that's good news, arigato haruhiko :D

what's an ETA on having a fixed ffdshow version ?

I will also ask the KMP coder if he can update his internal ffdshow routines with yours...will you make the source code available ?

just FYI, it freezes exactly the same way if I enable the "Queue output samples" option.

Thunderbolt8
29th December 2007, 17:49
can someone please explain me whats with version number 1733:

"H.264: disable multithreading for spatial direct mode plus interlacing.
fix rev 1726."

so is multithreading for some h264 modes disabled now? whats the reason for that, some display errors? and then 1734 fixes this again ? :S (im puzzled)

_xxl
29th December 2007, 17:54
Interlaced pictures + spatial direct mode is not implemented in ffmpeg so it doesn't work.

ACrowley
29th December 2007, 17:54
It's bizzare that upgrading the video card would help that tbh, since ffdshow doesn't use GPU acceleration. The renderer possibly uses it for resize/scaling though.

yes...however, other Decoders like cyberlink, are now decoding much more faster.
VC1 decoding with WMVideodecoder is 100% smooth with low CPU Usage

I wasnt able to play VC1 from BR/HD with my old AGP x800 card

Px
29th December 2007, 17:57
It's bizzare that upgrading the video card would help that tbh, since ffdshow doesn't use GPU acceleration.
Near year ago I made some tests with GPU Acceleration, software competitors was CoreAVC and ffdshow. CPU usage on new videocards (7600GT/7900GT/X1300/X1650/X1900) was near the same, but on 6600 it was higher by 10-15% (not only with ffdshow, bul also with PowerDVD and CoreAVC).....

leeperry
29th December 2007, 18:04
yes...however, other Decoders like cyberlink, are now decoding much more faster.
VC1 decoding with WMVideodecoder is 100% smooth with low CPU Usage

I wasnt able to play VC1 from BR/HD with my old AGP x800 card

yeah same here.

PCI-E is a lot smoother than AGP for HD ;)

Rectal Prolapse
30th December 2007, 00:03
Idea:
A whitelist/blacklist for DirectShow filters that ffdshow is allowed to connect with in a graph.

I think this may be particularly useful when raw video is enabled in ffdshow.

Any opinions?

clsid, I think this is a great idea! I hacked an older version of ffdshow nearly a year ago to prevent RAW ffdshow from loading when using CoreAVC. That way, I could play DVDs with ffdshow's upscaling and AVISynth filters, yet also play h.264/AVC 1080p movies without the overhead of ffdshow. Profiles are useless to me, because if ffdshow loads, it still has the processor overhead.

ACrowley
30th December 2007, 11:18
yeah same here.

PCI-E is a lot smoother than AGP for HD ;)

Yeah.. it think its the AGP Bus.

Mus be around 15-20% more Perfomance with all Decoders on HD 1080p (Software Mode) with my HD3870 PCI-E compared with the old X800XT AGP

Thunderbolt8
30th December 2007, 20:21
@haruhiko_yamagata

I tested to remux galapagos (1080i, different fps rate) to .mkv again after the changes you made, but I still dont get a picture with libavcodec, only with wmv9. is this supposed to be correct atm?

fano
30th December 2007, 21:05
I'm trying to hear a x264 video file with dts audio in my old ac3 only receiver so I'm setting in codecs configuration of ffdshow audio for dts: libdts, mixer is on Dolby Prologic II (other settings doesn't give 2.0-->5.1 conversion) and in output Ac3 with 640 Kbs of bitrate... but I don't hear nothing form my speakers and on the receiver display I see only Dolby Prologic (that is its default when nothing is received or its PCM stereo...)

If my file is mp3 or aac instead it works :) the audio is converted in Ac3 5.1 and the receiver display show : Dolby Digital & Dolby prologic...

My ffdshow version is: ffdshow-tryout rev. 1530 of 10/14/2007
is this a bug in this version and I would have to upgrade?

Thank for your help,
fano

Shakey_Jake33
30th December 2007, 22:26
You shouldn't be setting the Mixer to Pro Logic II, you should be setting it to 'same as input', and setting the output to AC3 (S/PDIF Encode Mode).

Basically what happens is ffdshow decompresses the DTS file to 5.1 PCM. By setting to 'same as input' and 'AC3', this 5.1 PCM input gets recompressed as AC3 and sent to your receiver as Dolby Digital.
Your current setup of setting Pro Logic II means the 5.1 PCM is getting converted to Pro Logic II, which is then being encoded as AC3. Pro Logic II is not 'true' 5.1 in that it's basically a 2.0 channel signal with the additional channels 'mapped' and flagged into the sound, so you will still be getting 5.1, but of inferior quality.

I'm not sure of if this is actually going to solve your problem, but it's something I felt I should point out.

btw you should really update to the newest ffdshow tryouts, there's no reason not to!

fano
30th December 2007, 23:56
I've tried it but the dts sound doesn't work...
I'm always in doubt to use Dolby Prologic II in the mixer setting
but if I don't use this I don't lose something with 2 channel audio?
(I've tried now and it seems that I have the same DD + Dolby Prologic light on... my rear speakers sound I suppose they are interpolated by my receiver not by FFdshow).

I've tried to use two preset condition:

Stereo Expanded: if the number of channels is 2 and the
Mixer does Dolby Prologic II
Multichannel: if the number of channels is 5;6;7 the mixer is set "same as input" (maybe I can uncheck it too? It is not the same as "

I've checked Automatic Preset loading but it always loads the selected item... it is not automatic :eek:

I've done further testing and maybe the problem is X264+dts a dts-wav (audio only) file and the dts track on a DVD are converted in Ac3 5.1...

Thanks,
fano

haruhiko_yamagata
31st December 2007, 06:22
@haruhiko_yamagata

I tested to remux galapagos (1080i, different fps rate) to .mkv again after the changes you made, but I still dont get a picture with libavcodec, only with wmv9. is this supposed to be correct atm?Yes, please use wmv9 in ffdshow.

haruhiko_yamagata
31st December 2007, 06:23
I'm trying to hear a x264 video file with dts audio in my old ac3 only receiver so I'm setting in codecs configuration of ffdshow audio for dts: libdts, mixer is on Dolby Prologic II (other settings doesn't give 2.0-->5.1 conversion) and in output Ac3 with 640 Kbs of bitrate... but I don't hear nothing form my speakers and on the receiver display I see only Dolby Prologic (that is its default when nothing is received or its PCM stereo...)
Goto Codecs page, select DTS and uncheck "Use SPDIF when AC3 output set".

Blight
31st December 2007, 12:47
clsid:
the ffdshow audio decoder still doesn't connect to the nero mp4 splitter on, tested clsid rev 1732 (subtypes "{6134706D-0000-0010-8000-00AA00389B71}" and "{000000FF-0000-0010-8000-00AA00389B71}").


haruhiko_yamagata:
It would be helpful if you could split whatever currently exists for the ffdshow subtitle filter into a separate filter configuration as it would allow me to start integrating support for it sooner rather than later.

With regards to DXVA. I believe that if you output the right format with the subtitle filter, it can be merged into the image with DXVA enabled using VMR9 or EVR. I tested this to work on vista (DXVA2) and EVR/VMR9 while playing DVD subs.

All Developers:
Is there some sort of API specs I can find on how to programmatically control ffdshow? I'm using Delphi, but a C header file to a COM object would be fine.

clsid
31st December 2007, 13:33
clsid:
the ffdshow audio decoder still doesn't connect to the nero mp4 splitter on, tested clsid rev 1732 (subtypes "{6134706D-0000-0010-8000-00AA00389B71}" and "{000000FF-0000-0010-8000-00AA00389B71}").
Could you upload that splitter and PM it to me?

haruhiko_yamagata
31st December 2007, 13:57
haruhiko_yamagata:
It would be helpful if you could split whatever currently exists for the ffdshow subtitle filter into a separate filter configuration as it would allow me to start integrating support for it sooner rather than later.I'm working on it. Do you prefer "whatever currently exists" rather than subtitles only? In that case, what is the difference between raw and subtitle filter?
Do you need anything as codec private?
Are format changes such as letter boxing or resizing allowed?

With regards to DXVA. I believe that if you output the right format with the subtitle filter, it can be merged into the image with DXVA enabled using VMR9 or EVR. I tested this to work on vista (DXVA2) and EVR/VMR9 while playing DVD subs.
It's a good news. Is ffdshow going to receive black image that has the same size as the video and connected to a sub-picture input pin of the renderer?
All Developers:
Is there some sort of API specs I can find on how to programmatically control ffdshow? I'm using Delphi, but a C header file to a COM object would be fine.Sorry, there is no documentation. Please ask anything.
Step.1 Read IffdshowBase.h, IffdshowDec.h, IffdshowDecVideo.h and ffdshow_constants.h
Step.2 Query interface on IBaseFilter.
putParam is the most basic function to control ffdshow. Please note that preset settings in ffdshow is initialized during connection. So you would have to connect both of ffdshow's input and output pins before using these API.

Here's sample code. From TtrayIcon.cpp line 507.
char_t subflnm[MAX_PATH];
GetMenuString(hm,cmd,subflnm,MAX_PATH,MF_BYCOMMAND);
deci->putParamStr(IDFF_subTempFilename,subflnm);
deci->putParam(IDFF_isSubtitles,1);
deci->putParam(IDFF_subShowEmbedded,0);


ffdshow writes to registry everything that are modified through API. I can add API to stop writing the changes, but it may not be the best idea. It will drop any changes that users make on purpose. My idea is to create a new preset for subtitle-raw-filter.

georgevalkov
31st December 2007, 14:49
I'm sure the GPU can deal with cropping, resizing and other tasks pretty fast (that's what it is made for) ;-). The GPU can also do more than one tasks in parallel. I wonder how far can one go, if he decides to use the GPU for running computational tasks? For instance calculate 2+2=4 or 4|1=5 using the GPU.

I don't know much about DXVA, but perhaps it is possible to implement custom video format encoding or decoding running on the GPU.

Video filtering would probably be possible too: like deinterlacing, Gamma, Brightness, Contrast, denoising, video format conversion: YUY2 - UYVY - YV12 - RGB...

Just think of how many effects are used in Gaming. There is no need to output the image to screen: e. g. an application can pass data and instructions to the GPU, it will process the data and return the result to the application.

clsid
31st December 2007, 16:40
Maybe if you are willing to donate a couple million dollars to the ffdshow project, then we could hire a team of professional programmers to rewrite the whole ffdshow codebase.

This is an open source project ran by volunteers, not a professional game studio.

Those who wish to discuss DXVA stuff, please start another topic. This is to wrong place for that.

Blight
31st December 2007, 17:05
clsid:
The filter comes with NERO 7.8.5, I'm aware it's not the most recent version, I wouldn't even have used this filter if not for the haali splitter not recognizing the audio format.


haruhiko_yamagata:
I didn't mean that you should split out another RAW filter... You said you felt the subtitle code isn't finished yet, so I was just asking you to expose the subtitle filter, finished or otherwise so I can start integration.

With DXVA you wont be getting any image, just the subtitle data and then you expose an image. You can easily check it out with the Microsoft MPEG2 decoder that comes with Vista (I believe its a licensed powerdvd decoder) and a DVD Graph. The video decoder has a subtitle output which can be connected to the renderer's secondary pins. You can check out the exact format it outputs by creating such a graph.

With regards to the programmable access to ffdshow, I was thinking of doing color control in ffdshow if the hardware doesn't support it (or if the user chooses it).

Altough for subtitles, I need to find a way to manually specify a subtitle file instead of it working automatically as several Zoom Player features require it and a way to set the subtitle vertical position override.

Also, is there an ffdshow wiki in existance or planned? I'm pretty involved in the media field and even I dont understand what some of the settings do... Better documentation is required and a wiki is a good place to start.

clsid
31st December 2007, 17:36
I have no plans to install Nero 7 just to get a filter. So unless someone can send me the filter, it will be low priority for me.

A wiki is planned. We just need someone who is willing to set it up.

leeperry
31st December 2007, 21:06
OMG haruhiko_yamagata has fixed the freezing problem with EVR on XP already :eek:

http://ffdshow-tryout.svn.sourceforge.net/viewvc/ffdshow-tryout?view=rev&revision=1736

but where can I get a SSE2 bin version for that please ?

and is it only fixed with MPC or with all players including KMPlayer ?

thanks again!!

foxyshadis
31st December 2007, 22:50
Forget SSE2/P4 builds or anything else like that. Generic builds will be fastest or within a fraction of a percentage point of the performance of bothering to make 10 different builds for every possible instruction set. ffdshow builds have been generic-only for a while now.

leeperry
31st December 2007, 23:08
ok cool, I hope clsid will make a night build soon, and that the fix is not MPC only :D

haruhiko_yamagata
1st January 2008, 01:02
and is it only fixed with MPC or with all players including KMPlayer ?

thanks again!!The code is MPC specific. It won't fix the issue with KMPlayer (not tested yet).

leeperry
1st January 2008, 01:07
ahhhhhhhhhhh well I'll rename KMPlayer to mplayerc.exe :D

it's the same exact problem as with MPC.........random freezes when using ffdshow + EVR C/A

why not fixing the bug for good ?! :(

clsid
1st January 2008, 01:54
Another sign that KMPlayer is really violating GPL. I know the author denies that, but that is what liars do. Rewriting C++ code to Delphi is like translating a book into another language.

haruhiko_yamagata
1st January 2008, 01:55
haruhiko_yamagata:
I didn't mean that you should split out another RAW filter... You said you felt the subtitle code isn't finished yet, so I was just asking you to expose the subtitle filter, finished or otherwise so I can start integration.OK, it's easy to implement.
With DXVA you wont be getting any image, just the subtitle data and then you expose an image. You can easily check it out with the Microsoft MPEG2 decoder that comes with Vista (I believe its a licensed powerdvd decoder) and a DVD Graph. The video decoder has a subtitle output which can be connected to the renderer's secondary pins. You can check out the exact format it outputs by creating such a graph.
It would not be a easy work. Current ffdshow doesn't accept subtitle as a primary input.
If you connect to ffdshow with raw video (NV12 or anything) and send empty image, current ffdshow would work.
Altough for subtitles, I need to find a way to manually specify a subtitle file instead of it working automatically as several Zoom Player features require itThe sample code I posted above would do it.

and a way to set the subtitle vertical position override.
It's "Vertical position:" in the dialog. So please search "Vertical position:" in ffdshow.rc. You'll find "IDC_TBR_SUB_POSY" and "IDC_LBL_SUB_POSY". Next, search "IDC_TBR_SUB_POSY" in ffdshow source code. You'll fine "IDFF_subPosY". Then the code will be

IffdshowBase *deci;
int posy;

// prepare deci and posy

deci->putParam(IDFF_subPosY, posy);

Please note that these interface are designed to be used in ffdshow. But it should be possible to use them from applications.
They are subject to change. But most important ones such as putParam won't change.

leeperry
1st January 2008, 02:00
Another sign that KMPlayer is really violating GPL. I know the author denies that, but that is what liars do. Rewriting C++ code to Delphi is like translating a book into another language.

well, is it my fault :confused:

sue the sucker or sumthing :D

I'm just an end-user..........that would very much like ffdshow not to freeze randomly when used together with EVR

and EVR is also used on Vista, so you want ffdshow to freeze on Vista ?

making the fix only work with mplayerc.exe is not very kind of you :(

I hope renaming KMPlayer to "mplayerc.exe" will do the trick :)

any plan for a nightly rls of 1736 please ? :thanks:

haruhiko_yamagata
1st January 2008, 04:19
My idea is to create a new preset for subtitle-raw-filter.This may not be the best idea. If new preset is required, IffdshowDec::
STDMETHOD (setActivePreset)(const tchar *name,int create) PURE;is available.

Blight
1st January 2008, 12:50
clsid:
I understand... it was a rare issue to begin with.

haruhiko_yamagata:
I'll be keeping an eye on the change logs to see when the subtitle filter is split off so I can start integration

fano
1st January 2008, 13:49
Goto Codecs page, select DTS and uncheck "Use SPDIF when AC3 output set".

Now it works :thanks:

The "Use SPDIF when AC3 output set" is on the Ac3 section in my ffdshow (not DTS)... it's a little confusing apparently I have to disable Ac3 SPDIF passthought decoding to have DTS conversion...

I have used the term apparently because in reality the
SPDIF passthought continues to work... I have set as AC3 decoder SPDIF and in this way ffdshow is disabled and the audio is directly send to the receiver...

Now the spontaneous and evil :devil: question:
What is the utility of "Use SPDIF when AC3 output set"?
There is already the SPDIF "codec" for this...

I've solved the preset problems too...
I've 3 presets now:

AC3: only Spdif in codec section is set the rest is at default
used only when the codec is "spdif"
Multichannel: only if the numer of channel is 3;4;5;6;7
(I've to elencate in this way... I've tried > 2
but multichannel is not recognized...)
the audio is resampled to 48 Khz if is lower then 48
(soundcard limit)
in mixer is ported to 5.1
(I hope only if it isn't already 5.1)
and converted in Ac3 5.1
Default: all other audio (1/2 channels for exclusion) is
converted to Ac3 plus Dolby Prologic II

Thanks for your help it is really appreciated,
fano

haruhiko_yamagata
1st January 2008, 15:47
What is the utility of "Use SPDIF when AC3 output set"?albain added the feature. The thread (http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?t=288) where the feature was discussed.

leeperry
1st January 2008, 15:57
ok thanks for the 1737 nightly build clsid :)

I've just tried it with KMPlayer(renamed to mplayerc.exe), and the random freezing problem still occurs with EVR C/A :(

if I disable ffdshow, it doesn't freeze....and a friend of mine is also using KMPlayer+EVR on XP w/o ffdshow w/o any freeze

leeperry
1st January 2008, 17:51
oh well I give up on EVR :devil:

noone cares to fix the issue with ffdshow and KMPlayer, and the "Direct3D 9 YUV Surface" renderer in KMPlayer looks just as good, without the random freezes :eek:

Hopefully when I'll upgrade to Vista in a few years, these nasty bugs will be fixed :sly:

clsid
1st January 2008, 18:32
Maybe you should be a little more patient :mad:

leeperry
1st January 2008, 18:46
yeah I guess, but random freezes turn me nuts :D

fano
1st January 2008, 19:39
albain added the feature. The thread (http://ffdshow-tryout.sourceforge.net/phpBB2/viewtopic.php?t=288) where the feature was discussed.

If I understand well this options means "passthrough if (in output)
Ac3 is set" that is output directly the DTS stream?

A standard that my shi**y receiver can't understand so no sound :)

The strange thing is that a DTS on mpeg and dts on wav file that I tried was corretly converted in Ac3 with that option set :confused:
It seems this setting is unified... in my case instead I want
the Ac3 untoched (libac52 or spdif is set is indifferent? + the Ac3 checked)
and DTS converted... It seems I can't do it...

Anyway I've solved whit my presets and I'm happy now :)

fano