initial commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
1.2.2.1
|
||||
@@ -0,0 +1,86 @@
|
||||
//
|
||||
// Copyright © 2021 Audinate Pty Ltd ACN 120 828 006 (Audinate). All rights reserved.
|
||||
//
|
||||
//
|
||||
// 1. Subject to the terms and conditions of this Licence, Audinate hereby grants you a worldwide, non-exclusive,
|
||||
// no-charge, royalty free licence to copy, modify, merge, publish, redistribute, sublicense, and/or sell the
|
||||
// Software, provided always that the following conditions are met:
|
||||
// 1.1. the Software must accompany, or be incorporated in a licensed Audinate product, solution or offering
|
||||
// or be used in a product, solution or offering which requires the use of another licensed Audinate
|
||||
// product, solution or offering. The Software is not for use as a standalone product without any
|
||||
// reference to Audinate’s products;
|
||||
// 1.2. the Software is provided as part of example code and as guidance material only without any warranty
|
||||
// or expectation of performance, compatibility, support, updates or security; and
|
||||
// 1.3. the above copyright notice and this License must be included in all copies or substantial portions
|
||||
// of the Software, and all derivative works of the Software, unless the copies or derivative works are
|
||||
// solely in the form of machine-executable object code generated by the source language processor.
|
||||
//
|
||||
// 2. TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
// PURPOSE AND NONINFRINGEMENT.
|
||||
//
|
||||
// 3. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL AUDINATE BE LIABLE ON ANY LEGAL THEORY
|
||||
// (INCLUDING, WITHOUT LIMITATION, IN AN ACTION FOR BREACH OF CONTRACT, NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM,
|
||||
// LOSS, DAMAGES OR OTHER LIABILITY HOWSOEVER INCURRED. WITHOUT LIMITING THE SCOPE OF THE PREVIOUS SENTENCE THE
|
||||
// EXCLUSION OF LIABILITY SHALL INCLUDE: LOSS OF PRODUCTION OR OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF
|
||||
// DATA OR RECORDS; OR LOSS OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR OTHER ECONOMIC
|
||||
// LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR
|
||||
// IN CONNECTION WITH THIS AGREEMENT, ACCESS OF THE SOFTWARE OR ANY OTHER DEALINGS WITH THE SOFTWARE, EVEN IF
|
||||
// AUDINATE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, DAMAGES OR OTHER LIABILITY.
|
||||
//
|
||||
// 4. APPLICABLE LEGISLATION SUCH AS THE AUSTRALIAN CONSUMER LAW MAY APPLY REPRESENTATIONS, WARRANTIES, OR CONDITIONS,
|
||||
// OR IMPOSE OBLIGATIONS OR LIABILITY ON AUDINATE THAT CANNOT BE EXCLUDED, RESTRICTED OR MODIFIED TO THE FULL
|
||||
// EXTENT SET OUT IN THE EXPRESS TERMS OF THIS CLAUSE ABOVE "CONSUMER GUARANTEES". TO THE EXTENT THAT SUCH CONSUMER
|
||||
// GUARANTEES CONTINUE TO APPLY, THEN TO THE FULL EXTENT PERMITTED BY THE APPLICABLE LEGISLATION, THE LIABILITY OF
|
||||
// AUDINATE UNDER THE RELEVANT CONSUMER GUARANTEE IS LIMITED (WHERE PERMITTED AT AUDINATE’S OPTION) TO ONE OF THE
|
||||
// FOLLOWING REMEDIES OR SUBSTANTIALLY EQUIVALENT REMEDIES:
|
||||
// 4.1. THE REPLACEMENT OF THE SOFTWARE, THE SUPPLY OF EQUIVALENT SOFTWARE, OR SUPPLYING RELEVANT SERVICES AGAIN;
|
||||
// 4.2. THE REPAIR OF THE SOFTWARE;
|
||||
// 4.3. THE PAYMENT OF THE COST OF REPLACING THE SOFTWARE, OF ACQUIRING EQUIVALENT SOFTWARE, HAVING THE RELEVANT
|
||||
// SERVICES SUPPLIED AGAIN, OR HAVING THE SOFTWARE REPAIRED.
|
||||
//
|
||||
// 5. This License does not grant any permissions or rights to use the trade marks (whether registered or unregistered),
|
||||
// the trade names, or product names of Audinate.
|
||||
//
|
||||
// 6. If you choose to redistribute or sell the Software you may elect to offer support, maintenance, warranties,
|
||||
// indemnities or other liability obligations or rights consistent with this License. However, you may only act on
|
||||
// your own behalf and must not bind Audinate. You agree to indemnify and hold harmless Audinate, and its affiliates
|
||||
// from any liability claimed or incurred by reason of your offering or accepting any additional warranty or additional
|
||||
// liability.
|
||||
//
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
#include "versions.h"
|
||||
|
||||
const char * DEP_EXAMPLES_HASH_FULL = "4013852115ba69f9bbeb740816f3a1435dc2c075";
|
||||
const char * DEP_EXAMPLES_HASH_SHORT = "40138521";
|
||||
const bool DEP_EXAMPLES_STATE_CHANGES = 0 ? true : false;
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG_HASH = "4013852115ba69f9bbeb740816f3a1435dc2c075";
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG_HASH_SHORT = "40138521";
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG = "dep_examples_v1.2.2.rc1";
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG_VERSION = "1.2.2.rc1";
|
||||
const bool DEP_EXAMPLES_COMMITS_SINCE_COMPONENT_TAG = 0 ? true : false;
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG_VERSION_TYPE = "";
|
||||
const char * DEP_EXAMPLES_COMPONENT_TAG_VERSION_FULL = "1.2.2.1";
|
||||
const unsigned int DEP_EXAMPLES_VERSION_MAJOR = 1;
|
||||
const unsigned int DEP_EXAMPLES_VERSION_MINOR = 2;
|
||||
const unsigned int DEP_EXAMPLES_VERSION_PATCH = 2;
|
||||
const char * DEP_EXAMPLES_VERSION_SUFFIX = "rc1";
|
||||
|
||||
#define PRINT_VERSION_BUF_SIZE 256
|
||||
const char * getVersionInfo() {
|
||||
static char versionStr[PRINT_VERSION_BUF_SIZE];
|
||||
snprintf(versionStr, sizeof(versionStr), "dep_examples : v%s:%s:%s",
|
||||
DEP_EXAMPLES_COMPONENT_TAG_VERSION,
|
||||
DEP_EXAMPLES_COMPONENT_TAG_VERSION_TYPE,
|
||||
DEP_EXAMPLES_HASH_SHORT);
|
||||
return versionStr;
|
||||
}
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
//
|
||||
// Copyright © 2021 Audinate Pty Ltd ACN 120 828 006 (Audinate). All rights reserved.
|
||||
//
|
||||
@@ -0,0 +1,82 @@
|
||||
//
|
||||
// Copyright © 2021 Audinate Pty Ltd ACN 120 828 006 (Audinate). All rights reserved.
|
||||
//
|
||||
//
|
||||
// 1. Subject to the terms and conditions of this Licence, Audinate hereby grants you a worldwide, non-exclusive,
|
||||
// no-charge, royalty free licence to copy, modify, merge, publish, redistribute, sublicense, and/or sell the
|
||||
// Software, provided always that the following conditions are met:
|
||||
// 1.1. the Software must accompany, or be incorporated in a licensed Audinate product, solution or offering
|
||||
// or be used in a product, solution or offering which requires the use of another licensed Audinate
|
||||
// product, solution or offering. The Software is not for use as a standalone product without any
|
||||
// reference to Audinate’s products;
|
||||
// 1.2. the Software is provided as part of example code and as guidance material only without any warranty
|
||||
// or expectation of performance, compatibility, support, updates or security; and
|
||||
// 1.3. the above copyright notice and this License must be included in all copies or substantial portions
|
||||
// of the Software, and all derivative works of the Software, unless the copies or derivative works are
|
||||
// solely in the form of machine-executable object code generated by the source language processor.
|
||||
//
|
||||
// 2. TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
// PURPOSE AND NONINFRINGEMENT.
|
||||
//
|
||||
// 3. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL AUDINATE BE LIABLE ON ANY LEGAL THEORY
|
||||
// (INCLUDING, WITHOUT LIMITATION, IN AN ACTION FOR BREACH OF CONTRACT, NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM,
|
||||
// LOSS, DAMAGES OR OTHER LIABILITY HOWSOEVER INCURRED. WITHOUT LIMITING THE SCOPE OF THE PREVIOUS SENTENCE THE
|
||||
// EXCLUSION OF LIABILITY SHALL INCLUDE: LOSS OF PRODUCTION OR OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF
|
||||
// DATA OR RECORDS; OR LOSS OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR OTHER ECONOMIC
|
||||
// LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR
|
||||
// IN CONNECTION WITH THIS AGREEMENT, ACCESS OF THE SOFTWARE OR ANY OTHER DEALINGS WITH THE SOFTWARE, EVEN IF
|
||||
// AUDINATE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, DAMAGES OR OTHER LIABILITY.
|
||||
//
|
||||
// 4. APPLICABLE LEGISLATION SUCH AS THE AUSTRALIAN CONSUMER LAW MAY APPLY REPRESENTATIONS, WARRANTIES, OR CONDITIONS,
|
||||
// OR IMPOSE OBLIGATIONS OR LIABILITY ON AUDINATE THAT CANNOT BE EXCLUDED, RESTRICTED OR MODIFIED TO THE FULL
|
||||
// EXTENT SET OUT IN THE EXPRESS TERMS OF THIS CLAUSE ABOVE "CONSUMER GUARANTEES". TO THE EXTENT THAT SUCH CONSUMER
|
||||
// GUARANTEES CONTINUE TO APPLY, THEN TO THE FULL EXTENT PERMITTED BY THE APPLICABLE LEGISLATION, THE LIABILITY OF
|
||||
// AUDINATE UNDER THE RELEVANT CONSUMER GUARANTEE IS LIMITED (WHERE PERMITTED AT AUDINATE’S OPTION) TO ONE OF THE
|
||||
// FOLLOWING REMEDIES OR SUBSTANTIALLY EQUIVALENT REMEDIES:
|
||||
// 4.1. THE REPLACEMENT OF THE SOFTWARE, THE SUPPLY OF EQUIVALENT SOFTWARE, OR SUPPLYING RELEVANT SERVICES AGAIN;
|
||||
// 4.2. THE REPAIR OF THE SOFTWARE;
|
||||
// 4.3. THE PAYMENT OF THE COST OF REPLACING THE SOFTWARE, OF ACQUIRING EQUIVALENT SOFTWARE, HAVING THE RELEVANT
|
||||
// SERVICES SUPPLIED AGAIN, OR HAVING THE SOFTWARE REPAIRED.
|
||||
//
|
||||
// 5. This License does not grant any permissions or rights to use the trade marks (whether registered or unregistered),
|
||||
// the trade names, or product names of Audinate.
|
||||
//
|
||||
// 6. If you choose to redistribute or sell the Software you may elect to offer support, maintenance, warranties,
|
||||
// indemnities or other liability obligations or rights consistent with this License. However, you may only act on
|
||||
// your own behalf and must not bind Audinate. You agree to indemnify and hold harmless Audinate, and its affiliates
|
||||
// from any liability claimed or incurred by reason of your offering or accepting any additional warranty or additional
|
||||
// liability.
|
||||
//
|
||||
#pragma once
|
||||
#ifndef DEP_AUDIO_VERSIONS_H
|
||||
#define DEP_AUDIO_VERSIONS_H
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
extern const char * DEP_AUDIO_HASH_FULL ;
|
||||
extern const char * DEP_AUDIO_HASH_SHORT ;
|
||||
extern const bool DEP_AUDIO_STATE_CHANGES ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG_HASH ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG_HASH_SHORT ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG_VERSION ;
|
||||
extern const bool DEP_AUDIO_COMMITS_SINCE_COMPONENT_TAG ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG_VERSION_TYPE ;
|
||||
extern const char * DEP_AUDIO_COMPONENT_TAG_VERSION_FULL ;
|
||||
extern const unsigned int DEP_AUDIO_VERSION_MAJOR ;
|
||||
extern const unsigned int DEP_AUDIO_VERSION_MINOR ;
|
||||
extern const unsigned int DEP_AUDIO_VERSION_PATCH ;
|
||||
extern const char * DEP_AUDIO_VERSION_SUFFIX ;
|
||||
|
||||
const char * getVersionInfo();
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
//
|
||||
// Copyright © 2021 Audinate Pty Ltd ACN 120 828 006 (Audinate). All rights reserved.
|
||||
//
|
||||
Reference in New Issue
Block a user