Package Details: vlc-luajit 3.0.20-8

Git Clone URL: https://aur.archlinux.org/vlc-luajit.git (read-only, click to copy)
Package Base: vlc-luajit
Description: Multi-platform MPEG, VCD/DVD, and DivX player built with luajit for OBS Studio compatibility
Upstream URL: https://www.videolan.org/vlc/
Keywords: luajit media obs obs-studio vlc
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: vlc, vlc-dev, vlc-plugin, vlc-stable-git
Provides: vlc
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 20
Popularity: 0.56
First Submitted: 2021-05-11 19:45 (UTC)
Last Updated: 2024-03-22 07:26 (UTC)

Required by (163)

Sources (3)

Pinned Comments

Latest Comments

1 2 3 4 5 6 Next › Last »

tytan652 commented on 2023-12-02 11:45 (UTC)

@bboudre7 and @vmService

You are likely not using the official libplacebo package which is version 5 on Arch repo.

vmService commented on 2023-12-01 20:15 (UTC)

I also cannot build this package:

In file included from video_output/opengl/vout_helper.c:44:
video_output/opengl/vout_helper.h:133:5: error: ‘PL_TONE_MAPPING_HABLE’ undeclared here (not in a function)
  133 |     PL_TONE_MAPPING_HABLE,
      |     ^~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:134:5: error: ‘PL_TONE_MAPPING_MOBIUS’ undeclared here (not in a function)
  134 |     PL_TONE_MAPPING_MOBIUS,
      |     ^~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:135:5: error: ‘PL_TONE_MAPPING_REINHARD’ undeclared here (not in a function)
  135 |     PL_TONE_MAPPING_REINHARD,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:136:5: error: ‘PL_TONE_MAPPING_GAMMA’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  136 |     PL_TONE_MAPPING_GAMMA,
      |     ^~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:137:5: error: ‘PL_TONE_MAPPING_LINEAR’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  137 |     PL_TONE_MAPPING_LINEAR,
      |     ^~~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:138:5: error: ‘PL_TONE_MAPPING_CLIP’ undeclared here (not in a function)
  138 |     PL_TONE_MAPPING_CLIP,
      |     ^~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:22505: video_output/opengl/libgl_plugin_la-vout_helper.lo] Error 1
make[4]: Leaving directory '/home/umi/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[3]: *** [Makefile:28327: all-recursive] Error 1
make[3]: Leaving directory '/home/umi/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[2]: *** [Makefile:12918: all] Error 2
make[2]: Leaving directory '/home/umi/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[1]: *** [Makefile:1567: all-recursive] Error 1
make[1]: Leaving directory '/home/umi/.cache/yay/vlc-luajit/src/vlc-3.0.20'
make: *** [Makefile:1454: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: vlc-luajit-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
vlc-luajit - exit status 4

xiota commented on 2023-11-11 03:04 (UTC)

$ pacman -Si kwallet
error: package 'kwallet' was not found

$ pacman -Si extra/kwallet5 | grep -E '^(Name|Provides)'
Name            : kwallet5
Provides        : org.freedesktop.secrets

tytan652 commented on 2023-11-07 18:45 (UTC)

@xiota, vlc has no kf5 dependencies. If you mean kwallet even the upstream package kept kwallet.

bboudre7 commented on 2023-11-03 15:53 (UTC)

I haven't been able to build this package for a month. Here is my (most recent) build error:

In file included from video_output/opengl/vout_helper.c:44:
video_output/opengl/vout_helper.h:133:5: error: ‘PL_TONE_MAPPING_HABLE’ undeclared here (not in a function)
  133 |     PL_TONE_MAPPING_HABLE,
      |     ^~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:134:5: error: ‘PL_TONE_MAPPING_MOBIUS’ undeclared here (not in a function)
  134 |     PL_TONE_MAPPING_MOBIUS,
      |     ^~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:135:5: error: ‘PL_TONE_MAPPING_REINHARD’ undeclared here (not in a function)
  135 |     PL_TONE_MAPPING_REINHARD,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:136:5: error: ‘PL_TONE_MAPPING_GAMMA’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  136 |     PL_TONE_MAPPING_GAMMA,
      |     ^~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:137:5: error: ‘PL_TONE_MAPPING_LINEAR’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  137 |     PL_TONE_MAPPING_LINEAR,
      |     ^~~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:138:5: error: ‘PL_TONE_MAPPING_CLIP’ undeclared here (not in a function)
  138 |     PL_TONE_MAPPING_CLIP,
      |     ^~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:22505: video_output/opengl/libgl_plugin_la-vout_helper.lo] Error 1
