GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2017-08-09T16:41:04Zhttps://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/10Add bindings for GstToc/TocSetter2017-08-09T16:41:04ZSebastian DrögeAdd bindings for GstToc/TocSetterhttps://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstToc.html
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTocSetter.html
The TocSetter should be possible to autogenerat...https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstToc.html
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTocSetter.html
The TocSetter should be possible to autogenerate, Toc needs manual code (because miniobject). See e.g. caps.rs, tags.rs, sample.rs.
Needs also addition of support for the event and messagehttps://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/4Add bindings for libgstaudio2018-05-13T10:50:44ZSebastian DrögeAdd bindings for libgstaudioSee https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-audio.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir...See https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-audio.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Make sure the autogenerated code is correct, add manual code as needed
- Write manual bindings for anything that can't be automatically generated (macros, miniobjects, GstAudioInfo/Frame, ...)
- Add src/lib.rs for re-exporting, Cargo.toml, etc
Depends on
https://github.com/sdroege/gstreamer-rs/issues/7https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/5Add bindings for libgstvideo2018-05-13T10:50:41ZSebastian DrögeAdd bindings for libgstvideoSee https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-video.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir...See https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-video.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Make sure the autogenerated code is correct, add manual code as needed
- Write manual bindings for anything that can't be automatically generated (macros, miniobjects, GstVideoInfo/Frame, ...)
- Add src/lib.rs for re-exporting, Cargo.toml, etc
Depends on
https://github.com/sdroege/gstreamer-rs/issues/7
https://github.com/sdroege/gstreamer-rs/issues/12https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/7Add bindings for libgstbase2018-05-13T10:47:28ZSebastian DrögeAdd bindings for libgstbaseSee https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/gstreamer-base.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Mak...See https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/gstreamer-base.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Make sure the autogenerated code is correct, add manual code as needed
- Write manual bindings for anything that can't be automatically generated (macros, miniobjects, ...)
- Add src/lib.rs for re-exporting, Cargo.toml, etc
Depends on
https://github.com/sdroege/gstreamer-rs/issues/11https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/6Add bindings for libgstpbutils2021-04-25T14:05:52ZSebastian DrögeAdd bindings for libgstpbutilsSee https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-base-utils.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/g...See https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gstreamer-base-utils.html
There are multiple steps here:
- Add a Gir_Gst*.toml and autogenerate all relevant types, see https://github.com/gtk-rs/gir/
- Make sure the autogenerated code is correct, add manual code as needed
- Write manual bindings for anything that can't be automatically generated (macros, miniobjects, ...)
- Add src/lib.rs for re-exporting, Cargo.toml, etc
Depends on
https://github.com/sdroege/gstreamer-rs/issues/7
https://github.com/sdroege/gstreamer-rs/issues/5
https://github.com/sdroege/gstreamer-rs/issues/4https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/2Proper error handling in examples2018-11-04T17:47:51ZSebastian DrögeProper error handling in examplesAll the unwrap()s are ugly and we can easily do better.
Idea would be to have `main` be a function that just calls `run` or a couple of other functions returning a `Result<_,_>` and it's only job is to destructure that and print any p...All the unwrap()s are ugly and we can easily do better.
Idea would be to have `main` be a function that just calls `run` or a couple of other functions returning a `Result<_,_>` and it's only job is to destructure that and print any possible errors.
For each example we would then define an error enum (that implements `Display`, `Error` and what else) like
```Rust
enum MyLittleError {
MissingElement(&str),
LinkingFailed(&str, &str),
Other(&str),
}
```
and return those from the functions, ideally making use of the ?-operator and various `Option<_>` / `Result<_, _>` combinators, e.g. `gst::ElementFactory::make("appsrc", None).ok_or(MyLittleError::MissingElement("appsrc"))?;`.https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/3Make ClockTime a Option<u64> to handle GST_CLOCK_TIME_NONE more nicely2019-08-01T07:44:28ZSebastian DrögeMake ClockTime a Option<u64> to handle GST_CLOCK_TIME_NONE more nicelyCurrently we use u64::MAX for "no time known/set", just like in C. In C doing this caused various bugs when code started doing calculations with that value. We should try to do better here, which requires changes to https://github.com/gt...Currently we use u64::MAX for "no time known/set", just like in C. In C doing this caused various bugs when code started doing calculations with that value. We should try to do better here, which requires changes to https://github.com/gtk-rs/gir/ to allow manually creating bindings for ClockTime (and not make it a simple alias), and having FromGlib / ToGlib be implemented and called for it.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/324GstHarness documentation claims that everything is MT-safe but it isn't2021-09-24T11:09:21ZSebastian DrögeGstHarness documentation claims that everything is MT-safe but it isn'tSee title. Discussed with @hgr on IRC beforeSee title. Discussed with @hgr on IRC beforehttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/21Incompatibility with new Android native apps2018-11-03T18:59:11ZBugzilla Migration UserIncompatibility with new Android native apps## Submitted by Constantin
**[Link to original bug (#797201)](https://bugzilla.gnome.org/show_bug.cgi?id=797201)**
## Description
The documentation of gstreamer for Android does not include any info on how to use gstreamer with cmak...## Submitted by Constantin
**[Link to original bug (#797201)](https://bugzilla.gnome.org/show_bug.cgi?id=797201)**
## Description
The documentation of gstreamer for Android does not include any info on how to use gstreamer with cmake for android native apps.
As of 2018, CMake is the default and recommended way to include native code in Android Studio.
Please see my Stackoverflow question for more details:
https://stackoverflow.com/questions/52056149/include-gstreamer-in-android-ndk-project-that-uses-cmake-cmakelists-txt-and-nohttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/19gst_video_overlay_set_render_rectangle broken on windows for several sinks2018-11-04T10:00:38ZBugzilla Migration Usergst_video_overlay_set_render_rectangle broken on windows for several sinks## Submitted by pepijn
**[Link to original bug (#797119)](https://bugzilla.gnome.org/show_bug.cgi?id=797119)**
## Description
Created attachment 373601
Screenshot of d3dvideosink behaviour
I'm porting a QtQuick application to...## Submitted by pepijn
**[Link to original bug (#797119)](https://bugzilla.gnome.org/show_bug.cgi?id=797119)**
## Description
Created attachment 373601
Screenshot of d3dvideosink behaviour
I'm porting a QtQuick application to Windows.
On Linux we use glimagesink, which is re-parented to the Qt window an has its render rectangle set to a specific QML rectangle. (It is my understanding that QtQuick.controls 2 does not use QWidget, so therefore cannot be re-parented to the rectangle itself)
Initially I used glimagesink on Windows too, but it takes up the full window.
It does not honour the render rectangle at all.
Furthermore, if you resize the window, it freezes after a while.
The only other Windows-specific plugin available on my system is d3dvideosink.
This one respects the rectangle, but the math is bugged.
First it draws a surface at the correct location, but then it renders the video at the same offset within the rectangle.
**Attachment 373601**, "Screenshot of d3dvideosink behaviour":
![Capture](/uploads/d9682f37c75586153460100710672a87/Capture.PNG)
Version: 1.14.2https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/18deadlock in konsole + phonon2019-11-07T09:27:54ZBugzilla Migration Userdeadlock in konsole + phonon## Submitted by me@..@..ebj.io
**[Link to original bug (#797106)](https://bugzilla.gnome.org/show_bug.cgi?id=797106)**
## Description
Created attachment 373575
gdb session with thread apply all bt
Konsole stops responding whe...## Submitted by me@..@..ebj.io
**[Link to original bug (#797106)](https://bugzilla.gnome.org/show_bug.cgi?id=797106)**
## Description
Created attachment 373575
gdb session with thread apply all bt
Konsole stops responding when I attempt to close a tab where an application other than the shell is still running. The prompt to close appears, but freezes and I can't interact with it anymore. I have to kill konsole when this happens. The traceback indicates that a deadlock is occurring in code related to an alert sound playback for the exit confirmation.
The problem doesn't seem to appear in a new user profile, but renaming ~/.config to something else doesn't fix it. For both existing and new users, I get the following in konsole's stdout just before the confirmation dialog shows up: "WARNING: Disabling PulseAudio integration for lack of GLib event loop."
**Attachment 373575**, "gdb session with thread apply all bt":
[file_797106.txt](/uploads/49623531aacc6c08d93f07fd35df1116/file_797106.txt)
Version: 1.14.2https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/17openssl: linkage step fails on x86 architecture2018-11-03T19:00:23ZBugzilla Migration Useropenssl: linkage step fails on x86 architecture## Submitted by Tadas
**[Link to original bug (#797042)](https://bugzilla.gnome.org/show_bug.cgi?id=797042)**
## Description
Linkage step fails on x86 architecture when building using CMake on Android Studio:
/home/tadas/Android/G...## Submitted by Tadas
**[Link to original bug (#797042)](https://bugzilla.gnome.org/show_bug.cgi?id=797042)**
## Description
Linkage step fails on x86 architecture when building using CMake on Android Studio:
/home/tadas/Android/Gstreamer/1.14.2/x86/lib/libssl.a /home/tadas/Android/Gstreamer/1.14.2/x86/lib/libcrypto.a -latomic -lm && :
/home/tadas/Android/Sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: warning: shared library text segment is not shareable
/home/tadas/Android/Sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: error: treating warnings as errors
If this warning is ignored while building, Android OS fails to load library, because of this: https://android.googlesource.com/platform/bionic/+/master/android-changes-for-ndk-developers.md#Text-Relocations-Enforced-for-API-level-23
Builds fine on armv7 architecture. The solution is that OpenSSL must be compiled with "no-asm" flag.
Version: 1.14.2https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/16Caught SIGSEGV when check how played video in gst-launch2018-11-04T09:57:31ZBugzilla Migration UserCaught SIGSEGV when check how played video in gst-launch## Submitted by Mikhail Gavrilov `@Mikhail`
**[Link to original bug (#796824)](https://bugzilla.gnome.org/show_bug.cgi?id=796824)**
## Description
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.14.1
GStreamer 1.14.1
http:...## Submitted by Mikhail Gavrilov `@Mikhail`
**[Link to original bug (#796824)](https://bugzilla.gnome.org/show_bug.cgi?id=796824)**
## Description
$ gst-launch-1.0 --version
gst-launch-1.0 version 1.14.1
GStreamer 1.14.1
http://download.fedoraproject.org
$ rpm -qa | grep -i gstreamer | sort
gstreamer1-1.14.1-5.fc29.i686
gstreamer1-1.14.1-5.fc29.x86_64
gstreamer1-debuginfo-1.14.1-5.fc29.x86_64
gstreamer1-debugsource-1.14.1-5.fc29.x86_64
gstreamer1-devel-1.14.1-5.fc29.x86_64
gstreamer1-libav-1.14.1-1.fc29.x86_64
gstreamer1-libav-debuginfo-1.14.1-1.fc29.x86_64
gstreamer1-libav-debugsource-1.14.1-1.fc29.x86_64
gstreamer1-plugins-bad-free-1.14.1-4.fc29.x86_64
gstreamer1-plugins-bad-free-debuginfo-1.14.1-4.fc29.x86_64
gstreamer1-plugins-bad-free-debugsource-1.14.1-4.fc29.x86_64
gstreamer1-plugins-base-1.14.1-3.fc29.i686
gstreamer1-plugins-base-1.14.1-3.fc29.x86_64
gstreamer1-plugins-base-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-base-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-plugins-good-gtk-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-debuginfo-1.14.1-3.fc29.x86_64
gstreamer1-plugins-ugly-free-debugsource-1.14.1-3.fc29.x86_64
gstreamer1-vaapi-1.14.1-2.fc29.x86_64
gstreamer1-vaapi-debuginfo-1.14.1-2.fc29.x86_64
gstreamer1-vaapi-debugsource-1.14.1-2.fc29.x86_64
PackageKit-gstreamer-plugin-1.1.10-1.fc29.x86_64
$ gst-launch-1.0 playbin uri=file:///home/mikhail/Videos/3D/Metallica.ThroughTheNever\(2013\)3D-halfOU\(Ash61\)Audio-5.1\(MVO.TNT\).mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'vaapipostproc0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
mesa: for the -simplifycfg-sink-common option: may only occur zero or one times!
Got context from element 'vaapipostproc0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayEGL\)\ vaapidisplayegl0";
Redistribute latency...
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstXvImageSink:xvimagesink0: Output window was closed
Additional debug info:
xvimagesink.c(555): gst_xv_image_sink_handle_xevents (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstXvImageSink:xvimagesink0
Execution ended after 0:01:08.275317701
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Caught SIGSEGV
```
#0 0x00007f15a23572b2 in __waitpid
#1 0x00007f15a2397287 in g_on_error_stack_trace
#2 0x000055edf3efcebf in fault_spin () at gst-launch.c:103
#3 0x000055edf3efcebf in fault_handler_sighandler (signum=11)
#4 0x00007f15a2357930 in <signal handler called> () at /lib64/libpthread.so.0
#5 0x00007f156a5895e0 in ()
#6 0x00007f157b6e22f6 in pipe_resource_reference (tex=0x0, ptr=0x7f157c0f65c0)
#7 0x00007f157b6e22f6 in vl_compositor_cleanup_state
#8 0x00007f157b6cf8f9 in vlVaTerminate (ctx=<optimized out>) at context.c:387
#9 0x00007f15900d6265 in vaTerminate (dpy=0x7f157c0acc90) at va.c:754
#10 0x00007f158a51ea46 in gst_vaapi_display_destroy
#11 0x00007f158a51ea46 in gst_vaapi_display_finalize
#12 0x00007f15a28a7f79 in g_object_unref (_object=0x55edf612e790)
#13 0x00007f15a2c998b9 in gst_object_unref (object=<optimized out>)
#14 0x00007f15a2c99b20 in gst_object_replace
#15 0x00007f158a51faa9 in gst_vaapi_display_replace
#16 0x00007f158a57489e in gst_vaapi_display_egl_finalize
#17 0x00007f15a28a7f79 in g_object_unref (_object=0x7f157c03a4f0)
#18 0x00007f15a2c998b9 in gst_object_unref (object=<optimized out>)
#19 0x00007f15a2c99b20 in gst_object_replace
#20 0x00007f158a51faa9 in gst_vaapi_display_replace
#21 0x00007f158a52c2c2 in gst_vaapi_video_pool_finalize (pool=0x7f15800557b0)
#22 0x00007f158a524e92 in gst_vaapi_mini_object_free (object=0x7f15800557b0)
#23 0x00007f158a4f7012 in gst_vaapipostproc_destroy (postproc=<optimized out>)
#24 0x00007f158a4f7a3d in gst_vaapipostproc_finalize (object=<optimized out>)
#25 0x00007f15a28a7f79 in g_object_unref (_object=0x7f157c191ea0)
#26 0x00007f15a2c998b9 in gst_object_unref (object=<optimized out>)
#27 0x00007f15a2cd60ea in _gst_message_free (message=0x7f15641082a0)
#28 0x00007f15a23bfb15 in g_list_foreach (list=<optimized out>,
#29 0x00007f15a23bfb3f in g_list_free_full
#30 0x00007f15a2cae287 in gst_bus_set_flushing
#31 0x00007f15a2cee465 in gst_pipeline_change_state
#32 0x00007f1595000e5d in gst_play_bin_change_state
#33 0x00007f15a2cc7902 in gst_element_change_state
#34 0x00007f15a2cc802e in gst_element_set_state_func
#35 0x000055edf3efac08 in main (argc=<optimized out>, argv=<optimized out>)
Spinning. Please run 'gdb gst-launch-1.0 12204' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
```https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/15Internal GStreamer error: code not implemented.2018-11-04T09:58:29ZBugzilla Migration UserInternal GStreamer error: code not implemented.## Submitted by atu..@..an.com
**[Link to original bug (#796782)](https://bugzilla.gnome.org/show_bug.cgi?id=796782)**
## Description
I created the following pipeline when trying to display images from a USB IR camera:
gst-launch-...## Submitted by atu..@..an.com
**[Link to original bug (#796782)](https://bugzilla.gnome.org/show_bug.cgi?id=796782)**
## Description
I created the following pipeline when trying to display images from a USB IR camera:
gst-launch-1.0 v4l2src device=/dev/video0 blocksize=655360 num-buffers=1000 ! video/x-raw,format=I420,framerate=60/1,width=640,height=512 ! videoconvert ! ximagesink -e
The player window opens, but doesn't appear to display anything.
I receive the following message repeatedly:
WARNING: from element /GstPipeline:pipeline0/GstVideoConvert:videoconvert0: Internal GStreamer error: code not implemented. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstvideofilter.c(291): gst_video_filter_transform (): /GstPipeline:pipeline0/GstVideoConvert:videoconvert0:
invalid video buffer received
I am running Ubuntu 14.04 in VirturalBox on a Windows 10 machine.
Version: 1.xhttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/14Linking error for android release 1.14.1 for all archs ("incompatible target")2019-11-07T09:23:06ZBugzilla Migration UserLinking error for android release 1.14.1 for all archs ("incompatible target")## Submitted by Kim Jonathan
**[Link to original bug (#796402)](https://bugzilla.gnome.org/show_bug.cgi?id=796402)**
## Description
Created attachment 372406
Build Error Log file
Hi,
I am facing 'undefined reference' and...## Submitted by Kim Jonathan
**[Link to original bug (#796402)](https://bugzilla.gnome.org/show_bug.cgi?id=796402)**
## Description
Created attachment 372406
Build Error Log file
Hi,
I am facing 'undefined reference' and 'incompatible target' linking error on android platform for all arch's in release 1.14.1. Build environment details are below.
Host OS: Windows 7
Editor: Android Stuio 3.0.1
NDK version: r16
error logs and android.mk files are attached.
**Attachment 372406**, "Build Error Log file":
[build_error_log.txt](/uploads/116601d01a161bc7f76566e2424f9588/build_error_log.txt)
Version: 1.14.1https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/13jhbuild : Error during phase build of gstreamer: Error running ninja2018-11-03T19:03:23ZBugzilla Migration Userjhbuild : Error during phase build of gstreamer: Error running ninja## Submitted by freeroot
**[Link to original bug (#791019)](https://bugzilla.gnome.org/show_bug.cgi?id=791019)**
## Description
JhBuild stops twice with those lines of errors.
ninja
[103/460] Generating Gst-1.0.gir with a cus...## Submitted by freeroot
**[Link to original bug (#791019)](https://bugzilla.gnome.org/show_bug.cgi?id=791019)**
## Description
JhBuild stops twice with those lines of errors.
ninja
[103/460] Generating Gst-1.0.gir with a custom command.
/usr/include/bits/mathcalls-helper-functions.h:21: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __fpclassifyf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__))' at '__value'
/usr/include/bits/mathcalls-helper-functions.h:25: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __signbitf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__))' at '__value'
/usr/include/bits/mathcalls-helper-functions.h:30: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __isinff128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));' at '__value'
/usr/include/bits/mathcalls-helper-functions.h:33: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __finitef128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));' at '__value'
/usr/include/bits/mathcalls-helper-functions.h:36: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __isnanf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));' at '__value'
/usr/include/bits/mathcalls-helper-functions.h:39: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __iseqsigf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__));' at '__x'
/usr/include/bits/mathcalls-helper-functions.h:42: syntax error, unexpected identifier, expecting ')' or ',' in 'extern int __issignalingf128 (_Float128 __value) __attribute__ ((__nothrow__ , __leaf__))' at '__value'
g-ir-scanner: link: cc -o /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect5teaozhm/Gst-1.0 /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect5teaozhm/Gst-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -lgstreamer-1.0 -lunwind -lgobject-2.0 -lm -ldl -lgmodule-2.0 -lglib-2.0 -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/jhbuild/install/lib -Wl,-rpath,/home/$$$/jhbuild/install/lib -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/jhbuild/install/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/home/$$$/jhbuild/install/lib
[132/460] Generating symbol file 'libs/gst/controller/gstcontroller-1.0@sha/libs/gst/controller/libgstcontroller-1.0.so.0.1300.0.sy[134/460] Generating symbol file 'libs/gst/controller/gstcontroller-1.0@sha/libs/gst/controller/libgstcontroller-1.0.so.0.1300.0.sy[138/460] Generating GstBase-1.0.gir with a custom command.
FAILED: libs/gst/base/GstBase-1.0.gir
/home/$$$/jhbuild/install/bin/g-ir-scanner -I/home/$$$/jhbuild/install/include/gobject-introspection-1.0 -I/home/$$$/jhbuild/install/include/glib-2.0 -I/home/$$$/jhbuild/install/lib/glib-2.0/include -pthread --no-libtool --namespace=GstBase --nsversion=1.0 --warn-all --output libs/gst/base/GstBase-1.0.gir '--add-init-section=extern void gst_init(gint*,gchar**);g_setenv("GST_REGISTRY_DISABLE", "yes", TRUE);g_setenv("GST_REGISTRY_1.0", "/no/way/this/exists.reg", TRUE);g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);gst_init(NULL,NULL);' --c-include=gst/base/base.h -I/home/$$$/DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/libs/gst/base -I/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -I./. -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. -I./libs -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/libs -I./. -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. -I./. -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. --filelist=/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base/gstbase-1.0@sha/GstBase_1.0_gir_filelist --include=GLib-2.0 --include=GObject-2.0 --include=GModule-2.0 --include=Gst-1.0 --symbol-prefix=gst --identifier-prefix=Gst --pkg-export=gstreamer-base-1.0 --cflags-begin -fvisibility=hidden -I./. -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. -I./libs -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/libs -I./gst/parse -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/gst/parse -I/home/$$$/jhbuild/install/include/glib-2.0 -I/home/$$$/jhbuild/install/lib/glib-2.0/include -pthread --cflags-end -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -L/home/$$$/jhbuild/install/lib --extra-library=unwind --extra-library=gobject-2.0 --extra-library=m --extra-library=dl -L/home/$$$/.cache/jhbuild/build/gstreamer/gst --extra-library=gstreamer-1.0 --extra-library=gmodule-2.0 --extra-library=glib-2.0 -pthread --add-include-path=/home/$$$/.cache/jhbuild/build/gstreamer/gst -I./. -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. -I./libs -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/libs -I./gst -I../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/gst --add-include-path=./. --add-include-path=../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/. --add-include-path=./libs --add-include-path=../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/libs --add-include-path=./gst --add-include-path=../../../../DONNEES/APPLICATIONS/JhBuild/checkout/gstreamer/gst -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -L/home/$$$/.cache/jhbuild/build/gstreamer/gst --library gstbase-1.0
g-ir-scanner: link: cc -o /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect9p723ycg/GstBase-1.0 /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect9p723ycg/GstBase-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -lgstbase-1.0 -lunwind -lgobject-2.0 -lm -ldl -lgstreamer-1.0 -lgmodule-2.0 -lglib-2.0 -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -L/home/$$$/jhbuild/install/lib -Wl,-rpath,/home/$$$/jhbuild/install/lib -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/jhbuild/install/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/home/$$$/jhbuild/install/lib
/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base/libgstbase-1.0.so : référence indéfinie vers « gst_buffer_list_calculate_size »
collect2: error: ld a retourné le statut de sortie 1
linking of temporary binary failed: Command '['cc', '-o', '/home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect9p723ycg/GstBase-1.0', '/home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect9p723ycg/GstBase-1.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-lgstbase-1.0', '-lunwind', '-lgobject-2.0', '-lm', '-ldl', '-lgstreamer-1.0', '-lgmodule-2.0', '-lglib-2.0', '-L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base', '-Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base', '-L/home/$$$/jhbuild/install/lib', '-Wl,-rpath,/home/$$$/jhbuild/install/lib', '-L/home/$$$/.cache/jhbuild/build/gstreamer/gst', '-Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst', '-L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base', '-Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/base', '-L/home/$$$/.cache/jhbuild/build/gstreamer/gst', '-Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst', '-L/home/$$$/jhbuild/install/lib', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-L/home/$$$/jhbuild/install/lib']' returned non-zero exit status 1.
[139/460] Generating GstController-1.0.gir with a custom command.
g-ir-scanner: link: cc -o /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect4a4yq_b1/GstController-1.0 /home/$$$/.cache/jhbuild/build/gstreamer/tmp-introspect4a4yq_b1/GstController-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -lgstcontroller-1.0 -lunwind -lgobject-2.0 -lm -ldl -lgstreamer-1.0 -lgmodule-2.0 -lglib-2.0 -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/controller -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/controller -L/home/$$$/jhbuild/install/lib -Wl,-rpath,/home/$$$/jhbuild/install/lib -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/controller -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/libs/gst/controller -L/home/$$$/.cache/jhbuild/build/gstreamer/gst -Wl,-rpath,/home/$$$/.cache/jhbuild/build/gstreamer/gst -L/home/$$$/jhbuild/install/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/home/$$$/jhbuild/install/lib
[140/460] Compiling C object 'libs/gst/check/gstcheck-1.0@sha/gstcheck.c.o'.
ninja: build stopped: subcommand failed.
*** Error during phase build of gstreamer: ########## Error running ninja *** [18/86]https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/12gstreamer build fails if .git isn't in the expected place2018-11-04T09:58:58ZBugzilla Migration Usergstreamer build fails if .git isn't in the expected place## Submitted by Alistair Buxton
**[Link to original bug (#789596)](https://bugzilla.gnome.org/show_bug.cgi?id=789596)**
## Description
Because of:
https://cgit.freedesktop.org/gstreamer/gstreamer/tree/autogen.sh#n37
If...## Submitted by Alistair Buxton
**[Link to original bug (#789596)](https://bugzilla.gnome.org/show_bug.cgi?id=789596)**
## Description
Because of:
https://cgit.freedesktop.org/gstreamer/gstreamer/tree/autogen.sh#n37
If the .git directory is not at the top of the repository then this will fail.
There are multiple reasons why this might be the case: the repository might be a submodule of some other, or the working dir may have been checked out to a different place.
This also affects the meson build system, see:
https://cgit.freedesktop.org/gstreamer/gstreamer/tree/meson.build#n454
And it also affects all gstreamer plugin repositories which use the common submodule.
The actual location of the .git directory can be found with:
git rev-parse --git-dirhttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/11hlsdemux: 403 forbidden for bbc hls stream due to missing cookie handling2018-11-04T09:59:25ZBugzilla Migration Userhlsdemux: 403 forbidden for bbc hls stream due to missing cookie handling## Submitted by ion pantalon
**[Link to original bug (#766367)](https://bugzilla.gnome.org/show_bug.cgi?id=766367)**
## Description
Hi all,
I created the following pipeline to play some HLS streams from BBC:
gst-launch-1.0 ur...## Submitted by ion pantalon
**[Link to original bug (#766367)](https://bugzilla.gnome.org/show_bug.cgi?id=766367)**
## Description
Hi all,
I created the following pipeline to play some HLS streams from BBC:
gst-launch-1.0 uridecodebin uri=http://open.live.bbc.co.uk/mediaselector/5/redir/version/2.0/vpid/b077jfrp/mediaset/audio-syndication/proto/http ! fakesink
I get a (Forbidden (403)) error and from the tests done I think this happens because the gstsouphttpsrc sends the cookie event to gsthlsdemux but this dosent seems to know what to do with the cookie.
Any advise on how to fix this error?
### See also
* [Bug 731170](https://bugzilla.gnome.org/show_bug.cgi?id=731170)
* [Bug 751372](https://bugzilla.gnome.org/show_bug.cgi?id=751372)https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/10Separate video decoding in another process2018-11-04T09:49:18ZBugzilla Migration UserSeparate video decoding in another process## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#664256)](https://bugzilla.gnome.org/show_bug.cgi?id=664256)**
## Description
To cut down on the possible crashers in video applications, as well as to protect the sy...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#664256)](https://bugzilla.gnome.org/show_bug.cgi?id=664256)**
## Description
To cut down on the possible crashers in video applications, as well as to protect the system from security problems due to crafted videos that would be available on the Internet.
This process could then be locked down based on technology available in particular systems, and with the process also setting itself up to be as frugal as possible.
For reference, QuickTime's process separation:
http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/9#privilege-separation
Google Chrome's sandboxing:
http://en.wikipedia.org/wiki/Google_Chrome#Securityhttps://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/9Separate video decoding in another process2018-11-03T16:11:50ZBugzilla Migration UserSeparate video decoding in another process## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#664256)](https://bugzilla.gnome.org/show_bug.cgi?id=664256)**
## Description
To cut down on the possible crashers in video applications, as well as to protect the sy...## Submitted by Bastien Nocera `@hadess`
**[Link to original bug (#664256)](https://bugzilla.gnome.org/show_bug.cgi?id=664256)**
## Description
To cut down on the possible crashers in video applications, as well as to protect the system from security problems due to crafted videos that would be available on the Internet.
This process could then be locked down based on technology available in particular systems, and with the process also setting itself up to be as frugal as possible.
For reference, QuickTime's process separation:
http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/9#privilege-separation
Google Chrome's sandboxing:
http://en.wikipedia.org/wiki/Google_Chrome#Security