theora: Update for video base classes API changes
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 23 Jul 2012 08:19:16 +0000 (10:19 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 23 Jul 2012 08:19:16 +0000 (10:19 +0200)
ext/theora/gsttheoradec.c
ext/theora/gsttheoraenc.c

index 0f0aea5..f07530a 100644 (file)
@@ -578,7 +578,7 @@ theora_handle_image (GstTheoraDec * dec, th_ycbcr_buffer buf,
   gint pic_width, pic_height;
   gint offset_x, offset_y;
 
-  result = gst_video_decoder_alloc_output_frame (decoder, frame);
+  result = gst_video_decoder_allocate_output_frame (decoder, frame);
 
   if (G_UNLIKELY (result != GST_FLOW_OK)) {
     GST_DEBUG_OBJECT (dec, "could not get buffer, reason: %s",
index 8925f20..7485e4f 100644 (file)
@@ -625,7 +625,7 @@ theora_push_packet (GstTheoraEnc * enc, ogg_packet * packet)
   benc = GST_VIDEO_ENCODER (enc);
 
   frame = gst_video_encoder_get_oldest_frame (benc);
-  if (gst_video_encoder_alloc_output_frame (benc, frame,
+  if (gst_video_encoder_allocate_output_frame (benc, frame,
           packet->bytes) != GST_FLOW_OK) {
     GST_WARNING_OBJECT (enc, "Could not allocate buffer");
     gst_video_codec_frame_unref (frame);
@@ -837,7 +837,7 @@ theora_enc_buffer_from_header_packet (GstTheoraEnc * enc, ogg_packet * packet)
   GstBuffer *outbuf;
 
   outbuf =
-      gst_video_encoder_alloc_output_buffer (GST_VIDEO_ENCODER (enc),
+      gst_video_encoder_allocate_output_buffer (GST_VIDEO_ENCODER (enc),
       packet->bytes);
   gst_buffer_fill (outbuf, 0, packet->packet, packet->bytes);
   GST_BUFFER_OFFSET (outbuf) = 0;