aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-01-26 18:19:42 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-01-26 18:19:42 +0100
commitc923b6748da64fcdbd9cd47abbe56078800b3e99 (patch)
tree0191dbaa8f9f2a2ee554e63b064c0dd9a9a1ecd8
parent3f0ef0d9ee56101684c717e665e9e66555f53792 (diff)
downloadtoolame-dab-c923b6748da64fcdbd9cd47abbe56078800b3e99.tar.gz
toolame-dab-c923b6748da64fcdbd9cd47abbe56078800b3e99.tar.bz2
toolame-dab-c923b6748da64fcdbd9cd47abbe56078800b3e99.zip
Add peak audio information to zmq header
-rw-r--r--toolame.c4
-rw-r--r--zmqoutput.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/toolame.c b/toolame.c
index 42cc558..c64744a 100644
--- a/toolame.c
+++ b/toolame.c
@@ -534,6 +534,10 @@ int main (int argc, char **argv)
}
sentBits += frameBits;
+
+ // Reset peak measurement
+ peak_left = 0;
+ peak_right = 0;
}
close_bit_stream_w (&bs);
diff --git a/zmqoutput.c b/zmqoutput.c
index f880ba3..61360ad 100644
--- a/zmqoutput.c
+++ b/zmqoutput.c
@@ -62,8 +62,8 @@ int zmqoutput_write_byte(Bit_stream_struc *bs, unsigned char data)
header->version = 1;
header->encoder = ZMQ_ENCODER_TOOLAME;
header->datasize = zmqbuf_len;
- header->audiolevel_left = 0;
- header->audiolevel_right = 0;
+ header->audiolevel_left = zmq_peak_left;
+ header->audiolevel_right = zmq_peak_right;
memcpy(txframe, zmqbuf, zmqbuf_len);