ports/57622: Portupgrade to latest mplayer version breaks application

Stacey Roberts stacey at vickiandstacey.com
Sun Oct 5 23:00:45 UTC 2003


>Number:         57622
>Category:       ports
>Synopsis:       Portupgrade to latest mplayer version breaks application
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 05 16:00:42 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Stacey Roberts
>Release:        FreeBSD 4.8-RC i386
>Organization:
>Environment:
System: FreeBSD Demon.vickiandstacey.com 4.8-RC FreeBSD 4.8-RC #0: Sat Mar 22 12:10:35 GMT 2003 root at Demon.vickiandstacey.com:/usr/obj/usr/src/sys/HAMMER i386

>Description:
I had gmplayer working fine until I portupgraded mplayer to latest version in ports: MPlayer 0.92-2.95.4  (C) 2000-2003 MPlayer Team.

After this upgrade, I noticed the following:
The "border" round the edge of the GUI player itself is missing
None of the buttons on the player GUI works (Play, Stop, Open Folder, etc)

Here's the output from when I run gmplayer:
$ gmplayer -vo x11 hd1.mpg
MPlayer 0.92-2.95.4  (C) 2000-2003 MPlayer Team
CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with Runtime CPU Detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection
Reading config file /usr/local/share/mplayer/mplayer.conf: No such file or dir ectory
Reading config file /home/stacey/.mplayer/config
[cfg] read config file: /home/stacey/.mplayer/gui.conf
Reading config file /home/stacey/.mplayer/gui.conf
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display )
Disabling DPMS
Reading /home/stacey/.mplayer/codecs.conf: this codecs.conf is too old, incomp atible with this mplayer release! at line 6
Reading /usr/local/share/mplayer/codecs.conf: 50 audio & 136 video codecs
font: can't open file: /usr/local/share/mplayer/font/font.desc
Cannot load font: /usr/local/share/mplayer/font/font.desc
Using usleep() timing
Can't open input config file /home/stacey/.mplayer/input.conf: No such file or  directory
Input config file /usr/local/share/mplayer/input.conf parsed: 52 binds
SKIN dir 1: '/home/stacey/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
 
Playing /usr/home/stacey/hd1.mpg
MPEG-ES file format detected.
VIDEO:  MPEG2  720x576  (aspect 1)  25.00 fps  1024.0 kbps (128.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 720x576 => 720x576 Planar YV12
Using MMX2 for colorspace transform
SwScaler: using unscaled Planar YV12 -> BGR 32-bit special converter
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Audio: no sound
Starting playback...
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
V:   3.1   77  41% 126%  0.0% 0 0 0%
Successfully enabled DPMS
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
 
Playing /usr/home/stacey/hd1.mpg
MPEG-ES file format detected.
VIDEO:  MPEG2  720x576  (aspect 1)  25.00 fps  1024.0 kbps (128.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 720x576 => 720x576 Planar YV12
Disabling DPMS
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Audio: no sound
Starting playback...
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
V:   3.1   77  40% 138%  0.0% 0 0 0%
Successfully enabled DPMS
 
Exiting... (Quit)
$

Note that I know that I've not got any optimizations compiled into the kernel for playing video files, but then again, I'be never needed to in the past, and have always lived with things as they are.

But now this is all not working and this, only after portupgrading to the latest versions of MPlayer components:
mplayer-fonts-0.50                  =   up-to-date with port
mplayer-gtk-esound-0.92.0_1         =   up-to-date with port
mplayer-skins-1.0.5_2               =   up-to-date with port

>How-To-Repeat:
Portupgrade to latest version in ports

>Fix:
Not sure



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list