Re: AW: Avimux refuses Video Caps

Nicolas Dufresne via gstreamer-devel <[email protected]>
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <[email protected]>
Hi,

Le vendredi 22 septembre 2023 à 08:02 +0000, Sternkopf, Felix a écrit :
> Hey,
> thanks for your answer. I will test another muxer, but it would be interesting to know why the framerate is still at 0/1 after the parsing step. As you can see the framerate of the video package is at 30/1 before the depay step. Have you any idea why the parser could change the framerate?

I did not notice no, can you try this MR:

  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5383

I don't think its the right form, the principle is there. Atm there is no code
to pass the a-framerate through. I may just move this code in the base class and
trust that it won't appear on sinkcaps unless its a video format ....

Nicolas

> 
> Regards,
> Felix
> 
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Nicolas Dufresne <[email protected]> 
> Gesendet: Donnerstag, 21. September 2023 21:58
> An: Discussion of the development of and with GStreamer <[email protected]>
> Cc: Marianna Smidth Buschle <[email protected]>; Sternkopf, Felix <[email protected]>
> Betreff: Re: Avimux refuses Video Caps
> 
> Le jeudi 21 septembre 2023 à 16:12 +0200, Marianna Smidth Buschle via gstreamer- devel a écrit :
> > You can see in the CAPS in the image that the working pipeline has a 
> > colorimetry field, while the other doesn't.
> > 
> > So I would still suspect that it could be a problem.
> > 
> > Per suggestions from
> > https://gstreamer-devel.narkive.com/2Yq80E6x/vaapipostproc-and-v4l2sin
> > k you can try a videoconvert or a capssetter.
> > 
> > 
> > Otherwise you have to look at the output with: 
> > --gst-debug=*:3,GST_CAPS:5
> > 
> > And look at the CAPS both sides are offering and compare them.
> 
> I tested locally, and avidemux bails out on framerate=0/1, since its not supported, despite the template caps offering it.
> 
> regards,
> Nicolas
> 
> > 
> > 
> > On 21/09/2023 15.51, [email protected] wrote:
> > > Message: 2
> > > Date: Thu, 21 Sep 2023 13:51:22 +0000
> > > From: "Sternkopf, Felix"<[email protected]>
> > > To: Marianna Smidth Buschle<[email protected]>,
> > > 	"[email protected]"
> > > 	<[email protected]>
> > > Subject: AW: Avimux refuses Video Caps 
> > > Message-ID:<[email protected]>
> > > Content-Type: text/plain; charset="utf-8"
> > > 
> > > My guess is the framerate. I don?t no why but after the ?h264parse? step the framerate is down to 0/1. My source is an encoded video from a rtspsrc and when I change the encoder from openh264enc to x264enc on the rtsp server it works and the framerate is correctly at 30/1. I have no idea why the framerate drops down to 0/1 after the parsing step.
> > > With --gst-debug=*:3,GST_CAPS:5 I cannot find any problems with the colorimetry.
> > > 
> > > Not working pipeline with openh264enc Encoder on RTSP server side:
> > > [cid:[email protected]]
> > > Working pipeline with x264enc Encoder on RTSP server side:
> > > [cid:[email protected]]
> > > 
> > > 
> > > Best Regards,
> > > Felix
> > > 
> > > 
> > > 
> > > 
> > > Von: Marianna Smidth Buschle<[email protected]>
> > > Gesendet: Donnerstag, 21. September 2023 14:17 
> > > An:[email protected]
> > > Cc: Sternkopf, Felix<[email protected]>
> > > Betreff: Re: Avimux refuses Video Caps
> > > 
> > > 
> > > My first guess is problems with the colorimetry, I had issues with other plugins.
> > > 
> > > 
> > > 
> > > You can try debugging further with: --gst-debug=*:3,GST_CAPS:5
> > > 
> > > So you can pin point what parts of the CAPS is going wrong.
> > > 
> > > 
> > > 
> > > In some situations a 'h264parse' might help.
> > > 
> > > 
> > > 
> > > Best Regards
> > > 
> > > Marianna
> > > On 21/09/2023 14.00,[email protected]<mailto:[email protected]>  wrote:
> > > 
> > > Hey guys,
> > > 
> > > i developed a pipeline with two parallel streams which are combined in a muxer. There is one audio stream and one video stream. My problem is, that the GstAviMux refuses the following videocaps:
> > > 
> > > video/x-h264,
> > > 
> > >              stream-format=(string)byte-stream,
> > > 
> > >              alignment=(string)au,
> > > 
> > >              width=(int)1280,
> > > 
> > >              height=(int)720,
> > > 
> > >              framerate=(fraction)0/1,
> > > 
> > >              chroma-format=(string)4:2:0,
> > > 
> > >              bit-depth-luma=(uint)8,
> > > 
> > >              bit-depth-chroma=(uint)8,
> > > 
> > >              parsed=(boolean)true,
> > > 
> > >              profile=(string)constrained-baseline,
> > > 
> > >              level=(string)3.1
> > > 
> > > 
> > > 
> > > As i understand the documentation of the GstAviMux element, it should accept this caps. Is there any ideas for this problem?
> > > 
> > > 
> > > 
> > > Kind regards,
> > > 
> > > Felix Sternkopf
> > > 
> > > --
> > > 
> > > Best regards / Med venlig hilsen
> > > 
> > > ?Marianna Smidth Buschle?
> > > -------------- next part -------------- An HTML attachment was 
> > > scrubbed...
> > > URL:<https://lists.freedesktop.org/archives/gstreamer-devel/attachme
> > > nts/20230921/fbae5966/attachment.htm>
> > > -------------- next part -------------- A non-text attachment was 
> > > scrubbed...
> > > Name: image001.png
> > > Type: image/png
> > > Size: 119475 bytes
> > > Desc: image001.png
> > > URL:<https://lists.freedesktop.org/archives/gstreamer-devel/attachme
> > > nts/20230921/fbae5966/attachment.png>
> > > -------------- next part -------------- A non-text attachment was 
> > > scrubbed...
> > > Name: image004.png
> > > Type: image/png
> > > Size: 130992 bytes
> > > Desc: image004.png
> > > URL:<https://lists.freedesktop.org/archives/gstreamer-devel/attachme
> > > nts/20230921/fbae5966/attachment-0001.png>
> > > 
> > > ------------------------------
> > > 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.