Opened 16 years ago
Last modified 14 years ago
#1347 new defect
crash at attempting to playback wma file generated by audacity export.
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | demuxer |
Version: | unspecified | Severity: | normal |
Keywords: | Cc: | Dominik 'Rathann' Mierzejewski, cehoyos | |
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
In mplayer-1.0-0.103.20080903svn.fc10.i386 (rpmfusion package).
With other wma's: others I have tried work normally, one I have announces DRM and a license URL, so it seems to be specific to this file.
audacity audio editor 1.36 beta release. The original file as .mp3, opened, then exported using ffmpeg export to various types including WMA.
The resultant wma file crashes mplayer.
$ file fuel-shimmer.g.wma
fuel-shimmer.g.wma: Microsoft ASF
ps: bt, system details and same file to come.
Attachments (3)
Change History (12)
by , 16 years ago
Attachment: | mplayer.bt.open_wma_file.txt added |
---|
comment:1 by , 16 years ago
comment:2 by , 16 years ago
first 256k of the file are uploaded as:
ftp://upload.mplayerhq.hu/MPlayer/incoming/shorter.wma
ftp://upload.mplayerhq.hu/MPlayer/incoming/shorter.txt
ffmpeg present is ffmpeg-0.4.9-0.52.20080908.fc10.i386
comment:3 by , 16 years ago
Cc: | added |
---|
by , 16 years ago
Attachment: | gdb.gmplayer.bt_et_al.txt added |
---|
bt when same file opened from gmplayer command line
comment:4 by , 16 years ago
Rathann mentioned that the Fedora mplayer package -debuginfo isn't useful, perhaps the bt from gmplayer is ?
The file plays OK if the parameter [-demuxer lavf] is passed on the command line.
comment:5 by , 16 years ago
This seems to be caused by a badly generated wma file (using export>ffmpeg>wma within audacity; so I'll be looking further into that on the audacity side).
I used the following to decide this:
ffmpeg -i fuel-shimmer.mp3 -acodec wmav2 test-ffmeg-direct-mp3-wma.wma
mplayer test-ffmeg-direct-mp3-wma.wma
-> OK.
ffmpeg -i fuel-shimmer.mp3 -acodec wmav1 test-ffmeg-direct-mp3-wmav1.wma
mplayer test-ffmeg-direct-mp3-wmav1.wma
-> OK
ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv1 test-ffmeg-direct-mp3-wmv1.wmv
mplayer test-ffmeg-direct-mp3-wmv1.wmv
-> OK
ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv2 test-ffmeg-direct-mp3-wmv2.wmv
mplayer test-ffmeg-direct-mp3-wmv2.wmv
-> OK
ffmpeg -i ../fuel-shimmer.mp3 -vcodec wmv3 test-ffmeg-direct-mp3-wmv3.wmv
mplayer test-ffmeg-direct-mp3-wmv3.wmv
-> OK
So, hopefully there is a way to ensure that bad input into the wma decoder doesn't kill mplayer.
This file causes the same crash in mplayer on Fedora 9 with a slightly earlier mplayer version.
comment:7 by , 14 years ago
Owner: | changed from | to
---|
comment:8 by , 14 years ago
No more crash (for me at least) but still only plays with -demuxer lavf.
gdb bt and dissass