<div dir="ltr"><div>@Nicolas Dufresne,</div><div><br></div><div>Yes, I already filed an issue.</div><div><br></div><div>Thanks.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2020 at 5:26 PM <<a href="mailto:gstreamer-devel-request@lists.freedesktop.org">gstreamer-devel-request@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send gstreamer-devel mailing list submissions to<br>
        <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:gstreamer-devel-request@lists.freedesktop.org" target="_blank">gstreamer-devel-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:gstreamer-devel-owner@lists.freedesktop.org" target="_blank">gstreamer-devel-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of gstreamer-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. HDR10 metadata using gst-launch-1.0 (ltreherne)<br>
   2. Re: <v4l2src0:pool:src> Dropping truncated buffer, this is<br>
      likely a driver bug. (Nicolas Dufresne)<br>
   3. Re: Window turns transparent (Nicolas Dufresne)<br>
   4. Re: Watch youtube video using rtspsrc (Nicolas Dufresne)<br>
   5. Re: HDR10 metadata using gst-launch-1.0 (Nicolas Dufresne)<br>
   6. Re: GStreamer 1.17.1 development release (Mikel P?rez)<br>
   7. Identifying video key frame positions (Andy Robinson)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 25 Jun 2020 08:30:37 -0500 (CDT)<br>
From: ltreherne <<a href="mailto:l_treherne@yahoo.com" target="_blank">l_treherne@yahoo.com</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: HDR10 metadata using gst-launch-1.0<br>
Message-ID: <<a href="mailto:1593091837092-0.post@n4.nabble.com" target="_blank">1593091837092-0.post@n4.nabble.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hi,<br>
<br>
Is there a way to ingest HDR10 metadata (st2086) onto a H265/HEVC stream<br>
using gst-launch-1.0<br>
<br>
Thanks.<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 25 Jun 2020 10:18:13 -0400<br>
From: Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: <v4l2src0:pool:src> Dropping truncated buffer, this is<br>
        likely a driver bug.<br>
Message-ID:<br>
        <<a href="mailto:6af6c9470629e733aba7a4a05c89b039a8c489ca.camel@ndufresne.ca" target="_blank">6af6c9470629e733aba7a4a05c89b039a8c489ca.camel@ndufresne.ca</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Le mercredi 24 juin 2020 ? 22:47 -0500, Aniket0987 a ?crit :<br>
> Trying to capture I420 FHD at 5fps on RP4.<br>
> Pipeline is as follows,<br>
> <br>
> v4l2src device=/dev/video0 io-mode=dmabuf !<br>
> video/x-raw,width=1920,height=1080 ! videoconvert ! video/x-raw,format=RGBA<br>
> ! videorate ! video/x-raw,framerate=5/1 ! queue leaky=downstream !<br>
> v4l2h264enc capture-io-mode=dmabuf ! video/x-h264,profile=main ! h264parse<br>
> splitmuxsink name=mp4mux max-size-time=60000000000 max-size-bytes=134217728<br>
> location=/tmp/vid_ sync=false ! queue ! mp4mux.video<br>
> <br>
> After a certain time, v4l2src starts dropping everything.<br>
> <br>
> 0:10:33.385742774    42   0xa3bfb0 INFO                 v4l2src<br>
> gstv4l2src.c:961:gst_v4l2src_create:<v4l2src0> sync to 0:10:30.400000000 out<br>
> ts 0:10:30.557956381<br>
> 0:10:33.585610267    42   0xa3bfb0 DEBUG                v4l2src<br>
> gstv4l2src.c:925:gst_v4l2src_create:<v4l2src0> ts: 1:05:16.523210000 now<br>
> 1:05:16.695278946 delay 0:00:00.172068946<br>
> 0:10:33.585754746    42   0xa3bfb0 INFO                 v4l2src<br>
> gstv4l2src.c:961:gst_v4l2src_create:<v4l2src0> sync to 0:10:30.600000000 out<br>
> ts 0:10:30.757941863<br>
> 0:10:33.689999870    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> 0:10:33.690498344    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> 0:10:33.693825940    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> 0:10:33.694079417    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> 0:10:33.697968615    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> 0:10:33.698261555    42   0xa3bfb0 WARN          v4l2bufferpool<br>
> gstv4l2bufferpool.c:2066:gst_v4l2_buffer_pool_process:<v4l2src0:pool:src><br>
> Dropping truncated buffer, this is likely a driver bug.<br>
> <br>
> Is there any issue in my pipeline or is it a v4l2 driver bug?<br>
<br>
The warning from gst is correct, it's a driver bug. But as you can see,<br>
it has a workaround. The driver I made this workaround for is now fixed<br>
in mainline kernel.<br>
<br>
> <br>
> <br>
> <br>
> --<br>
> Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 25 Jun 2020 10:23:11 -0400<br>
From: Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: Window turns transparent<br>
Message-ID:<br>
        <<a href="mailto:78724cefd73f7e6f0f8623250c4555ed5d512440.camel@ndufresne.ca" target="_blank">78724cefd73f7e6f0f8623250c4555ed5d512440.camel@ndufresne.ca</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Le jeudi 25 juin 2020 ? 08:21 +0100, Busayo Famutimi a ?crit :<br>
