[vlc-devel] [PATCH 1/2] lua: add a guess_encoding function to convert Latin1 to UTF8
Ludovic Fauvet
etix at videolan.org
Tue Aug 27 18:42:52 CEST 2013
On 08/27/2013 06:09 PM, Rémi Denis-Courmont wrote:
> Le mardi 27 août 2013 18:04:05 Edward Wang a écrit :
>> On Tue, Aug 27, 2013 at 5:45 PM, Rémi Denis-Courmont <remi at remlab.net>
> wrote:
>>> I only ever challenged the solution, not the problem.
>>
>> As I understand it, you are simply opposed to exposing a new C
>> function to perform this?
>
> I am opposed to adding a special function that just calls two functions that
> already exist in Lua.
Why did you not say this in the first place? I don't get why it's so
hard to communicate with you…
>> It makes sense to do this in C, as every string in Lua should be UTF8.
>> This would improve the architecture by sanitizing non-UTF8 strings
>> from the Lua interface altogether.
>
> Then from_charset() should be removed too. Oops.
Of course it would be better to not having to deal with encoding at all.
>> Other lua scripts in the future might have to demux non-UTF8 as well,
>> and this function would be highly useful in those cases too.
>
> And that is why we have from_charset() *already*. Plus from_charset() supports
> not only Latin-1, but any character set that LibVLC ships.
Deporting the complexity into the lua extensions is _not_ the best way
to promote them.
Then I'm sorry, I thought that Lua was meant to extend VLC easily
without having to care about low-level stuff.
--
Ludovic Fauvet
www.videolan.org
More information about the vlc-devel
mailing list