diff --git a/pinos/gst/gstpinosformat.c b/pinos/gst/gstpinosformat.c index 830ece67c..e75293484 100644 --- a/pinos/gst/gstpinosformat.c +++ b/pinos/gst/gstpinosformat.c @@ -449,7 +449,7 @@ gst_caps_from_format (SpaFormat *format) } else if (format->media_subtype == SPA_MEDIA_SUBTYPE_MJPG) { res = gst_caps_new_simple ("image/jpeg", - "framerate", GST_TYPE_FRACTION, f.info.jpeg.framerate.num, f.info.jpeg.framerate.denom, + "framerate", GST_TYPE_FRACTION, f.info.mjpg.framerate.num, f.info.mjpg.framerate.denom, NULL); } } else if (format->media_type == SPA_MEDIA_TYPE_AUDIO) { diff --git a/spa/plugins/v4l2/v4l2-utils.c b/spa/plugins/v4l2/v4l2-utils.c index b06c1b89e..028946fbf 100644 --- a/spa/plugins/v4l2/v4l2-utils.c +++ b/spa/plugins/v4l2/v4l2-utils.c @@ -409,6 +409,8 @@ again: offsetof (V4l2Format, format)); fmt->format = info->format; pi = ++fmt->fmt.props.n_prop_info; + } else { + fmt->format = info->format; } spa_prop_info_fill_video (&fmt->infos[pi],