From bb757ad0bb2de337d439f9d1bf4291a078dbffb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 14 Jan 2010 12:59:21 +0100 Subject: [PATCH] assrender: Improve debug output a bit and simplify code --- ext/assrender/gstassrender.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c index 1845f8b128..b0d38a44cd 100644 --- a/ext/assrender/gstassrender.c +++ b/ext/assrender/gstassrender.c @@ -1018,14 +1018,14 @@ gst_ass_render_chain_video (GstPad * pad, GstBuffer * buffer) ass_image = ass_render_frame (render->ass_renderer, render->ass_track, timestamp, NULL); - if (ass_image == NULL) { + if (ass_image != NULL) { + buffer = gst_buffer_make_writable (buffer); + render->blit (render, ass_image, buffer); + } else { GST_LOG_OBJECT (render, "nothing to render right now"); - ret = gst_pad_push (render->srcpad, buffer); - return ret; } - - buffer = gst_buffer_make_writable (buffer); - render->blit (render, ass_image, buffer); + } else { + GST_LOG_OBJECT (render, "rendering disabled, doing buffer passthrough"); } ret = gst_pad_push (render->srcpad, buffer);