Discussion:
[MPlayer-users] mplayer will not play iso files
James Blanford
2017-05-30 15:07:07 UTC
Permalink
I recently upgraded from jessie to stretch. After reinstalling two
obsolete libraries, I found my old r37905 still worked fine, but
wouldn't compile (mp_auto_pull). So I downloaded the latest svn version
and found it compiled and ran fine, except it wouldn't play isos. It
would show the first frame and a fragment of audio and subsequent
frames would be discarded with the message "Got unexpected packet size
after a partial decode." Seeking would give me a new frame and rarely
it would "catch" and play a few seconds. The message comes from
ffmpeg's decode.c.

Going to a virtual machine that was still running jessie, I found the
same issue. MPlayer-1.3.0, however, compiles and plays all the iso files
the svn wouldn't - physical disks, iso backups made by backlite
(k9copy) and VIDEO_TS directories from mounted isos.

Curiously, ffplay compiled from the same sources used to compile the
the latest svn mplayer _does_ play isos. I'm bewildered. Any thoughts?

JBo, the widely declaimed writer from the hinterlands of New Mexico.
James Blanford
2017-05-31 12:53:32 UTC
Permalink
On Tue, 30 May 2017 09:07:07 -0600
Post by James Blanford
I downloaded the latest svn
version and found it compiled and ran fine, except it wouldn't play
isos. It would show the first frame and a fragment of audio and
subsequent frames would be discarded with the message "Got unexpected
packet size after a partial decode." Seeking would give me a new
frame and rarely it would "catch" and play a few seconds. The message
comes from ffmpeg's decode.c.
It is an audio issue. ffac3 or one of the Debian libraries seems to be
broken with the latest svn. Oddly, I found that while liba52 is listed
as a disabled optional codec by configure and I do not have the liba52
development files installed, nevertheless it is compiled and available.
-ac a52 allows me to play isos.
--
JBo, the widely declaimed writer from the hinterlands of New Mexico.
Loading...