[FFmpeg-devel] [PATCH] libavcodec/qsv.c: Re-design session control and internal allocation

Ivan Uskov ivan.uskov at nablet.com
Wed Oct 7 18:20:56 CEST 2015

Hello Hendrik,

Wednesday, October 7, 2015, 5:58:25 PM, you wrote:

HL> On Wed, Oct 7, 2015 at 4:41 PM, Ivan Uskov <ivan.uskov at nablet.com> wrote:

HL> Global static variables are not acceptable, sorry.
HL> You'll have to find another way to solve your problem, but global
HL> state is not the way to go.
Unfortunately   I   do   not   have   ideas  how to provide single and common
memory  block  for  separate    modules   by  another  way.   Memory  mapping
files  looks not too portable and much more bulky solution then one global variable.
I  do  not  see  the  way to use appropriate field of AVCodecContext to share
global data.
Has anybody any ideas?
Is  me  missed  something?  There is really the necessary to have a global common
structure shared between decoder, vpp and decoder. 

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

More information about the ffmpeg-devel mailing list