summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2013-03-10 12:09:23 +0100
committerJosep Torra <n770galaxy@gmail.com>2013-03-10 12:56:35 +0100
commite30741bdb2664b50288462261eb58da6fe386a17 (patch)
tree8e6547e4dd2d006b1e75c1b05234ac4f7ec92a66
parentb489e99d8f677ecd41f30a40b50288c36bb3f7d5 (diff)
omxvideoenc: Use the correct video codec state when filling an input buffer
-rw-r--r--omx/gstomxvideoenc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c
index b2760bb..4ef49dd 100644
--- a/omx/gstomxvideoenc.c
+++ b/omx/gstomxvideoenc.c
@@ -1324,8 +1324,7 @@ static gboolean
gst_omx_video_enc_fill_buffer (GstOMXVideoEnc * self, GstBuffer * inbuf,
GstOMXBuffer * outbuf)
{
- GstVideoCodecState *state =
- gst_video_encoder_get_output_state (GST_VIDEO_ENCODER (self));
+ GstVideoCodecState *state = gst_video_codec_state_ref (self->input_state);
GstVideoInfo *info = &state->info;
OMX_PARAM_PORTDEFINITIONTYPE *port_def = &self->enc_in_port->port_def;
gboolean ret = FALSE;