summaryrefslogtreecommitdiff
path: root/src/libvdpau/vdpau_h264.c
diff options
context:
space:
mode:
authorJulian Scheel <julian@jusst.de>2008-12-24 10:56:19 +0000
committerJulian Scheel <julian@jusst.de>2008-12-24 10:56:19 +0000
commit3472b11d2a8e131fa297b8e3acf14e69394337ba (patch)
tree894cb93dab57b1ff2a7ee04e3c9cb67193f570b9 /src/libvdpau/vdpau_h264.c
parent08b37241e90cddc8d1db6d0aaf6fbb602bd61ae1 (diff)
downloadxine-lib-3472b11d2a8e131fa297b8e3acf14e69394337ba.tar.gz
xine-lib-3472b11d2a8e131fa297b8e3acf14e69394337ba.tar.bz2
MMC operations need to be executed _after_ the frame was decoded.
This fixes some more streams.
Diffstat (limited to 'src/libvdpau/vdpau_h264.c')
-rw-r--r--src/libvdpau/vdpau_h264.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libvdpau/vdpau_h264.c b/src/libvdpau/vdpau_h264.c
index 81932e096..f362d457d 100644
--- a/src/libvdpau/vdpau_h264.c
+++ b/src/libvdpau/vdpau_h264.c
@@ -579,6 +579,7 @@ static void vdpau_h264_dispose (video_decoder_t *this_gen) {
this->stream->video_out->close( this->stream->video_out, this->stream );
+ free (this->nal_parser);
free (this_gen);
}