[vlc-devel] Re: video title 2

Hornsby Adrian adrian_hornsby at yahoo.co.uk
Mon Mar 29 14:57:00 CEST 2004


Neither the "" nor the NULL works. And still, if I give a "--video-title
bbb", it changes the title, but the default doesn't work, it just erase the
title without printing anything else.







> I don't think the config system know how to distinguish between NULL and
"".
> So please check both in the if.
>
> Sigmund
>
> On Mon, Mar 29, 2004 at 01:41:23PM +0200, Hornsby Adrian wrote:
> > >>>>>>>Okay, even this is not working !! knowing that video-title is
defined as :
> >
> > add_string("video-title",NULL,NULL,VIDEO_TITLE_TEXT,
VIDEO_TITLE_LONGTEXT,VLC_TRUE);
> >
> >
> > >>>>>>>the video_title never equal to NULL when I don't call the
command --video-title <string>
> > >>>>>>>How could I make the "if" work ??
> > > >>>>>>with this code, if I give a "--video-title bbb", it changes the
tilte, but the default doesn't work, it just erase the title >>>>>>>without
printing anything else.
> >
> >
> >
> > case WM_VLC_CHANGE_TEXT:
> >             var_Create( p_event->p_vout, "video-title", VLC_VAR_STRING |
VLC_VAR_DOINHERIT );
> >             var_Get( p_event->p_vout, "video-title", &val );
> >             char* video_title = val.psz_string;
> >
> >
> >      if (video_title == NULL ) /*default video Title*/
> >      {
> >             if( p_event->p_vout->p_sys->b_using_overlay )
> >                 SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     VOUT_TITLE " (hardware YUV overlay DirectX
output)" );
> >             else if( p_event->p_vout->p_sys->b_hw_yuv )
> >                 SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     VOUT_TITLE " (hardware YUV DirectX output)" );
> >             else SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     VOUT_TITLE " (software RGB DirectX output)" );
> >             break;
> >             }
> >
> >             else
> >             {
> >             if( p_event->p_vout->p_sys->b_using_overlay )
> >                 SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     video_title );
> >             else if( p_event->p_vout->p_sys->b_hw_yuv )
> >                 SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     video_title );
> >             else SetWindowText( p_event->p_vout->p_sys->hwnd,
> >                     video_title );
> >
> >             break;
> >             }
> >
> >
> > thanks
> >
> >
> > ************************************************************
> > HORNSBY Adrian
> > Teräskatu 7 D 67
> > 33720 Tampere
> > FINLAND
> > #Tel :+358 (0)456376712
> > http://www.students.tut.fi/~hornsby/
> > ************************************************************
> > Tampere University of Technology -TTY
> > Information Technology - Tietotalo
> > Department of Signal Processing
> > TF 314
> > 33720 Tampere
> > FINLAND
> > ************************************************************
>
> -- 
> This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://developers.videolan.org/lists.html
> If you are in trouble, please contact <postmaster at videolan.org>

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list