GNOME Bugzilla – Bug 339823
Thinks WMA files are videos, crashes in pitfdll
Last modified: 2006-05-10 14:49:10 UTC
Please describe the problem: My GStreamer seems to detect all WMA files on my computer as "video/x-ms-asf". This prevents any music management application (Rhythmbox, Quod Libet, etc..) from importing them into their libraries. Worse, it usually causes them to crash. This happened when I upgraded from Ubuntu 5.04 to Ubuntu 6.06 (Beta). Steps to reproduce: 1. Open Rhythmbox. 2. Import a WMA file. 3. Rhythmbox crashes. Actual results: Expected results: Does this happen every time? Yes. Other information: GStreamer still plays the file, (i.e. if you play the file in totem-gstreamer), but that workaround is insufficient. All dedicated music playing applications cannot play WMA files.
'video/x-ms-asf' is the gstreamer mimetype used to describe the ASF container format. So called '.wma files' are in fact ASF files containing (supposedly) only audio. The same thing is valid for '.wmv files' which contains at least WMV video. Without a stack trace from the crash it's very hard to determine what caused it. Can you provide us with one? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Created attachment 64591 [details] Rhythmbox stack trace
Looks like it crashes somewhere in pitfdll (in my own experience pitfdll is far from stable).
I've removed pitfdll, and Rhythmbox now works perfectly. Thank you.
Applications that blacklist files because of a video/x-msf-asf media type shouldn't be doing that (I don't think most actually do, or do they?). They should decide based on what streams the demuxer/decodebin find in the file. Crash is in pitfdll, so closing as NOTGNOME.