GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2021-09-24T14:34:12Zhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/367decklink: Make audio bit depth configurable by property2021-09-24T14:34:12ZBugzilla Migration Userdecklink: Make audio bit depth configurable by property## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765248)](https://bugzilla.gnome.org/show_bug.cgi?id=765248)**
## Description
+++ This bug was initially created as a clone of [Bug 742878](https://bugzilla.gnome.org...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765248)](https://bugzilla.gnome.org/show_bug.cgi?id=765248)**
## Description
+++ This bug was initially created as a clone of [Bug 742878](https://bugzilla.gnome.org/show_bug.cgi?id=742878) +++
Same story as for 8 vs 10 bits / RGB vs YUV, etc.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/368player: Add support for (multiple) external subtitles2021-09-24T14:34:12ZBugzilla Migration Userplayer: Add support for (multiple) external subtitles## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765305)](https://bugzilla.gnome.org/show_bug.cgi?id=765305)**
## Description
See https://github.com/sdroege/gst-player/issues/86
This can probably be implemente...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765305)](https://bugzilla.gnome.org/show_bug.cgi?id=765305)**
## Description
See https://github.com/sdroege/gst-player/issues/86
This can probably be implemented easier with decodebin3/playbin3.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/369player: Add support for navigation interface (switching DVD angles, etc)2021-09-24T14:34:12ZBugzilla Migration Userplayer: Add support for navigation interface (switching DVD angles, etc)## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765306)](https://bugzilla.gnome.org/show_bug.cgi?id=765306)**
## Description
See https://github.com/sdroege/gst-player/issues/87## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765306)](https://bugzilla.gnome.org/show_bug.cgi?id=765306)**
## Description
See https://github.com/sdroege/gst-player/issues/87https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/370player: Add support for chapters / TOC2021-09-24T14:34:13ZBugzilla Migration Userplayer: Add support for chapters / TOC## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765307)](https://bugzilla.gnome.org/show_bug.cgi?id=765307)**
## Description
See https://github.com/sdroege/gst-player/issues/88## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765307)](https://bugzilla.gnome.org/show_bug.cgi?id=765307)**
## Description
See https://github.com/sdroege/gst-player/issues/88https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/372player: Handle rotation2021-09-24T14:34:13ZBugzilla Migration Userplayer: Handle rotation## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765309)](https://bugzilla.gnome.org/show_bug.cgi?id=765309)**
## Description
See https://github.com/sdroege/gst-player/issues/90
### Depends on
* [Bug 768687](htt...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765309)](https://bugzilla.gnome.org/show_bug.cgi?id=765309)**
## Description
See https://github.com/sdroege/gst-player/issues/90
### Depends on
* [Bug 768687](https://bugzilla.gnome.org/show_bug.cgi?id=768687)
* [Bug 769147](https://bugzilla.gnome.org/show_bug.cgi?id=769147)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/371player: Add streaming/download streaming support2021-09-24T14:34:14ZBugzilla Migration Userplayer: Add streaming/download streaming support## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765308)](https://bugzilla.gnome.org/show_bug.cgi?id=765308)**
## Description
See https://github.com/sdroege/gst-player/issues/89## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765308)](https://bugzilla.gnome.org/show_bug.cgi?id=765308)**
## Description
See https://github.com/sdroege/gst-player/issues/89https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/373player: Handle zoom/crop & forced aspect ratio2021-09-24T14:34:15ZBugzilla Migration Userplayer: Handle zoom/crop & forced aspect ratio## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765310)](https://bugzilla.gnome.org/show_bug.cgi?id=765310)**
## Description
See https://github.com/sdroege/gst-player/issues/91 and https://github.com/sdroege/gst-p...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765310)](https://bugzilla.gnome.org/show_bug.cgi?id=765310)**
## Description
See https://github.com/sdroege/gst-player/issues/91 and https://github.com/sdroege/gst-player/issues/92https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/374player: Provide better error messages and error handling2021-09-24T14:34:15ZBugzilla Migration Userplayer: Provide better error messages and error handling## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765311)](https://bugzilla.gnome.org/show_bug.cgi?id=765311)**
## Description
See https://github.com/sdroege/gst-player/issues/93 and https://bugzilla.gnome.org/show_...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765311)](https://bugzilla.gnome.org/show_bug.cgi?id=765311)**
## Description
See https://github.com/sdroege/gst-player/issues/93 and https://bugzilla.gnome.org/show_bug.cgi?id=756806
### Depends on
* [Bug 756806](https://bugzilla.gnome.org/show_bug.cgi?id=756806)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/376player: Provide more control over deinterlacing2021-09-24T14:34:16ZBugzilla Migration Userplayer: Provide more control over deinterlacing## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765313)](https://bugzilla.gnome.org/show_bug.cgi?id=765313)**
## Description
See https://github.com/sdroege/gst-player/issues/95
### Depends on
* [Bug 675305](htt...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765313)](https://bugzilla.gnome.org/show_bug.cgi?id=765313)**
## Description
See https://github.com/sdroege/gst-player/issues/95
### Depends on
* [Bug 675305](https://bugzilla.gnome.org/show_bug.cgi?id=675305)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/375player: Handle authentication2021-09-24T14:34:16ZBugzilla Migration Userplayer: Handle authentication## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765312)](https://bugzilla.gnome.org/show_bug.cgi?id=765312)**
## Description
See https://github.com/sdroege/gst-player/issues/94
This probably also should get s...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765312)](https://bugzilla.gnome.org/show_bug.cgi?id=765312)**
## Description
See https://github.com/sdroege/gst-player/issues/94
This probably also should get some API improvements in the lower layers, like an authentication interface.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/377player: Add logo mode2021-09-24T14:34:16ZBugzilla Migration Userplayer: Add logo mode## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765316)](https://bugzilla.gnome.org/show_bug.cgi?id=765316)**
## Description
See https://github.com/sdroege/gst-player/issues/99
This seems useful as it's a com...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765316)](https://bugzilla.gnome.org/show_bug.cgi?id=765316)**
## Description
See https://github.com/sdroege/gst-player/issues/99
This seems useful as it's a common requirement for players and other not too trivial to implement.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/378player: Add micro-libraries with GTK/Qt/QML/Android/iOS/OSX/Windows integration2021-09-24T14:34:17ZBugzilla Migration Userplayer: Add micro-libraries with GTK/Qt/QML/Android/iOS/OSX/Windows integration## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765318)](https://bugzilla.gnome.org/show_bug.cgi?id=765318)**
## Description
For QML there is code here: https://github.com/sdroege/gst-player/tree/master/qt
Fo...## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765318)](https://bugzilla.gnome.org/show_bug.cgi?id=765318)**
## Description
For QML there is code here: https://github.com/sdroege/gst-player/tree/master/qt
For GTK there is code here: https://github.com/sdroege/gst-player/tree/master/gtk
For Android there are JNI bindings here: https://github.com/sdroege/gst-player/tree/master/android but these would ideally be autogenerated (see https://github.com/sdroege/gst-player/issues/39 )
This is more of a tracker bug and finding a general plan for handling these, specific platforms should be handled in new bugs.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/379h264parse: Fails to parse HRD parameters in SPS that ffmpeg accepts just fine2021-09-24T14:34:17ZBugzilla Migration Userh264parse: Fails to parse HRD parameters in SPS that ffmpeg accepts just fine## Submitted by Nicola `@drakkan`
**[Link to original bug (#765365)](https://bugzilla.gnome.org/show_bug.cgi?id=765365)**
## Description
Please try this pipeline using the provided public url
gst-launch-1.0 -vmt rtspsrc locatio...## Submitted by Nicola `@drakkan`
**[Link to original bug (#765365)](https://bugzilla.gnome.org/show_bug.cgi?id=765365)**
## Description
Please try this pipeline using the provided public url
gst-launch-1.0 -vmt rtspsrc location="rtspt://admin:q1w2e3r4t5y6@93.63.189.11:45433/onvif/profile5/media.smp" ! rtph264depay ! h264parse ! matroskamux ! fakesink silent=false
you'll get a not negotiated error from rtspsrc
if you remove matroskamux h264parse probably works in passthrough mode and the stream can be playedhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/381x265enc: problem with framerate=0/1 when re-encoding from rtp2021-09-24T14:34:19ZBugzilla Migration Userx265enc: problem with framerate=0/1 when re-encoding from rtp## Submitted by jav..@..il.com
**[Link to original bug (#765549)](https://bugzilla.gnome.org/show_bug.cgi?id=765549)**
## Description
Hello!
I'm receiving a raw RTP stream as an input and I wanted to encode it and streaming it...## Submitted by jav..@..il.com
**[Link to original bug (#765549)](https://bugzilla.gnome.org/show_bug.cgi?id=765549)**
## Description
Hello!
I'm receiving a raw RTP stream as an input and I wanted to encode it and streaming it again through RTP.
I was using this command to do it encoding to h264 and it was working just great:
gst-launch-1.0 udpsrc port=9001 caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)1280, height=(string)960, framerate=25/1, payload=(int)111" ! rtpvrawdepay ! x264enc bitrate=16384 ! rtph264pay ! udpsink host=127.0.0.1 port=1234
Now, i'm trying to encode to h265 and everything just stopped working. The command i'm using is:
gst-launch-1.0 udpsrc port=9001 caps = "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)4096, height=(string)2048, framerate=30/1, payload=(int)111" ! rtpvrawdepay ! x265enc bitrate=16384 ! rtph265pay ! udpsink host=127.0.0.1 port=1234
But now everything just stopped working and it returns:
"Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)RAW\,\ sampling\=\(string\)YCbCr-4:2:0\,\ depth\=\(string\)8\,\ width\=\(string\)4096\,\ height\=\(string\)2048\,\ framerate\=\(fraction\)30/1\,\ payload\=\(int\)111"
Setting pipeline to PLAYING ...
/GstPipeline:pipeline0/GstRtpVRawDepay:rtpvrawdepay0.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)4096\,\ height\=\(int\)2048\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)mpeg2\,\ colorimetry\=\(string\)bt709\,\ framerate\=\(fraction\)0/1"
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstX265Enc:x265enc0: Can not initialize x265 encoder.
Additional debug info:
gstx265enc.c(700): gst_x265_enc_init_encoder (): /GstPipeline:pipeline0/GstX265Enc:x265enc0
Execution ended after 0:00:00.000055373
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ..."
Everything looks okay appart the framerate that is set to 0 (variable). Do you have any idea of what could be happening?
Thanks.
Version: 1.8.1https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/170baseparse: use gst_util_uint64_scale to avoid overflow.2021-09-24T11:10:15ZBugzilla Migration Userbaseparse: use gst_util_uint64_scale to avoid overflow.## Submitted by kevin
**[Link to original bug (#765660)](https://bugzilla.gnome.org/show_bug.cgi?id=765660)**
## Description
use gst_util_uint64_scale_int will overflow as parse->priv->avg_bitrate
is unsigned int.## Submitted by kevin
**[Link to original bug (#765660)](https://bugzilla.gnome.org/show_bug.cgi?id=765660)**
## Description
use gst_util_uint64_scale_int will overflow as parse->priv->avg_bitrate
is unsigned int.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/383sdpdemux/src: Add property for specifying multicast-interface2021-09-24T14:34:19ZBugzilla Migration Usersdpdemux/src: Add property for specifying multicast-interface## Submitted by Julien Paixao
**[Link to original bug (#765925)](https://bugzilla.gnome.org/show_bug.cgi?id=765925)**
## Description
Created attachment 327199
SDP file
On a server RTP multicast streaming can be started, and t...## Submitted by Julien Paixao
**[Link to original bug (#765925)](https://bugzilla.gnome.org/show_bug.cgi?id=765925)**
## Description
Created attachment 327199
SDP file
On a server RTP multicast streaming can be started, and the information about the stream are inside an SDP file.
This file is available for HTTP downloading and contains the following information:
- multicast RTP stream using G711u (see attachment).
On a client the following pipeline is used for playback:
gst-launch-1.0 -vv souphttpsrc location=http://`<ip>`:`<port>`/test.sdp ! sdpdemux ! decodebin ! audioconvert ! alsasink
On client side there is only one network device/interface (eth0).
The pipeline ends up with an error linked to the fact that the multicast IP could not be set correctly. Please find in attachment the debug log with GST_DEBUG=udpsrc:6.
**Attachment 327199**, "SDP file":
[test.sdp](/uploads/efa9e33eb2a0fa44e0f5837f376daa3b/test.sdp)
Version: 1.xhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/384player: Add missing-plugin API2021-09-24T14:34:20ZBugzilla Migration Userplayer: Add missing-plugin API## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765934)](https://bugzilla.gnome.org/show_bug.cgi?id=765934)**
## Description
See https://github.com/sdroege/gst-player/pull/11## Submitted by Sebastian Dröge `@slomo`
**[Link to original bug (#765934)](https://bugzilla.gnome.org/show_bug.cgi?id=765934)**
## Description
See https://github.com/sdroege/gst-player/pull/11https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/25ges:tests:validate: Add tests disabling mixing in the default testsuite2021-09-24T12:20:58ZBugzilla Migration Userges:tests:validate: Add tests disabling mixing in the default testsuite## Submitted by Thibault Saunier `@thiblahute`
**[Link to original bug (#765935)](https://bugzilla.gnome.org/show_bug.cgi?id=765935)**
## Description
We should test that GES is useable even when disable mixing, meaning that
Gst el...## Submitted by Thibault Saunier `@thiblahute`
**[Link to original bug (#765935)](https://bugzilla.gnome.org/show_bug.cgi?id=765935)**
## Description
We should test that GES is useable even when disable mixing, meaning that
Gst elements, and in particular demuxers properly handle seqnums as NLE
intensively relies on them to thread safely know when a sub pipeline is
EOS.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/385adaptivedemux: Provide API for being able to set properties on internal HTTP ...2021-09-24T14:34:20ZBugzilla Migration Useradaptivedemux: Provide API for being able to set properties on internal HTTP (and other) sources## Submitted by pot..@..ty.com
**[Link to original bug (#765986)](https://bugzilla.gnome.org/show_bug.cgi?id=765986)**
## Description
I hope you will forgive me that I'm not good at English.
I have been using the version 1.8.0 ...## Submitted by pot..@..ty.com
**[Link to original bug (#765986)](https://bugzilla.gnome.org/show_bug.cgi?id=765986)**
## Description
I hope you will forgive me that I'm not good at English.
I have been using the version 1.8.0 of gstreamer.
Now, I am building a pipeline to play the Http Live Streaming(HLS) video.
the http protocol can play on this pipeline.
gst-launch-1.0 souphttpsrc location=http://path/to/hls.m3u8 ! decodebin ! videoconvert ! autovideosink
but, https protocol can't play.
gst-launch-1.0 souphttpsrc ssl-strict=false location=https://path/to/hls.m3u8 ! decodebin ! videoconvert ! autovideosink
By the way, in the case of the mp4 can be played on http protocol.
gst-launch-1.0 souphttpsrc ssl-strict=false location=https://path/to/movie.mp4 ! decodebin ! videoconvert ! autovideosink
Please pointed out if there is a mistake to building a pipeline.
Version: 1.8.0https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/386jifmux fails to find EOI if it's not within the last 5 bytes2021-09-24T14:34:21ZBugzilla Migration Userjifmux fails to find EOI if it's not within the last 5 bytes## Submitted by Mohammed Sameer
**[Link to original bug (#766010)](https://bugzilla.gnome.org/show_bug.cgi?id=766010)**
## Description
The attached image makes jifmux barf with the following pipeline:
GST_DEBUG='*:2' gst-launch...## Submitted by Mohammed Sameer
**[Link to original bug (#766010)](https://bugzilla.gnome.org/show_bug.cgi?id=766010)**
## Description
The attached image makes jifmux barf with the following pipeline:
GST_DEBUG='*:2' gst-launch-1.0 filesrc num-buffers=1 blocksize=4299656 location=1462395350.jpg ! 'image/jpeg' ! jifmux ! filesink location=foo.jpg
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.027655752 10721 0x872c290 WARN jifmux gstjifmux.c:341:gst_jif_mux_parse_image:`<jifmux0>` Couldn't find an EOI marker
0:00:00.027717421 10721 0x872c290 WARN jifmux gstjifmux.c:371:gst_jif_mux_parse_image:`<jifmux0>` Error parsing image header (need more that 0 bytes available)
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
It seems EOI marker is not present within the last 5 bytes thus jifmux fails to find it.
Version: 1.8.1