From 8e544e0dac1a421da2260914406b0e2e11f14668 Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Mon, 16 Feb 2009 15:59:51 +0200 Subject: sbc: provide implementation info as a readable string This is mainly useful for logging and debugging. --- sbc/sbc.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'sbc/sbc.c') diff --git a/sbc/sbc.c b/sbc/sbc.c index 29258d05..e2e7c615 100644 --- a/sbc/sbc.c +++ b/sbc/sbc.c @@ -1221,6 +1221,20 @@ uint16_t sbc_get_codesize(sbc_t *sbc) return subbands * blocks * channels * 2; } +const char *sbc_get_implementation_info(sbc_t *sbc) +{ + struct sbc_priv *priv; + + if (!sbc) + return NULL; + + priv = sbc->priv; + if (!priv) + return NULL; + + return priv->enc_state.implementation_info; +} + int sbc_reinit(sbc_t *sbc, unsigned long flags) { struct sbc_priv *priv; -- cgit