diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2011-08-03 16:02:01 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2011-08-09 10:43:55 +0200 |
commit | 6e4e4e107cd8ee28c6872c046b242e05dc800fef (patch) | |
tree | c7e004efaca3dadb73ca26543d2e97810ba38b34 /gst-libs/gst/video/gstbasevideodecoder.c | |
parent | 04b74947adc7351c44a4d0037a4e5f7a3672e612 (diff) | |
download | gstreamer-plugins-bad-6e4e4e107cd8ee28c6872c046b242e05dc800fef.tar.gz |
basevideodecoder: Use the cached video frame size instead of recalculating it
Diffstat (limited to 'gst-libs/gst/video/gstbasevideodecoder.c')
-rw-r--r-- | gst-libs/gst/video/gstbasevideodecoder.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gst-libs/gst/video/gstbasevideodecoder.c b/gst-libs/gst/video/gstbasevideodecoder.c index 0278abc83..5392d4486 100644 --- a/gst-libs/gst/video/gstbasevideodecoder.c +++ b/gst-libs/gst/video/gstbasevideodecoder.c @@ -1917,11 +1917,9 @@ gst_base_video_decoder_alloc_src_buffer (GstBaseVideoDecoder * { GstBuffer *buffer; GstFlowReturn flow_ret; - int num_bytes; GstVideoState *state = &GST_BASE_VIDEO_CODEC (base_video_decoder)->state; + int num_bytes = state->bytes_per_picture; - num_bytes = gst_video_format_get_size (state->format, state->width, - state->height); GST_DEBUG ("alloc src buffer caps=%" GST_PTR_FORMAT, GST_PAD_CAPS (GST_BASE_VIDEO_CODEC_SRC_PAD (base_video_decoder))); flow_ret = |