mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-04 09:42:19 +00:00
daala: Fix compilation
This commit is contained in:
parent
27b0086e4a
commit
898966a44c
2 changed files with 6 additions and 5 deletions
|
@ -89,7 +89,6 @@ static gboolean daala_dec_start (GstVideoDecoder * decoder);
|
||||||
static gboolean daala_dec_stop (GstVideoDecoder * decoder);
|
static gboolean daala_dec_stop (GstVideoDecoder * decoder);
|
||||||
static gboolean daala_dec_set_format (GstVideoDecoder * decoder,
|
static gboolean daala_dec_set_format (GstVideoDecoder * decoder,
|
||||||
GstVideoCodecState * state);
|
GstVideoCodecState * state);
|
||||||
static gboolean daala_dec_flush (GstVideoDecoder * decoder);
|
|
||||||
static GstFlowReturn daala_dec_parse (GstVideoDecoder * decoder,
|
static GstFlowReturn daala_dec_parse (GstVideoDecoder * decoder,
|
||||||
GstVideoCodecFrame * frame, GstAdapter * adapter, gboolean at_eos);
|
GstVideoCodecFrame * frame, GstAdapter * adapter, gboolean at_eos);
|
||||||
static GstFlowReturn daala_dec_handle_frame (GstVideoDecoder * decoder,
|
static GstFlowReturn daala_dec_handle_frame (GstVideoDecoder * decoder,
|
||||||
|
@ -117,7 +116,6 @@ gst_daala_dec_class_init (GstDaalaDecClass * klass)
|
||||||
|
|
||||||
video_decoder_class->start = GST_DEBUG_FUNCPTR (daala_dec_start);
|
video_decoder_class->start = GST_DEBUG_FUNCPTR (daala_dec_start);
|
||||||
video_decoder_class->stop = GST_DEBUG_FUNCPTR (daala_dec_stop);
|
video_decoder_class->stop = GST_DEBUG_FUNCPTR (daala_dec_stop);
|
||||||
video_decoder_class->flush = GST_DEBUG_FUNCPTR (daala_dec_flush);
|
|
||||||
video_decoder_class->set_format = GST_DEBUG_FUNCPTR (daala_dec_set_format);
|
video_decoder_class->set_format = GST_DEBUG_FUNCPTR (daala_dec_set_format);
|
||||||
video_decoder_class->parse = GST_DEBUG_FUNCPTR (daala_dec_parse);
|
video_decoder_class->parse = GST_DEBUG_FUNCPTR (daala_dec_parse);
|
||||||
video_decoder_class->handle_frame =
|
video_decoder_class->handle_frame =
|
||||||
|
|
|
@ -175,9 +175,10 @@ daala_enc_finalize (GObject * object)
|
||||||
G_OBJECT_CLASS (parent_class)->finalize (object);
|
G_OBJECT_CLASS (parent_class)->finalize (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static gboolean
|
||||||
daala_enc_flush (GstDaalaEnc * enc)
|
daala_enc_flush (GstVideoEncoder * benc)
|
||||||
{
|
{
|
||||||
|
GstDaalaEnc *enc = GST_DAALA_ENC (benc);
|
||||||
int quant;
|
int quant;
|
||||||
|
|
||||||
GST_OBJECT_LOCK (enc);
|
GST_OBJECT_LOCK (enc);
|
||||||
|
@ -192,6 +193,8 @@ daala_enc_flush (GstDaalaEnc * enc)
|
||||||
enc->encoder = daala_encode_create (&enc->info);
|
enc->encoder = daala_encode_create (&enc->info);
|
||||||
|
|
||||||
daala_encode_ctl (enc->encoder, OD_SET_QUANT, &quant, sizeof (int));
|
daala_encode_ctl (enc->encoder, OD_SET_QUANT, &quant, sizeof (int));
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
@ -361,7 +364,7 @@ daala_enc_set_format (GstVideoEncoder * benc, GstVideoCodecState * state)
|
||||||
gst_video_codec_state_unref (enc->input_state);
|
gst_video_codec_state_unref (enc->input_state);
|
||||||
enc->input_state = gst_video_codec_state_ref (state);
|
enc->input_state = gst_video_codec_state_ref (state);
|
||||||
|
|
||||||
daala_enc_flush (enc);
|
daala_enc_flush (benc);
|
||||||
enc->initialised = TRUE;
|
enc->initialised = TRUE;
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
Loading…
Reference in a new issue