From 8e7d05d08ffc31a7c6695e1791419a7673fbb3f3 Mon Sep 17 00:00:00 2001 From: Eunhye Choi Date: Thu, 6 May 2021 16:59:40 +0900 Subject: [PATCH] hlsdemux: post first variant bandwidth info - post bandwidth information if the first variant is selected. - when the variant is changed, the bandwidth info has been posted. Change-Id: Ic22cf3e41524bce1b46bd83a2fc0ea54c0e9debd --- ext/hls/gsthlsdemux.c | 6 ++++++ packaging/gst-plugins-bad.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ext/hls/gsthlsdemux.c b/ext/hls/gsthlsdemux.c index 49d640f..99d5fff 100644 --- a/ext/hls/gsthlsdemux.c +++ b/ext/hls/gsthlsdemux.c @@ -765,6 +765,12 @@ gst_hls_demux_process_manifest (GstAdaptiveDemux * demux, GstBuffer * buf) gst_structure_new ("adaptive-ad-info", "ad-info", G_TYPE_POINTER, variant->m3u8->ad_info, NULL))); + + GST_DEBUG_OBJECT (hlsdemux, "post current bandwidth info : %d", variant->bandwidth); + gst_element_post_message (GST_ELEMENT_CAST (hlsdemux), + gst_message_new_element (GST_OBJECT_CAST (hlsdemux), + gst_structure_new (GST_ADAPTIVE_DEMUX_STATISTICS_MESSAGE_NAME, + "bitrate", G_TYPE_INT, variant->bandwidth, NULL))); } #endif diff --git a/packaging/gst-plugins-bad.spec b/packaging/gst-plugins-bad.spec index a8bad35..50c242f 100644 --- a/packaging/gst-plugins-bad.spec +++ b/packaging/gst-plugins-bad.spec @@ -4,7 +4,7 @@ Name: gst-plugins-bad Version: 1.16.2 -Release: 10 +Release: 11 Summary: GStreamer Streaming-Media Framework Plug-Ins License: LGPL-2.0+ Group: Multimedia/Framework -- 2.7.4