Package Details: kodi-addon-inputstream-ffmpegdirect 21.3.5-5

Git Clone URL: https://aur.archlinux.org/kodi-addon-inputstream-ffmpegdirect.git (read-only, click to copy)
Package Base: kodi-addon-inputstream-ffmpegdirect
Description: Inputstream ffmpegdirect kodi plugin
Upstream URL: https://github.com/xbmc/inputstream.ffmpegdirect
Keywords: addon arm AUR kodi
Licenses: GPL
Groups: kodi
Provides: kodi-addon-inputstream-ffmpegdirect
Submitter: ivanich
Maintainer: ivanich
Last Packager: ivanich
Votes: 8
Popularity: 0.024614
First Submitted: 2021-02-21 20:51 (UTC)
Last Updated: 2024-04-16 18:19 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4

csts commented on 2023-05-28 04:14 (UTC)

Still can't install:

  /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:18:40: error: ‘uint16_t’ has not been declared
   18 |     HttpProxy(const std::string& host, uint16_t port, const std::string& user, const std::string& password)
      |                                        ^~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:24:5: error: ‘uint16_t’ does not name a type
   24 |     uint16_t GetProxyPort() const { return m_port; }
      |     ^~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:11:1: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   10 | #include <string>
  +++ |+#include <cstdint>
   11 | 
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:25:23: error: ‘uint16_t’ has not been declared
   25 |     void SetProxyPort(uint16_t value) { m_port = value; }
      |                       ^~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:35:5: error: ‘uint16_t’ does not name a type
   35 |     uint16_t m_port;
      |     ^~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:35:5: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h: In constructor ‘ffmpegdirect::HttpProxy::HttpProxy(const std::string&, int, const std::string&, const std::string&)’:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:19:23: error: class ‘ffmpegdirect::HttpProxy’ does not have any field named ‘m_port’
   19 |       : m_host(host), m_port(port), m_user(user), m_password(password) {};
      |                       ^~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h: In member function ‘void ffmpegdirect::HttpProxy::SetProxyPort(int)’:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/../utils/HttpProxy.h:25:41: error: ‘m_port’ was not declared in this scope; did you mean ‘m_host’?
   25 |     void SetProxyPort(uint16_t value) { m_port = value; }
      |                                         ^~~~~~
      |                                         m_host
In file included from /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/FFmpegStream.h:13:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/DemuxStream.h: At global scope:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/DemuxStream.h:36:7: warning: ‘ffmpegdirect::DemuxStream’ declared with greater visibility than the type of its field ‘ffmpegdirect::DemuxStream::cryptoSession’ [-Wattributes]
   36 | class DemuxStream
      |       ^~~~~~~~~~~
In file included from /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/FFmpegStream.h:14:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/CurlInput.h:23:7: warning: ‘ffmpegdirect::CurlInput’ declared with greater visibility than the type of its field ‘ffmpegdirect::CurlInput::m_pFile’ [-Wattributes]
   23 | class CurlInput
      |       ^~~~~~~~~
In file included from /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/TimeshiftBuffer.h:11,
                 from /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/TimeshiftStream.h:13,
                 from /home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/StreamManager.cpp:11:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/TimeshiftSegment.h:27:7: warning: ‘ffmpegdirect::TimeshiftSegment’ declared with greater visibility than the type of its field ‘ffmpegdirect::TimeshiftSegment::m_fileHandle’ [-Wattributes]
   27 | class TimeshiftSegment
      |       ^~~~~~~~~~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/stream/TimeshiftBuffer.h:37:7: warning: ‘ffmpegdirect::TimeshiftBuffer’ declared with greater visibility than the type of its field ‘ffmpegdirect::TimeshiftBuffer::m_segmentIndexFileHandle’ [-Wattributes]
   37 | class TimeshiftBuffer
      |       ^~~~~~~~~~~~~~~
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/StreamManager.cpp: In member function ‘virtual bool InputStreamFFmpegDirect::Open(const kodi::addon::InputstreamProperty&)’:
/home/k/.cache/pikaur/build/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/inputstream.ffmpegdirect/src/StreamManager.cpp:202:84: error: ‘class ffmpegdirect::HttpProxy’ has no member named ‘GetProxyPort’; did you mean ‘SetProxyPort’?
  202 | NFO, "HttpProxy port set: %d", static_cast<int>(httpProxy.GetProxyPort()));
      |                                                           ^~~~~~~~~~~~
      |                                                           SetProxyPort
make[5]: *** [CMakeFiles/inputstream.ffmpegdirect.dir/build.make:76: CMakeFiles/inputstream.ffmpegdirect.dir/src/StreamManager.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:110: CMakeFiles/inputstream.ffmpegdirect.dir/all] Error 2
make[3]: *** [Makefile:156: all] Error 2
make[2]: *** [CMakeFiles/inputstream.ffmpegdirect.dir/build.make:88: inputstream.ffmpegdirect-prefix/src/inputstream.ffmpegdirect-stamp/inputstream.ffmpegdirect-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:163: CMakeFiles/inputstream.ffmpegdirect.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

csts commented on 2023-01-08 13:29 (UTC)

Please consider making a new package for Kodi Nexus -kodi-nexus-git.

cucu9 commented on 2022-06-19 23:44 (UTC)

Flagging out of date because of this issue... https://github.com/xbmc/inputstream.ffmpegdirect/issues/182

Build delivers a checksum error when it downloads libxml2. I updated the PKGBUILD to include the new addon version (19.0.2) and updated the checksum for it which seemed to help but another failure happens as it gets further along. I'm kind of new at this, so I could be missing something...

-- Install configuration: "Release"                                                                                                                                          
Done                                                                                                                                                                         
[ 43%] Completed 'gmp'                                                                                                                                                       
[ 43%] Built target gmp                                                                                                                                                      
make: *** [Makefile:91: all] Error 2                                                                                                                                         
==> ERROR: A failure occurred in build().
    Aborting...

plv commented on 2022-05-06 18:56 (UTC)

Please add pkgconf to makedepends

stuckinthehouse commented on 2022-01-16 23:59 (UTC)

I am trying to compile this on a Pi3+ running armv7. I have installed nettle but I keep getting an error of *** Libnettle 3.4.1 was not found. I am using this for kodi-standalone so I'm just logging into a console (no Desktop).

wommel commented on 2021-04-05 03:11 (UTC)

missing nasm or yasm in makedepends

ivanich commented on 2021-02-22 14:46 (UTC)

Currently doesn't build on Aarch64, but proven to work on armv7h