Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gpu-screen-recorder-devel-20251102-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: gpu-screen-recorder-devel Distribution: openSUSE:Factory:zSystems
Version: 20251102 Vendor: openSUSE
Release: 1.1 Build date: Sun Nov 2 22:32:26 2025
Group: Unspecified Build host: reproducible
Size: 1543 Source RPM: gpu-screen-recorder-20251102-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.dec05eba.com/gpu-screen-recorder/about
Summary: Development files gpu-screen-recorder
This subpackage contains header files for developing plugins gpu-screen-recorder.

Provides

Requires

License

GPL-3.0-only

Changelog

* Sun Nov 02 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20251102:
    * Allow negative position for region
    * Force QP mode when capturing with software encoder
      and attempting to use vbr
    * Add -fallback-cpu-encoding option to use cpu encoding
      (x264) if gpu encoding is not available on the system
    * Show better error on vaapi init failure
    * Disable vaapi debug output
    * Update for ffmpeg 8: remove hevc vaapi padding (black bars),
      fix garbage output (workaround ffmpeg 8 issue)
    * Fix texture size when recording via portal
    * Remove use of libavcodec/defs.h (fix compile on old ffmpeg)
    * App audio capture: fix audio sources getting paused
      when closing gsr
    * x11: fix incorrect screen ratio in recording when
      recording the first monitor
    * Codec resolution check: treat 0, 0 as no limit
    * Remove compute shader. It doesn't improve performance
      and it has worse UV quality because of incorrect pixel colors
    * Dont use glGetTexLevelParameteriv, it's only available
      in opengl es 3.1
    * Dont initialize damage tracker if not enabled
    * Application audio capture: fix unable to capture virtual
      sources (EasyEffects microphone)
    * Output error if compiled without app audio support and
      attempting to use app audio
    * Revert "Use pipewire audio routing to merge audio when
      possible (this fixes out of sync audio when using multiple
      audio inputs for some users)"
    * Plugin update macro
    * Re-add portal damage tracking (-fm content)
    * Use pipewire audio routing to merge audio when possible
      (this fixes out of sync audio when using multiple audio
      inputs for some users)
    * main: check if glibc is defined
* Fri Aug 29 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250824:
    * Call -sc script on screenshot as well, only save screenshot
      if no error
    * Add plugin interface version macro
    * EGL context version 3
    * Add plugin support (-p option)
    * Automatically choose video codec based on capture resolution
    * Add error checks for video capture resolution since some users
      are retarded
    * Desktop portal capture: support rotated monitor capture on sway
    * kms capture: fix incorrect rotation on wayland (kde plasma)
      when monitor is rotated when a window is fullscreen
* Tue Jul 22 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250721:
    * Pipewire: dont attempt to use modifier if modifier is 0x0
    * Proper debug context setup
* Sat Jun 28 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250628:
    * Remove unused variable
    * Change frame timing logic to always match timestamp timeout
    * Restart portal capture if it's paused for 3 seconds or more
* Tue Jun 24 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250623:
    * Pipewire: fix transparent windows having incorrect color
    * Pipewire: dont remove first frame
    * Create egl3 context
    * EGL_OPENGL_ES_BIT->EGL_OPENGL_ES2_BIT
* Tue Jun 10 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250610:
    * Fix nvidia capture after switch to opengl es
    * Fix screen and portal capture not working on some intel gpus
    * Swap flush and memory barrier
    * Disable cap_sys_nice which causes amd gpu crash for some people
    * Remove swap buffer call
    * Fix build for newer ffmpeg
    * Support surround sound for application audio capture
    * Consistent info/warning/error message structure
    * Match gsr monitor name with wayland monitor name.
* Sat May 17 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250515:
    * Improve default quality for systemd service file
    * Move dbus code to a separate process to allow
      gpu-screen-recorder to use cap_sys_nice for better recording
      performance on amd
    * Fix incorrect replay duration saved for disk replay
    * Change file extension of temporary replay data file from .mp4
      to .gsr
    * Fix replay to disk not working properly when restarting replay
    * Add -replay-storage option to specify if temporary replay data
      should be stored in ram or disk
    * Dont list region capture option if not monitors are available
      for capture
    * Fix audio capture not working with noisetorch if combined with
      another source with some audio devices. Remove the ability to
      set audio track name for now.
    * Fix h264 software encoding not working
    * Fix build issues on older ffmpeg (disable unused vulkan encoder
      for now), fix incorrect wayland protocol file
    * Fix replay saving freeze, unable to save replay if audio is not
      provided
    * Change replay recording filename prefix to Video
    * Move encoding code from video encoder to encoder, since it also
      processes audio input
    * Fix crash on exit when replay recording, increase SIGRTMIN
      replay save by keyint time
    * Refactor video encoding packet receiving, replay buffer and
      finish SIGRTMIN for recording while replay/replaying. Add -ro
      option to specify the directory
    * catch SIGTERM to stop recording
    * Move argument parsing to different file
    * wip: support replay smaller time with SIGRTMIN+N and recording
      in replay mode with SIGTRMIN
    * Improve tune av1 quality
