Jump to content

Dantes

Members
  • Posts

    84
  • Joined

  • Last visited

Reputation Activity

  1. Like
    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!
     
  2. Like
    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.
  3. Like
    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.
  4. Like
    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
  5. Like
    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.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines