From 92087258bd4330d78becf63e9c74d7cc2d1f4cee Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Sat, 24 Feb 2024 12:31:28 +0100 Subject: [PATCH] don't export EbmlSemanticContext for non-master classes GetElementSpec() provides all the data as constexpr for all exported classes. --- matroska/KaxContexts.h | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/matroska/KaxContexts.h b/matroska/KaxContexts.h index 46ab4e73..9c82094c 100644 --- a/matroska/KaxContexts.h +++ b/matroska/KaxContexts.h @@ -17,38 +17,16 @@ extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxMatroska; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxSegment; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxAttachments; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxAttached; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxFileDescription; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxFileName; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxMimeType; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxFileData; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxChapters; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCluster; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTags; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTag; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxBlockGroup; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxReferencePriority; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxReferenceBlock; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxReferenceVirtual; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCues; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxInfo; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxSeekHead; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTracks; extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackEntry; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackNumber; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackType; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackFlagEnabled; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackFlagDefault; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackFlagLacing; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackName; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackLanguage; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecID; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecPrivate; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecName; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecSettings; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecInfoURL; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecDownloadURL; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxCodecDecodeAll; -extern const libebml::EbmlSemanticContext MATROSKA_DLL_API Context_KaxTrackOverlay; extern MATROSKA_DLL_API const libebml::EbmlSemanticContext & GetKaxGlobal_Context();