summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphintuka <phintuka>2009-10-20 22:43:47 +0000
committerphintuka <phintuka>2009-10-20 22:43:47 +0000
commit18e2464a62acdd3b9610988d4abdb61d047f419d (patch)
treee607cbff6b8f34e29cad629f5e755dc81beb032c
parentf58e1cf0f6357e7359160d4c6c38b0419914f747 (diff)
downloadxineliboutput-18e2464a62acdd3b9610988d4abdb61d047f419d.tar.gz
xineliboutput-18e2464a62acdd3b9610988d4abdb61d047f419d.tar.bz2
END_OF_DISPLAY: Drop all cached objects
-rw-r--r--xine/BluRay/decode_spuhdmv.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xine/BluRay/decode_spuhdmv.c b/xine/BluRay/decode_spuhdmv.c
index ed7326ff..d9f4d67e 100644
--- a/xine/BluRay/decode_spuhdmv.c
+++ b/xine/BluRay/decode_spuhdmv.c
@@ -880,7 +880,8 @@ static void decode_segment(spuhdmv_decoder_t *this)
METRONOM_VPTS_OFFSET);
TRACE(" * current pts = %ld\n", pts);
}
-
+ /* drop all cached objects */
+ free_objs(this);
break;
default:
ERROR(" segment type 0x%x unknown, skipping\n", this->buf->segment_type);