omxvideodec: Remove dead code

The omxvideodec base class have a totally unused prepare_frame() vritual
function, remove it.
This commit is contained in:
Nicolas Dufresne 2018-09-20 14:44:09 -04:00 committed by Olivier Crête
parent 150e7271ab
commit 4159ca2bc5
2 changed files with 0 additions and 16 deletions

View file

@ -2749,7 +2749,6 @@ gst_omx_video_dec_handle_frame (GstVideoDecoder * decoder,
{ {
GstOMXAcquireBufferReturn acq_ret = GST_OMX_ACQUIRE_BUFFER_ERROR; GstOMXAcquireBufferReturn acq_ret = GST_OMX_ACQUIRE_BUFFER_ERROR;
GstOMXVideoDec *self; GstOMXVideoDec *self;
GstOMXVideoDecClass *klass;
GstOMXPort *port; GstOMXPort *port;
GstOMXBuffer *buf; GstOMXBuffer *buf;
GstBuffer *codec_data = NULL; GstBuffer *codec_data = NULL;
@ -2761,7 +2760,6 @@ gst_omx_video_dec_handle_frame (GstVideoDecoder * decoder,
guint memory_idx = 0; /* only used in dynamic buffer mode */ guint memory_idx = 0; /* only used in dynamic buffer mode */
self = GST_OMX_VIDEO_DEC (decoder); self = GST_OMX_VIDEO_DEC (decoder);
klass = GST_OMX_VIDEO_DEC_GET_CLASS (self);
GST_DEBUG_OBJECT (self, "Handling frame"); GST_DEBUG_OBJECT (self, "Handling frame");
@ -2788,19 +2786,6 @@ gst_omx_video_dec_handle_frame (GstVideoDecoder * decoder,
timestamp = frame->pts; timestamp = frame->pts;
duration = frame->duration; duration = frame->duration;
if (klass->prepare_frame) {
GstFlowReturn ret;
ret = klass->prepare_frame (self, frame);
if (ret != GST_FLOW_OK) {
GST_ERROR_OBJECT (self, "Preparing frame failed: %s",
gst_flow_get_name (ret));
gst_video_codec_frame_unref (frame);
return ret;
}
}
port = self->dec_in_port; port = self->dec_in_port;
size = gst_buffer_get_size (frame->input_buffer); size = gst_buffer_get_size (frame->input_buffer);

View file

@ -110,7 +110,6 @@ struct _GstOMXVideoDecClass
gboolean (*is_format_change) (GstOMXVideoDec * self, GstOMXPort * port, GstVideoCodecState * state); gboolean (*is_format_change) (GstOMXVideoDec * self, GstOMXPort * port, GstVideoCodecState * state);
gboolean (*set_format) (GstOMXVideoDec * self, GstOMXPort * port, GstVideoCodecState * state); gboolean (*set_format) (GstOMXVideoDec * self, GstOMXPort * port, GstVideoCodecState * state);
GstFlowReturn (*prepare_frame) (GstOMXVideoDec * self, GstVideoCodecFrame *frame);
}; };
GType gst_omx_video_dec_get_type (void); GType gst_omx_video_dec_get_type (void);