[vlc-devel] [PATCH] avcodec: tell the vout not to peek in the decoder pool anymore when closing

Rémi Denis-Courmont remi at remlab.net
Wed Dec 20 19:12:56 CET 2017


Le keskiviikkona 20. joulukuuta 2017, 18.49.58 EET Steve Lhomme a écrit :
> It's necessary to make sure the vout has no "active" decoder picture
> in use before killing the va. At least this is the case with DXVA2 as
> there might be some pending copies in the driver that our code has no
> idea about. But we release the DLL before this is done, resulting in
> crashes. It doesn't happen with D3D11 because we mostly use 0-copy and
> so the vout owns the buffers.

That sounds like a bug in your VA implementation.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list