[gstreamer-bugs] [Bug 632788] New: [playbin2] pipeline construction fails if there multiple audio streams requiring different sinks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 21 05:08:01 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=632788
  GStreamer | gst-plugins-base | 0.10.30

           Summary: [playbin2] pipeline construction fails if there
                    multiple audio streams requiring different sinks
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.30
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: andreas.frisch at multimedia-labs.de
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Created an attachment (id=172927)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=172927)
pipeline graph

root at dm8000:/media/hdd/movie/mkv# gst-launch playbin2
uri=file:///media/hdd/movie/mkv/Monster.Inc.mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin2:playbin20: Internal playbin error.
Additional debug info:
gstplaybin2.c(2773): no_more_pads_cb (): /GstPlayBin2:playbin20:
Failed to link selector to sink. Error -2
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...

(gst-launch-0.10:3019): GStreamer-CRITICAL **: gst_pad_unlink: assertion
`GST_IS_PAD (sinkpad)' failed

(gst-launch-0.10:3019): GStreamer-CRITICAL **: gst_pad_remove_event_probe:
assertion `GST_IS_PAD (pad)' failed

(gst-launch-0.10:3019): GStreamer-CRITICAL **: gst_pad_set_active: assertion
`GST_IS_PAD (pad)' failed

(gst-launch-0.10:3019): GStreamer-CRITICAL **: gst_element_remove_pad:
assertion `GST_IS_PAD (pad)' failed
Freeing pipeline ...


mediainfo of the source file:
General
Complete name                    : Monster.Inc.mkv
Format                           : Matroska
File size                        : 39.8 MiB
Duration                         : 1h 32mn
Overall bit rate                 : 60.3 Kbps
Encoded date                     : UTC 2009-06-07 23:59:56
Writing application              : mkvmerge v2.7.0 ('Do It Again') built on Apr
15 2009 00:27:10
Writing library                  : libebml v0.7.7 + libmatroska v0.8.1

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High at L4.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 4 frames
Muxing mode                      : Container profile=Unknown at 4.1
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 32mn
Nominal bit rate                 : 9 861 Kbps
Width                            : 1 920 pixels
Height                           : 1 038 pixels
Display aspect ratio             : 1.850
Frame rate                       : 23.976 fps
Resolution                       : 8 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.206
Title                            : 9.8 Mbp/s AVC MPEG-4
Writing library                  : x264 core 67 r1163M 3f56e27
Encoding settings                : cabac=1 / ref=4 / deblock=1:0:0 /
analyse=0x3:0x113 / me=umh / subme=9 / psy_rd=0.2:0.0 / mixed_ref=1 /
me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 /
chroma_qp_offset=-1 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=9 /
b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 /
keyint_min=25 / scenecut=40 / rc=2pass / bitrate=9861 / ratetol=1.0 /
qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 /
vbv_maxrate=38000 / vbv_bufsize=38000 / ip_ratio=1.40 / pb_ratio=1.30 /
aq=1:1.00
Language                         : German

Audio #1
ID                               : 2
Format                           : DTS
Format/Info                      : Digital Theater Systems
Codec ID                         : A_DTS
Duration                         : 1h 32mn
Bit rate mode                    : Constant
Bit rate                         : 754 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Resolution                       : 24 bits
Stream size                      : 498 MiB
Title                            : 5.1 DTS @ 768 kbp/s
Language                         : German

Audio #2
ID                               : 3
Format                           : DTS
Format/Info                      : Digital Theater Systems
Format profile                   : ES
Codec ID                         : A_DTS
Duration                         : 1h 32mn
Bit rate mode                    : Constant
Bit rate                         : 1 510 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Resolution                       : 24 bits
Stream size                      : 996 MiB
Title                            : 5.1 DTS @ 1536 kbp/s
Language                         : English

Audio #3
ID                               : 4
Format                           : Vorbis
Format settings, Floor           : 1
Codec ID                         : A_VORBIS
Duration                         : 1h 32mn
Bit rate mode                    : Constant
Bit rate                         : 80.0 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Stream size                      : 52.8 MiB
Title                            : 2.0 Vorbis @ 80 kbp/s Commentary Track
Writing library                  : aoTuV b5c  (UTC 2008-12-15)
Language                         : English

it tries linking the vorbisdec to dvbaudiosink which doesn't accept raw pcm
input
instead, it should create an alsasink for the vorbis stream (through an
audioconvert element)
and only direct the dts streams into dvbaudiosink


source file available from
ftp://test4711@82.149.226.170/mkv_dts_vorbis/Monster.Inc.mkv

full logfile to be attached

-- 
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