Hello, I am using gstreamer 1.14 Does qtdemux support the AC-4 audio codec? I am asking because I am seeing the following warning message. This ends up as an error because “streaming stopped, reason not-linked (-1) Setting pipeline to PAUSED ... Pipeline is PREROLLING ... 0:00:00.045228561 24131 0x1d54b00 WARN structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'session' of type 'SoupSession' Got context from element 'souphttpsrc0': gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false; 0:00:04.833584038 24131 0x1d55540 WARN qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ac-4 0:00:04.836947797 24131 0x1d55540 WARN default grammar.y:510:gst_parse_no_more_pads:<qtdemux0> warning: Delayed linking failed. 0:00:04.837002868 24131 0x1d55540 WARN default grammar.y:510:gst_parse_no_more_pads:<qtdemux0> warning: failed delayed linking some pad of GstQTDemux named qtdemux0 to some pad of GstQueue named queue0 0:00:04.837220122 24131 0x1d55540 WARN qtdemux qtdemux.c:6751:gst_qtdemux_process_adapter:<qtdemux0> Unknown fourcc while parsing header : prft WARNING: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: Delayed linking failed. Additional debug info Thanks, Rand _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Wed, 2019-04-24 at 17:36 -0400, Rand Graham wrote:
> Hello, > > I am using gstreamer 1.14 > > Does qtdemux support the AC-4 audio codec? No, but there's a GitLab issue with a patch here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/413 Does that patch make it work for you? -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (981 bytes) Download Attachment |
I tried the patch.
However, I am getting the same error message. As far as I can tell the qtdemuxer ends up as part of the libgstisomp4.so file. This file has been updated in my /usr/lib/x86_64-linux-gnu/gstreamer-1.0 directory after I run the sudo make install command. I still have a question around case sensitivity The error message is as follows: qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ac-4 But the patch looks like this: + case 0X342d6361: + { + _codec ("AC4"); + + caps = gst_caps_new_empty_simple ("audio/x-ac4"); + break; + I am not familiar enough with the code to say whether this should be changed to + _codec ("ac4"); I also don't follow how the code would match the string " audio/x-ac4" to "ac4" -----Original Message----- From: gstreamer-devel [mailto:[hidden email]] On Behalf Of Sebastian Dröge Sent: Thursday, April 25, 2019 1:18 AM To: Discussion of the development of and with GStreamer <[hidden email]> Subject: Re: qtdemux ac-4 gstreamer 1.14 On Wed, 2019-04-24 at 17:36 -0400, Rand Graham wrote: > Hello, > > I am using gstreamer 1.14 > > Does qtdemux support the AC-4 audio codec? No, but there's a GitLab issue with a patch here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/413 Does that patch make it work for you? -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |