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: 68
Popularity: 1.77
First Submitted: 2023-04-01 17:32 (UTC)
Last Updated: 2024-06-26 16:42 (UTC)

Latest Comments

« First ‹ Previous 1 2 3

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.

polyzen commented on 2023-08-11 04:22 (UTC)

warmos, this happens when repo packages have become orphaned and nobody has wanted to adopt them by the time another round of orphan cleanups has occurred.

warmos commented on 2023-05-31 08:38 (UTC) (edited on 2023-05-31 08:39 (UTC) by warmos)

Wasn't this in official pacman repo before? Why it got discontinued?

pchoisel commented on 2023-04-14 09:21 (UTC)

Linking fails with the error "/usr/bin/ld: /usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Color_Glyph_ClipBox'"
I managed to get around this by modifying the PKGBUILD and adding "-DCMAKE_EXE_LINKER_FLAGS="-lfreetype" at the end of the cmake line