[FFmpeg-devel] [PATCH] qsvenc: write a53 caption data to SEI

Ivan Uskov ivan.uskov at nablet.com
Thu Nov 12 12:13:08 CET 2015


Hello Will,

Thursday, November 12, 2015, 12:53:46 AM, you wrote:

WK> On 11/07, Ivan Uskov wrote:
>> Although   the  code  looks  ok  by itself, I believe it is bad idea to place
>> H.264-specific   code    to   the   function   which  is  common    for   all
>> encoders.  I believe H.264-specific user data insertion should  locates  into
>> the qsvenc_h264.c 
>> I.e. there is necessary some kind of 'SetEncodeCtrl' callback which points to
>> function into the encoder-specific module.
>> I believe if you will define a callback pointer QSVEncContext::SetEncodeCtrlCB,
>> setup  it  into  qsv_enc_init()  of the qsvenc_h264.c and call if it non-zero
>> from   ff_qsv_encode()  we  will  have  good base to extend add user data for
>> MPEG2 later. Else we will get very bulky and ugly ff_qsv_encode().
>> I can release something but I hope you will able to catch my idea.
>> Please let me know if something is unclear.

WK> Hi Ivan,

WK> Here is an updated patch.  Let me know if this is what you were thinking.
I'm like and agree this implementation, no questions from my side. Thank!

-- 
Best regards,
 Ivan                            mailto:ivan.uskov at nablet.com



More information about the ffmpeg-devel mailing list