mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-19 20:46:22 +00:00
ext/raw1394/gstdv1394src.c: gratuitous comment changes
Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node): gratuitous comment changes * tests/check/elements/level.c: (GST_START_TEST): fix level test leaks
This commit is contained in:
parent
a0e0e270bc
commit
95e65f4622
3 changed files with 32 additions and 4 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2006-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
|
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node):
|
||||||
|
gratuitous comment changes
|
||||||
|
* tests/check/elements/level.c: (GST_START_TEST):
|
||||||
|
fix level test leaks
|
||||||
|
|
||||||
2006-06-11 Tim-Philipp Müller <tim at centricular dot net>
|
2006-06-11 Tim-Philipp Müller <tim at centricular dot net>
|
||||||
|
|
||||||
* gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size):
|
* gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size):
|
||||||
|
|
|
@ -706,7 +706,7 @@ gst_dv1394src_discover_avc_node (GstDV1394Src * src)
|
||||||
|
|
||||||
/* now loop over all the nodes */
|
/* now loop over all the nodes */
|
||||||
for (i = 0; i < raw1394_get_nodecount (handle); i++) {
|
for (i = 0; i < raw1394_get_nodecount (handle); i++) {
|
||||||
/* are we looking for an explicit GUID */
|
/* are we looking for an explicit GUID ? */
|
||||||
if (src->guid != 0) {
|
if (src->guid != 0) {
|
||||||
if (src->guid == rom1394_get_guid (handle, i)) {
|
if (src->guid == rom1394_get_guid (handle, i)) {
|
||||||
node = i;
|
node = i;
|
||||||
|
@ -718,7 +718,7 @@ gst_dv1394src_discover_avc_node (GstDV1394Src * src)
|
||||||
} else {
|
} else {
|
||||||
rom1394_directory rom_dir;
|
rom1394_directory rom_dir;
|
||||||
|
|
||||||
/* select first AV/C Tape Reccorder Player node */
|
/* select first AV/C Tape Recorder Player node */
|
||||||
if (rom1394_get_directory (handle, i, &rom_dir) < 0) {
|
if (rom1394_get_directory (handle, i, &rom_dir) < 0) {
|
||||||
GST_WARNING ("error reading config rom directory for node %d\n", i);
|
GST_WARNING ("error reading config rom directory for node %d\n", i);
|
||||||
continue;
|
continue;
|
||||||
|
|
|
@ -119,7 +119,9 @@ GST_START_TEST (test_int16)
|
||||||
|
|
||||||
/* create a bus to get the level message on */
|
/* create a bus to get the level message on */
|
||||||
bus = gst_bus_new ();
|
bus = gst_bus_new ();
|
||||||
|
ASSERT_OBJECT_REFCOUNT (bus, "bus", 1);
|
||||||
gst_element_set_bus (level, bus);
|
gst_element_set_bus (level, bus);
|
||||||
|
ASSERT_OBJECT_REFCOUNT (bus, "bus", 2);
|
||||||
|
|
||||||
/* pushing gives away my reference ... */
|
/* pushing gives away my reference ... */
|
||||||
fail_unless (gst_pad_push (mysrcpad, inbuffer) == GST_FLOW_OK);
|
fail_unless (gst_pad_push (mysrcpad, inbuffer) == GST_FLOW_OK);
|
||||||
|
@ -130,6 +132,7 @@ GST_START_TEST (test_int16)
|
||||||
fail_unless (inbuffer == outbuffer);
|
fail_unless (inbuffer == outbuffer);
|
||||||
|
|
||||||
message = gst_bus_poll (bus, GST_MESSAGE_ELEMENT, -1);
|
message = gst_bus_poll (bus, GST_MESSAGE_ELEMENT, -1);
|
||||||
|
ASSERT_OBJECT_REFCOUNT (message, "message", 1);
|
||||||
|
|
||||||
fail_unless (message != NULL);
|
fail_unless (message != NULL);
|
||||||
fail_unless (GST_MESSAGE_SRC (message) == GST_OBJECT (level));
|
fail_unless (GST_MESSAGE_SRC (message) == GST_OBJECT (level));
|
||||||
|
@ -151,10 +154,28 @@ GST_START_TEST (test_int16)
|
||||||
fail_if (dB > -5.9);
|
fail_if (dB > -5.9);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
fail_unless_equals_int (g_list_length (buffers), 1);
|
||||||
|
fail_if ((outbuffer = (GstBuffer *) buffers->data) == NULL);
|
||||||
|
fail_unless (inbuffer == outbuffer);
|
||||||
|
|
||||||
|
|
||||||
|
/* clean up */
|
||||||
|
/* flush current messages,and future state change messages */
|
||||||
|
gst_bus_set_flushing (bus, TRUE);
|
||||||
|
|
||||||
|
/* message has a ref to the element */
|
||||||
|
ASSERT_OBJECT_REFCOUNT (level, "level", 2);
|
||||||
gst_message_unref (message);
|
gst_message_unref (message);
|
||||||
// FIXME: need to fix leaks in level object first
|
ASSERT_OBJECT_REFCOUNT (level, "level", 1);
|
||||||
//gst_object_unref (level);
|
|
||||||
|
gst_element_set_bus (level, NULL);
|
||||||
|
ASSERT_OBJECT_REFCOUNT (bus, "bus", 1);
|
||||||
|
gst_object_unref (bus);
|
||||||
|
gst_buffer_unref (outbuffer);
|
||||||
|
fail_unless (gst_element_set_state (level,
|
||||||
|
GST_STATE_NULL) == GST_STATE_CHANGE_SUCCESS, "could not set to null");
|
||||||
|
ASSERT_OBJECT_REFCOUNT (level, "level", 1);
|
||||||
|
gst_object_unref (level);
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_END_TEST;
|
GST_END_TEST;
|
||||||
|
|
Loading…
Reference in a new issue