On 10/13/17, Carl Eugen Hoyos <ceffm...@gmail.com> wrote: > 2017-10-09 2:04 GMT+02:00 Ivan Kalvachev <ikalvac...@gmail.com>: >> The public functions av_alloc_vdpaucontext() and >> av_vdpau_alloc_context() are allocating AVVDPAUContext >> structure that is supposed to be placed in avctx->hwaccel_context. >> >> However the rest of libavcodec/vdpau.c uses avctx->hwaccel_context >> as struct VDPAUHWContext, that is bigger and does contain >> AVVDPAUContext as first member. >> >> The usage includes write to the new variables in the bigger stuct, >> without checking for block size. >> >> Fix by always allocating the bigger structure. > > Patch applied and backported. > > Thank you, Carl Eugen
Thank you. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel