Home
last modified time | relevance | path

Searched refs:last_buffer (Results 1 – 13 of 13) sorted by relevance

/third_party/gstreamer/gstplugins_bad/ext/wayland/
Dgstwaylandsink.c290 if (sink->last_buffer) in gst_wayland_sink_finalize()
291 gst_buffer_unref (sink->last_buffer); in gst_wayland_sink_finalize()
400 gst_buffer_replace (&sink->last_buffer, NULL); in gst_wayland_sink_change_state()
668 wlbuffer = gst_buffer_get_wl_buffer (sink->display, sink->last_buffer); in render_last_buffer()
862 gst_buffer_get_wl_buffer (sink->display, sink->last_buffer))) { in gst_wayland_sink_show_frame()
867 gst_buffer_replace (&sink->last_buffer, to_render); in gst_wayland_sink_show_frame()
1009 if (sink->last_buffer && !sink->redraw_pending) { in gst_wayland_sink_expose()
Dgstwaylandsink.h69 GstBuffer *last_buffer; member
/third_party/gstreamer/gstplugins_base/ext/opus/
Dgstopusdec.c201 gst_buffer_replace (&dec->last_buffer, NULL); in gst_opus_dec_reset()
575 gst_buffer_replace (&dec->last_buffer, buffer); in opus_dec_chain_parse_data()
582 && gst_buffer_get_size (dec->last_buffer) > in opus_dec_chain_parse_data()
583 0) ? dec->last_buffer : buffer; in opus_dec_chain_parse_data()
586 bufd = dec->use_inband_fec ? dec->last_buffer : buffer; in opus_dec_chain_parse_data()
686 if (gst_buffer_get_size (dec->last_buffer) > 0) { in opus_dec_chain_parse_data()
809 gst_buffer_replace (&dec->last_buffer, buffer); in opus_dec_chain_parse_data()
Dgstopusdec.h72 GstBuffer *last_buffer; member
/third_party/ffmpeg/libavcodec/
Dvaapi_hevc.c41 const uint8_t *last_buffer; member
309 pic->last_buffer, pic->last_size); in vaapi_hevc_end_frame()
414 pic->last_buffer, pic->last_size); in vaapi_hevc_decode_slice()
415 pic->last_buffer = NULL; in vaapi_hevc_decode_slice()
486 pic->last_buffer = buffer; in vaapi_hevc_decode_slice()
/third_party/gstreamer/gstplugins_bad/sys/kms/
Dgstkmssink.h79 GstBuffer *last_buffer; member
Dgstkmssink.c925 gst_buffer_replace (&self->last_buffer, NULL); in gst_kms_sink_stop()
1588 } else if (self->last_buffer) { in gst_kms_sink_show_frame()
1589 buffer = gst_buffer_ref (self->last_buffer); in gst_kms_sink_show_frame()
1685 if (buffer != self->last_buffer) { in gst_kms_sink_show_frame()
1686 gst_buffer_replace (&self->last_buffer, buffer); in gst_kms_sink_show_frame()
1731 if (!self->last_buffer) in gst_kms_sink_drain()
1736 parent_meta = gst_buffer_get_parent_buffer_meta (self->last_buffer); in gst_kms_sink_drain()
1750 last_buf = self->last_buffer; in gst_kms_sink_drain()
1751 self->last_buffer = dumb_buf; in gst_kms_sink_drain()
/third_party/gstreamer/gstplugins_good/gst/deinterlace/
Dgstdeinterlace.h165 GstBuffer *last_buffer; member
Dgstdeinterlace.c852 if (!self->still_frame_mode && self->last_buffer) { in gst_deinterlace_reset_history()
853 gst_buffer_unref (self->last_buffer); in gst_deinterlace_reset_history()
854 self->last_buffer = NULL; in gst_deinterlace_reset_history()
1263 gst_buffer_replace (&self->last_buffer, buffer); in gst_deinterlace_push_history()
3100 if (self->last_buffer) { in gst_deinterlace_sink_event()
3102 gst_pad_push (self->srcpad, gst_buffer_ref (self->last_buffer)); in gst_deinterlace_sink_event()
/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbasesink.c234 GstBuffer *last_buffer; member
1070 } else if (sink->priv->last_buffer) { in gst_base_sink_get_last_sample()
1071 res = gst_sample_new (sink->priv->last_buffer, in gst_base_sink_get_last_sample()
1085 old = sink->priv->last_buffer; in gst_base_sink_set_last_buffer_unlocked()
1090 sink->priv->last_buffer = buffer; in gst_base_sink_set_last_buffer_unlocked()
5726 if ((old = basesink->priv->last_buffer)) in gst_base_sink_drain()
5727 basesink->priv->last_buffer = gst_buffer_copy_deep (old); in gst_base_sink_drain()
/third_party/gstreamer/gstreamer/
DChangeLog36872 making a copy of the last_buffer.
71704 outputselector: Avoid losing the last_buffer when switching
71706 the last_buffer to avoid it losing it during the switch function.
90335 …Update the last_buffer exactly with the buffer that caused the preroll and also call the preroll m…
/third_party/gstreamer/gstplugins_bad/
DChangeLog117433 - last_buffer management from removed GstEGLImageBufferPool
130050 eglglessink: change pool->sink->last_buffer to pool->last_buffer
138223 eglglessink: Store a reference to the last_buffer if using EGLImages
174252 outputselector: Avoid losing the last_buffer when switching
174254 the last_buffer to avoid it losing it during the switch function.
/third_party/gstreamer/gstplugins_base/
DChangeLog36518 - last_buffer management from removed GstEGLImageBufferPool