Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 31st October 2018, 23:42   #1  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
R.I.P. mplayer / mencoder

From time to time, something changes deep inside ffmpeg which makes it incompatible to embedding it into mplayer and mencoder.

It's already 4 weeks ago that I reported an issue with "blocker" severity to the mplayer trac.

Nobody cares anymore...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 1st November 2018, 12:03   #2  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 272
Why would they care at all?
richardpl is offline   Reply With Quote
Old 1st November 2018, 12:49   #3  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
mplayer has many open tickets and no devs to resolve them, so this is no surprise at all. Their mail list has been quiet for months now too
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 3rd November 2018, 11:39   #4  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
Why would you not use mpv instead of mplayer ?
pirlouy is offline   Reply With Quote
Old 3rd November 2018, 18:09   #5  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Well, "mplayer" is not just the name of a player, but also the name of the whole project providing the mencoder software too.

And mencoder has a slightly different CLI syntax, compared to ffmpeg, which makes some specific issues easier to handle – at least for my taste. As long as it lasts...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 4th November 2018, 18:16   #6  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
mpv is also more than a player. (I don't know how much of the mplayer/mencoder use cases it covers.)
sneaker_ger is offline   Reply With Quote
Old 13th December 2018, 16:47   #7  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Resurrection...

mplayer SVN r38117 (2018-12-13) based on ffmpeg N-92685-g102c11745e (MABS build, GPLv3, Zeranoe-like selection)

Code:
ffmpeg version N-92685-g102c11745e Copyright (c) 2000-2018 the FFmpeg developers
Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.2.1 (Rev1, Built by MSYS2 project) 20181207
configuration:  --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil      56. 24.101 / 56. 24.101
libavcodec     58. 42.100 / 58. 42.100
libavformat    58. 24.100 / 58. 24.100
libavdevice    58.  6.101 / 58.  6.101
libavfilter     7. 46.101 /  7. 46.101
libswscale      5.  4.100 /  5.  4.100
libswresample   3.  4.100 /  3.  4.100
libpostproc    55.  4.100 / 55.  4.100
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 13th March 2019, 10:21   #8  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Update: mplayer SVN r38125 (2019-03-11) / ffmpeg N-93328-gf6803cfbd2

Code:
ffmpeg version N-93328-gf6803cfbd2 Copyright (c) 2000-2019 the FFmpeg developers
Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.3.0 (Rev2, Built by MSYS2 project)
configuration:  --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil      56. 26.100 / 56. 26.100
libavcodec     58. 47.103 / 58. 47.103
libavformat    58. 26.101 / 58. 26.101
libavdevice    58.  6.101 / 58.  6.101
libavfilter     7. 48.100 /  7. 48.100
libswscale      5.  4.100 /  5.  4.100
libswresample   3.  4.100 /  3.  4.100
libpostproc    55.  4.100 / 55.  4.100
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 13th March 2019 at 14:02.
LigH is offline   Reply With Quote
Old 14th March 2019, 05:05   #9  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
First of all, for the fresh MPlayer release.

Even Redxii@sourceforge is two months late

Quote:
Originally Posted by LigH
Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.3.0 (Rev2, Built by MSYS2 project)
What's the problem of GCC 8.x with the 32-bit Windows builds?
filler56789 is offline   Reply With Quote
Old 14th March 2019, 07:44   #10  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
GCC 8.x doesn't compile itself successfully in MinGW32, I believe ... unsolved issues for months already.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 14th March 2019, 10:50   #11  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,342
No-one should be using mingw32 anymore. Use mingw-w64, it also works in 32-bit just fine, and isn't years out of date. And GCC 8.3 compiles just fine with that in 32-bit, I know because I did that.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 14th March 2019, 11:45   #12  |  Link
Wolfberry
Helenium(Easter)
 
Wolfberry's Avatar
 
Join Date: Aug 2017
Location: Hsinchu, Taiwan
Posts: 99
Quote:
Originally Posted by nevcairiel View Post
No-one should be using mingw32 anymore. Use mingw-w64, it also works in 32-bit just fine, and isn't years out of date. And GCC 8.3 compiles just fine with that in 32-bit, I know because I did that.
I will guess what LigH was trying to say is that MSYS2 didn't provide GCC 8.x for mingw-w64-i686 because of some build issues.

I don't know if this is still true since I never bothered to build a 32-bit toolchain.

EDIT: Ada ICE preventing the 32 bit build

So it should be fine if you only enable c and c++ (not tested)
__________________
Monochrome Anomaly

Last edited by Wolfberry; 14th March 2019 at 11:55.
Wolfberry is offline   Reply With Quote
Old 14th March 2019, 11:46   #13  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
So, would you be able to "fix" the media-autobuild_suite accordingly? I am absolutely sure I can't. And I guess wiiaboo may appreciate contributors. But he might have reasons to prefer native compilation over cross-platform tool chains. I don't know for sure. I only know that I am unable to adapt my custom build scripts on my own, with all my lack of knowledge.

P.S.: I may not even be able to tell apart all the MSYS2 compilation paths reliably.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 14th March 2019, 17:33   #14  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by Wolfberry View Post
EDIT: Ada ICE preventing the 32 bit build

So it should be fine if you only enable c and c++ (not tested)
Thanks for the info. Fortunately I have always enabled C and C++ only for my GCC releases, so I would never know that the 32-bit compilation problem existed in the GCC 8 series :-/

Regarding MABS — I really cannot help LigH with that, specially regarding the implications in the automated process(es)... I switched to MSYS2 from MSYS1 many moons ago, and I soon learned to NOT let pacman download or/and install GCC from the MSYS2 sources. I really don't know whether MABS can be configured (easily, or at-all) to skip the GCC setup step and just copy from the localhost a pre-compiled GCC package
filler56789 is offline   Reply With Quote
Old 14th March 2019, 17:41   #15  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,342
Yeah I exclusively build for C/C++ as well, never needed any other language, so why complicate my life.
But I don't use MABS, since I like actual control over what I build - and know how to actually get that.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 14th March 2019, 21:38   #16  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
I don't mind your competition. The more different builds, the more knowledge regarding optimal choices.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 18th July 2019, 08:14   #17  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Update: mplayer SVN r38150 (2019-07-16) / ffmpeg N-94325-g03497532b0-g806ac7da69+1 (yes, a surprisingly verbose version number)

Code:
ffmpeg version N-94325-g03497532b0-g806ac7da69+1 Copyright (c) 2000-2019 the FFmpeg developers
Win32: built with gcc 9.1.0 (Rev3, Built by MSYS2 project)
Win64: built with gcc 9.1.0 (Rev3, Built by MSYS2 project)
configuration:  --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil      56. 30.100 / 56. 30.100
libavcodec     58. 53.101 / 58. 53.101
libavformat    58. 28.102 / 58. 28.102
libavdevice    58.  7.100 / 58.  7.100
libavfilter     7. 56.101 /  7. 56.101
libswscale      5.  4.101 /  5.  4.101
libswresample   3.  4.100 /  3.  4.100
libpostproc    55.  4.100 / 55.  4.100
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 19th July 2019, 17:42   #18  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
^ Thank you very much!
filler56789 is offline   Reply With Quote
Old 19th May 2020, 11:43   #19  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Update: mplayer SVN r38184 (2020-05-18) / ffmpeg N-97813-g4dac107b6e-g8999a2f21d+1

Code:
ffmpeg version N-97813-g4dac107b6e-g8999a2f21d+1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.1.0 (Rev2, Built by MSYS2 project)
configuration:  --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil      56. 46.100 / 56. 46.100
libavcodec     58. 84.100 / 58. 84.100
libavformat    58. 43.100 / 58. 43.100
libavdevice    58.  9.103 / 58.  9.103
libavfilter     7. 81.100 /  7. 81.100
libswscale      5.  6.101 /  5.  6.101
libswresample   3.  6.100 /  3.  6.100
libpostproc    55.  6.100 / 55.  6.100
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th July 2020, 07:17   #20  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Update: mplayer SVN r38192 (2020-07-15) / ffmpeg N-98478-g63427cb545-ga54b367c78+1

Code:
ffmpeg version N-98478-g63427cb545-ga54b367c78+1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.1.0 (Rev3, Built by MSYS2 project)
configuration:  --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil      56. 55.100 / 56. 55.100
libavcodec     58. 96.100 / 58. 96.100
libavformat    58. 48.100 / 58. 48.100
libavdevice    58. 11.101 / 58. 11.101
libavfilter     7. 87.100 /  7. 87.100
libswscale      5.  8.100 /  5.  8.100
libswresample   3.  8.100 /  3.  8.100
libpostproc    55.  8.100 / 55.  8.100
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.