... which is needed nowadays since various gst_segment_to_...
no longer automatically set the format to the specified one
(from _UNDEFINED).
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
gst_caps_unref (caps);
ASSERT_BUFFER_REFCOUNT (inbuffer, "inbuffer", 1);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
/* pushing gives away my reference ... */
fail_unless (gst_pad_push (mysrcpad, inbuffer) == GST_FLOW_OK);
fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_eos ()));
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gfloat *in;
gint i;
GstMapInfo map;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandreject */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gdouble *in;
gint i;
GstMapInfo map;
+ GstSegment segment;
audiowsincband = setup_audiowsincband ();
/* Set to bandpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_BAND_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to highpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to highpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gfloat *in;
gint i;
GstMapInfo map;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_32);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to highpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gint i;
GstMapInfo map;
GList *node;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to highpass */
}
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
gdouble *in;
gint i;
GstMapInfo map;
+ GstSegment segment;
audiowsinclimit = setup_audiowsinclimit ();
/* Set to lowpass */
in[i] = 1.0;
gst_buffer_unmap (inbuffer, &map);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
caps = gst_caps_from_string (AUDIO_WSINC_LIMIT_CAPS_STRING_64);
gst_pad_set_caps (mysrcpad, caps);
gst_caps_unref (caps);
guint8 data5[4] = "strf";
guint8 data6[4] = "LIST";
guint8 data7[4] = "movi";
+ GstSegment segment;
avimux = setup_avimux (srctemplate, sinkname);
fail_unless (gst_element_set_state (avimux,
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
"could not set to playing");
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
inbuffer = gst_buffer_new_and_alloc (1);
caps = gst_caps_from_string (src_caps_string);
gst_pad_set_caps (mysrcpad, caps);
guint8 data0[12] = "\000\000\000\024ftypqt ";
guint8 data1[8] = "\000\000\000\001mdat";
guint8 data2[4] = "moov";
+ GstSegment segment;
qtmux = setup_qtmux (srctemplate, sinkname);
g_object_set (qtmux, "dts-method", dts_method, NULL);
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
"could not set to playing");
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
inbuffer = gst_buffer_new_and_alloc (1);
caps = gst_caps_copy (gst_pad_get_pad_template_caps (mysrcpad));
gst_pad_set_caps (mysrcpad, caps);
guint8 data2[4] = "moov";
guint8 data3[4] = "moof";
guint8 data4[4] = "mfra";
+ GstSegment segment;
qtmux = setup_qtmux (srctemplate, sinkname);
g_object_set (qtmux, "dts-method", dts_method, NULL);
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
"could not set to playing");
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
inbuffer = gst_buffer_new_and_alloc (1);
caps = gst_caps_copy (gst_pad_get_pad_template_caps (mysrcpad));
gst_pad_set_caps (mysrcpad, caps);
GstElement *qtmux = setup_qtmux (&srcvideotemplate, "video_%u");
GstBuffer *inbuffer;
GstCaps *caps;
+ GstSegment segment;
gst_element_set_state (qtmux, GST_STATE_PLAYING);
gst_element_set_state (qtmux, GST_STATE_NULL);
gst_pad_set_active (mysrcpad, TRUE);
gst_pad_set_active (mysinkpad, TRUE);
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
inbuffer = gst_buffer_new_and_alloc (1);
fail_unless (inbuffer != NULL);
caps = gst_caps_copy (gst_pad_get_pad_template_caps (mysrcpad));
gint64 durations[] = { GST_SECOND * 3, GST_SECOND * 5, GST_SECOND * 2 };
gint64 total_bytes = 0;
GstClockTime total_duration = 0;
+ GstSegment segment;
location = g_strdup_printf ("%s/%s-%d", g_get_tmp_dir (), "qtmuxtest",
g_random_int ());
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
"could not set to playing");
+ /* ensure segment (format) properly setup */
+ gst_segment_init (&segment, GST_FORMAT_TIME);
+ fail_unless (gst_pad_push_event (mysrcpad, gst_event_new_segment (&segment)));
+
for (i = 0; i < 3; i++) {
inbuffer = gst_buffer_new_and_alloc (bytes[i]);
caps = gst_caps_copy (gst_pad_get_pad_template_caps (mysrcpad));