head 1.13; access; symbols pkgsrc-2023Q4:1.12.0.2 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.11.0.2 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.10.0.4 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.2 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.9.0.10 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.8 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.6 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.7.0.14 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.12 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.10 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.8 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.6 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.4 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.2 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.6.0.20 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.16 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.14 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.12 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.10 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.8 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.6 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.4 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.2 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.5.0.4 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.4.0.4 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.2 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.3.0.16 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.14 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.12 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.10 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.8 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.6 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.4 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.2.0.2 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.13 date 2024.02.20.20.40.07; author wiz; state Exp; branches; next 1.12; commitid Z3qatwFPQ2uohdZE; 1.12 date 2023.11.23.08.44.57; author wiz; state Exp; branches; next 1.11; commitid OBBZT3dhBMxObINE; 1.11 date 2023.08.14.05.25.00; author wiz; state Exp; branches; next 1.10; commitid LOSB79OLVxvXjIAE; 1.10 date 2023.03.09.08.25.42; author prlw1; state Exp; branches; next 1.9; commitid 5oQEBfwlzK4cpqgE; 1.9 date 2021.12.08.16.05.59; author adam; state Exp; branches; next 1.8; commitid 2PyWjHx5T8rqARjD; 1.8 date 2021.11.15.22.54.26; author wiz; state Exp; branches; next 1.7; commitid IwFN8B1K5bPMBWgD; 1.7 date 2020.03.08.16.50.53; author wiz; state Exp; branches; next 1.6; commitid rcNYzTQo8icypCZB; 1.6 date 2017.10.30.15.33.36; author prlw1; state Exp; branches; next 1.5; commitid Wz5VBvkEMiqKD5dA; 1.5 date 2017.08.16.20.21.12; author wiz; state Exp; branches; next 1.4; commitid rqudPoPPU2GmEt3A; 1.4 date 2017.02.11.23.28.04; author prlw1; state Exp; branches; next 1.3; commitid f8lLhy1DgLRVEAFz; 1.3 date 2015.01.03.18.09.31; author wiz; state Exp; branches; next 1.2; commitid 0nJXuQeTgKRSDB4y; 1.2 date 2014.10.01.14.26.15; author wiz; state Exp; branches; next 1.1; commitid Sn9Umn3fFTNarvSx; 1.1 date 2014.08.31.22.25.30; author wiz; state Exp; branches; next ; commitid IhEgHmjIL2Bp5zOx; desc @@ 1.13 log @gstreamer: update to 1.22.10 GStreamer 1.22.10 This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x. Highlighted bugfixes: gst-python: fix bindings overrides for Python >= 3.12 glcolorconvert: fix wrong RGB to YUV matrix with bt709 glvideoflip: fix "method" property setting at construction time gtk4paintablesink: Always draw a black background behind the video frame, and other fixes pad: keep segment event seqnums the same when applying a pad offset basesink: Preroll on out of segment buffers when not dropping them Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3 livesync: add support for image formats such as JPEG or PNG sdpdemux: Add SDP message (aka session) attributes to the caps too textwrap: add support for gaps macos: Fix gst_macos_main() terminating whole process, and set activation policy webrtcbin: Improve SDP intersection for Opus various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements GStreamer 1.22.9 This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x. Highlighted bugfixes: More Security fixes for the AV1 codec parser va: fixes for Mesa Gallium drivers in Mesa versions older than v23.2 v4l2src: Consider framerate during caps selection v4l2codec: decoder fixes rtspsrc: multicast fixes camerabin viewfinder fixes various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements @ text @# $NetBSD: Makefile,v 1.12 2023/11/23 08:44:57 wiz Exp $ .include "../../multimedia/gstreamer1/version.mk" DISTNAME= gst-rtsp-server-${GST_VERSION} CATEGORIES= net multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-rtsp-server/ EXTRACT_SUFX= .tar.xz HOMEPAGE= https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html COMMENT= GStreamer RTSP server LICENSE= gnu-lgpl-v2 PYTHON_VERSIONS_INCOMPATIBLE= 27 PYTHON_FOR_BUILD_ONLY= tool USE_TOOLS+= pkg-config PKGCONFIG_OVERRIDE+= output/meson-private/*.pc PKGCONFIG_OVERRIDE_STAGE= pre-install MESON_ARGS+= -Dtests=disabled .include "../../lang/python/pyversion.mk" SUBST_CLASSES+= pytoolpath SUBST_STAGE.pytoolpath= pre-configure SUBST_FILES.pytoolpath= scripts/extract-release-date-from-doap-file.py SUBST_SED.pytoolpath= -e '1s|.*python3\{0,1\}[^ ]*|\#!${PYTHONBIN}|' .include "../../multimedia/gstreamer1/buildlink3.mk" .include "../../multimedia/gst-plugins1-base/buildlink3.mk" .include "../../devel/gobject-introspection/buildlink3.mk" .include "../../devel/meson/build.mk" .include "../../mk/bsd.pkg.mk" @ 1.12 log @gst-rtsp-server: finish update to 1.22.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/08/14 05:25:00 wiz Exp $ d18 3 a20 1 PKGCONFIG_OVERRIDE= gstreamer-rtsp-server.pc.in @ 1.11 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/03/09 08:25:42 prlw1 Exp $ a2 1 PKGREVISION= 1 @ 1.10 log @Update gstreamer1 to 1.22.1 Highlight summary: - New HLS, DASH and Microsoft Smooth Streaming adaptive streaming clients adaptivemux2, which requires a "streams-aware" container to work. - videoconvert and videoscale were combined to videoconvertscale - xingmux was moved to plugins-good Many improvements listed at https://gstreamer.freedesktop.org/releases/1.22/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2021/12/08 16:05:59 adam Exp $ d3 1 @ 1.9 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2021/11/15 22:54:26 wiz Exp $ d3 3 a5 2 DISTNAME= gst-rtsp-server-1.12.3 PKGREVISION= 3 a9 1 MAINTAINER= pkgsrc-users@@NetBSD.org d14 4 a17 3 USE_LIBTOOL= yes GNU_CONFIGURE= yes USE_TOOLS+= pkg-config gmake d20 9 a28 1 BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.10.0 d31 2 a32 2 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.40.0 .include "../../devel/glib2/buildlink3.mk" @ 1.8 log @*: recursive bump for gstreamer 1.18.5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/03/08 16:50:53 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.7 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2017/10/30 15:33:36 prlw1 Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.6 log @Update gst-rtsp-server to 1.12.3 ## GStreamer RTSP server - The RTSP server now also supports Digest authentication in addition to Basic authentication. - The `GstRTSPClient` class has gained a `pre-*-request` signal and virtual method for each client request type, emitted in the beginning of each rtsp request. These signals or virtual methods let the application validate the requests, configure the media/stream in a certain way and also generate error status codes in case of an error or a bad request. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/08/16 20:21:12 wiz Exp $ d4 1 @ 1.5 log @Follow some http redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2017/02/11 23:28:04 prlw1 Exp $ d3 1 a3 1 DISTNAME= gst-rtsp-server-1.10.3 @ 1.4 log @Update gst-rtsp-server to 1.10.3 Many improvements in 2 years of development. Release notes at: https://cgit.freedesktop.org/gstreamer/gst-rtsp-server/tree/NEWS?h=1.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2015/01/03 18:09:31 wiz Exp $ d5 1 a5 1 MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-rtsp-server/ d9 1 a9 1 HOMEPAGE= http://gstreamer.freedesktop.org/modules/gst-rtsp-server.html @ 1.3 log @Update to 1.4.5. All pkgsrc patches were integrated :-) GStreamer core: * 736969 : queue2: dead lock when buffering * 738092 : basesink: clamp reported position based on direction * 740001 : task: race condition when pausing and stopping GStreamer Plugins Base: * 741420 : video pools: should update size in configuration after applying alignment * 715050 : add typefinder for audio/x-audible * 739544 : tcp: Add test and fix memory leak in tcp elements * 739840 : typefind should recognize Apple Core Audio Format (CAF) * 740556 : videodecoder: don't complain when DTS != PTS on keyframes * 740675 : playsink: continues playback, reset mute property * 740730 : rtspconnection: don't remove child source if parent source is already destroyed * 740853 : audiodecoder: Push pending events before sending EOS. * 740952 : alsa: NetBSD fixes * 741045 : audiorate can can lose timestamp precision in some cases * 741198 : playbin: leaks GstPads GStreamer Plugins Good: * 711437 : apev2mux: should not put APEv2 tags at beginning of WavPack files * 726194 : v4l2src does not cope well when a capture card is sometimes interlaced, sometimes progressive at the same resolution * 736397 : flvdemux: Per-stream resyncing behavior causes A/V-desyncs * 737603 : v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED * 739476 : vpx: fails to build against libvpx from git * 739722 : matroskamux: Thread safe register GstMatroskamuxPad * 739789 : v4l2allocator: fix error message if allocator is already active * 739791 : v4l2bufferpool: unref pool when v4l2_allocator_new() fails * 739792 : v4l2allocator: fix gst_v4l2_allocator_stop prototype * 739996 : videomixer: Drops a lot of frames, if one of the sources is live * 740040 : v4l2src: Fails in presence of V4L2_BUF_FLAG_ERROR * 740392 : rtspsrc: mikey base64 decoded key-mgmt leak * 740407 : qtmux limits capture to 4096x4096 * 740633 : v4l2src: RW io-mode is broken * 740636 : v4l2src: framerate is not always set on driver * 740671 : aspectratiocrop: crop needs to be reset when video size changes * 740905 : v4l2: still has 1 include to linux/videodev.h * 741271 : rtph264pay: Buffer leak in H.264 payloader when using SPS/PPS * 741381 : rtph264pay: Race condition may cause crash when going from PAUSED- > READY * 741407 : deinterlace: in query_caps return only supported formats if filter is interlaced * 737579 : v4l2object: set colorspace for output devices * 739754 : v4l2bufferpool: Should validate that all memories are writeable before queueing back GStreamer Plugins Bad: * 722764 : rawparse: fix SEEKING query handling * 729768 : mpegtsbase: Raise limit to read more bytes initially to find PCR * 739152 : gl/cocoa: build with GNUStep fails * 740191 : dvbbasesink: segfaults on 32-bit (rpi) * 740201 : gl/cocoa: Does not compile on OSX < 10.7 anymore * 740451 : srtpdec: leaks rtp/rtcp sink events * 740953 : configure.ac: unportable test(1) comparison operator * 741321 : opusparse: fix header parsing esp. of encoded output of libopus GStreamer RTSP Server: * 739481 : rtsp-stream: leaks srtp decoder when leaving rtpbin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/10/01 14:26:15 wiz Exp $ d3 1 a3 1 DISTNAME= gst-rtsp-server-1.4.5 d9 1 a9 1 HOMEPAGE= http://gstreamer.freedesktop.org/src/gst-rtsp-server/ d11 1 d18 1 a18 1 BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.2.0 d21 1 @ 1.2 log @Update gstreamer to 1.4.3: Note that this announcement includes everything from 1.4.2 too, which was never officially released as some critical bugs were found. Bug reports fixed in this release: GStreamer core: * 734412 : multiqueue: The buffering logic can lead to a pipeline stuck in PAUSED forever * 735574 : buffer: do not touch memory tag flag when copying buffer flags * 736295 : multiqueue: posts buffering message holding lock * 736424 : query: add annotations to gst_query_set_nth_allocation_pool * 736680 : basesrc: possible pool and allocator leak in prepare_allocation() * 736736 : query: add annotations to gst_query_add_allocation_pool * 736813 : typefindelement leaks sticky events upon flush_stop * 737102 : queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages * 737133 : Missing gstconfig.h include GStreamer Plugins Base: * 732908 : audioresample: skips samples unless input buffers have correct size * 727255 : playbin: filter out buffering messages when switching URI and the previous URI is still playing * 729811 : output-selector: test example in gstreamer plugin base is giving " Internal data flow error " * 735569 : rtspconnection: Crash due to no protection of watchs readsrc * 735748 : playbin: can't play an avi file in totem with audio-filter=scaletempo * 735800 : textoverlay: Two textoverlay in sequence fail to negotiate (regression) * 735844 : basetextoverlay/pango: overlay negotiation fails when it should not * 735952 : videorate: GstStructure refcount critical message * 736071 : audiobasesink: Don't hold object lock while calling into other objects like the clock * 736118 : videofilter: The buffer is not writable in transform_frame_ip * 736739 : audiocdsrc: do not leak uid after parsing TOC select event * 736779 : typefind: h265 IRAP picture always true * 736788 : audiodecoder: leaks events * 736796 : videoencoder: do not leak events when flushing them * 736861 : playbin: Reference count bug * 736679 : videodecoder: do not leak pool and allocator in error case * 736969 : queue2: dead lock when buffering * 709868 : Keep still meaningfull pending events on FLUSH_STOP GStreamer Plugins Good: * 719359 : vp8dec: Doesn't handle changes in resolution * 733607 : v4l2transform: Rank should have been NONE * 734266 : vp8dec: fails when input format changes * 735520 : aacparse: skip valid ADTS/LOAS frames * 735804 : smpte: Creates incomplete raw video caps * 735833 : matroskademux: parse error at end of file * 735859 : videomixer: Dynamically changing the FPS leads to an incorrect buffer time * 736192 : avidemux: some AVI files crash (regression) * 736266 : wavparse: error in reading adtl chunk * 736384 : v4l2sink: pool not unreffed after usage * 736670 : v4l2allocator: O_CLOEXEC needs _GNU_SOURCE * 736805 : multipartdemux leaks new stream events * 736807 : rtpbin: pad leaked in error case * 735660 : v4l2: fix new v4l2 code not working with certain devices (regression) * 736944 : videoscale: vs_image_scale_4tap_Y offset should use stride to calculate buffer offset * 737219 : flacparse: When generating headers, leave total_samples at 0 if upstream duration query returns GST_CLOCK_TIME_NONE. GStreamer Plugins Bad: * 735861 : dataurisrc: make src thread safe * 736090 : aiffparse: duplicate else-if condition * 736390 : tsdemux: plug for a memory leak * 736426 : mpegpsmux: memory leak with h264/avc stream * 736474 : vc1parse: malformed sequence layer header and STRUCT_C * 736490 : tsdemux: fix overflow of packet_length field of PESHeader * 736729 : glmixer: do not leak pool in error cases * 736730 : gltestsrc: do not leak pool in error cases * 736731 : openni2src: do not leak pool * 736732 : glfilter: do not leak pool in error cases * 736733 : vdpdecoder: do not leak pool * 736735 : waylandsink: do not leak buffer pool in error case * 736750 : vc1parse: fix sequence-layer/frame-layer endianness * 736871 : codecparsers_vc1: sequence-layer parser is broken due to endianness issue. * 736919 : hlsdemux: attempt to unlock an already unlocked mutex in gst_hls_demux_change_playlist * 736951 : vc1parse: initialize sent_codec_tag before using it GStreamer Plugins Ugly: * 736060 : asfdemux: add GUID for ASF_Metadata_Library_Object GStreamer libav Plugins: * 734661 : avviddec: After draining frames, flush the libav decoder * 736515 : avviddec: keep draining buffers from libav until libav says so * 737144 : avauddec: keep draining buffers from libav until libav says so GStreamer RTSP Server: * 735570 : Race condition between close() and handle_tunnel() causing crash * 736017 : Sequence number is not monotonic after PAUSE command @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/08/31 22:25:30 wiz Exp $ d3 1 a3 1 DISTNAME= gst-rtsp-server-1.4.3 @ 1.1 log @Import gst-rtsp-server-1.4.1 as net/gst-rtsp-server. gst-rtsp-server is a library on top of GStreamer for building an RTSP server. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= gst-rtsp-server-1.4.1 @