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

Jai Luthra me at jailuthra.in
Tue Apr 5 17:33:07 CEST 2016


Hi,

I've almost finished my qualfication task for GSoC, and would love some
input on my work till now.

Currently, the mlp encoder compiles, but does not produce valid
bitstream (crashes). This is because AVCodec's encode2 function prototype has
changed, but the mlp_encode_frame assumes the old api.

I have to update it, any pointers for doing this? Should I just look at
other encoders and try to follow how they implement the encode_frame
function?

Also, I still have to make the changes in the mallocs suggested by my
mentor on IRC.
I'll send the updated patches within a week.

Should I squash the commits and send a single patch instead?

Cheers,
Jai Luthra

PS: I noticed Disha Singh is also working on this for outreachy. Is it
fine if two applicants work on the same project through different
programs over the summer?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-mlpenc-Add-ramiro-s-work.patch
Type: text/x-diff
Size: 86504 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-mlpenc-Update-legacy-SAMPLE_FMT_-uses.patch
Type: text/x-diff
Size: 2543 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-mlpenc-Use-mlpdsp.h-instead-of-dsp.h.patch
Type: text/x-diff
Size: 1184 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-mlpenc-Fix-vla-issues.patch
Type: text/x-diff
Size: 12034 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-mlpenc-AVCodecContext.coded_frame-is-deprecated.patch
Type: text/x-diff
Size: 1451 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0004.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-mlpenc-FilterParams-coeff-moved-to-ChannelParams.patch
Type: text/x-diff
Size: 4659 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0005.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-mlpenc-Add-min_shift-parameter-in-LPC.patch
Type: text/x-diff
Size: 8136 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0006.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-mlpenc-Add-channel-info-struct-and-fix-AVCodec-struc.patch
Type: text/x-diff
Size: 4575 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0007.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-mlpenc-Add-mlp-encoder-to-allcodecs-and-Makefile.patch
Type: text/x-diff
Size: 1601 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160405/b7c51a7b/attachment-0008.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/20160405/b7c51a7b/attachment.sig>


More information about the ffmpeg-devel mailing list