* Mon Apr 07 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250406:
    * Fallback to graphics shader instead of compute shader if the
      gpu doesn't support compute shader (either glsl 420 or opengl
      es glsl 310)
    * Use opengl 4.20 for non-external texture (supports wider range
      of hardware)
    * Improve color quality, use texture instead of texelFetch
    * Fix region capture on hyprland with multiple monitors
    * Remove -preset and -multipass, replace with -tune
      performance|quality
    * Correct error message for preset
    * Add -preset and -multipass options for higher quality video
      encoding on nvidia
* Wed Apr 02 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20250401:
    * Fix incorrect region when monitor is rotated
    * Fix cursor rotated background in compute shader on wayland
    * Fix incorrect region for region capture after compute shader
      change
    * Fix incorrect compute size when scaling image
    * Change quality parameters for 'very_high' (default) quality
    * Refine options text
    * Compute shader: nvidia: render full image
    * Compute shader: add support for external texture, color
      component swapping (bgr to rgb)
    * Use sampler2D for alpha blending compute shader instead of
      output image2D
    * Test broadcom (raspberry pi) support
    * Fix application audio not working correctly after a recent update
    * Fix screenshot of window not working after latest change
    * texture filter change
    * Take screenshot with XGetImage on x11 to workaround nvidia
      driver (nvfbc) limitation that only allows one nvfbc session at
      a time
    * nvfbc region capture work
    * Fix screenshot with region not working correctly for some sizes
      and possibly crashing
    * Add region capture with -w region -region WxH+X+Y
    * Test fix 2: crtc map update
    * Test fix for monitor changing after power off/on
    * Example scripts: use cbr for replay scripts
    * Fix pipewire server breaking when pipewire connection is closed
      too quickly (--info)
    * Rename window_wayland to wayland and window_x11 to x11
* Tue Mar 04 2025 mantarimay@pm.me
  - Update to version 20250303:
    * Fix portal capture on sway and hyprland: unset capture types/
      cursor modes that are not supported by the desktop portal
    * Correct check for default audio output change in pulseaudio
    * Pipewire: auto change default_output/default_input connected
      nodes when the default devices are changed in system audio
      settings
    * Audio device capture: make default output/input switch
      recording source the default output/input is changed in the
      audio server
* Tue Feb 25 2025 mantarimay@pm.me
  - Update to version 20250224:
    * Higher jpeg quality, we can afford that
    * Fix merging audio with audio device and app audio where one
      audio device is a microphone with mono input
    * Dont show nvidia-smi output
    * Force nvenc codecs to work on opensuse
    * Make it possible to stop screenshot with sigint
    * Make image output lossy (use stb image writer), also
      significantly improves performance for jpeg
    * Make fps option (default to 60)
    * Mention that hdr only works in 'prefer color accuracy' mode
* Wed Feb 19 2025 mantarimay@pm.me
  - Update to version 20250217:
    * Only show codec warning for image output
    * Support taking a screenshot (-o image.jpg/image.png)
    * Revert kde plasma 6.2 hdr workaround code
    * Info about hdr
    * Revert readme for hdr
    * Revert hdr color fix. It looked better for fullscreen hdr games
      before
    * Change hdr colors again
    * Make hdr better for limited range colors
    * Attempt to fix incorrect hdr colors on kde plasma 6.2
    * HDR: always set has_primaries and has_luminance, otherwise
      data will be missing from file
    * hdr works, for fullscreen applications?
    * Fix crash when trying to capture hdr and it fails
    * Increase replay max allowed duration to 3 hours
    * fix: proper cleanup for init_filter_graph
    * Pipewire: support 10-bit formats (where alpha is 2 bits, total
      32-bits)
* Sun Jan 26 2025 mantarimay@pm.me
  - Update to version 20250125:
    * Fix microphone volume being low when merging audio devices
    * Dont normalize audio for mixed audio.
