[FFmpeg-devel] [PATCH] lavc: support subtitles charset conversion.

Nicolas George nicolas.george at normalesup.org
Sun Jan 6 17:59:22 CET 2013

Le septidi 17 nivôse, an CCXXI, Michael Niedermayer a écrit :
> All this pre, post, ... stuff sounds rather messy.
> Where is the problem of simply having every public function
> communicate with the "outside" through UTF-8 unicode ?

That is precisely the purpose, but it is far from being as simple as you
make it sound. For once, the contents of an AVPacket, is it the inside or
the outside?

The core of the problem is that sometimes the work of converting from the
user's encoding MUST be done by the demuxer, while sometimes it has to be
done by lavc, all with the same codec.

Add to that the fact that we would like to keep most of the code generic,
but must account for special needs (i.e. most codecs are better with
character encoding conversion before decoding, but some may not).

I can give the details if you are interested.


  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130106/a2e80315/attachment.asc>

More information about the ffmpeg-devel mailing list