diff options
author | Thiago Santos <thiagoss@osg.samsung.com> | 2016-04-14 12:03:43 -0300 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2016-04-14 12:04:43 -0300 |
commit | 67d2a84865b446b56fd39cbf0589fedcc451ab6c (patch) | |
tree | a1dafe65675520ebb6144cf60a6fdcf86ef9e8c6 | |
parent | 80f1fb1750871a0c9c479045e36da811eeba64bc (diff) |
tests: qtmux: use mp4mux for fragmented tests
qtmux is not supposed to generate fragmented content
-rw-r--r-- | tests/check/elements/qtmux.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/check/elements/qtmux.c b/tests/check/elements/qtmux.c index a552d4307..70ddd08a7 100644 --- a/tests/check/elements/qtmux.c +++ b/tests/check/elements/qtmux.c @@ -178,13 +178,13 @@ qtmux_sinkpad_query (GstPad * pad, GstObject * parent, GstQuery * query) } static GstElement * -setup_qtmux (GstStaticPadTemplate * srctemplate, const gchar * sinkname, - gboolean seekable) +setup_qtmux (const gchar * element, GstStaticPadTemplate * srctemplate, + const gchar * sinkname, gboolean seekable) { GstElement *qtmux; GST_DEBUG ("setup_qtmux"); - qtmux = gst_check_setup_element ("qtmux"); + qtmux = gst_check_setup_element (element); mysrcpad = setup_src_pad (qtmux, srctemplate, sinkname); mysinkpad = gst_check_setup_sink_pad (qtmux, &sinktemplate); @@ -224,7 +224,7 @@ check_qtmux_pad (GstStaticPadTemplate * srctemplate, const gchar * sinkname, guint8 data2[4] = "moov"; GstSegment segment; - qtmux = setup_qtmux (srctemplate, sinkname, TRUE); + qtmux = setup_qtmux ("qtmux", srctemplate, sinkname, TRUE); g_object_set (qtmux, "dts-method", dts_method, NULL); fail_unless (gst_element_set_state (qtmux, GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS, @@ -307,14 +307,14 @@ check_qtmux_pad_fragmented (GstStaticPadTemplate * srctemplate, GstCaps *caps; int num_buffers; int i; - guint8 data0[12] = "\000\000\000\024ftypqt "; + guint8 data0[12] = "\000\000\000\040ftypmp42"; guint8 data1[4] = "mdat"; guint8 data2[4] = "moov"; guint8 data3[4] = "moof"; guint8 data4[4] = "mfra"; GstSegment segment; - qtmux = setup_qtmux (srctemplate, sinkname, !streamable); + qtmux = setup_qtmux ("mp4mux", srctemplate, sinkname, !streamable); g_object_set (qtmux, "dts-method", dts_method, NULL); g_object_set (qtmux, "fragment-duration", 2000, NULL); g_object_set (qtmux, "streamable", streamable, NULL); @@ -544,7 +544,8 @@ GST_END_TEST; GST_START_TEST (test_reuse) { - GstElement *qtmux = setup_qtmux (&srcvideotemplate, "video_%u", TRUE); + GstElement *qtmux = + setup_qtmux ("qtmux", &srcvideotemplate, "video_%u", TRUE); GstBuffer *inbuffer; GstCaps *caps; GstSegment segment; |