Opened 3 years ago
Closed 3 years ago
#16040 closed enhancement (fixed)
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi 1.20.0
Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | elevated | Milestone: | 11.1 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New point version, primarily for Python-3.10 fixes and security fixes.
Change History (6)
comment:1 by , 3 years ago
Summary: | gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi 1.18.6 → gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi 1.20.0 |
---|
comment:2 by , 3 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 3 years ago
Grabbed this because there are several changes in here that could break WebKit. Note that it also includes the ability to build with ffmpeg-5.0.
There are a couple things that may break WebKit:
GstPlay: new high-level playback library, replaces GstPlayer Audio support for the WebKit Port for Embedded (WPE) web page source element
And one that directly impacts my nouveau issue (should not put in one without the other):
Compositor: multi-threaded video conversion and mixing
comment:4 by , 3 years ago
Highlights Development in GitLab was switched to a single git repository containing all the modules GstPlay: new high-level playback library, replaces GstPlayer WebM Alpha decoding support Encoding profiles can now be tweaked with additional application-specified element properties Compositor: multi-threaded video conversion and mixing RTP header extensions: unified support in RTP depayloader and payloader base classes SMPTE 2022-1 2-D Forward Error Correction support Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) Video decoder subframe support Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS Audio support for the WebKit Port for Embedded (WPE) web page source element CUDA based video color space convert and rescale elements and upload/download elements NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements Many WebRTC improvements The new VA-API plugin implementation fleshed out with more decoders and new postproc elements AppSink API to retrieve events in addition to buffers and buffer lists AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) Updated Rust bindings and many new Rust plugins Improved support for custom minimal GStreamer builds Support build against FFmpeg 5.0 Linux Stateless CODEC support gained MPEG-2 and VP9 Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support Lots of new plugins, features, performance improvements and bug fixes
Some of the most notable changes are above, but there are many more significant changes recorded in the release notes here: https://gstreamer.freedesktop.org/releases/1.20/
comment:5 by , 3 years ago
Fixed at 8c0d81961d489ba5b4fee521f98d2a3aa449d7fc
Security Advisory to come later with the rest of my security updates
comment:6 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Now 1.20.0