vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Mon Jul 28 22:59:38 2014 +0300| [8e1a72a2f5f11126ddfe6685bf0a713ea15bbe71] | committer: Rémi Denis-Courmont
spu: avoid pointless alloc and indirection > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8e1a72a2f5f11126ddfe6685bf0a713ea15bbe71 --- src/video_output/vout_subpictures.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/video_output/vout_subpictures.c b/src/video_output/vout_subpictures.c index f8705f5..0d788a0 100644 --- a/src/video_output/vout_subpictures.c +++ b/src/video_output/vout_subpictures.c @@ -165,7 +165,6 @@ static void FilterRelease(filter_t *filter) { if (filter->p_module) module_unneed(filter, filter->p_module); - free(filter->owner.sys); vlc_object_release(filter); } @@ -186,8 +185,7 @@ static int spu_get_attachments(filter_t *filter, input_attachment_t ***attachment_ptr, int *attachment_count) { - filter_owner_sys_t *sys = filter->owner.sys; - spu_t *spu = sys->spu; + spu_t *spu = filter->owner.sys; int ret = VLC_EGENERIC; if (spu->p->input) @@ -203,9 +201,7 @@ static filter_t *SpuRenderCreateAndLoadText(spu_t *spu) if (!text) return NULL; - filter_owner_sys_t *sys = xmalloc(sizeof(*sys)); - sys->spu = spu; - text->owner.sys = sys; + text->owner.sys = spu; es_format_Init(&text->fmt_in, VIDEO_ES, 0); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
