static GstVaapiDecoderStatus gst_vaapi_decoder_jpeg_reset (GstVaapiDecoder * base_decoder) { gst_vaapi_decoder_jpeg_destroy (base_decoder); gst_vaapi_decoder_jpeg_create (base_decoder); return GST_VAAPI_DECODER_STATUS_SUCCESS; }
static void gst_vaapi_decoder_jpeg_init (GstVaapiDecoderJpeg * decoder) { GstVaapiDecoder *const base_decoder = GST_VAAPI_DECODER (decoder); gst_vaapi_decoder_jpeg_create (base_decoder); }
static void gst_vaapi_decoder_jpeg_constructed(GObject *object) { GstVaapiDecoderJpeg * const decoder = GST_VAAPI_DECODER_JPEG(object); GstVaapiDecoderJpegPrivate * const priv = decoder->priv; GObjectClass *parent_class; parent_class = G_OBJECT_CLASS(gst_vaapi_decoder_jpeg_parent_class); if (parent_class->constructed) parent_class->constructed(object); priv->is_constructed = gst_vaapi_decoder_jpeg_create(decoder); }