Revisions of gstreamer-plugins-bad

Thomas Williams's avatar Thomas Williams (junknot) committed (revision 31)
- Disable chromaprint plugin until the upstream chromaprint package
  supports something newer than ffmpeg-4.  Currently this one plugin
  forces us to keep the ancient ffmpeg-4 around, and installed.
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 29)
- Update to version 1.22.3:
  + a2dpsink: Fails many tests in Bluetooth SIG Certification.
  + avdtputil: Use int instead of int range for fixed bitpool
    values.
  + ccconverter:
    - reintroduce frame count reset on cycle completion
    - integer overflow & crashing
  + codectimestamper: remove PC file generation from plugin's own
    meson.build.
  + cudamemory: Fix for semi planar YUV memory size decision.
  + d3d11compositor:
    - Reconfigure resource only when output caps is changed.
    - Skip zero alpha input.
  + d3d11convert: Fix for runtime property update.
  + d3d11memory: Don't clear wrapped texture memory.
  + d3d11videosink:
    - Fix for ignored initial render rectangle.
    - Fix race condition in window unprepare.
    - Enhancement for initial window size decision.
    - Don't clear prepared buffer on unlock_stop().
  + dashdemux: mpdclient: fix divide by 0 if segment has no
    duration.
  + dtlstransport: Keep strong ref of dtls encoder/decoder.
  + GstPlay:
    - Avoid getting property of playbin2 if subtitle_sid is null.
    - Fix critical log when using playbin3.
  + h264decoder: Drop nonexisting picture silently without error.
  + dtmf: element classification improvements.
  + mfvideoenc: Allow only even resolution numbers.
  + sctpenc:
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 28)
- reorganize files sections so BUILD_ORIG works without BUILD_ORIG_ADDON again
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 27)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 26)
- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.

- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657

- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs 
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 25)
- don't own appdata dir - is provided by filesystem 

- added patches
  fix https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1574
  + gstreamer-plugins-bad-openexr3.patch

- Update to version 1.18.4:
  + avwait: Don't post messages with the mutex locked
  + d3d11h264dec: Reconfigure decoder object on DPB size change
    and keep track of actually configured DPB size
  + dashsink: fix double unref of sinkpad caps
  + decklinkvideosink: Use correct numerator for 29.97fps
  + decklinkvideosink: fix auto format detection
  + decklinksrc: Use a more accurate capture time
  + d3d11videosink: Fix build error on UWP
  + interlace: negotiation and buffer leak fixes
  + mpegvideoparse: do not clip, so decoder receives data from
    keyframe even if it's before the segment start
  + mpegtsparse: Fix switched DTS/PTS when set-timestamps=false
  + nvh264sldec: Reopen decoder object if larger DPB size is
    required
  + sdpsrc: fix double free if sdp is provided as string via the
    property
  + vulkan: Fix elements long name.
  available upstream. (jsc#SLE-13843)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 24)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 23)
python38 bullshit
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 22)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 21)
lskdfjl
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 20)
- Drop GPL-2.0-or-later from license tag, upstream moved to
  LGPL-2.1-or-later only starting from version 1.18.1. See commit
  https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1682

- Update to version 1.18.2:
  + tsparse: timestamp packetized buffers, fixing timestamp
    handling regression in connection with dvbsrc in MeTV
  + ttmlparse: fix issues in aggregation of input TTML
  + mpegdemux: Set duration on seeking query if possible, fixes
    seeking in MPEG-PS streams in gst-play-1.0
  + mpegtsdemux: Fix off by one error
  + adaptivedemux:
    - Store QoS values on the element
    - Don't calculate bitrate for header/index fragments
  + hlsdemux: Don't double-free variant streams on errors
  + mpegtspacketizer: Handle PCR issues with adaptive streams
  + player: call ref_sink on pipeline
  + vkdeviceprovider: Avoid deadlock on physical device
  + wlvideoformat: fix DMA format convertor
  + Webrtc shutdown crashes
  + decklink:
    - Update enum value bounds check in gst_decklink_get_mode()
    - Correct framerate 2KDCI 23.98
  + amc: Fix crash when encoding AVC
  + d3d11videoprocessor: Fix wrong input/output supportability
    check
  + opencv: allow compilation against 4.5.x
  + tests: svthevcenc: Fix test_encode_simple
  + tests: dtls: Don't set dtlsenc state before linking
  + mpegtsmux: Restore intervals when creating TsMux
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 19)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 18)
- Add libgstcodecs and libgstvulkan to baselibs.conf
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 17)
- Update to 1.18.0:
  + Highlights:
    - GstTranscoder: new high level API for applications to
      transcode media files from one format to another
    - High Dynamic Range (HDR) video information representation
      and signalling enhancements
    - Instant playback rate change support
    - Active Format Description (AFD) and Bar Data support
    - RTSP server and client implementations gained ONVIF trick
      modes support
    - Hardware-accelerated video decoding on Windows via
      DXVA2/Direct3D11
    - Microsoft Media Foundation plugin for video capture and
      hardware-accelerated video encoding on Windows
    - qmlgloverlay: New overlay element that renders a QtQuick
      scene over the top of an input video stream
    - imagesequencesrc: New element to easily create a video
      stream from a sequence of jpeg or png images
    - dashsink: New sink to produce DASH content
    - dvbsubenc: New DVB Subtitle encoder element
    - MPEG-TS muxing now also supports TV broadcast compliant
      muxing with constant bitrate muxing and SCTE-35 support
    - rtmp2: New RTMP client source and sink element from-scratch
      implementation
    - svthevcenc: New SVT-HEVC-based H.265 video encoder
    - vaapioverlay: New compositor element using VA-API
    - rtpmanager gained support for Google's Transport-Wide
      Congestion Control (twcc) RTP extension
    - splitmuxsink and splitmuxsrc gained support for auxiliary
      video streams
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 16)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 15)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 14)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 13)
Thomas Williams's avatar Thomas Williams (junknot) committed (revision 12)
Displaying revisions 1 - 20 of 31
openSUSE Build Service is sponsored by