make[4]: Leaving directory '/home/blakeb/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[3]: *** [Makefile:28327: all-recursive] Error 1
make[3]: Leaving directory '/home/blakeb/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[2]: *** [Makefile:12918: all] Error 2
make[2]: Leaving directory '/home/blakeb/.cache/yay/vlc-luajit/src/vlc-3.0.20/modules'
make[1]: *** [Makefile:1567: all-recursive] Error 1
make[1]: Leaving directory '/home/blakeb/.cache/yay/vlc-luajit/src/vlc-3.0.20'
make: *** [Makefile:1454: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Some help would be greatly appreciated. I'm on Artix, if that makes a difference.

HurricanePootis commented on 2023-10-14 02:06 (UTC)

Hey, looks like Vaapi is disabled in this package. You know upstream arch solved this by using an older version of ffmpeg? Perhaps you could do the same?

giden commented on 2023-10-08 03:23 (UTC) (edited on 2023-10-08 03:23 (UTC) by giden)

After pacman -Syu I'm unable to build this package anymore. Something to do with a libgl library I think? So after hours of reinstalling/downgrading packages that I thought might be the problem and recompiling I'm stuck. So I'm hoping someone more artix/arch literate than me would be able to help?


make[2]: Entering directory '/home/giden/Downloads/vlc-luajit/src/vlc-3.0.18/modules'
  CC       video_output/opengl/libgl_plugin_la-vout_helper.lo
In file included from video_output/opengl/vout_helper.c:44:
video_output/opengl/vout_helper.h:128:5: error: ‘PL_TONE_MAPPING_HABLE’ undeclared here (not in a function)
  128 |     PL_TONE_MAPPING_HABLE,
      |     ^~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:129:5: error: ‘PL_TONE_MAPPING_MOBIUS’ undeclared here (not in a function)
  129 |     PL_TONE_MAPPING_MOBIUS,
      |     ^~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:130:5: error: ‘PL_TONE_MAPPING_REINHARD’ undeclared here (not in a function)
  130 |     PL_TONE_MAPPING_REINHARD,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
video_output/opengl/vout_helper.h:131:5: error: ‘PL_TONE_MAPPING_GAMMA’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  131 |     PL_TONE_MAPPING_GAMMA,
      |     ^~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:132:5: error: ‘PL_TONE_MAPPING_LINEAR’ undeclared here (not in a function); did you mean ‘PL_TONE_MAP_LUMA’?
  132 |     PL_TONE_MAPPING_LINEAR,
      |     ^~~~~~~~~~~~~~~~~~~~~~
      |     PL_TONE_MAP_LUMA
video_output/opengl/vout_helper.h:133:5: error: ‘PL_TONE_MAPPING_CLIP’ undeclared here (not in a function)
  133 |     PL_TONE_MAPPING_CLIP,
      |     ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:22447: video_output/opengl/libgl_plugin_la-vout_helper.lo] Error 1
make[2]: Leaving directory '/home/giden/Downloads/vlc-luajit/src/vlc-3.0.18/modules'
make[1]: *** [Makefile:28255: all-recursive] Error 1
make[1]: Leaving directory '/home/giden/Downloads/vlc-luajit/src/vlc-3.0.18/modules'
make: *** [Makefile:12882: all] Error 2

Sharparam commented on 2023-09-28 18:10 (UTC)

The removed _64 suffixes were reintroduced in mpg123 1.32.2, so it's possible the workaround is no longer needed: https://mpg123.de/#2023-09-27

tytan652 commented on 2023-09-26 18:31 (UTC) (edited on 2023-09-26 18:34 (UTC) by tytan652)

I made some digging and mpg123_decode_frame implementation got renamed to mpg123_decode_frame64 but the header is still defining both functions.

My guess (if we go no-API/ABI break) is that they forgot to re-add mpg123_decode_frame implementation.