[FFmpeg-devel] [PATCH] libavcodec/qsv.c: Re-design session control and internal allocation
Ivan Uskov
ivan.uskov at nablet.com
Wed Oct 7 16:41:51 CEST 2015
Hello All,
The attached patch represents new design for qsv session control and internal
allocation. All qsv modules now uses instance of AVQSVContext so now session
allocates by external application and session allocates internally by ffmpeg
itself handles by unified way.
For the case of internal session allocation now one global instance of
AVQSVContext creates, I.e. one common session uses for all qsv components
in processing chain (decoder, vpp, encoder). This opens a way to
implement a complex video processing into the GPU without system memory using.
--
Best regards,
Ivan mailto:ivan.uskov at nablet.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-libavcodec-qsv.c-Re-design-session-control-and-inter.patch
Type: application/octet-stream
Size: 19838 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20151007/27f08103/attachment.obj>
More information about the ffmpeg-devel
mailing list