diff options
author | Bernhard Miller <bernhard.miller@streamunlimited.com> | 2013-08-02 15:12:17 +0200 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2013-08-02 14:40:54 +0100 |
commit | f3d6e46454fecfb125183dabd4837e04dc2766a8 (patch) | |
tree | 601eff3b19a514299def25f6a73826b39e5610f6 /sys | |
parent | 3b60f8843793b27a8045a345866676eb42af6e75 (diff) | |
download | gstreamer-plugins-bad-f3d6e46454fecfb125183dabd4837e04dc2766a8.tar.gz |
bluez: return GST_FLOW_EOS in avdtpsrc create when stream is EOF
Signed-off-by: Bernhard Miller <bernhard.miller@streamunlimited.com>
https://bugzilla.gnome.org/show_bug.cgi?id=705349
Diffstat (limited to 'sys')
-rw-r--r-- | sys/bluez/gstavdtpsrc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/bluez/gstavdtpsrc.c b/sys/bluez/gstavdtpsrc.c index 9d5d5e2e6..f130151f2 100644 --- a/sys/bluez/gstavdtpsrc.c +++ b/sys/bluez/gstavdtpsrc.c @@ -325,9 +325,7 @@ gst_avdtp_src_create (GstBaseSrc * bsrc, guint64 offset, guint length, if (ret < 0) goto read_error; else if (ret == 0) { - GST_ERROR_OBJECT (avdtpsrc, "Got EOF on the transport fd"); - GST_ELEMENT_ERROR ((avdtpsrc), RESOURCE, FAILED, ("Disconnected" - " from remote device"), (NULL)); + GST_INFO_OBJECT (avdtpsrc, "Got EOF on the transport fd"); goto eof; } @@ -350,10 +348,12 @@ alloc_failed: read_error: GST_ERROR_OBJECT (avdtpsrc, "Error while reading audio data: %s", strerror (errno)); -eof: gst_buffer_unref (buf); - return GST_FLOW_ERROR; + +eof: + gst_buffer_unref (buf); + return GST_FLOW_EOS; } static gboolean |