mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
fix template, only signed accepted
Original commit message from CVS: fix template, only signed accepted
This commit is contained in:
parent
f8e224d950
commit
d54ae9e9d7
2 changed files with 13 additions and 2 deletions
|
@ -29,6 +29,7 @@ gst_level_fast_16bit_chain (gint16 * in, guint num, gint channels,
|
|||
|
||||
for (j = 0; j < num; j += channels)
|
||||
{
|
||||
//g_print ("ch %d -> smp %d\n", j, in[j]);
|
||||
square = (double) (in[j] * in[j]);
|
||||
if (square > PSS) PSS = square;
|
||||
squaresum += square;
|
||||
|
|
|
@ -46,14 +46,24 @@ static GstStaticPadTemplate sink_template_factory =
|
|||
GST_STATIC_PAD_TEMPLATE ("level_sink",
|
||||
GST_PAD_SINK,
|
||||
GST_PAD_ALWAYS,
|
||||
GST_STATIC_CAPS (GST_AUDIO_INT_PAD_TEMPLATE_CAPS)
|
||||
GST_STATIC_CAPS ("audio/x-raw-int, "
|
||||
"rate = (int) [ 1, MAX ], "
|
||||
"channels = (int) 2, "
|
||||
"endianness = (int) BYTE_ORDER, "
|
||||
"width = (int) { 8, 16 }, "
|
||||
"depth = (int) { 8, 16 }, " "signed = (boolean) true")
|
||||
);
|
||||
|
||||
static GstStaticPadTemplate src_template_factory =
|
||||
GST_STATIC_PAD_TEMPLATE ("level_src",
|
||||
GST_PAD_SRC,
|
||||
GST_PAD_ALWAYS,
|
||||
GST_STATIC_CAPS (GST_AUDIO_INT_PAD_TEMPLATE_CAPS)
|
||||
GST_STATIC_CAPS ("audio/x-raw-int, "
|
||||
"rate = (int) [ 1, MAX ], "
|
||||
"channels = (int) 2, "
|
||||
"endianness = (int) BYTE_ORDER, "
|
||||
"width = (int) { 8, 16 }, "
|
||||
"depth = (int) { 8, 16 }, " "signed = (boolean) true")
|
||||
);
|
||||
|
||||
/* Filter signals and args */
|
||||
|
|
Loading…
Reference in a new issue