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.001782
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 5 Next › Last »

gardotd426 commented on 2023-10-17 05:12 (UTC)

Slightly different error from what @asm0dey and @nfs were getting, but same result:

make[6]: *** [/home/matt/tmp/makepkg/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/ffmpeg/src/ffmpeg/ffbuild/common.mak:67: libavformat/av1.o] Error 1
src/libavformat/dv.c: In function ‘dv_extract_audio_info’:
src/libavformat/dv.c:264:13: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
  264 |             av_init_packet(&c->audio_pkt[i]);
      |             ^~~~~~~~~~~~~~
In file included from src/libavcodec/bsf.h:30,
                 from src/libavcodec/avcodec.h:44,
                 from src/libavformat/avformat.h:312,
                 from src/libavformat/dv.c:32:
src/libavcodec/packet.h:488:6: note: declared here
  488 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
src/libavformat/dv.c: In function ‘avpriv_dv_produce_packet’:
src/libavformat/dv.c:407:5: warning: ‘av_init_packet’ is deprecated [-Wdeprecated-declarations]
  407 |     av_init_packet(pkt);
      |     ^~~~~~~~~~~~~~
src/libavcodec/packet.h:488:6: note: declared here
  488 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘dash_init’:
src/libavformat/dashenc.c:1568:65: warning: ‘-stream’ directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
 1568 |                 snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name);
      |                                                                 ^~~~~~~
src/libavformat/dashenc.c:1568:62: note: directive argument in the range [0, 2147483647]
 1568 |                 snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name);
      |                                                              ^~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
                 from src/libavutil/common.h:38,
                 from src/libavutil/avutil.h:296,
                 from src/libavutil/avassert.h:31,
                 from src/libavformat/dashenc.c:28:
In function ‘snprintf’,
    inlined from ‘dash_init’ at src/libavformat/dashenc.c:1568:17:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output 10 or more bytes (assuming 1042) into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘dash_init’:
src/libavformat/dashenc.c:1572:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
 1572 |         snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
      |                                                 ^~
In function ‘snprintf’,
    inlined from ‘dash_init’ at src/libavformat/dashenc.c:1572:9:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 1 and 2047 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘flush_init_segment’:
src/libavformat/dashenc.c:608:49: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  608 |         snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
      |                                                 ^~
In function ‘snprintf’,
    inlined from ‘flush_init_segment’ at src/libavformat/dashenc.c:608:9:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 1 and 2047 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘write_hls_media_playlist’:
src/libavformat/dashenc.c:502:49: warning: ‘media_’ directive output may be truncated writing 6 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  502 |         snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
      |                                                 ^~~~~~
In function ‘snprintf’,
    inlined from ‘get_hls_playlist_name’ at src/libavformat/dashenc.c:502:9,
    inlined from ‘write_hls_media_playlist’ at src/libavformat/dashenc.c:538:5:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘dash_flush’:
src/libavformat/dashenc.c:1948:63: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
 1948 |             snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, os->initfile);
      |                                                               ^~
In function ‘snprintf’,
    inlined from ‘dash_flush’ at src/libavformat/dashenc.c:1948:13:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 1 and 2047 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘dash_write_trailer’:
src/libavformat/dashenc.c:502:49: warning: ‘media_’ directive output may be truncated writing 6 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  502 |         snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
      |                                                 ^~~~~~
In function ‘get_hls_playlist_name’,
    inlined from ‘dash_write_trailer’ at src/libavformat/dashenc.c:2300:17:
src/libavformat/dashenc.c:502:46: note: directive argument in the range [0, 2147483647]
  502 |         snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
      |                                              ^~~~~~~~~~~~~~~~~
In function ‘snprintf’,
    inlined from ‘get_hls_playlist_name’ at src/libavformat/dashenc.c:502:9,
    inlined from ‘dash_write_trailer’ at src/libavformat/dashenc.c:2300:17:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 13 and 1045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
