Package Details: simplescreenrecorder 0.4.4-3

Git Clone URL: https://aur.archlinux.org/simplescreenrecorder.git (read-only, click to copy)
Package Base: simplescreenrecorder
Description: A feature-rich screen recorder that supports X11 and OpenGL.
Upstream URL: https://www.maartenbaert.be/simplescreenrecorder/
Licenses: GPL3
Submitter: arojas
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 62
Popularity: 5.62
First Submitted: 2023-04-01 17:32 (UTC)
Last Updated: 2024-06-26 16:42 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

e8hffff commented on 2024-06-24 09:35 (UTC)

I marked this as out of date. I presume the flagging is for versions being out. This package is also out of date on meeting conditions to compile on current expectations. Not bugs, out of date.

e8hffff commented on 2024-06-23 14:59 (UTC)

So there's no solution unless manually rebuilding ffmpeg 7 with patches, or getting simplescreenrecorder updated with new methods?

zoidberg commented on 2024-06-22 15:20 (UTC)

I guess this patch is needed to build with ffmpeg 7.0

https://github.com/MaartenBaert/ssr/pull/1031

sf1nk5 commented on 2024-06-22 14:29 (UTC) (edited on 2024-06-22 14:30 (UTC) by sf1nk5)

Todays update gives an error building the package

/.cache/paru/clone/simplescreenrecorder/src/ssr/src/AV/Output/AudioEncoder.cpp: In member function ‘unsigned int AudioEncoder::GetChannels()’:
/.cache/paru/clone/simplescreenrecorder/src/ssr/src/AV/Output/AudioEncoder.cpp:72:35: error: ‘AVCodecContext’ {aka ‘struct AVCodecContext’} has no member named ‘channels’
   72 |         return GetCodecContext()->channels;
      |                                   ^~~~~~~~
/.cache/paru/clone/simplescreenrecorder/src/ssr/src/AV/Output/AudioEncoder.cpp: In static member function ‘static void AudioEncoder::PrepareStream(AVStream*, AVCodecContext*, const AVCodec*, AVDictionary**, const std::vector<std::pair<QString, QString> >&, unsigned int, unsigned int, unsigned int)’:
/.cache/paru/clone/simplescreenrecorder/src/ssr/src/AV/Output/AudioEncoder.cpp:109:24: error: ‘AVCodecContext’ {aka ‘struct AVCodecContext’} has no member named ‘channels’
  109 |         codec_context->channels = channels;
      |                        ^~~~~~~~
/.cache/paru/clone/simplescreenrecorder/src/ssr/src/AV/Output/AudioEncoder.cpp:110:24: error: ‘AVCodecContext’ {aka ‘struct AVCodecContext’} has no member named ‘channel_layout’; did you mean ‘ch_layout’?
  110 |         codec_context->channel_layout = (channels == 1)? AV_CH_LAYOUT_MONO : AV_CH_LAYOUT_STEREO;
      |                        ^~~~~~~~~~~~~~
      |                        ch_layout
make[2]: *** [src/CMakeFiles/simplescreenrecorder.dir/build.make:215: src/CMakeFiles/simplescreenrecorder.dir/AV/Output/AudioEncoder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:163: src/CMakeFiles/simplescreenrecorder.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().

earlybird commented on 2024-06-22 06:07 (UTC)

Can you check your build? Todays update gives an error building the package - something about channels.

jacekk90 commented on 2023-11-09 00:56 (UTC)

please add Wayland support

lmat commented on 2023-10-26 19:56 (UTC)

Thank you for maintaining this package. I use it a lot, and the packaging has always been top notch! Please adjust the PKGBUILD to make more than one job at a time.