Dantes
-
Posts
84 -
Joined
-
Last visited
Reputation Activity
-
Dantes got a reaction from TRS-80 in media players not playing files over smb, is ffmpeg compiled without networking support?
Yay! I have it working
But I'm not an expert in compiling so ymmv
Feel free to comment or point out any mistakes
# when libshaderc-dev is installed the build succeeds, but has a run-time failure
sudo apt remove \ libshaderc-dev
# install compiling tools
sudo apt install \ autogen automake cmake libtool meson pkg-config
# install development libraries
sudo apt install \ libalsaplayer-dev libaom-dev libarchive-dev libass-dev libavcodec-dev libavfilter-dev \ libcaca-dev libd3dadapter9-mesa-dev libegl1-mesa-dev libfdk-aac-dev libfontconfig-dev \ libfreetype-dev libfribidi-dev libharfbuzz-dev libjack-dev libjpeg-dev libmp3lame-dev \ libmujs-dev libopenal-dev libopus-dev libpipewire-0.3-dev libplacebo-dev libsdl2-dev \ libsixel-dev libsoxr-dev libunwind-dev libva-dev libvdpau-dev libvkd3d-dev libvorbis-dev \ libvpx-dev libx264-dev libx265-dev libxpresent-dev libxxhash-dev libzimg-dev
# clone mpv build script repository
git clone https://github.com/mpv-player/mpv-build
# configure ffmpeg options by creating a file called mpv-build/ffmpeg_options with content:
--enable-static
--disable-shared
--enable-gpl
--enable-libaom
--enable-libfdk-aac
--enable-libfribidi
--enable-libmp3lame
--enable-libopus
--enable-libsmbclient
--enable-libsoxr
--enable-libvorbis
--enable-libvpx
--enable-libx264
--enable-libx265
--enable-nonfree
--enable-version3
# configure mpv options by creating a file called mpv-build/mpv_options with content:
-Dlibmpv=true
# start building
cd mpv-build ./rebuild -j$(nproc)
# strip executable
cp -p mpv/build/mpv /tmp/mpv strip --strip-unneeded /tmp/mpv touch -r mpv/build/mpv /tmp/mpv
# test mpv
/tmp/mpv smb://myserver/myshare/myfile.mkv
Yay!
-
Dantes reacted to Efe Çetin in Mainline Images for NanoPi R6 Series
What Works:
- USB2 and USB3
- PCIe2
- GMAC
- eMMC on HS200 mode
- Cpufreq
- User and maskrom buttons
Dmesg Output: https://paste.armbian.com/onelomofit
You can download them from Rolling releases section on https://www.armbian.com/nanopi-r6s/ page. Images include devicetrees for R6S and R6C. If you have R6C, you must change the devicetree from armbianEnv.txt.
-
Dantes got a reaction from Werner in Regression?: cryptsetup not working after installation
@Werner
Maybe I'm wrong but I think that's the old notation.
However this worked before (release before may 27th IIRC) and works again after I install a desktop.
So I think that its missing a library or other dependency.
I will be scouting for it.
-
Dantes reacted to Efe Çetin in Regression: USB 3.0 port not working with kernel 5.10.160 ?
Fixed with https://github.com/armbian/linux-rockchip/pull/72
-
Dantes reacted to usual user in Firefox video playback error due to ffmpeg+libav forced hardware-acceleration
Not a missing package, it is the lack of basic support for V4L2-M2M hardware-accelerated video decode in the application in the first place. The next showstopper would be the lack of V4L2-M2M support in the ffmpeg framework. There are some hack patches in the wild, but no out-of-the-box solution. The next showstopper would be the lack of kernel support for the SOC video decoder IP.
The lack of support in the application is a general problem for all devices that provide their decoders via V4L2-M2M. The lack of support in the ffmpeg framework is a problem for all applications that base on it. Gstreamer-based applications, on the other hand, offer out-of-the-box solutions, as the necessary support is already integrated into the mainline gstreamer framework.