src/libavformat/dashenc.c: In function ‘dash_write_packet’:
src/libavformat/dashenc.c:2242:59: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
 2242 |         snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname,
      |                                                           ^~
In function ‘snprintf’,
    inlined from ‘dash_write_packet’ at src/libavformat/dashenc.c:2242:9:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 1 and 2047 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
STRIP   libavfilter/x86/colorspacedsp.o
make[5]: *** [CMakeFiles/ffmpeg.dir/build.make:86: ffmpeg-prefix/src/ffmpeg-stamp/ffmpeg-build] Error 2
make[4]: *** [CMakeFiles/Makefile2:83: CMakeFiles/ffmpeg.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/ffmpeg.dir/build.make:86: build/ffmpeg/src/ffmpeg-stamp/ffmpeg-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:220: CMakeFiles/ffmpeg.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: kodi-addon-inputstream-ffmpegdirect-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
kodi-addon-inputstream-ffmpegdirect - exit status 4

asm0dey commented on 2023-10-13 21:58 (UTC)

Have the same as @nfs

nfs commented on 2023-10-10 22:34 (UTC) (edited on 2023-10-13 01:27 (UTC) by nfs)

This won't build. I get the following errors:

make[6]: *** [/home/userx/Downloads/Builds/kodi-addon-inputstream-ffmpegdirect/src/inputstream.ffmpegdirect-20.5.0-Nexus/build/build/ffmpeg/src/ffmpeg/ffbuild/common.mak:67: libavformat/adtsenc.o] Error 1

make[5]: *** [CMakeFiles/ffmpeg.dir/build.make:86: ffmpeg-prefix/src/ffmpeg-stamp/ffmpeg-build] Error 2

make[4]: *** [CMakeFiles/Makefile2:83: CMakeFiles/ffmpeg.dir/all] Error 2

make[3]: *** [Makefile:136: all] Error 2

make[2]: *** [CMakeFiles/ffmpeg.dir/build.make:86: build/ffmpeg/src/ffmpeg-stamp/ffmpeg-build] Error 2

make[1]: *** [CMakeFiles/Makefile2:220: CMakeFiles/ffmpeg.dir/all] Error 2

make: *** [Makefile:91: all] Error 2

==> ERROR: A failure occurred in build().

Aborting...

==> Removing installed dependencies...

Dark_iaji commented on 2023-09-29 20:50 (UTC)

https://github.com/xbmc/inputstream.ffmpegdirect/issues/164

What should I do now regarding some relevant records.

Dark_iaji commented on 2023-09-29 20:35 (UTC) (edited on 2023-09-30 14:03 (UTC) by Dark_iaji)

https://github.com/daiaji/inputstream.ffmpegdirect/tree/fix

I have completed some of the work, but it seems that the patch will not be applied when compiling the AUR package. Do you guys have any ideas?

csts commented on 2023-09-19 08:00 (UTC)

Building from source fails for Kodi Omega Alpha 3. This package gives:

==> ERROR: Failure while downloading https://github.com/xbmc/inputstream.ffmpegdirect/archive/21.0.2-Omega.tar.gz
    Aborting...

Xander0206 commented on 2023-06-28 06:15 (UTC)

Thank you @nmars, @csts, it worked now. Previously, it was already possible to build an addon according to the git instructions, but I did not understand how to install it in Kodi. You just need to copy)

csts commented on 2023-06-28 01:37 (UTC)

Thank you @nmars. After your comment I also built it from source -I needed to install the nasm package, then just copied /xbmc/build/addons/inputstream.ffmpegdirect in my /.kodi/addons/ and my Kodi Omega works fine.
https://github.com/xbmc/inputstream.ffmpegdirect#linux

nmars commented on 2023-06-27 19:34 (UTC)

for anybody this day 27 june 2023 using arch linux i succesfully compiled ffmpegdirect from git repository master branch no vulkan headers normal cflags for csts also