summaryrefslogtreecommitdiffstats
path: root/gst/rawparse/gstvideoparse.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/rawparse/gstvideoparse.c')
-rw-r--r--gst/rawparse/gstvideoparse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/rawparse/gstvideoparse.c b/gst/rawparse/gstvideoparse.c
index 9d84e8a3..3221c0ad 100644
--- a/gst/rawparse/gstvideoparse.c
+++ b/gst/rawparse/gstvideoparse.c
@@ -369,9 +369,9 @@ gst_video_parse_update_frame_size (GstVideoParse * vp)
|| vp->format == GST_VIDEO_PARSE_FORMAT_UYVY) {
framesize = GST_ROUND_UP_4 (vp->width * 2) * vp->height;
} else if (vp->format == GST_VIDEO_PARSE_FORMAT_RGB) {
- framesize = GST_ROUND_UP_4 (vp->width * vp->bpp) * vp->height;
+ framesize = GST_ROUND_UP_4 (vp->width * vp->bpp / 8) * vp->height;
} else {
- framesize = GST_ROUND_UP_4 (vp->width * vp->bpp) * vp->height;
+ framesize = GST_ROUND_UP_4 (vp->width * vp->bpp / 8) * vp->height;
}
gst_raw_parse_set_framesize (GST_RAW_PARSE (vp), framesize);