Skip to content

Commit

Permalink
Regenerate ShazamKit (and friends) and UTI frameworks
Browse files Browse the repository at this point in the history
The previously generated stubs were including static/local symbols that
we don't need (since we only care about the external interface).
  • Loading branch information
facekapow committed Aug 22, 2023
1 parent bf512d2 commit c5a0c50
Show file tree
Hide file tree
Showing 67 changed files with 1,833 additions and 3,830 deletions.
19 changes: 16 additions & 3 deletions src/frameworks/ShazamKit/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,28 +20,33 @@ add_framework(ShazamKit

SOURCES
src/SHCustomCatalog.m
src/SHAudioConverter.m
src/SHSessionDriverSignatureSlot.m
src/SHStreamingSessionDriver.m
src/SHMatch.m
src/SHShazamKey.m
src/SHCustomCatalogMatcherResultBuilder.m
src/SHCustomCatalogMemoryStorage.m
src/SHMediaLibraryTrackBuilder.m
src/SHMediaLibrary.m
src/SHMediaLibraryTrack.m
src/SigCrop.m
src/SHContinuityTracker.m
src/SHCustomCatalogMatcher.m
src/SHReferenceSignature.m
src/SHMutableSignature.m
src/MRE.m
src/SignatureAlignmentTracker.m
src/SHEventSignaller.m
src/SHManagedSessionDriverDaemonDelegate.m
src/SHAudioUtilities.m
src/SHMediaItem.m
src/SHMediaLibraryContext.m
src/SHShazamKitUIServiceInterfaces.m
src/SHCatalog.m
src/SHSyncedLyrics.m
src/SHAttribution.m
src/SHSignatureDataRepresentationValidator.m
src/SHMediaItemPresentationSettings.m
src/SHLyricLine.m
src/SHMediaLibraryTrackUpdate.m
src/SHShazamKitServiceConnection.m
Expand All @@ -50,30 +55,38 @@ add_framework(ShazamKit
src/SHMediaItemPropertyUtilities.m
src/SHSignatureBuffer.m
src/SHError.m
src/SHShazamKitServiceConnectionClient.m
src/SHMediaTimelineCustomCatalogMatcher.m
src/SHShazamKitServiceInterfaces.m
src/SigSonify.m
src/SHMediaLibraryItemMetadata.m
src/SHCustomCatalogTracker.m
src/SHMediaItemSerialization.m
src/SHMediaLibraryGroup.m
src/SHManagedSessionDriver.m
src/SHCustomCatalogContainer.m
src/SHSignature.m
src/SHManagedSession.m
src/SHJSONLCustomCatalogTransformer.m
src/SHMediaTimeline.m
src/SHTrackMO.m
src/SHMediaLibraryLabel.m
src/SHSignatureChunker.m
src/SHRotatingInstallationID.m
src/SHManagedShazamCatalog.m
src/SHSignatureGenerator.m
src/SHSignatureMetrics.m
src/SHMediaLibraryRequest.m
src/SHMediaLibrarySnapshot.m
src/SHSession.m
src/SHRange.m
src/SignatureAlignmentTrackerResult.m
src/SHGroupMO.m
src/SHCatalogConfiguration.m
src/SHContinuityTrackerResult.m
src/SHShazamKitServiceConnectionProvider.m
src/MRESignature.m
src/SHMetadataMO.m
src/SHCustomCatalogConfiguration.m
src/SHMatcherResponse.m
src/SHMediaLibraryInfo.m
src/SHShazamCatalog.m
Expand All @@ -89,4 +102,4 @@ add_framework(ShazamKit
system
objc
Foundation
)
)
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
*/

#include <Foundation/Foundation.h>
#import <ShazamKit/SHError.h>

@interface NSError (SHError)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@

#include <Foundation/Foundation.h>

@interface SHMediaLibraryContext : NSObject
@interface SHAudioConverter : NSObject

@end
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@

#include <Foundation/Foundation.h>

@interface SHManagedShazamCatalog : NSObject
@interface SHCatalogConfiguration : NSObject

@end
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@

#include <Foundation/Foundation.h>

@interface _TtC12ShazamEvents21LiveMusicEventFetcher : NSObject
@interface SHContinuityTracker : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHContinuityTrackerResult : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHCustomCatalogConfiguration : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHCustomCatalogMatcherResultBuilder : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHCustomCatalogTracker : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHManagedSessionDriver : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHManagedSessionDriverDaemonDelegate : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHMediaItemPresentationSettings : NSObject

@end
24 changes: 24 additions & 0 deletions src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryRequest.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHMediaLibraryRequest : NSObject

@end
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHShazamKitServiceConnectionClient : NSObject

@end
24 changes: 24 additions & 0 deletions src/frameworks/ShazamKit/include/ShazamKit/SHSignatureChunker.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/

#include <Foundation/Foundation.h>

@interface SHSignatureChunker : NSObject

@end
Loading

0 comments on commit c5a0c50

Please sign in to comment.