mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-08 09:04:17 +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_set_format (GstVideoDecoder * decoder,
|
||||
GstVideoCodecState * state);
|
||||
static gboolean daala_dec_flush (GstVideoDecoder * decoder);
|
||||
static GstFlowReturn daala_dec_parse (GstVideoDecoder * decoder,
|
||||
GstVideoCodecFrame * frame, GstAdapter * adapter, gboolean at_eos);
|
||||
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->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->parse = GST_DEBUG_FUNCPTR (daala_dec_parse);
|
||||
video_decoder_class->handle_frame =
|
||||
|
|
|
@ -175,9 +175,10 @@ daala_enc_finalize (GObject * object)
|
|||
G_OBJECT_CLASS (parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
static void
|
||||
daala_enc_flush (GstDaalaEnc * enc)
|
||||
static gboolean
|
||||
daala_enc_flush (GstVideoEncoder * benc)
|
||||
{
|
||||
GstDaalaEnc *enc = GST_DAALA_ENC (benc);
|
||||
int quant;
|
||||
|
||||
GST_OBJECT_LOCK (enc);
|
||||
|
@ -192,6 +193,8 @@ daala_enc_flush (GstDaalaEnc * enc)
|
|||
enc->encoder = daala_encode_create (&enc->info);
|
||||
|
||||
daala_encode_ctl (enc->encoder, OD_SET_QUANT, &quant, sizeof (int));
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -361,7 +364,7 @@ daala_enc_set_format (GstVideoEncoder * benc, GstVideoCodecState * state)
|
|||
gst_video_codec_state_unref (enc->input_state);
|
||||
enc->input_state = gst_video_codec_state_ref (state);
|
||||
|
||||
daala_enc_flush (enc);
|
||||
daala_enc_flush (benc);
|
||||
enc->initialised = TRUE;
|
||||
|
||||
return TRUE;
|
||||
|
|
Loading…
Reference in a new issue