mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 18:50:48 +00:00
qtmux: Add support for v210
This commit is contained in:
parent
b7134435ee
commit
dc2251a664
3 changed files with 9 additions and 1 deletions
|
@ -216,6 +216,7 @@ G_BEGIN_DECLS
|
|||
#define FOURCC_ulaw GST_MAKE_FOURCC('u','l','a','w')
|
||||
#define FOURCC_url_ GST_MAKE_FOURCC('u','r','l',' ')
|
||||
#define FOURCC_uuid GST_MAKE_FOURCC('u','u','i','d')
|
||||
#define FOURCC_v210 GST_MAKE_FOURCC('v','2','1','0')
|
||||
#define FOURCC_vide GST_MAKE_FOURCC('v','i','d','e')
|
||||
#define FOURCC_vmhd GST_MAKE_FOURCC('v','m','h','d')
|
||||
#define FOURCC_wave GST_MAKE_FOURCC('w','a','v','e')
|
||||
|
|
|
@ -3049,6 +3049,13 @@ gst_qt_mux_video_sink_set_caps (GstQTPad * qtpad, GstCaps * caps)
|
|||
entry.depth = depth;
|
||||
sync = FALSE;
|
||||
break;
|
||||
case GST_VIDEO_FORMAT_v210:
|
||||
if (depth == -1)
|
||||
depth = 24;
|
||||
entry.fourcc = FOURCC_v210;
|
||||
entry.depth = depth;
|
||||
sync = FALSE;
|
||||
break;
|
||||
default:
|
||||
if (GST_VIDEO_FORMAT_INFO_FLAGS (vinfo) & GST_VIDEO_FORMAT_FLAG_RGB) {
|
||||
entry.fourcc = FOURCC_raw_;
|
||||
|
|
|
@ -149,7 +149,7 @@ GstQTMuxFormatProp gst_qt_mux_format_list[] = {
|
|||
GST_STATIC_CAPS ("video/quicktime, variant = (string) apple; "
|
||||
"video/quicktime"),
|
||||
GST_STATIC_CAPS ("video/x-raw, "
|
||||
"format = (string) { RGB, UYVY }, "
|
||||
"format = (string) { RGB, UYVY, v210 }, "
|
||||
COMMON_VIDEO_CAPS "; "
|
||||
MPEG4V_CAPS "; "
|
||||
H263_CAPS "; "
|
||||
|
|
Loading…
Reference in a new issue