[FFmpeg-devel] [GSoC] MLP/TrueHD encoder

Jai Luthra me at jailuthra.in
Thu Jul 7 02:28:21 EEST 2016


This is an update for the TrueHD encoder gsoc project. Any input from the community about work done till now, or for plans ahead, is most welcome :)

The MLP encoder (patch attached) works without any lossless check errors now on most samples I've tested on, both for mono and stereo.

Here's the changelog from ramiro's original version of the encoder: https://github.com/jailuthra/FFmpeg/compare/33c37b86...b4eb87c

The current plan is:
    * Support encoding TrueHD bitstreams through mlpenc.c, just like it's done in mlpdec.c
    * Add multi-channel support
    * Add FATE tests?
    * Send the patch for review and merge

Also while testing how to implement multi-channel support, I noticed that the LFE channel encoding was not lossless for most samples. Any suggestions on how to fix this would be helpful.

Jai Luthra (darkapex)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-mlpenc-Add-working-encoder.patch
Type: text/x-diff
Size: 98514 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160707/ebac3082/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160707/ebac3082/attachment.sig>

More information about the ffmpeg-devel mailing list