[FFmpeg-devel] [PATCH] libavcodec/qsv.c: Issue fixed: QSV engine does not release display handler under linux platform.

Ivan Uskov ivan.uskov at nablet.com
Tue Jul 14 09:41:25 CEST 2015

Hello Gwenole,

As I can see the current implementation of qsv-accelerated components
already allows to use external MXF session created by main application.
Please look the AVQSVContext structure into \libavcodec\qsv.h, example of
its allocation into the \doc\examples\qsvdec.c and how
AVCodecContext::hwaccel_context uses into the libavcodec\qsvenc.c::ff_qsv_enc_init()

Only when external session not specified the qsv engine forced to
search appropriate device by itself and open an internal session.

Tuesday, July 14, 2015, 12:26:41 AM, you wrote:

GB> Note it would also be interesting to provide a means to import a
GB> VADisplay from the user through an additional function. e.g. in view
GB> to interop VA decode to MSDK encode and/or video processing.

GB> Regards,

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

More information about the ffmpeg-devel mailing list