GStreamer 1.0 Good Plugins: level Return RMS = [-699.9999998436322, -699.9999998436322]

ivsatel wincky at mail.ru
Mon Jan 12 07:15:46 PST 2015


GST_DEBUG_NO_COLOR=1 GST_DEBUG="level:8" gst-launch-1.0 2>&1
audiotestsrc wave=square volume=1.0 ! level ! fakesink | grep "message: "

But looking at your code again made me spot the mistake. In your code you do

if str(Gst.Structure.get_name(s)) == 'level':
                a = s.get_value('rms')
                print(a)

This is only the boxed array. What you will have to do instead is:
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/level/level-example.c#n49
Sorry for asking you to provide all the logs.

Stefan

*GST_DEBUG_NO_COLOR=1 GST_DEBUG="level:8" gst-launch-1.0 2>&1 filesrc
location=1.mp3 ! decodebin ! level ! fakesink | grep "message: "*

0:00:00.956694184  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,190073,
decay_peak: 0,190073
0:00:00.956764659  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -19,731314 dB,
peak -7,210786 dB, decay -7,210786 dB
0:00:00.956845731  6404 0xb4f02290 LOG                    level
gstlevel.c:722:gst_level_post_message:<level0> message: channel 1, CS
46,929538, RMS 0,103158
0:00:00.956930784  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,188004,
decay_peak: 0,188004
0:00:00.957002738  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -19,729923 dB,
peak -7,258340 dB, decay -7,258340 dB
0:00:00.960470027  6404 0xb4f02290 LOG                    level
gstlevel.c:714:gst_level_post_message:<level0> message: ts
0:00:19.800000000, duration 0:00:00.100000000, num_frames 4410
0:00:00.960555817  6404 0xb4f02290 LOG                    level
gstlevel.c:722:gst_level_post_message:<level0> message: channel 0, CS
18,066244, RMS 0,064005
0:00:00.960631573  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,066279,
decay_peak: 0,190073
0:00:00.960703324  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -23,875707 dB,
peak -11,786267 dB, decay -7,210786 dB
0:00:00.960784560  6404 0xb4f02290 LOG                    level
gstlevel.c:722:gst_level_post_message:<level0> message: channel 1, CS
17,896288, RMS 0,063703
0:00:00.960858293  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,065495,
decay_peak: 0,188004
0:00:00.960941966  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -23,916756 dB,
peak -11,837902 dB, decay -7,258340 dB
0:00:00.966235889  6404 0xb4f02290 LOG                    level
gstlevel.c:714:gst_level_post_message:<level0> message: ts
0:00:19.900000000, duration 0:00:00.100000000, num_frames 4410
0:00:00.966329911  6404 0xb4f02290 LOG                    level
gstlevel.c:722:gst_level_post_message:<level0> message: channel 0, CS
35,196581, RMS 0,089337
0:00:00.966405542  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,079686,
decay_peak: 0,190073
0:00:00.966476371  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -20,979381 dB,
peak -10,986164 dB, decay -7,210786 dB
0:00:00.966559411  6404 0xb4f02290 LOG                    level
gstlevel.c:722:gst_level_post_message:<level0> message: channel 1, CS
34,951148, RMS 0,089025
0:00:00.966633159  6404 0xb4f02290 LOG                    level
gstlevel.c:725:gst_level_post_message:<level0> message: last_peak: 0,081802,
decay_peak: 0,188004
0:00:00.966703833  6404 0xb4f02290 LOG                    level
gstlevel.c:742:gst_level_post_message:<level0> message: RMS -21,009771 dB,
peak -10,872353 dB, decay -7,258340 dB

*Stefan Sauer* Thank you very much!!!
This is the correct data !!!
As in python to get this data? I do not understand ...



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/GStreamer-1-0-Good-Plugins-level-Return-RMS-699-9999998436322-699-9999998436322-tp4670184p4670246.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list