File wf-recorder.changes of Package wf-recorder

-------------------------------------------------------------------
Mon Oct 14 12:52:54 UTC 2024 - ammen99@gmail.com

- Update to version 0.5.0+git1:
  * frame-writer: Track ffmpeg changes (#279)

-------------------------------------------------------------------
Mon Oct 14 12:48:48 UTC 2024 - ammen99@gmail.com

- Update to version 0.5.0+git0:
  * Also set buffer.drm_format with shm capture by @nowrep in #233
  * Use dmabuf feedback instead of wl-drm to get compositor device by @nowrep in #235
  * Set the default pixel format to yuv420p by @soreau in #237
  * Get hw_frame_context from buffersink by @nowrep in #242
  * Allow region capture with DMA-BUF by @nowrep in #244
  * recreate buffer if format changes by @ammen99 in #251
  * Add compatibility with FFMPEG 7.0 by @eclipseo in #262
  * ensure all status messages use stderr by @nekopsykose in #267
  * add -O/--overwrite by @nekopsykose in #266
  * PipeWire audio capture by @nowrep in #247
  * Require libpipewire >= 1.0.5 for pw_buffer.time by @nowrep in #271

-------------------------------------------------------------------
Wed Aug 21 09:23:42 UTC 2024 - Denys Kondratenko <stdden@opensuse.org>

- Update to version 0.4.1+git11:
  * PipeWire audio capture (#247)
  * add -y/--overwrite (#266)
  * ensure all status messages use stderr (#267)
  * Add compatibility with FFMPEG 7.0 (#262)
  * recreate buffer if format changes (#251)
  * Allow region capture with DMA-BUF (#244)
  * Get hw_frame_context from buffersink (#242)
  * Set the default pixel format to yuv420p (#237)
  * README: add NixOS, order distros alphabetically (#231)
  * Use dmabuf feedback instead of wl-drm to get compositor device (#235)
  * Also set buffer.drm_format with shm capture (#233)

-------------------------------------------------------------------
Thu Mar  7 09:09:22 UTC 2024 - jun wang <jgwang@suse.com>

- Update to version 0.4.1
  * bump meson.build version to 0.4.1
  * don't fail when git-metadata is unavailable (#226)
  * mention Alpine package (#227)
  * Fix typo in main.cpp (#229)

-------------------------------------------------------------------
Wed Aug 23 09:45:48 UTC 2023 - ammen99@gmail.com

- Update to version 0.4.0+git0:
  * meson.build: bump version to 0.4.0
  * don't ask for overwrite for the char device (#141)
  * add --no-dmabuf option (#225)
  * Break early when exit_main_loop is set in encoder thread (#223)
  * Dynamically increase number of used buffers (#221)
  * Add X2RGB10 format mapping for DMA-BUFs (#224)
  * Add support for 16 bit deep formats (#184)
  * Revert "Use VP9+Opus on MKV for recordings"
  * Revert "Use VP8+Vorbis on WebM for recordings (#202)"
  * Use codec format which best matches input (#215)
  * Retry capture on failure
  * Use gbm_bo_create_with_modifiers when possible
  * Reduce memory usage with DMA-BUF capture (#219)
  * Use DMA-BUF with HW encoding (#206)
  * Only flush when video codec has delay (#209)
  * ci: add to safe directories so that git parse-rev works (#210)

-------------------------------------------------------------------
Tue Jan 17 11:40:17 UTC 2023 - llyyr.public@gmail.com

- Update to version 0.3.0+git19:
  * Gracefully terminate on SIGTERM/SIGHUP to avoid corruption (#183)
  * Fix meson deprecation warning
  * Replace deprecated av_init_packet() calls
  * FrameRate Changes, Implement CFR and estimated buffer framerate (#190)
  * Use VP8+Vorbis on WebM for recordings (#202)
  * Add GitHub Actions CI to test the build (#201)
  * README: Flesh out build dependencies for building from source (#203)
  * build: Fix compile failure introduced by last commit (#200)
  * Add a compile-time option to set the default container file format
  * README: Update Fedora build and install documentation
  * Use VP9+Opus on MKV for recordings
  * Add default codec parameters for libvpx/libvpx-vp9. (#197)

-------------------------------------------------------------------
Tue Sep 13 12:15:24 UTC 2022 - llyyr.public@gmail.com

- Update to version 0.3.0+git7:
  * fix formatting for muxer option in the manpage
  * Fix manpage formatting
  * remove redundant --force-yuv option
  * fix buffersink pix_fmt handling
  * docs: fix help and examples regarding -a & --audio (#180)
  * Remove unused variable (#178)
  * Support for configuring audio codec and video framerate (#177)
  * bump version in meson.build to 0.3.0
  * Fix: Crash when output is switched on (#168)
  * Add support for xrgb/xbgr 2101010 formats

-------------------------------------------------------------------
Wed Jun 29 13:28:11 UTC 2022 - llyyr <thighsaspillows@gmail.com>

- Update to version v0.3.0
  * Support for ffmpeg filters with the -F <filter> option (5384bc9). This allows using many of the effects ffmpeg provides, see https://github.com/schauveau/wf-recorder-x for a good introduction on filters.
  * Support for recording new frames only when the screen contents actually change (#82). This is now the default behavior. If this is not desired (because for ex. the recording has variable refresh rate and not fixed), the -D option can be used to get the old behavior.
  * wf-recorder now asks the user if the output file will be overwritten (0b74ad4)
  * Various bug fixes, see the git log for complete list of changes.

-------------------------------------------------------------------
Tue Feb 16 18:17:10 UTC 2021 - Denys Kondratenko <stdden@opensuse.org>

- fix for the issue #92 (Requested output format 'v4l2' is not a suitable output format)
  *adding missing libavdevice-devel dependency to be able to use v4l2loopback

-------------------------------------------------------------------
Fri Apr 17 11:25:38 UTC 2020 - Denis Kondratenko <denis.kondratenko@suse.com>

- Update to version v0.2.1
  * Improved documentation
  * Fixed long recordings (>1h10m) (#78)
- Update to v0.2
  * Addition of manpage and help options #35
  * Conversion to RGB to YUV with the help of OpenCL (the latter being optional) #30 #32
  * Option to set muxer and pixel format #43 #53
  * Support for loopback devices: #43 #53
  * Update to newer avcodec_send_frame API #47
- Add opencl dependency for new OpenCL feature
- Add scdoc for man
- spec switched to %meson macros

-------------------------------------------------------------------
Thu May 16 19:36:14 UTC 2019 - Michael Aquilina <michaelaquilina@gmail.com>

- Initial Release
openSUSE Build Service is sponsored by