SCTE 35 splice information table

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

SCTE 35 splice information table

cicero
Hello.

How can i force tsparse element to emit message with scte-35 splice information table?

ts-parser.c example from

https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/tests/examples/mpegts/ts-parser.c

does not returns scte message, but it should do it, doesn't it? I thought this part of code should react on scte types:

static const gchar *
table_id_name (gint val)
{
  GEnumValue *en;

  en = g_enum_get_value (G_ENUM_CLASS (g_type_class_peek
          (GST_TYPE_MPEGTS_SECTION_TABLE_ID)), val);
  if (en == NULL)
    /* Else try with DVB enum types */
    en = g_enum_get_value (G_ENUM_CLASS (g_type_class_peek
            (GST_TYPE_MPEGTS_SECTION_DVB_TABLE_ID)), val);
  if (en == NULL)
    /* Else try with ATSC enum types */
    en = g_enum_get_value (G_ENUM_CLASS (g_type_class_peek
            (GST_TYPE_MPEGTS_SECTION_ATSC_TABLE_ID)), val);
  if (en == NULL)
    /* Else try with SCTE enum types */
    en = g_enum_get_value (G_ENUM_CLASS (g_type_class_peek
            (GST_TYPE_MPEGTS_SECTION_SCTE_TABLE_ID)), val);
  if (en == NULL)
    return "UNKNOWN/PRIVATE";
  return en->value_nick;
}

But it returns only pat's, pmt's and other types, but not scte's.

Thank you.



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

Re: SCTE 35 splice information table

Arjen Veenhuizen
I ran into the problem as well, but as far as I understand, no SCTE parsing is currently included in tsparse.

Spec: http://www.scte.org/SCTEDocs/Standards/SCTE%2035%202016.pdf