Harshal Patel | 11 Apr 02:19 2015

MPlayer shows artifacts on Microsoft Surface Pro 3


I am using Microsoft Surface Pro 3 on which, I have installed Ubuntu 
14.04 on it. I am streaming H264 encoded video to the Surface and I am 
using MPlayer to play the stream.
But MPlayer installed on Surface Ubuntu is not able to play H264 video 
stream smoothly, and I see meesages such as:

   #RTP: 5 packets missed
   #RTP: 19 packets missed
   #left block unavailable for requested intra mode at 0 24
   #error while decoding MB 0 24 28, bytestream (3758)

But on a regular Linux machine, I am able to play the stream using 
MPlayer smoothly.

What can be the issue with Surface Mplayer? and how can I solve that 

Thank you,
Harshal Patel
HPC Systems Engineer
Signalogic Inc.

** For screen cap of both artifacts an MPlayer log output messages, look 

(Continue reading)

Alexander Strasser | 9 Apr 20:59 2015

Re: mplayer can't play mp3 from signed url


On 2015-04-09 14:47 +0200, James Mbuthia wrote:
> Ah. Any tips on how to do that? Am not much of a linux guru
> On Thu, Apr 9, 2015 at 2:44 PM, wm4 <nfxjfg <at> googlemail.com> wrote:
> > On Thu, 09 Apr 2015 14:18:59 +0200
> > "Amir Hassan" <amir <at> viel-zu.org> wrote:
> >
> > > mplayer doesn't support https.
> > >
> > > there have been attempts to fix this, but they were rejected:
> > >
> > http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2007-February/049277.html
> >
> > Actually, I think it was added recently (using ffmpeg's http code), you
> > just have to compile ffmpeg with openssl or gnutls support.

  Yes, should be fixed since half a year.

  This is in the ./configure --help output:
  --disable-gnutls       disable GnuTLS [autodetect]

  So if you have gnutls including development files
installed it should be auto-detected. Please run
configure and check the output in config.log. There
should be a section starting with:

  ============ Checking for GnuTLS ============
(Continue reading)

James Mbuthia | 9 Apr 10:29 2015

mplayer can't play mp3 from signed url


Am working on an app that gets songs from a music service and plays them on
a raspberry pi using mplayer. I'm getting a 'No stream to handle url' error
when trying to play the mp3. The mp3 comes from a signed url similar to the
one below:


Any ideas on how to make mplayer play this mp3?

Harshal Patel | 9 Apr 01:31 2015

Android MPlayer shows artifacts while playing H264 stream


I am streaming H264 encoded video to Mplayer(Android version) on tablet.
My issue is that after starting MPlayer to play the stream, I can see 
video plays okay but approximately after 200-300 frames, Mplayer shows 
artifacts accumulating in lower 1/2 to 1/3 portion of the screen which 
clears up after 400-500 frames and repeats it again.
I tried other players like VLC and FFPlayer (Android versions) and they 
do not show any artifacts.

Can MPlayer developer/video experts give us some guess or idea what 
might cause such artifacts? And recommend possible solution ?

With MPlayer Linux version, I am able to play stream okay(with 
"benchmark" option enabled) and it does not show any artifacts.
Is there any way to turn ON the "benchmark" option in Android MPlayer? 
Since the benchmark option is explained as "ignoring frame duration", 
what cd my streaming source be doing that it should not, and how does 
the benchmark option compensate for this?

Thank you,
Harshal Patel
HPC Systems Engineer
Signalogic Inc.

** If you would like to see a screen cap of the artifacts, look here:

(Continue reading)

Amir Hassan | 8 Apr 19:42 2015

Slave Command "run" doesn't reap forks

I'm using the run command to periodically print the time_pos and length.

pausing_keep run "echo TIMEPOS: ${time_pos}/${length} > /dev/stdout"

but every call creates a zombie because the fork created for the shell is  
not waited for.
i patched command.c to wait for the fork and it works. should i create a  
patch or is for some reason this behavior intended?

I am using MPlayer SVN-r37386-snapshot-4.9.2.

NdK | 26 Mar 23:29 2015

Playing 3d O/U files

Hello all.

I'm having some troubles playing 3D mkv files.

The test file I'm using is Big Buck Bunny Sunflower edition, 1920x1080

File format is Over/under, so it's actually a 1920x2160:
$ mplayer bbb_sunflower_1080p_60fps_stereo_abl.mp4
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote

Playing bbb_sunflower_1080p_60fps_stereo_abl.mp4.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (mp3), -aid 0, -alang und
[lavf] stream 2: audio (ac3), -aid 1, -alang und
VIDEO:  [H264]  1920x2160  24bpp  60.000 fps  6005.8 kbps (733.1 kbyte/s)
Clip info:
 major_brand: isom
 minor_version: 1
 compatible_brands: isomavc1
 creation_time: 2013-12-16 18:03:30
 title: Big Buck Bunny, Sunflower version
(Continue reading)

Peter White | 25 Mar 21:10 2015

Re: compiling mplayer: make error

Am 25.03.2015 um 20:49 schrieb Henry:
> OnIt builds, but now it cannot find libpng15.so.15
>>    how do I know if the library is missing because it is not there or
>>> because
>>> it is out os library_path?
>> cd /usr/lib
> find -type f -name libpng*
> Should list all your libpng files.

Wrong recipient. ;)

