[vlc-devel] Re: [PATCH] vout_ShowTextAbsolute returns subpicture_t *
ozone at algorithm.com.au
ozone at algorithm.com.au
Tue Mar 30 02:18:20 CEST 2004
On 29/03/2004, at 9:24 PM, Sigmund Augdal wrote:
> Patch does look clear, but I wonder why you want it. Note that the
> subpicture as added by these functions by be deleted by the vout
> thread at
> any moment. It should not be stored anywhere except
> p_vout->p_last_osd_message which is updated by the deletion function.
> Even
> this solution isn't very good.
Ah, I didn't realise that the subpicture is ephemeral and could be
deleted at any time.
The reason for the patch is that I wanted to know whether
vout_ShowTextAbsolute succeeded or not: it won't succeed unless there
currently is a vout process and there is also a text renderer loaded
and ready. In order to display some subtitles which start at 0 seconds
into the media playback, I call vout_ShowTextAbsolute once every 100ms
or so, but obviously I want to stop calling it if the subpicture
rendering is successful.
Perhaps instead of returning a subpicture_t *, vout_ShowTextAbsolute
can return a bool (VLC_TRUE if displayed successfully; VLC_FALSE if
not), or an int (0 == success, not 0 == failure; the usual C
convention).
If there's a better way of doing this such as receiving a notification
when the text renderer is loaded and ready, that'd be better, but I
couldn't find a way of doing so.
--
% Andre Pang : trust.in.love.to.save
--
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