qtdemux ac-4 gstreamer 1.14

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

qtdemux ac-4 gstreamer 1.14

Rand Graham-2

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
Reply | Threaded
Open this post in threaded view
|

Re: qtdemux ac-4 gstreamer 1.14

Sebastian Dröge-3
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
Reply | Threaded
Open this post in threaded view
|

RE: qtdemux ac-4 gstreamer 1.14

Rand Graham-2
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