return TRUE;
}
-static void
-push_back_buffer(GstVaapiDecoder *decoder, GstBuffer *buffer)
-{
- GstVaapiDecoderPrivate * const priv = decoder->priv;
-
- GST_DEBUG("requeue encoded data buffer %p (%d bytes)",
- buffer, GST_BUFFER_SIZE(buffer));
-
- g_queue_push_head(priv->buffers, buffer);
-}
-
static GstBuffer *
pop_buffer(GstVaapiDecoder *decoder)
{
return TRUE;
}
-gboolean
-gst_vaapi_decoder_push_buffer_sub(
- GstVaapiDecoder *decoder,
- GstBuffer *buffer,
- guint offset,
- guint size
-)
-{
- GstBuffer *subbuffer;
-
- subbuffer = gst_buffer_create_sub(buffer, offset, size);
- if (!subbuffer)
- return FALSE;
-
- push_back_buffer(decoder, subbuffer);
- return TRUE;
-}
-
void
gst_vaapi_decoder_push_surface_proxy(
GstVaapiDecoder *decoder,
);
G_GNUC_INTERNAL
-gboolean
-gst_vaapi_decoder_push_buffer_sub(
- GstVaapiDecoder *decoder,
- GstBuffer *buffer,
- guint offset,
- guint size
-);
-
-G_GNUC_INTERNAL
void
gst_vaapi_decoder_push_surface_proxy(
GstVaapiDecoder *decoder,