mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
qtmux: Add VP8
This commit is contained in:
parent
0406a69815
commit
4bb9ffa8fb
3 changed files with 6 additions and 1 deletions
|
@ -147,6 +147,7 @@ G_BEGIN_DECLS
|
|||
#define FOURCC_s263 GST_MAKE_FOURCC('s','2','6','3')
|
||||
#define FOURCC_avcC GST_MAKE_FOURCC('a','v','c','C')
|
||||
#define FOURCC_VP31 GST_MAKE_FOURCC('V','P','3','1')
|
||||
#define FOURCC_VP80 GST_MAKE_FOURCC('V','P','8','0')
|
||||
#define FOURCC_rle_ GST_MAKE_FOURCC('r','l','e',' ')
|
||||
#define FOURCC_MAC6 GST_MAKE_FOURCC('M','A','C','6')
|
||||
#define FOURCC_MAC3 GST_MAKE_FOURCC('M','A','C','3')
|
||||
|
|
|
@ -2411,6 +2411,9 @@ gst_qt_mux_video_sink_set_caps (GstPad * pad, GstCaps * caps)
|
|||
GST_DEBUG_OBJECT (qtmux, "missing or invalid fourcc in jp2 caps");
|
||||
goto refuse_caps;
|
||||
}
|
||||
} else if (strcmp (mimetype, "video/x-vp8") == 0) {
|
||||
entry.fourcc = FOURCC_VP80;
|
||||
sync = FALSE;
|
||||
} else if (strcmp (mimetype, "video/x-qt-part") == 0) {
|
||||
guint32 fourcc;
|
||||
|
||||
|
|
|
@ -164,7 +164,8 @@ GstQTMuxFormatProp gst_qt_mux_format_list[] = {
|
|||
COMMON_VIDEO_CAPS "; "
|
||||
"image/jpeg, "
|
||||
COMMON_VIDEO_CAPS_NO_FRAMERATE "; "
|
||||
"video/x-qt-part, " COMMON_VIDEO_CAPS),
|
||||
"video/x-vp8, "
|
||||
COMMON_VIDEO_CAPS "; " "video/x-qt-part, " COMMON_VIDEO_CAPS),
|
||||
GST_STATIC_CAPS (PCM_CAPS_FULL "; "
|
||||
MP3_CAPS " ; "
|
||||
AAC_CAPS " ; "
|
||||
|
|
Loading…
Reference in a new issue