Anyway, what about /usr/local or any other lib path there might be?

> Apparently, you need to install the libpng library or libpng-dev library
> for your distribution.

If either libpng* or png.h hadn't been present at configure time,
mplayer would have been built without png support and the error message
of not finding libpng at runtime would not have appeared.
simona bellavista | 25 Mar 11:44 2015

compiling mplayer: make error

I am compiling latest version of mplayer on linux.

I have configured with:

./configure --prefix=/home/afylot/local/ --yasm=''

and when I run


I get the following error:

libavcodec/x86/hpeldsp_init.c: In function 'hpeldsp_init_mmxext':
libavcodec/x86/hpeldsp_init.c:218:31: error: 'put_pixels16_y2_mmxext'
undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:218:31: note: each undeclared identifier is
reported only once for each function it appears in
libavcodec/x86/hpeldsp_init.c:220:31: error: 'avg_pixels16_mmxext'
undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:221:31: error: 'avg_pixels16_x2_mmxext'
undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:222:31: error: 'avg_pixels16_y2_mmxext'
undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:223:31: error: 'avg_pixels16_xy2_mmxext'
undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:234:42: error:
'put_no_rnd_pixels16_x2_mmxext' undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:235:42: error:
'put_no_rnd_pixels16_y2_mmxext' undeclared (first use in this function)
libavcodec/x86/hpeldsp_init.c:239:35: error:
(Continue reading)

online | 6 Mar 02:39 2015

long audio file bug

Hi - New to list.

Raspberry Pi Model B
MPlayer svn r34540 (Raspbian), built with gcc-4.6 (C) 2000-2012 MPlayer Team

I have a audio file (whitenoise) that is 10 hours long.
When I attempt to play it through mplayer it will determine end of file
after 4 hours and exit ->

A:14360.8 ( 3:59:20.8) of 36080.8 (10:01:20.7)  7.2

Exiting... (End of file)

I know the audio file isn't corrupted past this point since I can
fast-forward to 3:59:00:0 and let it play and it works fine.
This presents to me as a bug, but it's a little difficult to test since
it only seems to show when a single file is playing for 4 hours without
intervention. This has occurred 3 times now.

I'm aware I can simply break up the file and already have to work around
this, but hopefully this can be fixed!
Prabashwara Seneviratne | 18 Nov 17:14 2014

Video glitches when trying to play UDP Stream


For sometime now, my ISP has been providing a IPTV service, through a set top box that connects to a fixed port
on an ADSL router. After sniffing traffic between the set top box and the router, I was able to figure out
that the IPTV service was provided through a UDP Multicast Stream, with different multicast addresses
for tuning into different channels.

While I am able to watch this video stream using mplayer, the stream is heavily glitched/corrupted
although it is perfectly fine on the set top box.

Here is the terminal log along with the command I used to watch the stream

bash <at> Bash-UW2:~$ mplayer -cache 2048  udp:// 
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing udp://
Cache fill: 19.20% (402736 bytes)   

libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
libavformat file format detected.
[h264  <at>  0xb6a59b00]non-existing PPS referenced
(Continue reading)

Peter White | 26 Feb 17:16 2015

Bug: H.265/HEVC multi-threaded playback broken


whenever I try to playback a H.265/HEVC video with more than 1 thread,
I get no video output, sound is fine. The following error message
keeps getting repeated:

get_format() cannot be called after ff_thread_finish_setup()

For reference see the attached full output of
$ mplayer -v -noconfig all -lavdopts threads=2 Video.mkv

It is rather long, so I decided not to post it inline.

Now, I have searched the list for this error and found a similar report:

As it seems the then relevant error message is all that is needed
here, too. I would be happy to provide more info, if neccessary,

Kind regards

Attachment (HEVC_error.log.gz): application/x-gzip, 9 KiB
MPlayer-users mailing list
MPlayer-users <at> mplayerhq.hu
(Continue reading)