[Bug 689460] New: Can't playback LPCM data via HTTP after playing back something else

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Dec 1 14:41:21 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=689460
  GStreamer | don't know | 1.x

           Summary: Can't playback LPCM data via HTTP after playing back
                    something else
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mail at jensge.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Situation as follows:

1) Playback audio (MP3, LPCM,...) on a pristine playbin via http
2) Setting playbin state to READY.
3) Setting playbin.uri to a new LPCM audio uri on http. The Content-Type
definitely is correct (audio/L16;rate=44100;channels=2), can even be the same
track that worked perfectly fine in 1)
4) Setting playbin state to PLAYING
5) Critical on console, no audio played:

(lt-rygel:2148): GStreamer-CRITICAL **: gst_segment_to_running_time: assertion
`segment->format == format' failed

This seems to work with 0.10.

Trace:

#0  g_logv (log_domain=0x7ffff3068ca8 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff6a0b75a "%s: assertion `%s'
failed", args=0x7fffc7ffdff8) at gmessages.c:853
#1  0x00007ffff69a1fb2 in g_log (log_domain=<optimized out>,
log_level=<optimized out>, format=<optimized out>) at gmessages.c:1003
#2  0x00007ffff3039805 in gst_segment_to_running_time (segment=<optimized out>,
format=<optimized out>, position=<optimized out>) at gstsegment.c:476
#3  0x00007ffff2b5668c in gst_audio_base_sink_render (bsink=0x7fffc0002a00,
buf=0x7fffd4139c40) at gstaudiobasesink.c:1757
#4  0x00007ffff32d5823 in gst_base_sink_chain_unlocked
(basesink=0x7fffc0002a00, obj=0x7fffd4139c40, is_list=0, pad=<optimized out>)
at gstbasesink.c:3319
#5  0x00007ffff32d6dac in gst_base_sink_chain_main (basesink=0x7fffc0002a00,
pad=<optimized out>, obj=0x7fffd4139c40, is_list=<optimized out>) at
gstbasesink.c:3427
#6  0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd4139c40,
type=<optimized out>, pad=0x7fffcc778be0) at gstpad.c:3654
#7  gst_pad_push_data (pad=0xbc56c0, type=<optimized out>, data=<optimized
out>) at gstpad.c:3871
#8  0x00007ffff300b26b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fffd4139c40) at gstghostpad.c:128
#9  0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd4139c40,
type=<optimized out>, pad=0x7e1850) at gstpad.c:3654
#10 gst_pad_push_data (pad=0x7e1d10, type=<optimized out>, data=<optimized
out>) at gstpad.c:3871
#11 0x00007ffff300b26b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fffd4139c40) at gstghostpad.c:128
#12 0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd4139c40,
type=<optimized out>, pad=0xbc5b40) at gstpad.c:3654
#13 gst_pad_push_data (pad=0x7fffc80036d0, type=<optimized out>,
data=<optimized out>) at gstpad.c:3871
#14 0x00007ffff32e43e0 in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2203
#15 0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd4139c40,
type=<optimized out>, pad=0x7fffc80034a0) at gstpad.c:3654
#16 gst_pad_push_data (pad=0x7fffc8003270, type=<optimized out>,
data=<optimized out>) at gstpad.c:3871
#17 0x00007ffff32e43e0 in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2203
#18 0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd421ba70,
type=<optimized out>, pad=0x7fffc8003040) at gstpad.c:3654
#19 gst_pad_push_data (pad=0xbc5900, type=<optimized out>, data=<optimized
out>) at gstpad.c:3871
#20 0x00007ffff300b26b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fffd421ba70) at gstghostpad.c:128
#21 0x00007ffff301a179 in gst_pad_chain_data_unchecked (data=0x7fffd421ba70,
type=<optimized out>, pad=0x7e1ab0) at gstpad.c:3654
#22 gst_pad_push_data (pad=0x7fffc8002550, type=<optimized out>,
data=<optimized out>) at gstpad.c:3871
#23 0x00007ffff220e6f6 in gst_queue_push_one (queue=0x7fffc8024020) at
gstqueue.c:1080
#24 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1196
#25 0x00007ffff3047acf in gst_task_func (task=0x7fffc804bd80) at gsttask.c:316
#26 0x00007ffff69be1a8 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#27 0x00007ffff69bd925 in g_thread_proxy (data=0x7fffc000f8a0) at gthread.c:798
#28 0x00007ffff673ce9a in start_thread (arg=0x7fffc7fff700) at
pthread_create.c:308
#29 0x00007ffff6469cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list