After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 699921 - smoothstreaming: Padname '':audio_00 does not belong to element mssdemux0 when removing
smoothstreaming: Padname '':audio_00 does not belong to element mssdemux0 whe...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal normal
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-05-08 10:02 UTC by Tim-Philipp Müller
Modified: 2013-05-17 15:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2013-05-08 10:02:10 UTC
$ gst-launch-1.0 playbin uri=http://playready.directtaps.net/smoothstreaming/TTLSS720VC1/To_The_Limit_720.ism/Manifest 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
buffering... 100%  
(gst-launch-1.0:25097): GStreamer-CRITICAL **: Padname '':audio_00 does not belong to element mssdemux0 when removing

(gst-launch-1.0:25097): GStreamer-CRITICAL **: gst_mini_object_unref: assertion `mini_object != NULL' failed

And no audio, which I presume is related to the above.
Comment 1 Thiago Sousa Santos 2013-05-17 15:22:56 UTC
ommit 750137c4bec38d13ec0275db8d2ba782121cd7ff
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:   Fri May 17 12:08:10 2013 -0300

    mssdemux: fix wma pro caps creation
    
    WmaPro is actually wmaversion 3, and can also be found by the
    WMAP fourcc.
    
    Some manifests also contain the block_align field as "PacketSize"
    in the audio track description, the libav decoders require it
    to be present in caps.
    
    Fixes #699921

commit 504142ea93efb5db8b133b18fdb0ff9aa6909fe2
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:   Fri May 17 11:37:30 2013 -0300

    mssdemux: fix assertions when a stream caps can't be created
    
    Fixes two assertions related to cleanup for a pad that couldn't
    be exposed because the caps couldn't be identified from the
    Manifest
    
    Fixes #699921