[vlc-devel] Can<t set the hue programatically...
Antoine Cellerier
dionoea at videolan.org
Mon May 26 10:32:12 CEST 2008
On Fri, May 23, 2008, jboileau wrote:
> I am trying to access the adjust module programaticaly by adding
> functionnality to libvlc. First I make sure my libvlc instance is
> created using the option --video-filter=adjust{hue=200}. This part
> works because when I play a video I can see the greenish hue this
> value produces. Then, while the video is playing, I try to set the hue
> using this code, but nothing changes:
>
> val.i_int = 0;
> var_Set( p_vout, "hue", val );
What VLC version are you using?
I'd guess git master so here it comes:
the "hue" setting is attached to the "adjust" video filter2 object. So
you'd need to run var_Set( p_filter, "hue", val ); (btw, you can use
var_SetInteger)
If the adjust filter wasn't already available in the filter chain, you
can just use var_SetString( p_vout, "video-filter", "adjust" );
You can read modules/gui/qt4/components/extended_panels.cpp to see a
(complex) code example.
--
Antoine Cellerier
dionoea
More information about the vlc-devel
mailing list