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 333545 - [riff] set depth on wma caps to make asfdemux and pitfdll WMAv2 decoder link
[riff] set depth on wma caps to make asfdemux and pitfdll WMAv2 decoder link
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: Normal minor
: 0.10.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2006-03-05 22:31 UTC by Fabrizio Gennari
Modified: 2006-03-06 14:15 UTC
See Also:
GNOME target: ---
GNOME version: ---

Set "depth" caps in audio/x-wma streams (656 bytes, patch)
2006-03-05 22:33 UTC, Fabrizio Gennari
committed Details | Review

Description Fabrizio Gennari 2006-03-05 22:31:19 UTC
Please describe the problem:
When playing the audio of an .asf file, a pipeline formed by asfdemux and
dmodec_vmadmodv2 (from PitfDLL) won't play.

Steps to reproduce:
1. launch a pipeline such as
gst-launch-0.10 filesrc location=<some .asf file> ! asfdemux .audio_00 !
dmodec_wmadmodv2 ! alsasink

Actual results:
gst-launch-0.10 quits immediately, with an error about negotiation problems

Expected results:
the audio of the .asf file should play

Does this happen every time?

Other information:
Comment 1 Fabrizio Gennari 2006-03-05 22:33:21 UTC
Created attachment 60723 [details] [review]
Set "depth" caps in audio/x-wma streams

PitfDLL requires "depth" to be set, otherwise it won't negotiate. With this patch, asfdemux returns an audio stream with a "depth" caps
Comment 2 Tim-Philipp Müller 2006-03-06 14:15:41 UTC
Committed, thanks for the patch!

2006-03-06  Tim-Philipp Müller  <tim at centricular dot net>

       * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
         Set depth on WMA caps (#333545, patch by: Fabrizio Gennari).