summaryrefslogtreecommitdiff
path: root/src/libmpeg2/decode.c
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-09-05 16:02:29 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-09-05 16:02:29 +0000
commit74e0dd85e141aec325cbf660775e1b40bc6ab338 (patch)
treee4a7aa70474be25b9cd2611c1e618823b24751bd /src/libmpeg2/decode.c
parent32ded7e598e126ef02c326ee0521bcc94c413329 (diff)
downloadxine-lib-74e0dd85e141aec325cbf660775e1b40bc6ab338.tar.gz
xine-lib-74e0dd85e141aec325cbf660775e1b40bc6ab338.tar.bz2
miguel's latest patches
CVS patchset: 567 CVS date: 2001/09/05 16:02:29
Diffstat (limited to 'src/libmpeg2/decode.c')
-rw-r--r--src/libmpeg2/decode.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libmpeg2/decode.c b/src/libmpeg2/decode.c
index 58a9d4e32..632440a5f 100644
--- a/src/libmpeg2/decode.c
+++ b/src/libmpeg2/decode.c
@@ -372,13 +372,22 @@ void mpeg2_close (mpeg2dec_t * mpeg2dec)
*/
if (picture->throwaway_frame)
+ {
+ picture->throwaway_frame->displayed (picture->throwaway_frame);
picture->throwaway_frame->free (picture->throwaway_frame);
+ }
if (picture->forward_reference_frame)
+ {
+ picture->forward_reference_frame->displayed (picture->forward_reference_frame);
picture->forward_reference_frame->free (picture->forward_reference_frame);
+ }
if (picture->backward_reference_frame)
+ {
+ picture->backward_reference_frame->displayed (picture->backward_reference_frame);
picture->backward_reference_frame->free (picture->backward_reference_frame);
+ }
/* FIXME
free (mpeg2dec->chunk_buffer);