=== release 1.24.9 === 2024-10-30 20:33:30 +0000 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.9 2024-09-19 12:12:53 +0200 Tim-Philipp Müller * meson.build: Back to development after 1.24.8 Part-of: === release 1.24.8 === 2024-09-19 12:01:21 +0200 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.8 2024-08-21 12:33:28 +0100 Tim-Philipp Müller * meson.build: Back to development after 1.24.7 === release 1.24.7 === 2024-08-21 12:25:15 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.7 2024-07-29 16:48:02 +0100 Tim-Philipp Müller * meson.build: Back to development after 1.24.6 === release 1.24.6 === 2024-07-29 16:41:37 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.6 2024-07-22 09:29:52 +0200 Sebastian Gross * gst/asfdemux/gstasfdemux.c: asfdemux: Be more lenient towards malformed header VLC counts METADATA as 1 even if the specification states you must not. This leads to asfdemux failing since there are no bytes left when asfdemux tries to extract the "last" header. Do not fail hard in this case and try to proceed when everything else went fine. So at least gst-discoverer will see what's in the file. Closes #3684 Part-of: 2024-06-20 13:02:19 +0100 Tim-Philipp Müller * meson.build: Back to development after 1.24.5 === release 1.24.5 === 2024-06-20 12:54:15 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.5 2024-05-29 13:51:27 +0300 Tim-Philipp Müller * meson.build: Back to development after 1.24.4 === release 1.24.4 === 2024-05-29 13:44:50 +0300 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.4 2024-04-30 00:36:59 +0100 Tim-Philipp Müller * meson.build: Back to development after 1.24.3 Part-of: === release 1.24.3 === 2024-04-30 00:15:23 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.3 2024-04-10 00:04:02 +0100 Tim-Philipp Müller * meson.build: Back to development after 1.24.2 === release 1.24.2 === 2024-04-09 21:48:55 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.2 2024-03-22 01:38:06 +0100 Tim-Philipp Müller * meson.build: Back to development === release 1.24.1 === 2024-03-21 21:47:53 +0100 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.1 2024-03-05 13:45:27 +0000 Tim-Philipp Müller * meson.build: Back to development Part-of: === release 1.24.0 === 2024-03-04 23:51:42 +0000 Tim-Philipp Müller * NEWS: * README.md: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.24.0 2024-02-26 09:27:40 +0100 Edward Hervey * README.md: * RELEASE: docs: Use Discourse and Matrix as prefered communication channels Part of: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6220 === release 1.23.90 === 2024-02-23 18:20:11 +0000 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.23.90 2023-09-17 18:47:31 +0200 Jochen Henneberg * gst/asfdemux/gstrtpasfdepay.c: rtpasfdepay: Enabled header extension aggregation Because this depayloader may build several output buffers within one process run we push them all into a GstBufferList and push them out at once to make sure that each buffer gets notified about each header extension. Part-of: 2024-02-15 16:38:53 +0000 Tim-Philipp Müller * meson.build: Back to development Part-of: === release 1.23.2 === 2024-02-15 15:37:17 +0000 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.23.2 2024-02-14 00:38:10 +0000 Tim-Philipp Müller * po/lv.po: gst-plugins-ugly: update translations Part-of: 2024-02-10 19:47:24 +0000 Tim-Philipp Müller * docs/gst_plugins_cache.json: * gst/realmedia/asmrules.c: * gst/realmedia/asmrules.h: * gst/realmedia/gstrdtbuffer.c: * gst/realmedia/gstrdtbuffer.h: * gst/realmedia/meson.build: * gst/realmedia/rdtdepay.c: * gst/realmedia/rdtdepay.h: * gst/realmedia/rdtjitterbuffer.c: * gst/realmedia/rdtjitterbuffer.h: * gst/realmedia/rdtmanager.c: * gst/realmedia/rdtmanager.h: * gst/realmedia/realhash.c: * gst/realmedia/realhash.h: * gst/realmedia/realmedia.c: * gst/realmedia/rtspreal.c: * gst/realmedia/rtspreal.h: realmedia: remove RealServer RTSP extension, RDT handling and PNM source Part-of: 2024-02-06 18:09:02 +0000 Tim-Philipp Müller * meson.build: Back to development Part-of: === release 1.23.1 === 2024-02-06 16:37:19 +0000 Tim-Philipp Müller * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: Release 1.23.1 2024-01-28 11:15:01 +0000 Tim-Philipp Müller * meson.build: meson: bump Meson requirement to >= 1.1 for all modules Part-of: 2023-11-02 00:03:28 +0900 Seungha Yang * meson.build: meson: Fix MSVC build with GST_DISABLE_GST_DEBUG MSVC does not understand Wno-unused Part-of: 2022-04-06 12:56:30 +0100 Tim-Philipp Müller * meson.build: meson: Bump GLib requirement to >= 2.64 This includes fixes to make GstBus watches non-racy. Part-of: 2023-09-13 10:12:44 -0400 Nicolas Dufresne * ext/x264/meson.build: x264: Check that minimum version is met Since the addition of monochrome encoding support, we now depends on build 156. No version check was happening so far. Part-of: 2023-06-08 14:21:07 -0400 Nicolas Dufresne * docs/gst_plugins_cache.json: * ext/x264/gstx264enc.c: * tests/check/elements/x264enc.c: x264enc: Add monochrome 8bit support This is mapped to GStreamer GRAY8 format. This allow producing files with the chroma_format_idc 0 (monochrome). This is only availbable to high profile. Part-of: 2023-07-07 10:08:21 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: rmdemux: Check for integer overflow when calculation audio packet size Fixes ZDI-CAN-21444 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782 Part-of: 2023-07-07 10:08:03 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: rmdemux: Use GST_LOG_OBJECT instead of GST_LOG Part-of: 2023-07-07 10:00:19 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: rmdemux: Check that enough SIPR audio data is available when copying Part-of: 2023-07-07 09:59:20 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: rmdemux: Check for integer overflows when calculating the size of SIPR audio buffers Fixes ZDI-CAN-21443 Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782 Part-of: 2023-07-07 09:59:04 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: rmdemux: Use GST_LOG_OBJECT instead of GST_LOG Part-of: 2023-07-05 18:46:25 -0600 Olivier Crête * scripts/gen-changelog.py: gst-omx: Retire the whole package The OpenMAX standard is long dead and even the Raspberry Pi OS no longer supports it. Part-of: 2023-07-12 09:27:22 +0530 Nirbheek Chauhan * tests/check/meson.build: meson: Always use forward slashes in defines with paths Fixes the following build failure on MSYS2: ``` ../subprojects/gstreamer/tests/check/elements/filesrc.c: In function 'test_seeking': ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: error: incomplete universal character name \U 107 | g_object_set (G_OBJECT (src), "location", TESTFILE, NULL); | ^ ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: warning: unknown escape sequence: '\A' ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: warning: unknown escape sequence: '\g' ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: warning: unknown escape sequence: '\s' ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: warning: unknown escape sequence: '\g' ../subprojects/gstreamer/tests/check/elements/filesrc.c:107:53: warning: unknown escape sequence: '\c' ``` Due to: `-DTESTFILE=\"C:\\Users\\Administrator\[...]` https://gitlab.freedesktop.org/nirbheek/gstreamer/-/jobs/45317733 Part-of: 2023-03-07 14:05:54 +0100 Stéphane Cerveau * tests/meson.build: gstreamer-full: add full static support Allow a project to use gstreamer-full as a static library and link to create a binary without dependencies. Introduce the option 'gst-full-target-type' to select the build type, dynamic(default) or static. In gstreamer-full/static build configuration gstreamer (gst.c) needs the symbol gst_init_static_plugins which is defined in gstreamer-full. All the tests and examples are linking with gstreamer but the symbol gst_init_static_plugins is only defined in the gstreamer-full library. gstreamer-full can not be built first as it needs to know what plugins will be built. One option would be to build all the examples and tests after gstreamer-full as the tools. Disable tools build in subprojects too as it will be built at the end of build process. Part-of: 2023-05-17 22:58:46 +0200 Ruben Gonzalez * README.md: README.md: fix current version Part-of: 2023-05-10 08:57:40 +0200 Edward Hervey * ext/mpeg2dec/gstmpeg2dec.c: mpeg2dec: Fix conflicting type declaration It was always a GstFlowReturn Part-of: 2023-04-28 16:06:24 +0100 Tim-Philipp Müller * REQUIREMENTS: * docs/gst_plugins_cache.json: * ext/amrnb/GstAmrnbEnc.prs: * ext/amrnb/README: * ext/amrnb/amrnb.c: * ext/amrnb/amrnbdec.c: * ext/amrnb/amrnbdec.h: * ext/amrnb/amrnbenc.c: * ext/amrnb/amrnbenc.h: * ext/amrnb/meson.build: * ext/amrwbdec/README: * ext/amrwbdec/amrwb.c: * ext/amrwbdec/amrwbdec.c: * ext/amrwbdec/amrwbdec.h: * ext/amrwbdec/meson.build: * ext/meson.build: * meson_options.txt: * tests/check/elements/amrnbenc.c: * tests/check/gst-plugins-ugly.supp: * tests/check/meson.build: amrnb, amrwbdec: move AMR-NB and AMR-WB plugins to -good Fedora ships these libraries as part of the main distribution now, and they are decades old anyway so don't implement any of the newer features. Part-of: 2023-03-19 15:35:29 -0300 Thibault Saunier * docs/meson.build: doc: Avoid shelling out to hotdoc to generate plugins config files Part-of: 2023-04-11 11:50:57 -0400 Arun Raghavan * ext/x264/gstx264enc.c: x264enc: Check more video info fields to decide whether to reconfigure encoder The encoder is also initialised using interlace mode, colorimetry, chroma-site and multiview mode, so let's make sure we only skip reinitialising the encoder in set_format() if none of those have changed. Part-of: 2023-03-17 16:32:45 +0200 Sebastian Dröge * tests/check/elements/x264enc.c: plugins: Fix various trivial clang compiler warnings Part-of: 2023-03-15 18:53:09 +0000 Tim-Philipp Müller * gst/asfdemux/gstasfdemux.c: gst-plugins-ugly: re-indent with GNU indent 2.2.12 Part-of: 2023-01-08 17:15:12 +0000 Tim-Philipp Müller * ext/mpeg2dec/gstmpeg2dec.c: mpeg2dec: drop use of GSlice Part-of: 2023-01-08 17:15:00 +0000 Tim-Philipp Müller * ext/x264/gstx264enc.c: x264enc: drop use of GSlice Part-of: 2023-01-23 23:04:53 +0000 Tim-Philipp Müller * meson.build: Back to development Part-of: === release 1.22.0 ===