diff --git a/include/ogg/ogg.h b/include/ogg/ogg.h index c4325aa7..1746275a 100644 --- a/include/ogg/ogg.h +++ b/include/ogg/ogg.h @@ -201,6 +201,7 @@ extern int ogg_page_packets(const ogg_page *og); extern void ogg_packet_clear(ogg_packet *op); +extern const char *ogg_version_string(void); #ifdef __cplusplus } diff --git a/src/framing.c b/src/framing.c index 724d116d..881eb323 100644 --- a/src/framing.c +++ b/src/framing.c @@ -28,6 +28,8 @@ #include #include +#define GENERAL_VENDOR_STRING "Xiph.Org libOgg 1.3.6" + /* A complete description of Ogg framing exists in docs/framing.html */ int ogg_page_version(const ogg_page *og){ @@ -1006,6 +1008,10 @@ void ogg_packet_clear(ogg_packet *op) { memset(op, 0, sizeof(*op)); } +const char *ogg_version_string(void){ + return GENERAL_VENDOR_STRING; +} + #ifdef _V_SELFTEST #include