> Hi, <br>
> <br>
> I ran the basic tutorial 5 but the output window was transparent. Kindly see screenshot below:<br>
> <br>
> <br>
> <br>
> OS: Windows 10 using Msys2 & Mingw-64<br>
> <br>
> How can I fix this?<br>
<br>
Looks like a bug in the sink element, but I think you already filed an<br>
issue didn't you ?<br>
<br>
> <br>
> Thanks.<br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 25 Jun 2020 10:25:05 -0400<br>
From: Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: Watch youtube video using rtspsrc<br>
Message-ID:<br>
        <<a href="mailto:30b792374e73719796b7f28d06b7e645e0a810bc.camel@ndufresne.ca" target="_blank">30b792374e73719796b7f28d06b7e645e0a810bc.camel@ndufresne.ca</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Le jeudi 25 juin 2020 ? 03:28 -0500, nishitha a ?crit :<br>
> Hi,<br>
> <br>
> I want to view youtube videos using gstreamer pipeline. It worked with<br>
> souphttpsrc using the pipeline :  <br>
> <br>
> gst-launch-1.0 souphttpsrc is-live=true location="$(youtube-dl --format<br>
> "best[ext=mp4][protocol=https]" --get-url <youtube-link>)" ! decodebin !<br>
> videoconvert ! autovideosink<br>
> <br>
> Now, how can I make it work with rtspsrc ?<br>
<br>
First step would be to make a feature request to Youtube/Google, and<br>
hope they accept. Google/Youtube do no support RTSP protocol, they also<br>
do not approve usage of youtube-dl extracted links.<br>
<br>
> <br>
> <br>
> <br>
> --<br>
> Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Thu, 25 Jun 2020 11:10:10 -0400<br>
From: Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: HDR10 metadata using gst-launch-1.0<br>
Message-ID:<br>
        <<a href="mailto:66ec2386a7892cd551a06f71432791544c50e99d.camel@ndufresne.ca" target="_blank">66ec2386a7892cd551a06f71432791544c50e99d.camel@ndufresne.ca</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Le jeudi 25 juin 2020 ? 08:30 -0500, ltreherne a ?crit :<br>
> Hi,<br>
> <br>
> Is there a way to ingest HDR10 metadata (st2086) onto a H265/HEVC stream<br>
> using gst-launch-1.0<br>
<br>
HDR10 static metadata will be exposed inside the caps, so one can<br>
inject such meta for testing using capssetter element. This feature is<br>
not released yet.<br>
<br>
> <br>
> Thanks.<br>
> <br>
> <br>
> <br>
> --<br>
> Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Thu, 25 Jun 2020 11:07:50 -0500<br>
From: Mikel P?rez <<a href="mailto:io@mikelpr.com" target="_blank">io@mikelpr.com</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: GStreamer 1.17.1 development release<br>
Message-ID:<br>
        <<a href="mailto:CAHSRX9_6A9m72OCaWYi2MEf8EHDLhZ2K0nHyfKHAeK-cVfpe5w@mail.gmail.com" target="_blank">CAHSRX9_6A9m72OCaWYi2MEf8EHDLhZ2K0nHyfKHAeK-cVfpe5w@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
