[vlc-devel] [PATCH] Make USF subtitles conform better to spec
Bernie Purcell
b.purcell at adbglobal.com
Sun Jul 1 03:25:38 CEST 2007
Hi Fenrir,
The whitespace removal code does have similar code in freetype.c. It has
been submitted as part of a much larger set of corrections that need to be
made to the freetype module, and just hasn't been included here.
I'll work on changing the memcpy to memmove and strlcpy instead of strncpy
but won't have a chance till tomorrow.
Bernie
Laurent Aimar <fenrir at via.ecp.fr>
Sent by: vlc-devel-bounces at videolan.org
30/06/2007 09:49 AM
Please respond to
VLC media player developers <vlc-devel at videolan.org>
To
vlc-devel at videolan.org
cc
Subject
Re: [vlc-devel] [PATCH] Make USF subtitles conform better to spec
On Fri, Jun 22, 2007, Bernie Purcell wrote:
> This patch is a tidied up version of code that was originally submitted
> in a much larger patch. It is still a large patch, but now, at least,
> most of the work centres solely on the subsdec.c module.
> [....]
Is there any comment about this patch ?
If no I will commit it in a few days (3-4, with remarks below fixed).
A few remarks:
- The code that removes multiple-spaces exists in quartztext and subsdec.
Is that wanted ? And if so why it is not also in freetype renderer ?
- memcpy( &ptr[x], &ptr[y], size ) is wrong.
You have to use memmove when source and destination overlaps. It is used
in
quartztext and subsdec when removing multiple-spaces
- You can use strlcpy(p,s,l) instead of strncpy( p, s, l); p[l] = 0;
--
fenrir
_______________________________________________
vlc-devel mailing list
vlc-devel at videolan.org
http://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070701/21d38dad/attachment.html>
-------------- next part --------------
_______________________________________________
vlc-devel mailing list
vlc-devel at videolan.org
http://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list