[vlc-devel] [PATCH] Fix double free in stream deletion
Francois Cartegnie
fcartegnie at gmail.com
Wed Mar 20 15:08:43 CET 2019
Le 20/03/2019 à 18:08, chishtiawais511 at gmail.com a écrit :
> From: Awais Chishti <chishtiawais511 at gmail.com>
>
> Decoder cleaning is being done with module_unneed() once in transcode.c:697 and sometimes in the preceeding switch statement causing VLC to crash. Either avoid cleaning the decoder in DeleteSoutStreamID() or in the transcode_*() functions. The patch does the latter as suggested earlier.
> ---
AFAIR that's not possible as the decoder probing must
copy the resulting format while the decoder is not touching it.
--
Francois Cartegnie
VideoLAN - VLC Developer
More information about the vlc-devel
mailing list