the android build seems to be broken<br>
<br>
1. does not link libiconv by default as did previous releases - had to<br>
add GSTREAMER_EXTRA_LIBS := -liconv<br>
2. can't build with dashdemux plugin enabled as it is missing a link too. I<br>
just disabled in this case<br>
3. having built after working around #1 and #2, it fails with<br>
../sys/androidmedia/gst-android-hardware-camera.c:1763:_init_classes Failed<br>
to initialize android.hardware.Camera classes: Failed to get static field<br>
ID EFFECT_EMBOSS (Ljava/lang/String;): java.lang.NoSuchFieldError: no<br>
"Ljava/lang/String;" field "EFFECT_EMBOSS" in class<br>
"Landroid/hardware/Camera$Parameters;" or its superclasses<br>
    java.lang.NoSuchFieldError: no "Ljava/lang/String;" field<br>
"EFFECT_EMBOSS" in class "Landroid/hardware/Camera$Parameters;" or its<br>
superclasses<br>
<br>
I don't know how to sidestep #3. I don't need the camera in my app but it<br>
is part of native_init()<br>
<br>
On Mon, Jun 22, 2020 at 8:20 AM Tim-Philipp M?ller <<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>> wrote:<br>
<br>
><br>
> > Binary packages for Android, iOS, Mac OS X and Windows will be<br>
> > provided in the next few days.<br>
><br>
> Binaries are up now at the usual location:<br>
><br>
>   <a href="https://gstreamer.freedesktop.org/pkg/" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/pkg/</a><br>
><br>
> Please give them a spin and let us know if anything is amiss.<br>
><br>
> Cheers<br>
>  Tim<br>
><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200625/a34f9599/attachment-0001.htm" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200625/a34f9599/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Thu, 25 Jun 2020 17:18:47 +0100<br>
From: Andy Robinson <<a href="mailto:andy@seventhstring.com" target="_blank">andy@seventhstring.com</a>><br>
To: gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Identifying video key frame positions<br>
Message-ID: <<a href="mailto:c82edcf0-c99a-98e8-fdca-9aa4c2ec6c2b@seventhstring.com" target="_blank">c82edcf0-c99a-98e8-fdca-9aa4c2ec6c2b@seventhstring.com</a>><br>
Content-Type: text/plain; charset=utf-8; format=flowed<br>
<br>
I would like to locate key frames to enable faster seeking when a video <br>
has widely spaced key frames. For example if the place we want to seek <br>
to is just before a key frame then the seek will be very slow (I've seen <br>
up to 3 seconds), but if we know where the key frames are, then it might <br>
well be acceptable to seek instead to the key frame just after the <br>
desired point.<br>
<br>
I have written a "pre-scan" technique which locates all key frames in <br>
advance. It works by seeking to the next key frame (flags <br>
GST_SEEK_FLAG_KEY_UNIT | GST_SEEK_FLAG_SNAP_AFTER), get the location, <br>
add a little, then seek from there to the next key frame, etc. But this <br>
can take 10 or 20 seconds on large videos. So my first question is, is <br>
there a faster way of doing such a pre-scan?<br>
<br>
Failing that, I'm thinking of collecting key frame positions <br>
incrementally while we play, using a pad probe. I tried placing a pad <br>
probe after decodebin but I find *none* of the buffers have <br>
GST_BUFFER_FLAG_DELTA_UNIT, so they all appear to be key frames, which <br>
is wrong of course. According to this very old post:<br>
<br>
<a href="http://gstreamer-devel.966125.n4.nabble.com/keyframes-from-a-video-td973102.html" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/keyframes-from-a-video-td973102.html</a><br>
<br>
"- decodebin outputs decoded raw video frames; I don't think the<br>
semantics of keyframe/not-keyframe are very well defined for raw video<br>
frames. I would not rely on decoders flagging their output buffers<br>
consistently one way or another or at all<br>
- you are likely to get better results if you check for keyframes on<br>
buffers before they go into the decoder"<br>
<br>
But how can I do that? Do I need to investigate the internals of how <br>
decodebin works? Any advice would be welcome.<br>
<br>
Regards,<br>
Andy Robinson, Seventh String Software, <a href="http://www.seventhstring.com" rel="noreferrer" target="_blank">www.seventhstring.com</a><br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of gstreamer-devel Digest, Vol 113, Issue 73<br>
************************************************<br>
</blockquote></div></div>