Lines Matching refs:subtitle_pending
366 while (render->subtitle_pending) { in gst_ass_render_pop_text()
368 render->subtitle_pending->data); in gst_ass_render_pop_text()
369 gst_buffer_unref (render->subtitle_pending->data); in gst_ass_render_pop_text()
370 render->subtitle_pending = in gst_ass_render_pop_text()
371 g_slist_delete_link (render->subtitle_pending, in gst_ass_render_pop_text()
372 render->subtitle_pending); in gst_ass_render_pop_text()
1247 if (render->subtitle_pending) { in gst_ass_render_chain_video()
1248 GSList *subtitle_pending = render->subtitle_pending; in gst_ass_render_chain_video() local
1268 if (subtitle_pending == NULL) in gst_ass_render_chain_video()
1271 while (subtitle_pending != NULL) { in gst_ass_render_chain_video()
1276 if (!GST_BUFFER_TIMESTAMP_IS_VALID (subtitle_pending->data) || in gst_ass_render_chain_video()
1277 !GST_BUFFER_DURATION_IS_VALID (subtitle_pending->data)) { in gst_ass_render_chain_video()
1278 GSList *bad = subtitle_pending; in gst_ass_render_chain_video()
1283 subtitle_pending = bad->next; in gst_ass_render_chain_video()
1284 render->subtitle_pending = in gst_ass_render_chain_video()
1285 g_slist_delete_link (render->subtitle_pending, bad); in gst_ass_render_chain_video()
1290 text_start = GST_BUFFER_TIMESTAMP (subtitle_pending->data); in gst_ass_render_chain_video()
1291 text_end = text_start + GST_BUFFER_DURATION (subtitle_pending->data); in gst_ass_render_chain_video()
1307 GSList *old = subtitle_pending; in gst_ass_render_chain_video()
1311 subtitle_pending = old->next; in gst_ass_render_chain_video()
1312 render->subtitle_pending = in gst_ass_render_chain_video()
1313 g_slist_delete_link (render->subtitle_pending, old); in gst_ass_render_chain_video()
1320 gst_ass_render_process_text (render, subtitle_pending->data, in gst_ass_render_chain_video()
1324 subtitle_pending = subtitle_pending->next; in gst_ass_render_chain_video()
1357 subtitle_pending = render->subtitle_pending; in gst_ass_render_chain_video()
1358 while (subtitle_pending != NULL) { in gst_ass_render_chain_video()
1360 text_start = GST_BUFFER_TIMESTAMP (subtitle_pending->data); in gst_ass_render_chain_video()
1361 text_end = text_start + GST_BUFFER_DURATION (subtitle_pending->data); in gst_ass_render_chain_video()
1368 GSList *old = subtitle_pending; in gst_ass_render_chain_video()
1373 subtitle_pending = old->next; in gst_ass_render_chain_video()
1374 render->subtitle_pending = in gst_ass_render_chain_video()
1375 g_slist_delete_link (render->subtitle_pending, old); in gst_ass_render_chain_video()
1379 if (g_slist_length (render->subtitle_pending) == 0) { in gst_ass_render_chain_video()
1383 subtitle_pending = subtitle_pending->next; in gst_ass_render_chain_video()
1533 render->subtitle_pending = g_slist_append (render->subtitle_pending, in gst_ass_render_chain_text()