Package Details: freshplayerplugin 0.3.11-2

Git Clone URL: https://aur.archlinux.org/freshplayerplugin.git (read-only, click to copy)
Package Base: freshplayerplugin
Description: PPAPI-host NPAPI-plugin adapter.
Upstream URL: https://github.com/i-rinat/freshplayerplugin
Licenses: MIT
Submitter: WorMzy
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 14
Popularity: 0.000000
First Submitted: 2017-09-04 10:03 (UTC)
Last Updated: 2023-12-29 21:40 (UTC)

Latest Comments

1 2 Next › Last »

micwoj92 commented on 2023-12-29 23:32 (UTC)

I tried to see if it works without gtk2 on system, but unfortunately not (or maybe I am doing something wrong). I see @sl1pkn07 posted message with fix in comments for -git version, it downloads old ffmpeg version.

WorMzy commented on 2023-12-29 22:06 (UTC)

Thanks for the heads up. I've disabled the HW decoder support as suggested by the dev here which should at least allow you to build the package. If you need HW decoder support, then you'll likely need to build a custom ffmpeg package. Let me know if you get that working and want to take over maintaining this (and/or the -git variant). I haven't needed flash in a loooong time, so I'm happy to give up ownership if you're interested in maintaining it.

micwoj92 commented on 2023-12-29 17:21 (UTC)

Doesnt' compile with latest ffmpeg

[ 72%] Building C object src/CMakeFiles/freshwrapper-obj.dir/ppb_video_decoder.c.o
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
/build/freshplayerplugin/src/freshplayerplugin-0.3.11/src/ppb_video_decoder.c:45:10: fatal error: libavcodec/vaapi.h: No such file or directory
   45 | #include <libavcodec/vaapi.h>
      |          ^~~~~~~~~~~~~~~~~~~~

xuiqzy commented on 2019-10-23 19:23 (UTC)

Edited my last message.

pacman -Qs xorgproto

local/xorgproto 2019.2-1
    combined X.Org X11 Protocol headers

pacman -Qkk xorgproto

xorgproto: 244 total files, 0 altered files

WorMzy commented on 2019-10-19 22:07 (UTC) (edited on 2019-10-19 22:24 (UTC) by WorMzy)

Please edit your message and encapsulate the output with three backticks (`) before and after -- this formats the output with a monospace font and preserves linebreaks.

That being said, I can't reproduce this in a clean chroot -- xorgproto gets pulled in as a direct dependency of libx11, libxrandr and libxrender, as well as an indirect dependency of ffmpeg, libva, cairo, pango, libglvnd, libvdpau and libxcursor[1], so it should definitely be on your system. What does pacman -Qs xorgproto and pacman -Qkk xorgproto say?

[1]

pactree -r xorgproto
xorgproto
├─libice
│ └─libsm
│   └─libpulse
│     └─ffmpeg
│       ├─freshplayerplugin
│       └─x264
│         └─ffmpeg
├─libx11
│ ├─ffmpeg
│ ├─freshplayerplugin
│ ├─libva
│ │ ├─ffmpeg
│ │ └─freshplayerplugin
│ ├─libxext
│ │ ├─cairo
│ │ │ ├─freshplayerplugin
│ │ │ └─pango
│ │ │   └─freshplayerplugin
│ │ ├─ffmpeg
│ │ ├─libglvnd
│ │ │ ├─freshplayerplugin
│ │ │ ├─libva
│ │ │ ├─mesa
│ │ │ │ └─libglvnd
│ │ │ └─sdl2
│ │ │   ├─dav1d
│ │ │   │ └─ffmpeg
│ │ │   └─ffmpeg
│ │ ├─libva
│ │ ├─libvdpau
│ │ │ ├─ffmpeg
│ │ │ └─freshplayerplugin
│ │ ├─libxi
│ │ │ └─libxtst
│ │ │   └─libpulse
│ │ ├─libxrandr
│ │ │ └─freshplayerplugin
│ │ ├─libxtst
│ │ ├─libxv
│ │ │ └─ffmpeg
│ │ ├─libxxf86vm
│ │ │ └─mesa
│ │ └─sdl2
│ ├─libxfixes
│ │ ├─libva
│ │ ├─libxcursor
│ │ │ ├─freshplayerplugin
│ │ │ └─sdl2
│ │ ├─libxdamage
│ │ │ └─mesa
│ │ └─libxtst
│ ├─libxrender
│ │ ├─cairo
│ │ ├─freshplayerplugin
│ │ ├─libxcursor
│ │ ├─libxft
│ │ │ └─pango
│ │ ├─libxrandr
│ │ └─sdl2
│ └─sdl2
├─libxau
│ └─libxcb
│   ├─ffmpeg
│   └─libx11
├─libxdamage
├─libxdmcp
│ └─libxcb
├─libxext
├─libxfixes
├─libxi
├─libxrandr
├─libxrender
├─libxtst
├─libxv
└─libxxf86vm

xuiqzy commented on 2019-10-19 21:32 (UTC) (edited on 2019-10-23 19:21 (UTC) by xuiqzy)

Seems like there are missing dependencies?

Log output:

==> Starting build()...
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3") 
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.62.1
-- Checking for modules 'alsa;gio-2.0;x11;xrandr;xrender;xcursor;gl;libdrm;libevent;libevent_pthreads;cairo;pango;pangocairo;pangoft2;freetype2;openssl;icu-uc'
--   Package 'xproto', required by 'x11', not found
Package 'kbproto', required by 'x11', not found
--   Package 'xproto', required by 'xrandr', not found
Package 'randrproto', required by 'xrandr', not found
--   Package 'xproto', required by 'xrender', not found
Package 'renderproto', required by 'xrender', not found
Package 'xproto', required by 'x11', not found
Package 'kbproto', required by 'x11', not found
--   Package 'xproto', required by 'xcursor', not found
CMake Error at /usr/share/cmake-3.15/Modules/FindPkgConfig.cmake:458 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.15/Modules/FindPkgConfig.cmake:637 (_pkg_check_modules_internal)
  CMakeLists.txt:45 (pkg_check_modules)


-- Configuring incomplete, errors occurred!
See also "/home/xuiqzy/.cache/yay/freshplayerplugin/src/freshplayerplugin-0.3.11/build/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
    Aborting...

WorMzy commented on 2019-05-15 09:19 (UTC)

I'm not sure what 0.3.10 is (possibly just a placeholder), but https://github.com/i-rinat/freshplayerplugin/blob/master/CMakeLists.txt still shows 0.3.9 is the latest version. If you want the latest and greatest code, use freshplayerplugin-git.

ganlu commented on 2018-09-18 12:12 (UTC)

Install base-devel or at least pkgconfig and fakeroot.

Samuel_SH commented on 2018-06-04 02:21 (UTC) (edited on 2018-06-04 02:22 (UTC) by Samuel_SH)

Errors when installing:

make[2]: *** [src/CMakeFiles/freshwrapper-obj.dir/build.make:1064: src/CMakeFiles/freshwrapper-obj.dir/ppb_video_decoder.c.o] Error 1

make[1]: [CMakeFiles/Makefile2:322: src/CMakeFiles/freshwrapper-obj.dir/all] Error 2 make: [Makefile:130: all] Error 2

WorMzy commented on 2017-11-22 14:16 (UTC)

Builds fine in a clean chroot. If I had to hazard a guess, I'd say you have remnants of icu 58 on your system. Clean that up, then try again (or build in a clean chroot)