[FFmpeg-devel] [PATCH] [WIP] Updated MLP encoder - Qualification Task (TrueHD)

Jai Luthra me at jailuthra.in
Sun Apr 10 01:27:33 CEST 2016


I've updated the patch (attached):
* Fixed the build warnings
* Applied atomnuker's changes to update the mlp_encode_frame function
* Added AudioFrameQueue as suggested by atomnuker

The encoder now works without any errors to silence and can encode
stereo files with a valid bitstream.

I guess the qualification task is now complete (except validating
bitstream without using ffmpeg)

I've noticed that it doesn't generate valid bitstream for mono files.
ffplay's output is full of:
[mlp @ 0x7fd2b4001980] No restart header present in substream 0.
[mlp @ 0x7fd2b4001980] No samples to output.
[mlp @ 0x7fd2b4001980] Max channel must be equal max matrix channel.

I'll find a fix for this asap, and might need some help from the mentor if I
get stuck.

Jai Luthra
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-mlpenc-Add-compilable-mlp-encoder.patch
Type: text/x-diff
Size: 97263 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160410/54aeecd9/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/20160410/54aeecd9/attachment.sig>

More information about the ffmpeg-devel mailing list