Add a function to query the Opus version
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Mon, 1 Aug 2011 02:29:05 +0000 (22:29 -0400)
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Mon, 1 Aug 2011 02:29:05 +0000 (22:29 -0400)
configure.ac
src/opus.c
src/opus.h

index 345d63d..8c7a132 100644 (file)
@@ -9,7 +9,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 
 OPUS_MAJOR_VERSION=0
 OPUS_MINOR_VERSION=9
-OPUS_MICRO_VERSION=5
+OPUS_MICRO_VERSION=6
 OPUS_EXTRA_VERSION=
 OPUS_VERSION=$OPUS_MAJOR_VERSION.$OPUS_MINOR_VERSION.$OPUS_MICRO_VERSION$OPUS_EXTRA_VERSION
 LIBOPUS_SUFFIX=0
index 14dc3d8..96e3063 100644 (file)
@@ -25,6 +25,9 @@
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
 
 const char *opus_strerror(int error)
 {
@@ -43,3 +46,8 @@ const char *opus_strerror(int error)
    else
       return error_strings[-error];
 }
+
+const char *opus_get_version_string(void)
+{
+       return OPUS_VERSION;
+}
index 75a7df0..6bbd658 100644 (file)
@@ -220,6 +220,8 @@ OPUS_EXPORT int opus_decoder_get_nb_samples(const OpusDecoder *dec, const unsign
 
 OPUS_EXPORT const char *opus_strerror(int error);
 
+OPUS_EXPORT const char *opus_get_version_string(void);
+
 /* For testing purposes: the encoder and decoder state should always be identical after coding a payload */
 OPUS_EXPORT int opus_encoder_get_final_range(OpusEncoder *st);
 OPUS_EXPORT int opus_decoder_get_final_range(OpusDecoder *st);