Public bug reported:

Binary package hint: mpeg3-utils


AMD64 $ mpeg3cat DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB > foo64.mpeg
Segmentation fault

x86 $ mpeg3cat  DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB > foo.mpeg
Hit end of data in DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB

-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_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB 
have_mmx=0
total_astreams=0
total_vstreams=0
total_titles=1
  Title path=DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB total_bytes=3ffc4800 
cell_table_size=0
Total PIDs=0

x86 $ mpeg3dump  DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB 
have_mmx=0
total_astreams=2
  Stream 0x0080: channels=6 rate=48000 samples=0 format=AC3
total_sample_offsets=0

  Stream 0x0081: channels=2 rate=48000 samples=0 format=AC3
total_sample_offsets=0

total_vstreams=1
  Stream 0x0000: w=720 h=480 framerate=29.970 frames=0 coding=420
total_frame_offsets=0

total_keyframe_numbers=0

total_titles=1
  Title path=DEAD_LIKE_ME_S1_D1_US/VIDEO_TS/VTS_01_1.VOB total_bytes=3ffc4800 
cell_table_size=0
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.

** Affects: libmpeg3 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
mpeg3cat: fails on amd64
https://bugs.launchpad.net/bugs/253165
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to