[MPlayer-users] VO: Description: Null video output

Craig Jameson cjarith at comcast.net
Wed Mar 30 03:52:10 EEST 2022


Success!!!



On Sat, 2022-03-26 at 07:49 -0400, The Wanderer wrote:
> On 2022-03-25 at 21:42, Craig Jameson wrote:
> 
> > In two separate blocks below, I have posted the outputs for
> > 
> > 	mplayer -vo help
> > and
> > 	mplayer -v Metallica\ -\ Nothing\ Else\ Matters.mp4
> > 
> > for the same user, but while running two different versions mplayer
> > under two different versions of RHEL.
> > 
> > 
> > The file .mplayer/config for this user contains a single line:
> > 
> > 	# Write your default config options here!
> 
> So it's effectively empty, as that line is a comment. That's useful
> mainly to confirm that, in the absence of command-line options to
> specify the VO, MPlayer is probably falling back on iterating through
> its compiled-in defaults.
> 
> > The version of   mplayer   that   works under RHEL 7 is 1.1-4.4.7
> > The version I am trying to get to work  under RHEL 8 is 1.5-8
> > 
> > The VO for the first version is reported to be Xv.
> > ./configure for the two versions was run with the following
> > options:
> > 
> > 1.1-4.4.7
> >  --enable-gui --codecsdir=/home/inatps/MPlayer/essential-2007100 --
> > prefix=/home/inatps/MPlayer/MPlayer2013 --yasm=
> > 
> > 1.5-8
> > --prefix=/home/inatps/MPlayer/MPlayer-1.5/local --
> > codecsdir=/home/inatps/MPlayer/MPlayer-1.5/essential-20071007
> > 
> > The permissions for the two installs are the same.
> > 
> > At first, I thought the problem was an operating system permissions
> > issue.  After some research, I thought is was a security issue with
> > ffmpeg.  Now, I am of the sense it is a compile-time issue.  I
> > remember
> > that there is a compile-time log.  Is that where I look
> > next?  Where do
> > I find it again?
> 
> The log you probably need is not the compile-time log, but the
> configure-time log. The configure step is where the detection of
> available features is performed, reported, and logged.
> 
> It should probably be in the same directory as './configure', from
> the
> two commands above, under the name 'config.log'.
> 
> > These two outputs of mplayer are from a binary compiled under RHEL
> > 6,
> > running under RHEL 7.
> > 
> > [Salomon]$ mplayer -vo help
> > MPlayer 1.1-4.4.7 (C) 2000-2012 MPlayer Team
> > Available video output drivers:
> >         xv      X11/Xv
> >         gl_nosw OpenGL no software rendering
> >         x11     X11 ( XImage/Shm )
> >         xover   General X11 driver for overlay capable video output
> > drivers
> >         sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
> >         gl      OpenGL
> >         gl2     X11 (OpenGL) - multiple textures version
> >         fbdev   Framebuffer Device
> >         fbdev2  Framebuffer Device
> >         matrixview      MatrixView (OpenGL)
> >         v4l2    V4L2 MPEG Video Decoder Output
> >         xvidix  X11 (VIDIX)
> >         cvidix  console VIDIX
> >         null    Null video output
> >         mpegpes MPEG-PES to DVB card
> >         yuv4mpeg        yuv4mpeg output for mjpegtools
> >         png     PNG file
> >         jpeg    JPEG file
> >         tga     Targa output
> >         pnm     PPM/PGM/PGMYUV file
> >         md5sum  md5sum of each frame
> >         mng     MNG file
> > These two outputs of mplayer are from the fresh compile under RHEL
> > 8.5.
> > 
> > 
> > [Salomon]$ nmplayer -vo help
> > MPlayer 1.5-8 (C) 2000-2022 MPlayer Team
> > Available video output drivers:
> >         fbdev   Framebuffer Device
> >         fbdev2  Framebuffer Device
> >         v4l2    V4L2 MPEG Video Decoder Output
> >         cvidix  console VIDIX
> >         null    Null video output
> >         mpegpes MPEG-PES to DVB card
> >         yuv4mpeg        yuv4mpeg output for mjpegtools
> >         png     PNG file
> >         tga     Targa output
> >         pnm     PPM/PGM/PGMYUV file
> >         md5sum  md5sum of each frame
> 
> That seems to confirm that, yes, the problem is that support for
> other
> VO methods was not compiled in - which means that it was not detected
> at
> compile time. (In the second list, the listed VO methods other than
> the
> three which it tried are not actually for displaying the image, but
> for
> outputting to a file or for deciding not to output video after all.)
> 
> The most likely reason for this is that the correct development-
> header
> packages were not installed at that point. You'll probably need to
> identify which packages those are, get them installed, and re-compile
> MPlayer.
> 
> 
> What I usually do when I notice that a particular feature is detected
> as
> not available, at configure time, is to:
> 
> * Search config.log for the report about the detection of that
> feature,
>   to determine the correct name for the feature (as used internally
> by
>   the configure script). This step can sometimes be skipped.
> 
> * Search the configure script itself for the name of that feature, to
>   find the place where the detection for that feature occurs.
> 
> * Identify the name(s) of the header and/or library files that are
>   required for the detection to pass, based on the arguments that are
>   being passed to the compile-check statements in the configure
> script.
> 
> * For each such name, search the package repository for the path and
>   filename in question. (On Debian, I typically do this with 'apt-
> file
>   search'; what tool there may be for doing it on RHEL I do not
> know.)
> 
> * After identifying an appropriate package, install it, and run the
>   configure process again. (In some cases, there will not be any such
>   package; for those cases, either more complex solutions are needed,
> or
>   the feature simply is not available for the current environment.)
> 
> * If there are still features detected as unavailable which I think
>   should be available and want to include, repeat as necessary.
> 
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users







More information about the MPlayer-users mailing list