summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-08-11 15:36:47 +0200
committerwm4 <wm4@nowhere>2014-08-11 15:37:13 +0200
commit37357e2265493edf05f81990ad76baf79c982a33 (patch)
treec2e16889582645f3ef071df3f39d320a038c132e /demux/demux.c
parent33a8e2a9adc45b6a2cb80cf669624154bf0eeb7d (diff)
downloadmpv-37357e2265493edf05f81990ad76baf79c982a33.tar.bz2
mpv-37357e2265493edf05f81990ad76baf79c982a33.tar.xz
video: fix dangling pointer issue
The function video_decode_and_filter(), called between initializing the local vf variable and using it, can actually destroy and recreate the filter. Thus, the vf variable turns into a dangling pointer if that happens. Could be observed with: --hwdec=vda --deinterlace=yes --vf=yadif (Also happens with vdpau/vaapi.)
Diffstat (limited to 'demux/demux.c')
0 files changed, 0 insertions, 0 deletions