* Tue Jan 21 2025 mantarimay@pm.me
  - Update to version 20250118:
    * Add a workaround for amd recording performance issue on wayland
      with a 10-bit monitor when recording a monitor instead of
      desktop portal. This is fixed in mesa version 25.0.0
    * Workaround possibly incorrect opengl setup and buggy nvidia
      driver (uses glx instead of egl).
    * Workaround teamspeak bug causing teamspeak to crash when
      recording application audio.
    * Fix possibility of monitor capture changing to another monitor
      on wayland when monitors are reconfigured.
* Fri Jan 03 2025 mantarimay@pm.me
  - Update to version 20250102:
    * Better compatibility and performance on some older AMD GPUs
    * Better handle application audio nodes, fixing possible issue
      with application audio not working
* Sun Dec 08 2024 mantarimay@pm.me
  - Update to version 20241208:
    * minor fixes and refactoring
    * Fix window creation on wayland
    * Add card path to --info, add card path and vendor to
    - -list-capture-options if known to speed up the command
    * Refactor windowing from egl to window_x11/window_wayland, yolo
    * Comment out unused egl priority for now because amd error is
      misleading
    * Fix virtual sink not destroyed if gsr is forcefully killed (use
      pipewire to create the virtual sink instead of pulseaudio)
    * Add error output when reaching max ports/stream nodes/links
    * Increase pipewire audio max nodes/ports limit
    * Remove incorrect references to -aa and -aai
* Tue Dec 03 2024 mantarimay@pm.me
  - Update to version 20241130:
    * Fix application not starting on pulseaudio systems
    * Don't display monitor capture option when not available
* Thu Nov 21 2024 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Update to version 20241121:
    * Allow recording from both audio devices and application audio
      at the same time
    * Workaround amd driver bug that causes garbage output on some
      gpus in some amd driver versions
    * Improve window content sizing behavior (no more horizontal
      scroll)
* Sat Nov 16 2024 mantarimay@pm.me
  - Update to version 20241116:
    * Add support application audio recording
* Tue Nov 05 2024 mantarimay@pm.me
  - Update to version 20241105:
    * Add option to change video resolution
    * Change quality parameters, file size was too large by default
    * Add option to change video resolution
    * Fix bitrate calculation being incorrect (it was too low)
* Tue Oct 22 2024 mantarimay@pm.me
  - Update to version 20241022:
    * Fix capture not working if one of the audio inputs is a virtual
      audio device with forward slash in its name, for example if
      NoiseTorch is used
    * Enable AMD low latency mode
    * Better frame timing when hardware is too slow to record at the
      desired framerate
* Sat Oct 12 2024 mantarimay@pm.me
  - Update to version 20241012:
    * Better frame timing for smoother video, especially when
      recording a game that runs at the same fps as the recording or
      lower.
    * Add constant bitrate option, for better live streaming
      experience and for lower file size at the cost of quality
  - add vulkan-headers BuildRequires: to support vulkan video encode
* Mon Sep 23 2024 mantarimay@pm.me
  - Update to version 20240921:
    * Fix recording not working on some amd systems
    * Improve screen recording performance on AMD when the system
      usage is very high
    * Fix recording not working on old nvidia gpus (that are stuck
      on nvidia driver version 470)
* Tue Sep 17 2024 mantarimay@pm.me
  - Update to version 20240917:
    * Improve video capture sync, making the video smoother. The
      video is smoother on X11 than Wayland.
    * Improve video recording performance on AMD when the system
      usage is 100%
  - Remove pkgconfig(xi) BuildRequires: unneeded anymore on v4.1.8
* Tue Sep 10 2024 mantarimay@pm.me
  - Update to version 20240906:
    * Portal: fix external texture
    * Allow prime run with desktop portal
    * Explicit glFlush/glFinish before and after render operations to
      fix tearing and stutter on amd
    * Fix systemd service file
* Sat Aug 31 2024 mantarimay@pm.me
  - Update to version 20240831:
    * Disable vaapi info debug log
    * Faster startup (faster video codec query), fix some video codec
      callback logic
    * Add --version command
    * Improve quality again
* Tue Aug 20 2024 mantarimay@pm.me
  - Update to version 20240820:
    * Also revert av1 quality
    * Revert quality parameters, they were overkill
    * Explain why portal needs access to process root file
    * x11 cursor deinit: check if display is valid
    * Small refactor in pipewire code, remove unused
      extra/install_preserve_video_memory.sh script
    * Don't install files using absolute paths
* Thu May 16 2024 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
  - Initial package

Files

/usr/include/gsr
/usr/include/gsr/plugin.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 11 23:14:01 2025