Public bug reported:
Hi,
I'm using 'mplayer' alongside 'xscreensaver' to play a few videos as
screen savers. To save space, I've dropped the frame size of the videos
(and they play without sound).
On some videos, which I have converted from other media (the example I
will give here is a truncated version of a public-domain video from
archive.org to demonstrate the issue), mplayer on Ubuntu 18.04 crashes:
$ mplayer /tmp/test.ogv
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /tmp/test.ogv.
libavformat version 57.83.100 (external)
libavformat file format detected.
[lavf] stream 0: video (theora), -vid 0
[lavf] stream 1: audio (vorbis), -aid 0, -alang eng
VIDEO: [theo] 240x180 0bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.107.100 (external)
Selected video codec: [fftheora] vfm: ffmpeg (FFmpeg Theora)
==========================================================================
Load subtitles in /tmp/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 32000 Hz, 1 ch, floatle, 128.0 kbit/12.50% (ratio: 16000->128000)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
AO: [pulse] 32000Hz 1ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 240x180 => 240x180 Planar YV12
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 240x180 => 240x180 Planar YV12
Dropping frame with size not matching configured size (240x180 vs 240x168 vs
240x180)
Dropping frame with size not matching configured size (240x180 vs 240x168 vs
240x180)
[VD_FFMPEG] DRI failure.
mplayer: libmpcodecs/vf.c:287: vf_get_image: Assertion `h == -1 || h >= vf->h'
failed.
MPlayer interrupted by signal 6 in module: decode video
[ This binary of MPlayer in Debian is currently compiled with
'--enable-debug'; the debugging symbols are in the package
'mplayer-dbgsym'.]
The same videos play just fine with mplayer on Gentoo. (The video was
produced using the command: ffmpeg -i ${INPUT} -s 240x180 -ar 32000 -ac
1 -b:a 128000 -b:v 250000 -t 10 ${OUTPUT}). I have tried other CODECs
and container formats, it seems to be related to Theora which I chose
because it's a good free-software CODEC for video.
stuartl@vk4msl-ws:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
stuartl@vk4msl-ws:~$ uname -a
Linux vk4msl-ws 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux
stuartl@vk4msl-ws:~$ dpkg -l mplayer
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version
Architecture Description
+++-========================================-=========================-=========================-======================================================================================
ii mplayer 2:1.3.0-7build2 amd64
movie player for Unix-like systems
** Affects: mplayer (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "Video that causes the crash."
https://bugs.launchpad.net/bugs/1857407/+attachment/5314961/+files/test.ogv
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1857407
Title:
mplayer broken Theora codec: libmpcodecs/vf.c:287: vf_get_image:
Assertion `h == -1 || h >= vf->h' failed.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1857407/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs