mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 03:46:11 +00:00
uvch264: Add image/jpg to vfsrc and vidsrc caps
This commit is contained in:
parent
adb6aa6b72
commit
8ea2085484
1 changed files with 9 additions and 2 deletions
|
@ -156,8 +156,15 @@ GST_DEBUG_CATEGORY (uvc_h264_src_debug);
|
||||||
#define gst_uvc_h264_src_parent_class parent_class
|
#define gst_uvc_h264_src_parent_class parent_class
|
||||||
G_DEFINE_TYPE (GstUvcH264Src, gst_uvc_h264_src, GST_TYPE_BASE_CAMERA_SRC);
|
G_DEFINE_TYPE (GstUvcH264Src, gst_uvc_h264_src, GST_TYPE_BASE_CAMERA_SRC);
|
||||||
|
|
||||||
|
#define GST_UVC_H264_SRC_VF_CAPS_STR \
|
||||||
|
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ";" \
|
||||||
|
"image/jpeg," \
|
||||||
|
"width = " GST_VIDEO_SIZE_RANGE "," \
|
||||||
|
"height = " GST_VIDEO_SIZE_RANGE "," \
|
||||||
|
"framerate = " GST_VIDEO_FPS_RANGE
|
||||||
|
|
||||||
#define GST_UVC_H264_SRC_VID_CAPS_STR \
|
#define GST_UVC_H264_SRC_VID_CAPS_STR \
|
||||||
GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL) ";" \
|
GST_UVC_H264_SRC_VF_CAPS_STR ";" \
|
||||||
"video/x-h264, " \
|
"video/x-h264, " \
|
||||||
"width = " GST_VIDEO_SIZE_RANGE ", " \
|
"width = " GST_VIDEO_SIZE_RANGE ", " \
|
||||||
"height = " GST_VIDEO_SIZE_RANGE ", " \
|
"height = " GST_VIDEO_SIZE_RANGE ", " \
|
||||||
|
@ -170,7 +177,7 @@ static GstStaticPadTemplate vfsrc_template =
|
||||||
GST_STATIC_PAD_TEMPLATE (GST_BASE_CAMERA_SRC_VIEWFINDER_PAD_NAME,
|
GST_STATIC_PAD_TEMPLATE (GST_BASE_CAMERA_SRC_VIEWFINDER_PAD_NAME,
|
||||||
GST_PAD_SRC,
|
GST_PAD_SRC,
|
||||||
GST_PAD_ALWAYS,
|
GST_PAD_ALWAYS,
|
||||||
GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE (GST_VIDEO_FORMATS_ALL)));
|
GST_STATIC_CAPS (GST_UVC_H264_SRC_VF_CAPS_STR));
|
||||||
|
|
||||||
static GstStaticPadTemplate imgsrc_template =
|
static GstStaticPadTemplate imgsrc_template =
|
||||||
GST_STATIC_PAD_TEMPLATE (GST_BASE_CAMERA_SRC_IMAGE_PAD_NAME,
|
GST_STATIC_PAD_TEMPLATE (GST_BASE_CAMERA_SRC_IMAGE_PAD_NAME,
|
||||||
|
|
Loading…
Reference in a new issue