Gstreamer - DVB TS stream - SDT

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

Gstreamer - DVB TS stream - SDT

Duchassin Frederic

Hello all,

 

Is it possible to get SDT table (table id = 0x11) from a DVB Transport stream ?

Using gst_mpegts_initialize(), I can get PAT, PMT, NIT.. but no SDT.

Do you know if there is a way to get it ?

 

Thanks in advance

 

Fred


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: Gstreamer - DVB TS stream - SDT

Duchassin Frederic

I had to add that I use gstreamer 1.0.

I saw ts-parser example from 1.2 version and I use a similar source code.

I try the example with 1.0 but I never get SDT. Where is done the table-id filtering list ?

 

BR

 

Fred

 

 

 

De : gstreamer-devel [mailto:[hidden email]] De la part de Duchassin Frédéric
Envoyé : jeudi 24 août 2017 10:41
À : '[hidden email]'
Objet : Gstreamer - DVB TS stream - SDT

 

Hello all,

 

Is it possible to get SDT table (table id = 0x11) from a DVB Transport stream ?

Using gst_mpegts_initialize(), I can get PAT, PMT, NIT.. but no SDT.

Do you know if there is a way to get it ?

 

Thanks in advance

 

Fred


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer - DVB TS stream - SDT

Graham Leggett
In reply to this post by Duchassin Frederic
On 24 Aug 2017, at 10:41 AM, Duchassin Frédéric <[hidden email]> wrote:

Is it possible to get SDT table (table id = 0x11) from a DVB Transport stream ?
Using gst_mpegts_initialize(), I can get PAT, PMT, NIT.. but no SDT.
Do you know if there is a way to get it ?

We submitted this patch to do it:


Regards,
Graham


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: Gstreamer - DVB TS stream - SDT

Duchassin Frederic

OK thanks for the answer.

Is this patch working with v1.0 ?

 

BR

 

Fred

 

 

De : gstreamer-devel [mailto:[hidden email]] De la part de Graham Leggett
Envoyé : vendredi 25 août 2017 12:28
À : Discussion of the development of and with GStreamer
Objet : Re: Gstreamer - DVB TS stream - SDT

 

On 24 Aug 2017, at 10:41 AM, Duchassin Frédéric <[hidden email]> wrote:

 

Is it possible to get SDT table (table id = 0x11) from a DVB Transport stream ?

Using gst_mpegts_initialize(), I can get PAT, PMT, NIT.. but no SDT.

Do you know if there is a way to get it ?

 

We submitted this patch to do it:

 

 

Regards,

Graham

 


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: Gstreamer - DVB TS stream - SDT

Duchassin Frederic

Hello,

 

The patch is working quite well but I get errors when I launch my pipeline :

 

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed

 

It’s due to this SDT patch. Without it, I get no errors.

Have you got an idea about why I got this error ?

 

BR

 

Frederic

 

 

De : gstreamer-devel [mailto:[hidden email]] De la part de Duchassin Frederic
Envoyé : vendredi 25 août 2017 13:42
À : 'Discussion of the development of and with GStreamer'
Objet : RE: Gstreamer - DVB TS stream - SDT

 

OK thanks for the answer.

Is this patch working with v1.0 ?

 

BR

 

Fred

 

 

De : gstreamer-devel [[hidden email]] De la part de Graham Leggett
Envoyé : vendredi 25 août 2017 12:28
À : Discussion of the development of and with GStreamer
Objet : Re: Gstreamer - DVB TS stream - SDT

 

On 24 Aug 2017, at 10:41 AM, Duchassin Frédéric <[hidden email]> wrote:

 

Is it possible to get SDT table (table id = 0x11) from a DVB Transport stream ?

Using gst_mpegts_initialize(), I can get PAT, PMT, NIT.. but no SDT.

Do you know if there is a way to get it ?

 

We submitted this patch to do it:

 

 

Regards,

Graham

 


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer - DVB TS stream - SDT

Graham Leggett
On 14 Sep 2017, at 3:59 PM, Duchassin Frederic <[hidden email]> wrote:

The patch is working quite well but I get errors when I launch my pipeline :
 
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
(gst-launch-1.0:363): GLib-CRITICAL **: g_convert_with_iconv: assertion 'converter != (GIConv) -1' failed
 
It’s due to this SDT patch. Without it, I get no errors.
Have you got an idea about why I got this error ?

Alas, no idea at all - the patch works for us.

Can you get your code up and running in a debugger, and then stop the code on that assertion and confirm the stacktrace? Gstreamer’s asserts are really good at stopping things before they go too far off the rails.

Regards,
Graham


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

smime.p7s (4K) Download Attachment