mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
qtmux: Add direct dirac mapping
This commit is contained in:
parent
ae87731de5
commit
4dcc9ee42a
2 changed files with 5 additions and 0 deletions
|
@ -3120,6 +3120,9 @@ gst_qt_mux_video_sink_set_caps (GstPad * pad, GstCaps * caps)
|
||||||
} else if (strcmp (mimetype, "video/x-vp8") == 0) {
|
} else if (strcmp (mimetype, "video/x-vp8") == 0) {
|
||||||
entry.fourcc = FOURCC_VP80;
|
entry.fourcc = FOURCC_VP80;
|
||||||
sync = FALSE;
|
sync = FALSE;
|
||||||
|
} else if (strcmp (mimetype, "video/x-dirac") == 0) {
|
||||||
|
entry.fourcc = FOURCC_drac;
|
||||||
|
qtpad->have_dts = TRUE;
|
||||||
} else if (strcmp (mimetype, "video/x-qt-part") == 0) {
|
} else if (strcmp (mimetype, "video/x-qt-part") == 0) {
|
||||||
guint32 fourcc;
|
guint32 fourcc;
|
||||||
|
|
||||||
|
|
|
@ -168,6 +168,8 @@ GstQTMuxFormatProp gst_qt_mux_format_list[] = {
|
||||||
"image/jpeg, "
|
"image/jpeg, "
|
||||||
COMMON_VIDEO_CAPS_NO_FRAMERATE "; "
|
COMMON_VIDEO_CAPS_NO_FRAMERATE "; "
|
||||||
"video/x-vp8, "
|
"video/x-vp8, "
|
||||||
|
COMMON_VIDEO_CAPS "; "
|
||||||
|
"video/x-dirac, "
|
||||||
COMMON_VIDEO_CAPS "; " "video/x-qt-part, " COMMON_VIDEO_CAPS),
|
COMMON_VIDEO_CAPS "; " "video/x-qt-part, " COMMON_VIDEO_CAPS),
|
||||||
GST_STATIC_CAPS (PCM_CAPS_FULL "; "
|
GST_STATIC_CAPS (PCM_CAPS_FULL "; "
|
||||||
MP3_CAPS " ; "
|
MP3_CAPS " ; "
|
||||||
|
|
Loading…
Reference in a new issue