osd_libass: actually free ASS_Tracks

Not a real leak, just for getting clean valgrind reports on exit.
This commit is contained in:
wm4 2013-04-12 19:02:58 +02:00
parent 203b57d863
commit ad3dfa145b
1 changed files with 6 additions and 0 deletions

View File

@ -54,6 +54,12 @@ void osd_init_backend(struct osd_state *osd)
void osd_destroy_backend(struct osd_state *osd)
{
for (int n = 0; n < MAX_OSD_PARTS; n++) {
struct osd_object *obj = osd->objs[n];
if (obj->osd_track)
ass_free_track(obj->osd_track);
obj->osd_track = NULL;
}
if (osd->osd_render)
ass_renderer_done(osd->osd_render);
osd->osd_render = NULL;