RFR: 8318387: Update GStreamer to 1.22.6

Alexander Matveev almatvee at openjdk.org
Fri Nov 17 21:32:27 UTC 2023


- GStreamer updated to 1.22.6 and GLib updated to 2.78.1.
- Tested on all platforms with all supported media streams.
- GStreamer 1.22.6 requires GLib 2.62.0, but since we need to support older GLib versions on Linux following APIs were changed from new to old one (restored GStreamer 1.20.1 code) (Linux only, other platforms using latest code):
  - g_queue_clear_full() -> g_queue_foreach(), g_queue_clear().
  - g_atomic_rc_box_*() -> g_weak_ref_init(), g_weak_ref_clear().

-------------

Commit messages:
 - 8318387: Update GStreamer to 1.22.6 [v2]
 - 8318387: Update GStreamer to 1.22.6

Changes: https://git.openjdk.org/jfx/pull/1290/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1290&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8318387
  Stats: 45668 lines in 438 files changed: 19431 ins; 18936 del; 7301 mod
  Patch: https://git.openjdk.org/jfx/pull/1290.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1290/head:pull/1290

PR: https://git.openjdk.org/jfx/pull/1290


More information about the openjfx-dev mailing list