GStreamer issueshttps://gitlab.freedesktop.org/groups/gstreamer/-/issues2022-11-10T09:21:13Zhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1239Memory leak in main (1.21), FLAC module suspected2022-11-10T09:21:13ZLászló KárolyiMemory leak in main (1.21), FLAC module suspectedFor the record:
As discussed on IRC, here's a placeholder issue for a memory leak I'm experiencing with gstreamer 1.21, compiled directly from the main branch. Last commit fedb48c68fc432392d7966ea6acaa889482e09a1, on May 14 2022.
I'm u...For the record:
As discussed on IRC, here's a placeholder issue for a memory leak I'm experiencing with gstreamer 1.21, compiled directly from the main branch. Last commit fedb48c68fc432392d7966ea6acaa889482e09a1, on May 14 2022.
I'm using gstreamer in my [IceGStreamer](https://gitea.ksol.io/karolyi/IceGStreamer) project, an icecast source client I created. Up until 1.20.2 there was no significant RES increase when using it for days, ~115MB RES usage was normal. Ever since I started using `main`, memory usage keeps increasing. RES was yesterday (after ~2 days of running) 250MB, and it is 306M now, after ~8hrs. VIRT values are also higher than before, although I wasn't following those closely. It's the first time I changed to `main` compilation, so I can't tell at which point this memleak got introduced.
I suspect that the FLAC module is at fault, as other IceGStreamer instances that don't play (as much) .flac files, don't reflect the same increasingly expanding RES usage, although I see them consuming more over time. I also get weird artifacts in the log when FLAC playback starts:
```
60:49:12.719821448 95818 0x802c07c00 ERROR libav :0:: invalid sync code
60:49:12.719830054 95818 0x802c07c00 ERROR libav :0:: invalid frame header
60:49:12.719832378 95818 0x802c07c00 ERROR libav :0:: decode_frame() failed
60:49:12.720092488 95818 0x802c07c00 ERROR libav :0:: invalid sync code
60:49:12.720096084 95818 0x802c07c00 ERROR libav :0:: invalid frame header
60:49:12.720097678 95818 0x802c07c00 ERROR libav :0:: decode_frame() failed
60:49:12.720103919 95818 0x802c07c00 ERROR libav :0:: invalid sync code
60:49:12.720105823 95818 0x802c07c00 ERROR libav :0:: invalid frame header
60:49:12.720107336 95818 0x802c07c00 ERROR libav :0:: decode_frame() failed
```
Suggestions on how to debug this problem, copied over from IRC, for later reference (mostly for myself when I have time to tend to this):
> perhaps you could run your code through valgrind --leak-check=yes (with the various .supp suppression files from gstreamer repos) or valgrind heaptrack or you could try the GStreamer leak tracer to see if it's GStreamer objects that are being leaked
> or any other C heap allocation tracing toolhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1238vah264enc: greenish artifacts at certain resolution2022-10-10T11:05:06ZVíctor Manuel Jáquez Lealvah264enc: greenish artifacts at certain resolutionRunning this pipeline the output image has greenish artifacts:
```
gst-launch-1.0 videotestsrc pattern=snow ! video/x-raw, height=444, width=384 ! vah264enc ! avdec_h264 ! glimagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLIN...Running this pipeline the output image has greenish artifacts:
```
gst-launch-1.0 videotestsrc pattern=snow ! video/x-raw, height=444, width=384 ! vah264enc ! avdec_h264 ! glimagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";
Got context from element 'vah264enc0': gst.va.display.handle=context, gst-display=(GstObject)"\(GstVaDisplayDrm\)\ vadisplaydrm1", description=(string)"Intel\ iHD\ driver\ for\ Intel\(R\)\ Gen\ Graphics\ -\ 22.4.0\ \(\)", path=(string)/dev/dri/renderD128;
```
GPU information(lspci -nn | grep -E 'VGA|isplay): 00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-U GT2 [UHD Graphics] [8086:9b41] (rev 02)
Also are shown with `vah264dec`
![Screenshot_from_2022-05-25_21-07-02](/uploads/82f1ce964545cc3d4c82aa6ff984b45d/Screenshot_from_2022-05-25_21-07-02.png)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1237GstAudioEncoder: PTS/DTS reset to 0 on new segment2022-11-10T09:21:13ZXavier Claessensxclaesse@gmail.comGstAudioEncoder: PTS/DTS reset to 0 on new segmentI have a live audio source that can switch to an audiotestsrc when nothing is received for a while. That source is then encoded with opusenc. I made sure that PTS/DTS on the source keeps continuous when switching to/from audiotestsrc, bu...I have a live audio source that can switch to an audiotestsrc when nothing is received for a while. That source is then encoded with opusenc. I made sure that PTS/DTS on the source keeps continuous when switching to/from audiotestsrc, but the switch generates SEGMENT event that gets catched by GstAudioEncoder that calls `gst_audio_encoder_reset()` which causes `priv->base_ts` to be reset to `GST_CLOCK_TIME_NONE`. That means that after SEGMENT event, the PTS/DTS of output buffers are reset to 0 instead of continuing from previous value. Even more weird is that video encoders does not do that.
I'm not sure what's the proper fix.https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/issues/161Cleanly destroy GstRTSPMedia object2022-05-23T08:21:59ZOmer TalCleanly destroy GstRTSPMedia objectHey there,
I was wondering if there's a way to successfully clean-up after a gst-rtsp-media object is unprepared? I'm keep getting memory leaks as media objects are created and destroyed repeatedly. An interesting observation is that th...Hey there,
I was wondering if there's a way to successfully clean-up after a gst-rtsp-media object is unprepared? I'm keep getting memory leaks as media objects are created and destroyed repeatedly. An interesting observation is that the leak won't happen when multiple clients connect with a "shared" media object. So it's just the creation and destruction of media objects that's causing the leak.
Also, the same issue occurs on `test-launch`.
Thanks,
Omerhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1236va: Scrambled image due to not passing DRM modifiers downstream2023-10-30T20:48:48ZRafał Dzięgielva: Scrambled image due to not passing DRM modifiers downstreamHi, recently I got myself a hold on an Intel based CPU (with iGPU, using iHD driver) after using mainly AMD for years. Unfortunately trying to play video with HW acceleration provided by `vah264dec` (not old VAAPI plugin!) all I see is t...Hi, recently I got myself a hold on an Intel based CPU (with iGPU, using iHD driver) after using mainly AMD for years. Unfortunately trying to play video with HW acceleration provided by `vah264dec` (not old VAAPI plugin!) all I see is this:
![Screenshot_from_2022-05-22_13-02-50](/uploads/e471a38815c3e14dcf0a8b0d8ad4fc19/Screenshot_from_2022-05-22_13-02-50.png)
So I decided to believe in myself and looked around for the cause. Using `GST_DEBUG=*vamem*:7` I found:
```sh
0:00:02.072273440 41903 0x1aa9300 LOG vamemory gstvaallocator.c:620:gst_va_dmabuf_allocator_setup_buffer_full:<vadmabufallocator0> buffer 0x7f7f0416d5a0: new dmabuf 23 / surface 0x4000000 [1920x1088] size 3110400 drm mod 0x100000000000002
```
Quick google search shows that DRM modifier 0x100000000000002 is a `I915_Y_TILED` format.
So I went to check DMABuf import code, only to see that it blindly assumes LINEAR modifier. So for testing purposes I did a quick dirty change of LINEAR modifier to the one that is actually used:
```diff
diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gsteglimage.c b/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gsteglimage.c
index 906f56e381..cf1a78e3c4 100644
--- a/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gsteglimage.c
+++ b/subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gsteglimage.c
@@ -906,9 +906,9 @@ gst_egl_image_from_dmabuf_direct_target (GstGLContext * context,
attribs[atti++] = in_info->stride[0];
if (with_modifiers) {
attribs[atti++] = EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT;
- attribs[atti++] = DRM_FORMAT_MOD_LINEAR & 0xffffffff;
+ attribs[atti++] = I915_FORMAT_MOD_Y_TILED & 0xffffffff;
attribs[atti++] = EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT;
- attribs[atti++] = (DRM_FORMAT_MOD_LINEAR >> 32) & 0xffffffff;
+ attribs[atti++] = (I915_FORMAT_MOD_Y_TILED >> 32) & 0xffffffff;
}
}
@@ -922,9 +922,9 @@ gst_egl_image_from_dmabuf_direct_target (GstGLContext * context,
attribs[atti++] = in_info->stride[1];
if (with_modifiers) {
attribs[atti++] = EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT;
- attribs[atti++] = DRM_FORMAT_MOD_LINEAR & 0xffffffff;
+ attribs[atti++] = I915_FORMAT_MOD_Y_TILED & 0xffffffff;
attribs[atti++] = EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT;
- attribs[atti++] = (DRM_FORMAT_MOD_LINEAR >> 32) & 0xffffffff;
+ attribs[atti++] = (I915_FORMAT_MOD_Y_TILED >> 32) & 0xffffffff;
}
}
@@ -938,9 +938,9 @@ gst_egl_image_from_dmabuf_direct_target (GstGLContext * context,
attribs[atti++] = in_info->stride[2];
if (with_modifiers) {
attribs[atti++] = EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT;
- attribs[atti++] = DRM_FORMAT_MOD_LINEAR & 0xffffffff;
+ attribs[atti++] = I915_FORMAT_MOD_Y_TILED & 0xffffffff;
attribs[atti++] = EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT;
- attribs[atti++] = (DRM_FORMAT_MOD_LINEAR >> 32) & 0xffffffff;
+ attribs[atti++] = (I915_FORMAT_MOD_Y_TILED >> 32) & 0xffffffff;
}
}
```
Recompiled, and then trying to play video again. Here is the result:
![Screenshot_from_2022-05-22_13-03-53](/uploads/c2f60d61ddbcdcd5bc05e823742878ad/Screenshot_from_2022-05-22_13-03-53.png)
To be honest, until modifiers passing downstream is added. It would be much better if the `gst_egl_image_from_dmabuf_direct_target` did NOT describe modifiers at all. Then auto detection would be used with higher chances of being right then blindly assuming LINEAR (tried and it also produces correct picture). If you agree, I can submit MR against 1.20 branch where (I assume) modifiers support will not be added, so using auto/default would probably by better (fixes my issue).https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/203spotify: support more authentification methods2024-03-11T08:10:39ZGuillaume Desmottesspotify: support more authentification methodsThe plugin currently needs a device password which is [apparently](https://community.spotify.com/t5/Accounts/Create-Device-password/td-p/4455461) limited to accounts linked with Facebook.
Spotify provides [different other auth systems](...The plugin currently needs a device password which is [apparently](https://community.spotify.com/t5/Accounts/Create-Device-password/td-p/4455461) limited to accounts linked with Facebook.
Spotify provides [different other auth systems](https://developer.spotify.com/documentation/general/guides/authorization/).https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1234webrtc: "on-open" on datachannel emitted before application has been able to ...2022-05-19T12:04:06ZJohan Sternerupwebrtc: "on-open" on datachannel emitted before application has been able to connect to signalIf a datachannel is created from an application thread then there is a risk that the "on-open" signal is emitted before the application has had a chance to connect to the signal. In practice this happens only in test setups on localhost ...If a datachannel is created from an application thread then there is a risk that the "on-open" signal is emitted before the application has had a chance to connect to the signal. In practice this happens only in test setups on localhost where the connection establishment is fast. The important thing to know here is that there is a concurrency model difference here between gstreamer and the JavaScript world for which the WebRTC spec is written. In JavaScript all processing happens in the same thread so there is no possibility of these kinds of races. In a gstreamer application however, the application can invoke functions on webrtcbin from any thread.
I admit I have no real solution to the problem. Somehow the create-datachannel operation and the signal connection operation must be a single atomic operation or both run from the pc thread.https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1233webrtcbin: Allow unresolved mDNS ICE candidate emission2022-06-09T14:50:59ZPhilippe Normandwebrtcbin: Allow unresolved mDNS ICE candidate emissionIt would be nice if webrtcbin had a boolean property allowing to enable/disable ICE candidates addresses resolving, before the `on-ice-candidate` signal is emitted.
https://datatracker.ietf.org/doc/html/draft-mdns-ice-candidates-00It would be nice if webrtcbin had a boolean property allowing to enable/disable ICE candidates addresses resolving, before the `on-ice-candidate` signal is emitted.
https://datatracker.ietf.org/doc/html/draft-mdns-ice-candidates-00https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1222orc test failures on armhf2022-05-20T18:52:21ZJeremy Bichaorc test failures on armhf### Describe your issue
Multiple orc tests for gst-plugins-good are failing on armhf.
#### Setup
- Ubuntu 22.10 Development or Ubuntu 22.04 LTS
- **GStreamer Version:** 1.20.1
### Steps to reproduce the bug
1. `meson test`
### Additi...### Describe your issue
Multiple orc tests for gst-plugins-good are failing on armhf.
#### Setup
- Ubuntu 22.10 Development or Ubuntu 22.04 LTS
- **GStreamer Version:** 1.20.1
### Steps to reproduce the bug
1. `meson test`
### Additional Information
It looks like the orc tests [passed](https://launchpad.net/ubuntu/+source/gst-plugins-good1.0/1.19.90-1ubuntu1/+build/23117912) with 1.19.90 on February 1, but then [failed](https://launchpad.net/ubuntu/+source/gst-plugins-good1.0/1.20.0-2ubuntu1/+build/23128970) with 1.20.0 on February 4.
The tests are [passing](https://buildd.debian.org/status/logs.php?pkg=gst-plugins-good1.0&arch=armhf) on Debian's armhf. I'm unaware of major relevant differences between Debian and Ubuntu here.
The [test log](https://launchpad.net/ubuntu/+source/gst-plugins-good1.0/1.20.2-1ubuntu1/+build/23752215) doesn't provide much details.
```
105/109 orc_deinterlace FAIL 0.73s killed by signal 11 SIGSEGV
19:04:45 MALLOC_PERTURB_=73 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/check/orc_deinterlace
----------------------------------- output -----------------------------------
deinterlace_line_vfir:
------------------------------------------------------------------------------
106/109 orc_videomixer FAIL 0.75s killed by signal 11 SIGSEGV
19:04:45 MALLOC_PERTURB_=71 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/check/orc_videomixer
----------------------------------- output -----------------------------------
video_mixer_orc_splat_u32:
------------------------------------------------------------------------------
107/109 orc_videobox FAIL 0.69s killed by signal 11 SIGSEGV
19:04:46 MALLOC_PERTURB_=128 /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/tests/check/orc_videobox
----------------------------------- output -----------------------------------
video_box_orc_splat_u32:
------------------------------------------------------------------------------
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1216VA: Fail to convert the video format twice.2022-05-15T17:29:41ZHe JunyanVA: Fail to convert the video format twice.The command line:
gst-launch-1.0 -vf videotestsrc num-buffers=15 ! video/x-raw,format=I420_10LE,width=1920,height=1080 ! videoconvert ! vapostproc ! glimagesink
fails with `reason not-negotiated (-4)`
The I420_10LE is not supported i...The command line:
gst-launch-1.0 -vf videotestsrc num-buffers=15 ! video/x-raw,format=I420_10LE,width=1920,height=1080 ! videoconvert ! vapostproc ! glimagesink
fails with `reason not-negotiated (-4)`
The I420_10LE is not supported in the vapostproc's format list. So the correct way is that videoconvert should convert it to some format such as P010_10LE which is supported by vapostproc, or just directly convert to NV12/I420 which is supported by glimagesink and make vapostproc in passthrough mode.
But in fact, the videoconvert still decide to use I420_10LE format.
```
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, format=(string)I420_10LE, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
```https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/issues/160RTSP server with multiple streams - non-working streams affect working ones2023-05-10T14:02:49Zabear45RTSP server with multiple streams - non-working streams affect working onesIf create RTSP server with multiple streams and make one of the stream non-working(whatever - incorrect pipeline syntax or just no data in the pipeline) - the would not be possible to connect to other(working) streams while there is any ...If create RTSP server with multiple streams and make one of the stream non-working(whatever - incorrect pipeline syntax or just no data in the pipeline) - the would not be possible to connect to other(working) streams while there is any client trying to connect to non-working stream
This video should explain what I mean [https://youtu.be/AwamqvcMEoo](https://youtu.be/AwamqvcMEoo)
Attached is the example with the issue[ConsoleApplication1.cpp](/uploads/e1b4af356d2c33fc836eb7d2f1d06901/ConsoleApplication1.cpp)
Tried with GStreamer 1.20.1 and 1.20.2https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1213zbar: invalid video buffer received from pipewiresrc ! decodebin3 with vaapi2022-05-14T08:17:44ZJames Hilliardzbar: invalid video buffer received from pipewiresrc ! decodebin3 with vaapi### Describe your issue
<!-- a clear and concise summary of the bug. -->
<!-- For any GStreamer usage question, please contact the community using the #gstreamer channel on IRC https://www.oftc.net/ or the mailing list on https://gstream...### Describe your issue
<!-- a clear and concise summary of the bug. -->
<!-- For any GStreamer usage question, please contact the community using the #gstreamer channel on IRC https://www.oftc.net/ or the mailing list on https://gstreamer.freedesktop.org/lists/ -->
I'm getting this error in a pipeline:
```
WARNING: from element /GstPipeline:pipeline0/GstZBar:zbar0: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.
Additional debug info:
../gst-libs/gst/video/gstvideofilter.c(344): gst_video_filter_transform_ip (): /GstPipeline:pipeline0/GstZBar:zbar0:
invalid video buffer received
Got message #234 from element "zbar0" (warning): GstMessageWarning, gerror=(GError)NULL, debug=(string)"../gst-libs/gst/video/gstvideofilter.c\(344\):\ gst_video_filter_transform_ip\ \(\):\ /GstPipeline:pipeline0/GstZBar:zbar0:\012invalid\ video\ buffer\ received";
```
#### Expected Behavior
pipeline should run
#### Observed Behavior
pipeline fails with an error
#### Setup
- **Operating System:** linux
- **Device:** Computer
- **GStreamer Version:** 1.20.1
- **Command line:** gst-launch-1.0 -v -m pipewiresrc target-object=video2 ! capsfilter caps="video/x-h264" ! decodebin3 ! videoscale ! videoconvert ! zbar message=true ! fakesink
Camera:
```
Device found:
name : video2
class : Video/Source
caps : image/jpeg, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=1920, height=1080, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=1280, height=1024, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=1280, height=800, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=1280, height=720, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=1024, height=768, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=800, height=600, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=800, height=500, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=640, height=400, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
image/jpeg, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=1920, height=1080, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=1280, height=1024, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=1280, height=800, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=1280, height=720, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=1024, height=768, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=800, height=600, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=800, height=500, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=640, height=400, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-h264, stream-format=byte-stream, alignment=au, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=1920, height=1080, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=1280, height=1024, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=1280, height=800, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=1280, height=720, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=1024, height=768, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=800, height=600, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=800, height=500, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=640, height=400, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
video/x-raw, format=YUY2, width=640, height=480, framerate={ (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1, (fraction)30/1, (fraction)25/1, (fraction)20/1, (fraction)15/1 }
properties:
object.path = v4l2:/dev/video2
device.api = v4l2
media.class = Video/Source
device.product.id = 1654
device.vendor.id = 7286
api.v4l2.path = /dev/video2
api.v4l2.cap.driver = uvcvideo
api.v4l2.cap.card = "SVS\ RGB\ USB\ camera:\ SVS\ RGB\ USB"
api.v4l2.cap.bus_info = usb-0000:00:14.0-7
api.v4l2.cap.version = 5.17.7
api.v4l2.cap.capabilities = 84a00001
api.v4l2.cap.device-caps = 04200001
device.id = 37
node.name = video2
node.description = video2
factory.name = api.v4l2.source
factory.id = 10
client.id = 31
clock.quantum-limit = 8192
media.role = Camera
node.driver = true
object.id = 46
object.serial = 47
gst-launch-1.0 pipewiresrc path=46 target-object=47 ! ...
```
### Steps to reproduce the bug
```
# gst-launch-1.0 -v -m pipewiresrc target-object=video2 ! capsfilter caps="video/x-h264" ! decodebin3 ! videoscale ! videoconvert ! zbar message=true ! fakesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Got message #20 from element "fakesink0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #21 from element "zbar0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #22 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #23 from element "videoscale0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #24 from element "typefind" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #25 from element "parsebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #26 from element "multiqueue0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #27 from element "decodebin3-0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #28 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #29 from element "pipewiresrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #30 from element "pipeline0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
Got message #32 from element "zbar0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #33 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #34 from element "videoscale0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #35 from element "typefind" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #36 from element "parsebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #37 from element "multiqueue0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #38 from element "decodebin3-0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #39 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #42 from pad "pipewiresrc0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"\(GstPipeWireSrc\)\ pipewiresrc0", object=(GstTask)"\(GstTask\)\ pipewiresrc0:src";
Got message #43 from pad "pipewiresrc0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"\(GstPipeWireSrc\)\ pipewiresrc0", object=(GstTask)"\(GstTask\)\ pipewiresrc0:src";
Got message #46 from pad "pipewiresrc0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstPipeWireSrc:pipewiresrc0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #48 from pad "capsfilter0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #49 from pad "sink:proxypad0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #50 from pad "sink:proxypad1" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstGhostPad:sink.GstProxyPad:proxypad1: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #52 from pad "typefind:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #62 from element "h264parse0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #77 from element "h264parse0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #80 from pad "h264parse0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ parsed\=\(boolean\)true";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, parsed=(boolean)true
Got message #83 from element "decodebin3-0" (stream-collection): GstMessageStreamCollection, collection=(GstStreamCollection)"\(GstStreamCollection\)\ streamcollection0";
Got message #85 from pad "capsfilter1:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ parsed\=\(boolean\)true";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, parsed=(boolean)true
Got message #86 from pad "parsebin0:src_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ parsed\=\(boolean\)true";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstParsePad:src_0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, parsed=(boolean)true
Got message #87 from pad "src_0:proxypad2" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ parsed\=\(boolean\)true";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstParsePad:src_0.GstProxyPad:proxypad2: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, parsed=(boolean)true
Got message #88 from pad "capsfilter1:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ parsed\=\(boolean\)true";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, parsed=(boolean)true
Got message #89 from pad "h264parse0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #90 from pad "typefind:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstTypeFindElement:typefind.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #91 from pad "parsebin0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #92 from pad "decodebin3-0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #93 from pad "capsfilter0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1
Got message #94 from element "pipewiresrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #95 from element "pipeline0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Got message #96 from element "pipeline0" (new-clock): GstMessageNewClock, clock=(GstClock)"\(GstPipeWireClock\)\ pipewireclock0";
New clock: pipewireclock0
Got message #98 from element "zbar0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #99 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #100 from element "videoscale0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #101 from element "capsfilter1" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #102 from element "h264parse0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #103 from element "typefind" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #104 from element "parsebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #105 from element "multiqueue0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #106 from element "decodebin3-0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #107 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #108 from element "pipewiresrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #112 from pad "h264parse0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #114 from pad "capsfilter1:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #115 from pad "parsebin0:src_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstParsePad:src_0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #116 from pad "src_0:proxypad2" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0.GstParsePad:src_0.GstProxyPad:proxypad2: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #117 from pad "capsfilter1:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #119 from pad "multiqueue0:src_0" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"\(GstMultiQueue\)\ multiqueue0", object=(GstTask)"\(GstTask\)\ multiqueue0:src_0";
Got message #120 from pad "multiqueue0:sink_0" (property-notify): GstMessagePropertyNotify, property-name=(string)group-id, property-value=(uint)4;
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: group-id = 4
Got message #125 from pad "multiqueue0:src_0" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"\(GstMultiQueue\)\ multiqueue0", object=(GstTask)"\(GstTask\)\ multiqueue0:src_0";
Got message #126 from pad "multiqueue0:sink_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #127 from pad "multiqueue0:sink_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstMultiQueue:multiqueue0.GstMultiQueuePad:sink_0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #138 from element "queue0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #139 from element "vaapidecode0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #140 from element "queue0" (property-notify): GstMessagePropertyNotify, property-name=(string)max-size-time, property-value=(guint64)0;
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstQueue:queue0: max-size-time = 0
Got message #141 from element "queue0" (property-notify): GstMessagePropertyNotify, property-name=(string)max-size-buffers, property-value=(uint)1;
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstQueue:queue0: max-size-buffers = 1
Got message #142 from element "queue0" (property-notify): GstMessagePropertyNotify, property-name=(string)max-size-bytes, property-value=(uint)0;
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstQueue:queue0: max-size-bytes = 0
Got message #147 from element "capsfilter2" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #148 from element "vaapipostproc0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #157 from element "vaapidecodebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #164 from element "vaapipostproc0" (need-context): GstMessageNeedContext, context-type=(string)gst.vaapi.Display;
Got message #165 from element "vaapipostproc0" (need-context): GstMessageNeedContext, context-type=(string)gst.gl.GLDisplay;
Got message #166 from element "vaapipostproc0" (need-context): GstMessageNeedContext, context-type=(string)gst.x11.display.handle;
Got message #167 from element "vaapipostproc0" (need-context): GstMessageNeedContext, context-type=(string)GstWaylandDisplayHandleContextType;
error: XDG_RUNTIME_DIR not set in the environment.
Got message #168 from element "vaapipostproc0" (have-context): GstMessageHaveContext, context=(GstContext)NULL;
Got context from element 'vaapipostproc0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
Got message #169 from element "vaapipostproc0" (need-context): GstMessageNeedContext, context-type=(string)gst.gl.app_context;
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
Got message #170 from element "vaapipostproc0" (have-context): GstMessageHaveContext, context=(GstContext)NULL;
Got context from element 'vaapipostproc0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm1", gst.vaapi.Display.GObject=(GstObject)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm1";
Got message #171 from element "vaapipostproc0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #172 from element "capsfilter2" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #173 from pad "queue0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"\(GstQueue\)\ queue0", object=(GstTask)"\(GstTask\)\ queue0:src";
Got message #174 from element "queue0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #175 from pad "queue0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"\(GstQueue\)\ queue0", object=(GstTask)"\(GstTask\)\ queue0:src";
Got message #176 from element "vaapidecode0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #177 from element "vaapidecodebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)playing;
Got message #178 from element "vaapipostproc0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #179 from element "capsfilter2" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #180 from element "queue0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #181 from element "vaapidecode0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #182 from element "vaapidecodebin0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #183 from element "decodebin3-0" (streams-selected): GstMessageStreamsSelected, collection=(GstStreamCollection)"\(GstStreamCollection\)\ streamcollection0", streams=(GstStream)< "\(GstStream\)\ e93d019fb670dbd43d732c0467514357" >;
Got message #44 from element "pipeline0" (stream-start): GstMessageStreamStart, group-id=(uint)1;
Got message #186 from pad "sink:proxypad4" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:sink.GstProxyPad:proxypad4: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #187 from pad "vaapidecode0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstVaapiDecode:vaapidecode0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #188 from pad "vaapidecodebin0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ chroma-format\=\(string\)4:2:0\,\ bit-depth-luma\=\(uint\)8\,\ bit-depth-chroma\=\(uint\)8\,\ colorimetry\=\(string\)1:3:5:1\,\ parsed\=\(boolean\)true\,\ profile\=\(string\)main\,\ level\=\(string\)3";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, framerate=(fraction)30/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:3:5:1, parsed=(boolean)true, profile=(string)main, level=(string)3
Got message #190 from element "vaapidecode0" (latency): no message details
Redistribute latency...
Got message #192 from pad "vaapidecode0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstVaapiDecode:vaapidecode0.GstPad:src: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #193 from pad "queue0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstQueue:queue0.GstPad:sink: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #195 from pad "queue0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstQueue:queue0.GstPad:src: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #197 from pad "capsfilter2:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstCapsFilter:capsfilter2.GstPad:src: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #199 from pad "vaapipostproc0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstVaapiPostproc:vaapipostproc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #200 from pad "vaapidecodebin0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #201 from pad "decodebin3-0:video_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:video_0: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #203 from pad "videoscale0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #205 from pad "videoconvert0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #207 from pad "zbar0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstZBar:zbar0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #208 from pad "fakesink0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #209 from pad "zbar0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstZBar:zbar0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #210 from pad "videoconvert0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #211 from pad "videoscale0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #212 from pad "video_0:proxypad3" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:video_0.GstProxyPad:proxypad3: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #213 from pad "src:proxypad5" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:src.GstProxyPad:proxypad5: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #215 from pad "vaapipostproc0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstVaapiPostproc:vaapipostproc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #216 from pad "vaapidecodebin0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:src: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #217 from pad "decodebin3-0:video_0" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:video_0: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #218 from pad "videoscale0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #219 from pad "video_0:proxypad3" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0.GstGhostPad:video_0.GstProxyPad:proxypad3: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #220 from pad "src:proxypad5" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)30/1\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ views\=\(int\)2\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:src.GstProxyPad:proxypad5: caps = video/x-raw, format=(string)NV12, width=(int)640, height=(int)480, framerate=(fraction)30/1, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, views=(int)2, chroma-site=(string)jpeg, colorimetry=(string)bt601
Got message #221 from pad "vaapipostproc0:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstVaapiPostproc:vaapipostproc0.GstPad:sink: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #222 from pad "capsfilter2:sink" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)"video/x-raw\(memory:VASurface\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ multiview-mode\=\(string\)mono\,\ multiview-flags\=\(GstVideoMultiviewFlagsSet\)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)1:3:5:1\,\ views\=\(int\)2\,\ framerate\=\(fraction\)30/1";
/GstPipeline:pipeline0/GstDecodebin3:decodebin3-0/GstVaapiDecodeBin:vaapidecodebin0/GstCapsFilter:capsfilter2.GstPad:sink: caps = video/x-raw(memory:VASurface), format=(string)NV12, width=(int)640, height=(int)480, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)1:3:5:1, views=(int)2, framerate=(fraction)30/1
Got message #223 from element "fakesink0" (tag): GstMessageTag, taglist=(taglist)"taglist\,\ video-codec\=\(string\)\"H.264\\\ \\\(Main\\\ Profile\\\)\"\;";
Got message #224 from element "zbar0" (warning): GstMessageWarning, gerror=(GError)NULL, debug=(string)"../gst-libs/gst/video/gstvideofilter.c\(344\):\ gst_video_filter_transform_ip\ \(\):\ /GstPipeline:pipeline0/GstZBar:zbar0:\012invalid\ video\ buffer\ received";
WARNING: from element /GstPipeline:pipeline0/GstZBar:zbar0: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.
Additional debug info:
../gst-libs/gst/video/gstvideofilter.c(344): gst_video_filter_transform_ip (): /GstPipeline:pipeline0/GstZBar:zbar0:
invalid video buffer received
Got message #225 from element "fakesink0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #227 from element "pipeline0" (async-done): GstMessageAsyncDone, running-time=(guint64)18446744073709551615;
Got message #228 from element "fakesink0" (latency): no message details
Redistribute latency...
Got message #230 from element "fakesink0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #232 from element "pipeline0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #233 from element "zbar0" (warning): GstMessageWarning, gerror=(GError)NULL, debug=(string)"../gst-libs/gst/video/gstvideofilter.c\(344\):\ gst_video_filter_transform_ip\ \(\):\ /GstPipeline:pipeline0/GstZBar:zbar0:\012invalid\ video\ buffer\ received";
WARNING: from element /GstPipeline:pipeline0/GstZBar:zbar0: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.
Additional debug info:
../gst-libs/gst/video/gstvideofilter.c(344): gst_video_filter_transform_ip (): /GstPipeline:pipeline0/GstZBar:zbar0:
invalid video buffer received
Got message #234 from element "zbar0" (warning): GstMessageWarning, gerror=(GError)NULL, debug=(string)"../gst-libs/gst/video/gstvideofilter.c\(344\):\ gst_video_filter_transform_ip\ \(\):\ /GstPipeline:pipeline0/GstZBar:zbar0:\012invalid\ video\ buffer\ received";
WARNING: from element /GstPipeline:pipeline0/GstZBar:zbar0: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new.
Additional debug info:
../gst-libs/gst/video/gstvideofilter.c(344): gst_video_filter_transform_ip (): /GstPipeline:pipeline0/GstZBar:zbar0:
invalid video buffer received
Got message #235 from element "zbar0" (warning): GstMessageWarning, gerror=(GError)NULL, debug=(string)"../gst-libs/gst/video/gstvideofilter.c\(344\):\ gst_video_filter_transform_ip\ \(\):\ /GstPipeline:pipeline0/GstZBar:zbar0:\012invalid\ video\ buffer\ received";
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1212gst ios: noise when receive udp audio stream with rtpL8depay2022-05-13T07:45:32Zfjmaxgst ios: noise when receive udp audio stream with rtpL8depay### Describe your issue
Hello,
I'm trying to develop an app using GStreamer on ios, and need to send the audio stream from pc to ios device, when I receive an audio stream via UDP from pc with `rtpL8pay` and `rtpL8depay`, audio play with...### Describe your issue
Hello,
I'm trying to develop an app using GStreamer on ios, and need to send the audio stream from pc to ios device, when I receive an audio stream via UDP from pc with `rtpL8pay` and `rtpL8depay`, audio play with noise.
When I try to receive audio stream with pipeline:
```
udpsrc ! application/x-rtp, encoding-name=L8, clock-rate=44100, channels=2, payload=96 ! rtpjitterbuffer latency=0 ! rtpL8depay ! queue ! autoaudiosink
```
**rtpL8depay** was used here.
on pc(both linux and windows have the same result):
```
gst-launch-1.0 audiotestsrc ! audio/x-raw, channels=2, payload=96, clock-rate=44100 ! audioconvert ! queue ! rtpL16pay ! udpsink host=[mac ip accress] port=5004
```
And high-pitched sine wave comes out of the speaker.
Then I tried streaming audio from Linux and playing audio on the Linux desktop:
```
pulsesrc device=alsa_output.pci-0000_00_1b.0.analog-stereo.monitor ! audio/x-raw, channels=2, payload=96, clock-rate=44100 ! audioconvert ! queue ! rtpL16pay ! udpsink host=[mac ip accress] port=5004
```
Audio played with noise.
#### Expected Behavior
No noise in the ios simulator using the `rtpL8depay` element.
#### Observed Behavior
Noise in ios simulator
#### Setup
- OSX 12.3.1, ios simulator: 15.4
- Patched Mac mini late 2012
- gstreamer-ios 1.20.2
### Steps to reproduce the bug
1. IOS
on the ios code, I modified the ios-tutorial-2, and change the pipeline to:
```
udpsrc ! application/x-rtp, encoding-name=L8, clock-rate=44100, channels=2, payload=96 ! rtpjitterbuffer latency=0 ! rtpL8depay ! queue ! autoaudiosink
```
2. PC
```
gst-launch-1.0 audiotestsrc ! audio/x-raw, channels=2, payload=96, clock-rate=44100 ! audioconvert ! queue ! rtpL16pay ! udpsink host=[mac ip accress] port=5004
```
Not typical sine wave comes out of ios simulator, but when I replaced `rtpL8**` with `rtpL16**` on both ios and pc, the noise was gone.
### How reproducible is the bug?
Follo Steps to reproduce the bug.
### Screenshots if relevant
### Solutions you have tried
Replace `rtpL8**` with `rtpL16**` or `rtpL24**` works.
### Related non-duplicate issues
### Additional Information
<!-- Any other information such as logs. Make use of <details> for long output -->https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/975qtmoovrecover: wrong recover for mov with fixed audio sample rate2022-05-16T14:05:37ZVincenzo Martenaqtmoovrecover: wrong recover for mov with fixed audio sample ratethe qtmoovrecover plugin fails to correctly recover mov files with fixed audio sample rate.
attached you can find a patch containing a fix for this problem.
[0002-qtmoovrecover-fix-for-recoverying-mov-with-fixed-aud.patch](/uploads/067...the qtmoovrecover plugin fails to correctly recover mov files with fixed audio sample rate.
attached you can find a patch containing a fix for this problem.
[0002-qtmoovrecover-fix-for-recoverying-mov-with-fixed-aud.patch](/uploads/067717e09e05c316e6887463fcb0a251/0002-qtmoovrecover-fix-for-recoverying-mov-with-fixed-aud.patch)https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/974qtmoovrecover: vlc does not play the recovered mp42022-05-16T14:05:47ZVincenzo Martenaqtmoovrecover: vlc does not play the recovered mp4if vlc founds the sample_description_index set to 0 in the stsc atom
it refuses to play the video while other players don't.
attached you can find a patch containing a workaround for this problem.
[0001-qtmoovrecover-workaround-to-make...if vlc founds the sample_description_index set to 0 in the stsc atom
it refuses to play the video while other players don't.
attached you can find a patch containing a workaround for this problem.
[0001-qtmoovrecover-workaround-to-make-the-recovered-file-.patch](/uploads/55b93775a0cff482e10fe9041b5043fe/0001-qtmoovrecover-workaround-to-make-the-recovered-file-.patch)https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1211qtdemux: Wrong segment handling if incoming segments are not mapping position...2022-05-12T13:01:04ZSebastian Drögeqtdemux: Wrong segment handling if incoming segments are not mapping position 0 to running time 0Can be reproduced with
```console
$ gst-launch-1.0 audiotestsrc num-buffers=99 samplesperbuffer=4410 ! audio/x-raw,rate=44100 ! avenc_aac ! isofmp4mux fragment-duration=2500000000 ! qtdemux ! fakesink silent=false sync=true -v
```
- In...Can be reproduced with
```console
$ gst-launch-1.0 audiotestsrc num-buffers=99 samplesperbuffer=4410 ! audio/x-raw,rate=44100 ! avenc_aac ! isofmp4mux fragment-duration=2500000000 ! qtdemux ! fakesink silent=false sync=true -v
```
- Input segment is: `flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1, applied-rate=(double)1, format=(GstFormat)time, base=(guint64)0, offset=(guint64)0, start=(guint64)3600000000000000, stop=(guint64)18446744073709551615, time=(guint64)0, position=(guint64)3600000000000000`
- Input PTS/DTS: starting at 3600000000000000
- Output segment is: (same) `flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1, applied-rate=(double)1, format=(GstFormat)time, base=(guint64)0, offset=(guint64)0, start=(guint64)3600000000000000, stop=(guint64)18446744073709551615, time=(guint64)0, position=(guint64)3600000000000000`
- Output PTS/DTS: starting at 0
So all buffers for the first 10 hours are clipped away because they're outside the segment.
Replacing this with `cmafmux` fixes the whole thing because that passes through the segment as-is.
----
Needs `isofmp4mux` from https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/757https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1210Splitmuxsink opening multiple recording at same time2022-05-12T09:29:30ZUpasana0104Splitmuxsink opening multiple recording at same timeSplitmuxsink creating multiple mp4 file and writing all the file simultaneously, the difference between files will be few seconds.
Gst.Parse_launch("rtspsrc location="rtsp://vmsdel:Vms%402021@10.13.249.4:554/cam/realmonitor?channel=2&su...Splitmuxsink creating multiple mp4 file and writing all the file simultaneously, the difference between files will be few seconds.
Gst.Parse_launch("rtspsrc location="rtsp://vmsdel:Vms%402021@10.13.249.4:554/cam/realmonitor?channel=2&subtype=0" protocols=tcp ! rtph264depay ! h264parse ! splitmuxsink location=video%023d.mp4 max-size-time=6000000000 asyn-finalize=true muxer-factory=mp4mux muxer-properties="properties, fragment-duration=200"")https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1208androidmedia: gstamcaudiodec doesn't output anything2022-05-11T21:35:28ZRonen Ulanovskyandroidmedia: gstamcaudiodec doesn't output anything### Describe your issue
I'm trying to decode an opus audio stream (via `webrtcbin`) with the `AndroidMediaCodec` opus decoder (from the `androidmedia` plugin), and it keeps timing out and not outputting anything (into `openslessink`).
W...### Describe your issue
I'm trying to decode an opus audio stream (via `webrtcbin`) with the `AndroidMediaCodec` opus decoder (from the `androidmedia` plugin), and it keeps timing out and not outputting anything (into `openslessink`).
When I use `opusdec` it works fine, and the the HW-accelerated H.264 `amcvideodecoder` also works fine.
#### Expected Behavior
`openslessink` receives the decoded `audio/x-raw` frames
#### Observed Behavior
Infinite loop with a `100ms` timeout step at [amcaudiodec.c](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/subprojects/gst-plugins-bad/sys/androidmedia/gstamcaudiodec.c#L474)
```
D/GStreamer+amcaudiodec: 0:00:00.786297402 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.786316138 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.790074571 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886465303 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886475823 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.890191125 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
...
```
#### Setup
- **Operating System:** Android Linux
- **Device:** Mobile
- **GStreamer Version:** 1.20.2
### Steps to reproduce the bug
`webrtcbin ! opusparse ! amcaudiodec-omxgoogleopusdecoder ! queue leaky=downstream ! volume ! openslessink `
### How reproducible is the bug?
Always reproducible
### Solutions you have tried
`gst_element_link_filtered` to bind the exact Caps for both the src and sink pad
### Additional Information
Long form log of the element lifecycle:
<details>
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.121874453 ../gst/gstelement.c:1017:gst_element_get_static_pad found pad amcaudiodec-omxgoogleopusdecoder0:src
D/GStreamer+GST_PARENTAGE: 0:00:00.641109133 ../gst/gstbin.c:1527:gst_bin_add adding element amcaudiodec-omxgoogleopusdecoder0 to bin pipeline0
D/GStreamer+bin: 0:00:00.641115555 ../gst/gstbin.c:1167:gst_bin_add_func:pipeline0 element :amcaudiodec-omxgoogleopusdecoder0
D/GStreamer+GST_REFCOUNTING: 0:00:00.641122388 ../gst/gstobject.c:709:gst_object_set_parent:amcaudiodec-omxgoogleopusdecoder0 set parent (ref and sink)
D/GStreamer+GST_PARENTAGE: 0:00:00.641129291 ../gst/gstelement.c:3478:gst_element_set_bus_func:amcaudiodec-omxgoogleopusdecoder0 setting bus to 0x71f24a7f0120
D/GStreamer+GST_CLOCK: 0:00:00.641135653 ../gst/gstelement.c:506:gst_element_set_base_time:amcaudiodec-omxgoogleopusdecoder0 set base_time=6:46:57.877277505, old 0:00:00.000000000
D/GStreamer+GST_CLOCK: 0:00:00.641143358 ../gst/gstelement.c:568:gst_element_set_start_time:amcaudiodec-omxgoogleopusdecoder0 set start_time=0:00:00.000000000, old 0:00:00.000000000
D/GStreamer+GST_CLOCK: 0:00:00.641150892 ../gst/gstelement.c:445:gst_element_set_clock:amcaudiodec-omxgoogleopusdecoder0 setting clock 0x71f27a7980c0
D/GStreamer+GST_PARENTAGE: 0:00:00.641165730 ../gst/gstbin.c:1364:gst_bin_add_func:pipeline0 added element "amcaudiodec-omxgoogleopusdecoder0"
D/GStreamer+GST_STATES: 0:00:00.641175559 ../gst/gstelement.c:2461:gst_element_sync_state_with_parent:amcaudiodec-omxgoogleopusdecoder0 syncing state (NULL) to parent pipeline0 PAUSED (PAUSED, PAUSED)
D/GStreamer+GST_STATES: 0:00:00.641182722 ../gst/gstelement.c:2958:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 set_state to PAUSED
D/GStreamer+GST_STATES: 0:00:00.641186059 ../gst/gstelement.c:2983:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 setting target state to PAUSED
D/GStreamer+GST_STATES: 0:00:00.641191459 ../gst/gstelement.c:2996:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
D/GStreamer+GST_STATES: 0:00:00.641197671 ../gst/gstelement.c:3030:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 intermediate: setting state from NULL to READY
D/GStreamer+amcaudiodec: 0:00:00.641205876 ../sys/androidmedia/gstamcaudiodec.c:245:gst_amc_audio_dec_open:amcaudiodec-omxgoogleopusdecoder0 Opening decoder
D/GStreamer+amcaudiodec: 0:00:00.661849697 ../sys/androidmedia/gstamcaudiodec.c:255:gst_amc_audio_dec_open:amcaudiodec-omxgoogleopusdecoder0 Opened decoder
D/GStreamer+GST_STATES: 0:00:00.661914630 ../gst/gstelement.c:3119:gst_element_change_state:amcaudiodec-omxgoogleopusdecoder0 element changed state SUCCESS
I/GStreamer+GST_STATES: 0:00:00.668174678 ../gst/gstelement.c:2782:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 committing state from NULL to READY, pending PAUSED, next PAUSED
I/GStreamer+GST_STATES: 0:00:00.668183495 ../gst/gstelement.c:2710:_priv_gst_element_state_changed:amcaudiodec-omxgoogleopusdecoder0 notifying about state-changed NULL to READY (PAUSED pending)
D/GStreamer+GST_BUS: 0:00:00.668193995 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848110] posting on bus state-changed message: 0x71f24a848110, time 99:99:99.999999999, seq-num 6521, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
D/GStreamer+bin: 0:00:00.668217329 ../gst/gstbin.c:3688:gst_bin_handle_message_func:pipeline0 [msg 0x71f24a848110] handling child amcaudiodec-omxgoogleopusdecoder0 message of type state-changed
D/GStreamer+GST_BUS: 0:00:00.668228640 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848110] posting on bus state-changed message: 0x71f24a848110, time 99:99:99.999999999, seq-num 6521, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
I/GStreamer+GST_STATES: 0:00:00.668261182 ../gst/gstelement.c:2789:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 continue state change READY to PAUSED, final PAUSED
D/GStreamer+audiodecoder: 0:00:00.668266833 ../gst-libs/gst/audio/gstaudiodecoder.c:3103:gst_audio_decoder_start:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_start
D/GStreamer+audiodecoder: 0:00:00.668270970 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668277333 ../gst/gstelement.c:3228:gst_element_pads_activate:amcaudiodec-omxgoogleopusdecoder0 activate pads
D/GStreamer+GST_PADS: 0:00:00.668284155 ../gst/gstpad.c:1098:gst_pad_set_active:amcaudiodec-omxgoogleopusdecoder0:src activating pad from none
D/GStreamer+GST_PADS: 0:00:00.668289195 ../gst/gstpad.c:1004:pre_activate:amcaudiodec-omxgoogleopusdecoder0:src setting pad into push mode, unset flushing
D/GStreamer+GST_PADS: 0:00:00.668293293 ../gst/gstpad.c:1227:activate_mode_internal:amcaudiodec-omxgoogleopusdecoder0:src activated in push mode
D/GStreamer+GST_PADS: 0:00:00.668298553 ../gst/gstpad.c:1098:gst_pad_set_active:amcaudiodec-omxgoogleopusdecoder0:sink activating pad from none
D/GStreamer+GST_PADS: 0:00:00.668301929 ../gst/gstpad.c:1004:pre_activate:amcaudiodec-omxgoogleopusdecoder0:sink setting pad into push mode, unset flushing
D/GStreamer+GST_PADS: 0:00:00.668306558 ../gst/gstpad.c:1227:activate_mode_internal:amcaudiodec-omxgoogleopusdecoder0:sink activated in push mode
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668310666 ../gst/gstelement.c:3247:gst_element_pads_activate:amcaudiodec-omxgoogleopusdecoder0 pad activation successful
D/GStreamer+GST_STATES: 0:00:00.668316857 ../gst/gstelement.c:3119:gst_element_change_state:amcaudiodec-omxgoogleopusdecoder0 element changed state SUCCESS
I/GStreamer+GST_STATES: 0:00:00.668320404 ../gst/gstelement.c:2807:gst_element_continue_state:amcaudiodec-omxgoogleopusdecoder0 completed state change to PAUSED
I/GStreamer+GST_STATES: 0:00:00.668324963 ../gst/gstelement.c:2710:_priv_gst_element_state_changed:amcaudiodec-omxgoogleopusdecoder0 notifying about state-changed READY to PAUSED (VOID_PENDING pending)
D/GStreamer+GST_BUS: 0:00:00.668331295 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848090] posting on bus state-changed message: 0x71f24a848090, time 99:99:99.999999999, seq-num 6522, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
D/GStreamer+bin: 0:00:00.668346193 ../gst/gstbin.c:3688:gst_bin_handle_message_func:pipeline0 [msg 0x71f24a848090] handling child amcaudiodec-omxgoogleopusdecoder0 message of type state-changed
D/GStreamer+GST_BUS: 0:00:00.668355671 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848090] posting on bus state-changed message: 0x71f24a848090, time 99:99:99.999999999, seq-num 6522, element 'amcaudiodec-omxgoogleopusdecoder0', GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
D/GStreamer+GST_STATES: 0:00:00.668378013 ../gst/gstelement.c:3042:gst_element_set_state_func:amcaudiodec-omxgoogleopusdecoder0 returned SUCCESS
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.668385738 ../gst/gstutils.c:1819:gst_element_link_pads_full trying to link element opusparse0:(any) to element amcaudiodec-omxgoogleopusdecoder0:(any)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668404303 ../gst/gstutils.c:1150:gst_element_get_compatible_pad finding pad in amcaudiodec-omxgoogleopusdecoder0 compatible with opusparse0:src
I/GStreamer+GST_PADS: 0:00:00.668409112 ../gst/gstutils.c:1080:gst_pad_check_link trying to link opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_CAPS: 0:00:00.668481689 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668491287 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a92d400 (caps)
D/GStreamer+audiodecoder: 0:00:00.668499954 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.668512608 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668522076 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92df70 (caps)
I/GStreamer+GST_PADS: 0:00:00.668528808 ../gst/gstpad.c:4357:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src pad has no peer
D/GStreamer+GST_PADS: 0:00:00.668544107 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a92d400 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.668552624 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668567101 ../gst/gstutils.c:1209:gst_element_get_compatible_pad found existing unlinked compatible pad amcaudiodec-omxgoogleopusdecoder0:sink
I/GStreamer+GST_PADS: 0:00:00.668574405 ../gst/gstutils.c:1633:prepare_link_maybe_ghosting opusparse0 and amcaudiodec-omxgoogleopusdecoder0 in same bin, no need for ghost pads
I/GStreamer+GST_PADS: 0:00:00.668624279 ../gst/gstpad.c:2383:gst_pad_link_prepare trying to link opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_CAPS: 0:00:00.668697828 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668708018 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a92dd90 (caps)
D/GStreamer+audiodecoder: 0:00:00.668712246 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a92dd90, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.668721563 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.668733135 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92dd40 (caps)
I/GStreamer+GST_PADS: 0:00:00.668739948 ../gst/gstpad.c:4357:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src pad has no peer
D/GStreamer+GST_PADS: 0:00:00.668750177 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a92dd90 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.668758002 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
D/GStreamer+GST_CAPS: 0:00:00.668777118 ../gst/gstpad.c:2285:gst_pad_link_check_compatible_unlocked:amcaudiodec-omxgoogleopusdecoder0:sink sink caps audio/x-opus, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
I/GStreamer+GST_PADS: 0:00:00.668791636 ../gst/gstpad.c:2591:gst_pad_link_full linked opusparse0:src and amcaudiodec-omxgoogleopusdecoder0:sink, successful
D/GStreamer+bin: 0:00:00.668878430 ../gst/gstbin.c:958:bin_remove_messages:amcaudiodec-omxgoogleopusdecoder0:sink deleting message 0x71f24a848010 of type structure-change (types 0x00001000)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.668901654 ../gst/gstutils.c:1949:gst_element_link_pads_full linked pad opusparse0:src to pad amcaudiodec-omxgoogleopusdecoder0:sink
I/GStreamer+GST_ELEMENT_PADS: 0:00:00.669203275 ../gst/gstutils.c:1819:gst_element_link_pads_full trying to link element amcaudiodec-omxgoogleopusdecoder0:(any) to element queue1:(any)
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669210078 ../gst/gstutils.c:1929:gst_element_link_pads_full trying src pad amcaudiodec-omxgoogleopusdecoder0:sink
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669213284 ../gst/gstutils.c:1929:gst_element_link_pads_full trying src pad amcaudiodec-omxgoogleopusdecoder0:src
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669216380 ../gst/gstutils.c:1150:gst_element_get_compatible_pad finding pad in queue1 compatible with amcaudiodec-omxgoogleopusdecoder0:src
I/GStreamer+GST_PADS: 0:00:00.669220518 ../gst/gstutils.c:1080:gst_pad_check_link trying to link amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink
D/GStreamer+GST_CAPS: 0:00:00.669224305 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.669234905 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92dd40 (caps)
D/GStreamer+audiodecoder: 0:00:00.669239944 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92dd40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669246447 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92dd40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669256235 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669262808 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669269921 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92dd40 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669274360 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92dd40 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.669277696 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src query returned audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
I/GStreamer+GST_PADS: 0:00:00.669330967 ../gst/gstutils.c:1633:prepare_link_maybe_ghosting amcaudiodec-omxgoogleopusdecoder0 and queue1 in same bin, no need for ghost pads
D/GStreamer+GST_BUS: 0:00:00.669336808 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a8383a0] posting on bus structure-change message: 0x71f24a8383a0, time 99:99:99.999999999, seq-num 6529, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", busy=(boolean)true;
I/GStreamer+GST_PADS: 0:00:00.669367115 ../gst/gstpad.c:2383:gst_pad_link_prepare trying to link amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink
D/GStreamer+GST_CAPS: 0:00:00.669371093 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad caps with filter (NULL)
D/GStreamer+GST_PADS: 0:00:00.669378597 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92d400 (caps)
D/GStreamer+audiodecoder: 0:00:00.669382284 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669387854 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92d400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669393445 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669395890 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669402071 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92d400 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669405898 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92d400 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.669409255 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:src query returned audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_CAPS: 0:00:00.669459119 ../gst/gstpad.c:2283:gst_pad_link_check_compatible_unlocked:amcaudiodec-omxgoogleopusdecoder0:src src caps audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
I/GStreamer+GST_PADS: 0:00:00.669473106 ../gst/gstpad.c:2591:gst_pad_link_full linked amcaudiodec-omxgoogleopusdecoder0:src and queue1:sink, successful
D/GStreamer+GST_EVENT: 0:00:00.669483716 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src have event type reconfigure event: 0x71f21a929e70, time 99:99:99.999999999, seq-num 6530, (NULL)
D/GStreamer+audiodecoder: 0:00:00.669494606 ../gst-libs/gst/audio/gstaudiodecoder.c:2712:gst_audio_decoder_src_event:amcaudiodec-omxgoogleopusdecoder0 received event 61441, reconfigure
D/GStreamer+GST_PADS: 0:00:00.669503984 ../gst/gstpad.c:2968:gst_pad_iterate_internal_links_default:amcaudiodec-omxgoogleopusdecoder0:src Making iterator
D/GStreamer+GST_PADS: 0:00:00.669572073 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src sent event, ret error
D/GStreamer+GST_BUS: 0:00:00.669576892 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a838320] posting on bus structure-change message: 0x71f24a838320, time 99:99:99.999999999, seq-num 6531, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", busy=(boolean)false;
D/GStreamer+GST_ELEMENT_PADS: 0:00:00.669610666 ../gst/gstutils.c:1949:gst_element_link_pads_full linked pad amcaudiodec-omxgoogleopusdecoder0:src to pad queue1:sink
D/GStreamer+GST_PADS: 0:00:00.669917256 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92df20 (caps)
D/GStreamer+audiodecoder: 0:00:00.669920392 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669925752 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.669931092 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.669934439 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.669940651 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92df20 (caps) query
D/GStreamer+GST_PADS: 0:00:00.669944658 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92df20 (caps), result 1
D/GStreamer+GST_PADS: 0:00:00.672867109 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a811d40 (caps)
D/GStreamer+audiodecoder: 0:00:00.672871117 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a811d40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.672880204 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a811d40, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.672886987 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.672890083 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.672901615 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a811d40 (caps) query
D/GStreamer+GST_PADS: 0:00:00.672907055 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a811d40 (caps), result 1
D/GStreamer+GST_PADS: 0:00:00.673195751 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src doing query 0x71f21a92df20 (caps)
D/GStreamer+audiodecoder: 0:00:00.673202013 ../gst-libs/gst/audio/gstaudiodecoder.c:3066:gst_audio_decoder_src_query:amcaudiodec-omxgoogleopusdecoder0:src received query caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.673210299 ../gst/gstpad.c:3260:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src query caps caps query: 0x71f21a92df20, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.673217422 ../gst/gstpad.c:3283:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src trying pad template caps
D/GStreamer+GST_CAPS: 0:00:00.673220478 ../gst/gstpad.c:3313:gst_pad_query_caps_default:amcaudiodec-omxgoogleopusdecoder0:src using caps 0x71f21a774d90 audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.673229545 ../gst/gstpad.c:3515:gst_pad_query_default:amcaudiodec-omxgoogleopusdecoder0:src not forwarding 0x71f21a92df20 (caps) query
D/GStreamer+GST_PADS: 0:00:00.673234224 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:src sent query 0x71f21a92df20 (caps), result 1
D/GStreamer+GST_EVENT: 0:00:00.673477735 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src have event type reconfigure event: 0x71f21a929d90, time 99:99:99.999999999, seq-num 6543, (NULL)
D/GStreamer+audiodecoder: 0:00:00.673485610 ../gst-libs/gst/audio/gstaudiodecoder.c:2712:gst_audio_decoder_src_event:amcaudiodec-omxgoogleopusdecoder0 received event 61441, reconfigure
D/GStreamer+GST_PADS: 0:00:00.673490299 ../gst/gstpad.c:2968:gst_pad_iterate_internal_links_default:amcaudiodec-omxgoogleopusdecoder0:src Making iterator
D/GStreamer+GST_PADS: 0:00:00.673540033 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:src sent event, ret error
D/GStreamer+GST_EVENT: 0:00:00.674390342 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type stream-start event: 0x71f21a7fe4f0, time 99:99:99.999999999, seq-num 139, GstEventStreamStart, stream-id=(string)c3b92738bf5e8334d4b92e60b1db8e9f, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1;
D/GStreamer+audiodecoder: 0:00:00.674401153 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 10254, stream-start
D/GStreamer+audiodecoder: 0:00:00.674405811 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+audiodecoder: 0:00:00.674410220 ../gst-libs/gst/audio/gstaudiodecoder.c:2350:gst_audio_decoder_sink_eventfunc:amcaudiodec-omxgoogleopusdecoder0 received STREAM_START. Clearing taglist
D/GStreamer+GST_PADS: 0:00:00.674417934 ../gst/gstpad.c:4105:check_sticky:amcaudiodec-omxgoogleopusdecoder0:src pushing all sticky events
D/GStreamer+GST_PADS: 0:00:00.674464743 ../gst/gstpad.c:4057:push_sticky:amcaudiodec-omxgoogleopusdecoder0:src event stream-start marked received
D/GStreamer+GST_PADS: 0:00:00.674470023 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_STATES: 0:00:00.674700860 ../gst/gstbin.c:1957:bin_element_is_sink:pipeline0 child amcaudiodec-omxgoogleopusdecoder0 is not sink
D/GStreamer+GST_EVENT: 0:00:00.676438088 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type caps event: 0x71f21a92c740, time 99:99:99.999999999, seq-num 6551, GstEventCaps, caps=(GstCaps)"audio/x-opus\,\ rate\=\(int\)48000\,\ channels\=\(int\)1\,\ channel-mapping-family\=\(int\)0\,\ stream-count\=\(int\)1\,\ coupled-count\=\(int\)0\,\ streamheader\=\(buffer\)\<\ 4f707573486561640101000080bb0000000000\,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ \>";
D/GStreamer+GST_CAPS: 0:00:00.676461612 ../gst/gstutils.c:3186:gst_pad_query_accept_caps:amcaudiodec-omxgoogleopusdecoder0:sink accept caps of audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.676489024 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a811d90 (accept-caps)
D/GStreamer+audiodecoder: 0:00:00.676497681 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query accept-caps query: 0x71f21a811d90, GstQueryAcceptCaps, caps=(GstCaps)"audio/x-opus\,\ rate\=\(int\)48000\,\ channels\=\(int\)1\,\ channel-mapping-family\=\(int\)0\,\ stream-count\=\(int\)1\,\ coupled-count\=\(int\)0\,\ streamheader\=\(buffer\)\<\ 4f707573486561640101000080bb0000000000\,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ \>", result=(boolean)false;
D/GStreamer+GST_CAPS: 0:00:00.676521926 ../gst/gstutils.c:3103:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink get pad caps with filter audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.676545712 ../gst/gstpad.c:4174:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink doing query 0x71f21a811de0 (caps)
D/GStreamer+audiodecoder: 0:00:00.676550290 ../gst-libs/gst/audio/gstaudiodecoder.c:2915:gst_audio_decoder_sink_query:amcaudiodec-omxgoogleopusdecoder0:sink received query caps query: 0x71f21a811de0, GstQueryCaps, filter=(GstCaps)"audio/x-opus\,\ rate\=\(int\)48000\,\ channels\=\(int\)1\,\ channel-mapping-family\=\(int\)0\,\ stream-count\=\(int\)1\,\ coupled-count\=\(int\)0\,\ streamheader\=\(buffer\)\<\ 4f707573486561640101000080bb0000000000\,\ 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001\ \>", caps=(GstCaps)"NULL";
D/GStreamer+GST_CAPS: 0:00:00.676573464 ../gst/gstutils.c:3149:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src get pad peer caps with filter audio/x-raw, rate=(int)48000, channels=(int)1
D/GStreamer+GST_PADS: 0:00:00.676589344 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:src peer query 0x71f21a92d450 (caps)
D/GStreamer+GST_CAPS: 0:00:00.677057180 ../gst/gstutils.c:3156:gst_pad_peer_query_caps:amcaudiodec-omxgoogleopusdecoder0:src peer query returned audio/x-raw, rate=(int)48000, channels=(int)1, format=(string)S16LE, layout=(string)interleaved
D/GStreamer+GST_PADS: 0:00:00.682161530 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a811de0 (caps), result 1
D/GStreamer+GST_CAPS: 0:00:00.682172872 ../gst/gstutils.c:3110:gst_pad_query_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+GST_PADS: 0:00:00.682198029 ../gst/gstpad.c:4197:gst_pad_query:amcaudiodec-omxgoogleopusdecoder0:sink sent query 0x71f21a811d90 (accept-caps), result 1
D/GStreamer+default: 0:00:00.682205513 ../gst/gstutils.c:3191:gst_pad_query_accept_caps:amcaudiodec-omxgoogleopusdecoder0:sink query returned 1
D/GStreamer+audiodecoder: 0:00:00.682210553 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 12814, caps
D/GStreamer+audiodecoder: 0:00:00.682217416 ../gst-libs/gst/audio/gstaudiodecoder.c:908:gst_audio_decoder_sink_setcaps:amcaudiodec-omxgoogleopusdecoder0 caps: audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+amcaudiodec: 0:00:00.682235200 ../sys/androidmedia/gstamcaudiodec.c:833:gst_amc_audio_dec_set_format:amcaudiodec-omxgoogleopusdecoder0 Setting new caps audio/x-opus, rate=(int)48000, channels=(int)1, channel-mapping-family=(int)0, stream-count=(int)1, coupled-count=(int)0, streamheader=(buffer)< 4f707573486561640101000080bb0000000000, 4f707573546167731f0000004753747265616d657220656e636f64656420766f72626973636f6d6d656e740000000001 >
D/GStreamer+amcaudiodec: 0:00:00.682362220 ../sys/androidmedia/gstamcaudiodec.c:964:gst_amc_audio_dec_set_format:amcaudiodec-omxgoogleopusdecoder0 Configuring codec with format: {csd-1=java.nio.DirectByteBuffer[pos=0 lim=48 cap=48], sample-rate=48000, mime=audio/opus, channel-count=1, csd-0=java.nio.DirectByteBuffer[pos=0 lim=19 cap=19]}
D/GStreamer+GST_PADS: 0:00:00.692347519 ../gst/gstpad.c:6282:gst_pad_start_task:amcaudiodec-omxgoogleopusdecoder0:src start task
I/GStreamer+GST_PADS: 0:00:00.694890421 ../gst/gstpad.c:6291:gst_pad_start_task:amcaudiodec-omxgoogleopusdecoder0:src created task 0x71f27a7f0950
D/GStreamer+GST_PADS: 0:00:00.694894509 ../gst/gstpad.c:6210:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src doing stream-status 0
D/GStreamer+GST_PADS: 0:00:00.694902855 ../gst/gstpad.c:6237:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src posting stream-status 0
D/GStreamer+GST_BUS: 0:00:00.694907393 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a7fd610] posting on bus stream-status message: 0x71f24a7fd610, time 99:99:99.999999999, seq-num 6754, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"\(GstTask\)\ task7";
D/GStreamer+GST_BUS: 0:00:00.694940125 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a7fd610] posting on bus stream-status message: 0x71f24a7fd610, time 99:99:99.999999999, seq-num 6754, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"\(GstTask\)\ task7";
D/GStreamer+GST_PADS: 0:00:00.695035326 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_PADS: 0:00:00.695042199 ../gst/gstpad.c:5363:store_sticky_event:amcaudiodec-omxgoogleopusdecoder0:sink notify caps
D/GStreamer+GST_PADS: 0:00:00.695180380 ../gst/gstpad.c:6210:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src doing stream-status 1
D/GStreamer+GST_PADS: 0:00:00.695208233 ../gst/gstpad.c:6237:do_stream_status:amcaudiodec-omxgoogleopusdecoder0:src posting stream-status 1
D/GStreamer+GST_BUS: 0:00:00.695218733 ../gst/gstbus.c:339:gst_bus_post:bus3 [msg 0x71f24a848190] posting on bus stream-status message: 0x71f24a848190, time 99:99:99.999999999, seq-num 6755, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"\(GstTask\)\ amcaudiodec-omxgoogleopusdecoder0:src";
D/GStreamer+GST_BUS: 0:00:00.695267685 ../gst/gstbus.c:339:gst_bus_post:bus4 [msg 0x71f24a848190] posting on bus stream-status message: 0x71f24a848190, time 99:99:99.999999999, seq-num 6755, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"\(GstAmcAudioDec-OmxGoogleOpusDecoder\)\ amcaudiodec-omxgoogleopusdecoder0", object=(GstTask)"\(GstTask\)\ amcaudiodec-omxgoogleopusdecoder0:src";
D/GStreamer+task: 0:00:00.695299606 ../gst/gsttask.c:301:gst_task_configure_name:amcaudiodec-omxgoogleopusdecoder0:src Setting thread name to 'amcaudiodec-omxg'
D/GStreamer+amcaudiodec: 0:00:00.695305066 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+GST_EVENT: 0:00:00.944557098 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68560, time 99:99:99.999999999, seq-num 6930, GstEventGap, timestamp=(guint64)269095013, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.944570704 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.944579831 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269095013 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.944590191 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.944870541 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945065791 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab684f0, time 99:99:99.999999999, seq-num 6932, GstEventGap, timestamp=(guint64)269095827, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945079387 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945087522 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269095827 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945094686 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945122298 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945295476 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68480, time 99:99:99.999999999, seq-num 6933, GstEventGap, timestamp=(guint64)269096641, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945307829 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945316826 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269096641 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945325763 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945358174 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
D/GStreamer+GST_EVENT: 0:00:00.945540179 ../gst/gstpad.c:5831:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink have event type gap event: 0x71f21ab68410, time 99:99:99.999999999, seq-num 6934, GstEventGap, timestamp=(guint64)269097455, duration=(guint64)814, gap-flags=(GstGapFlags)GST_GAP_FLAG_MISSING_DATA;
D/GStreamer+audiodecoder: 0:00:00.945552492 ../gst-libs/gst/audio/gstaudiodecoder.c:2567:gst_audio_decoder_sink_event:amcaudiodec-omxgoogleopusdecoder0 received event 40966, gap
D/GStreamer+audiodecoder: 0:00:00.945558303 ../gst-libs/gst/audio/gstaudiodecoder.c:2287:gst_audio_decoder_handle_gap:amcaudiodec-omxgoogleopusdecoder0 gap event: plc 1, do_plc 0, position 0:00:00.269097455 duration 0:00:00.000000814
D/GStreamer+audiodecoder: 0:00:00.945569394 ../gst-libs/gst/audio/gstaudiodecoder.c:1143:send_pending_events:amcaudiodec-omxgoogleopusdecoder0 Pushing pending events
D/GStreamer+GST_PADS: 0:00:00.945590534 ../gst/gstpad.c:5915:gst_pad_send_event_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink sent event, ret ok
...
...
...
D/GStreamer+amcaudiodec: 0:00:00.685324678 ../sys/androidmedia/gstamcaudiodec.c:1315:gst_amc_audio_dec_drain:amcaudiodec-omxgoogleopusdecoder0 Waiting until codec is drained
D/GStreamer+amcaudiodec: 0:00:00.685547259 ../sys/androidmedia/gstamcaudiodec.c:450:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Output format has changed
D/GStreamer+amcaudiodec: 0:00:00.685743140 ../sys/androidmedia/gstamcaudiodec.c:461:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Got new output format: {sample-rate=48000, mime=audio/raw, channel-count=1}
D/GStreamer+audiodecoder: 0:00:00.685852647 ../gst-libs/gst/audio/gstaudiodecoder.c:849:gst_audio_decoder_set_output_caps:amcaudiodec-omxgoogleopusdecoder0 Setting srcpad caps audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)1
D/GStreamer+amcaudiodec: 0:00:00.685928962 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.686050732 ../sys/androidmedia/gstamcaudiodec.c:492:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Got output buffer at index 0: offset 0 size 0 time 288958 flags 0x00000004
D/GStreamer+amcaudiodec: 0:00:00.686141574 ../sys/androidmedia/gstamcaudiodec.c:596:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Drained
D/GStreamer+amcaudiodec: 0:00:00.686156743 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.686186950 ../sys/androidmedia/gstamcaudiodec.c:1317:gst_amc_audio_dec_drain:amcaudiodec-omxgoogleopusdecoder0 Drained codec
D/GStreamer+GST_PADS: 0:00:00.686210745 ../gst/gstpad.c:4301:gst_pad_peer_query:amcaudiodec-omxgoogleopusdecoder0:sink peer query 0x71f21abc0e30 (latency)
W/GStreamer+audiodecoder: 0:00:00.688010541 ../gst-libs/gst/audio/gstaudiodecoder.c:1791:gst_audio_decoder_drain:amcaudiodec-omxgoogleopusdecoder0 still 1 frames left after draining
D/GStreamer+audiodecoder: 0:00:00.688040478 ../gst-libs/gst/audio/gstaudiodecoder.c:513:gst_audio_decoder_reset:amcaudiodec-omxgoogleopusdecoder0 gst_audio_decoder_reset
D/GStreamer+audiodecoder: 0:00:00.688051469 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.688072449 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.688182467 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 0: size 160 time 269847 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.688283959 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7f0a20, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.688695889 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7dfd80, pts 0:00:00.289846005, dts 0:00:00.289846005, dur 0:00:00.020000000, size 160, offset 60000000, offset_end 2880, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.688719143 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.688724944 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.688806969 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 1: size 160 time 289846 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.688915885 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7dfd80, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.689264224 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7f05a0, pts 0:00:00.309830203, dts 0:00:00.309830203, dur 0:00:00.020000000, size 160, offset 80000000, offset_end 3840, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.689279223 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.689300783 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.689381486 ../sys/androidmedia/gstamcaudiodec.c:1189:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Queueing buffer 2: size 160 time 309830 flags 0x00000001
D/GStreamer+GST_SCHEDULING: 0:00:00.689461357 ../gst/gstpad.c:4451:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink called chainfunction &gst_audio_decoder_chain with buffer 0x71f27a7f05a0, returned ok
D/GStreamer+GST_SCHEDULING: 0:00:00.689926708 ../gst/gstpad.c:4445:gst_pad_chain_data_unchecked:amcaudiodec-omxgoogleopusdecoder0:sink calling chainfunction &gst_audio_decoder_chain with buffer buffer: 0x71f27a7dfc60, pts 0:00:00.329777206, dts 0:00:00.329777206, dur 0:00:00.020000000, size 160, offset 100000000, offset_end 4800, flags 0x0
D/GStreamer+audiodecoder: 0:00:00.689940384 ../gst-libs/gst/audio/gstaudiodecoder.c:1661:gst_audio_decoder_push_buffers:amcaudiodec-omxgoogleopusdecoder0 available: 160
D/GStreamer+amcaudiodec: 0:00:00.689951134 ../sys/androidmedia/gstamcaudiodec.c:1069:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Handling frame
D/GStreamer+amcaudiodec: 0:00:00.786297402 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.786316138 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.790074571 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886465303 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.886475823 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.890191125 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.287119213 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.287140423 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.291006150 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.387312202 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.387333602 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.391267638 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.487478449 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.487492887 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.491402967 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.587683581 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.587729828 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.591567542 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.687981307 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.688009421 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.691745642 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.788214562 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.788224100 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.791917621 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.888421357 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.888487241 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.892133582 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.988708593 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.988741856 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
D/GStreamer+amcaudiodec: 0:00:00.992333614 ../sys/androidmedia/gstamcaudiodec.c:1116:gst_amc_audio_dec_handle_frame:amcaudiodec-omxgoogleopusdecoder0 Dequeueing input buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.089195538 ../sys/androidmedia/gstamcaudiodec.c:474:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Dequeueing output buffer timed out
D/GStreamer+amcaudiodec: 0:00:00.089242547 ../sys/androidmedia/gstamcaudiodec.c:425:gst_amc_audio_dec_loop:amcaudiodec-omxgoogleopusdecoder0 Waiting for available output buffer
...
...
...</details>https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/199rav1e doesn't report encoder latency2022-05-12T15:42:22ZArun Raghavanrav1e doesn't report encoder latencyAs the title says, latency is several frames long (something between 24 and 30 based on latency mode afaict).As the title says, latency is several frames long (something between 24 and 30 based on latency mode afaict).https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1201ges: saving the timeline to URI embeds unnecessary media metadata in the outp...2022-05-09T20:33:04Zwatsonwelchges: saving the timeline to URI embeds unnecessary media metadata in the output file### Describe your issue
When saving a timeline to a URI such as via the ges_timeline_save_to_uri() method, it appears that if a timeline media file includes image metadata (for example: album artwork embedded in an mp3 file), then for so...### Describe your issue
When saving a timeline to a URI such as via the ges_timeline_save_to_uri() method, it appears that if a timeline media file includes image metadata (for example: album artwork embedded in an mp3 file), then for some reason GES embeds that binary data into the XML output file, dramatically increasing the XML file size. It's not clear to me if this is intended (and if so, why this might be desirable).
If there's a way to disable this behavior, such as via the GESFormatter, I can't find how in the documentation.
#### Expected Behavior
I would not expect the timeline URI XML output file to have embedded media for the sake of efficiency.
#### Observed Behavior
Media (such as album artwork metadata) is sometimes embedded.
#### Setup
- **Operating System:** Windows
- **GStreamer Version:** 1.20.1 (MSVC 64-bit)
### Steps to reproduce the bug
1) Open Windows PowerShell
2) Navigate to a directory that contains the following mp3: [Clementi_Piano_Sonata](/uploads/f682b66ceb8e0e3a96587c39e400ee2c/Clementi_Piano_Sonata.mp3)
2) Type `ges-launch-1.0 +clip "clementi piano sonata.mp3" --save=ges_timeline.txt`
3) Observe the output URI which contains the embedded image metadata, attached. [ges_timeline.txt](/uploads/b5b4cffa0195dc453a1960de79067d55/ges_timeline.txt)
### How reproducible is the bug?
Very reproducible on multiple devices and with multiple files containing image metadata.