mpeg3cat: fails on amd64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmpeg3 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mpeg3-utils
AMD64 $ mpeg3cat DEAD_LIKE_
Segmentation fault
x86 $ mpeg3cat DEAD_LIKE_
Hit end of data in DEAD_LIKE_
-rw-r--r-- 1 peter peter 1.0G Jul 30 00:16 foo.mpeg
-rw-rw-r-- 1 peter peter 0 Jul 30 00:30 foo64.mpeg
The other tools aren't 64bit clean, either:
AMD64 $ mpeg3dump DEAD_LIKE_
have_mmx=0
total_astreams=0
total_vstreams=0
total_titles=1
Title path=DEAD_
Total PIDs=0
x86 $ mpeg3dump DEAD_LIKE_
have_mmx=0
total_astreams=2
Stream 0x0080: channels=6 rate=48000 samples=0 format=AC3
total_sample_
Stream 0x0081: channels=2 rate=48000 samples=0 format=AC3
total_sample_
total_vstreams=1
Stream 0x0000: w=720 h=480 framerate=29.970 frames=0 coding=420
total_frame_
total_keyframe_
total_titles=1
Title path=DEAD_
Total PIDs=0
And FYI, the AMD64 architecture includes MMX, so it can be enabled without runtime checks on amd64.
even on x86, mpeg3cat still segfaults on a file produced by mplayer -dumpstream dvd://42:
x86 $ mpeg3cat -a0 s1.t42.dump > s1.t42.ac3
Segmentation fault
Although that file isn't empty, it isn't a proper ac3 file either. mplayer says a52: CRC check failed! repeatedly.