EOS sometimes didn't received by Application.

sanjeev sharma sanjeevsharmaengg at gmail.com
Mon Jul 21 06:28:22 PDT 2014


Hello All,

I am playing some file through BT and found that gstreamer alsasink
continues to write data for 5 seconds after receiving EOS and  in normal
working scenario the alsasink is make state transition (Play->Pause, after
receiving EOS) but in the problematic case it is not making state
transition and sending pcm buffer for ~5 secs after receiving EOS.

Also message is successfully sent to Bus in both the case but in
problematic case I couldn't see  below logs.

GST_BUS gstbus.c:495:gst_bus_timed_pop_filtered:<bus3> have 1 messages
0:01:29.351085876   260    0x76190 DEBUG                GST_BUS
gstbus.c:500:gst_bus_timed_pop_filtered:<bus3> got message 0x157ee8, eos
from pipeline1, type mask is 4294967295
0:01:29.351400441   260    0x76190 DEBUG                GST_BUS
gstbus.c:762:gst_bus_source_dispatch:<bus3> source 0x1537a8 calling
dispatch with 0x157ee8
0:01:29.352175776   260    0x76190 LOG              GST_MESSAGE
gstmessage.c:195:gst_message_finalize: finalize message 0x157ee8, eos from
pipeline1
0:01:29.352770286   260    0x76190 DEBUG                GST_BUS
gstbus.c:767:gst_bus_source_dispatch:<bus3> source 0x1537a8 handler returns
1

Does anyone faced similar issue over the gstbus ?Any pointer/feedback would
be highly appreciated .


Regards
Sanjeev Sharma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140721/98909be6/attachment.html>


More information about the gstreamer-devel mailing list