Log in

View Full Version : Feature request: Bicubic Video Resizer in Nicīs DShow decoder filter


Sofus
14th March 2002, 13:35
For some time now I have with great result been using the Bicubic Video Resizer filter 1.2.1b (the 1.3.1b version had issues) together with zoomplayer, and it looks really nice.
In that way I am always sure the movie is played back in 4/3, 16/9, 2.35/1 or what ever I specify. Especially DivX and XviD material encoded in 16/9 and then re sampled to 2.35 looks great.

Nic! why not implement something similar in your DShow filter? I know bicubic resampling is a very cpu intensive, so is shot only be optional.

Sofus :-)

http://www.divx-digest.com/software/bicubic_resize_filter.html

Nic
14th March 2002, 14:08
For now, thats a bit out of the scope of what the DShow decoder is needed for.....

Nice idea though :)

Cheers,
-Nic

OUTPinged_
14th March 2002, 14:28
Nic, alot more ppl are already satisfied with a feature set of your filter and want just more and more speed =)

I wonder if it is possible to apply postprocessing routines only for frames with high quantizer values.

Think yourself, how much postprocessing do you need for frames with drf 2 or 3...

rui
14th March 2002, 14:48
Humm.. If this could be implemented, maybe it's a good idea.

At least, it makes some sense to me (you know, the average user who don't know anything about coding this stuff ;)

What do you guys think?

Nic
14th March 2002, 14:56
That could cause problems (i.e. shimmering as some frames are post-processed & then others arent)....Don't worry the filter is getting quicker and quicker

(the version ive got at present is running with all the features on at about 70% on 1Ghz Celeron....not perfect, but alot better than it was)

Cheers,
-Nic

avih
14th March 2002, 16:08
however, thresholds can be dependent upon q value, hence, the lower the q, less processing is needed due to different threshes.

this changes the amount of postprocesing power gracefully, without noticable visual quality loss.

the problem is finding the function/s that relate q to thresh values.

MAGIC ;)

cheers

duartix
14th March 2002, 17:39
@Sofus

From the change log of Zoom Player v2.50:

* New Setting (Options -> Settings -> Other) to enable filtering
of the DVD/Media Folder images. With filtering enabled, the
image is filtered so it isn't as "jaggy" when stretched. This
filtering takes more CPU power (when you actually resize the form,
not when it's idle). I'm currently using a Factor scaling code
of my own design. It's pretty fast (considering it isn't ASM/MMX
optimized), but it's not as good at enlarging the image as it is
at shrinking it.


Well for sure it's not bicubic but at least is there...

trbarry
14th March 2002, 18:25
Blight actually posted that algorithm in the SimpleResize thread (http://rilanparty.com/vbb/showthread.php?s=&threadid=14416&perpage=20&highlight=resize&pagenumber=4) over on the Avisynth forum.

- Tom

wing1
14th March 2002, 23:56
I am using that resize filter right now along with nic's DS filter for xvid playback in WMP6.4. Seems to work OK. If i open up the properties during playback, i see the resizer applied along with nic's filter, I just don't remembered in which order :)