Merge remote-tracking branch 'origin/master' into feature/coreaudio-impl

This commit is contained in:
Lubos Dolezel 2020-03-20 19:06:41 +01:00
commit 9d515f5fc6
834 changed files with 23833 additions and 318 deletions

3
.gitmodules vendored
View File

@ -313,3 +313,6 @@
[submodule "src/external/rsync"]
path = src/external/rsync
url = ../darling-rsync.git
[submodule "src/external/cups"]
path = src/external/cups
url = ../darling-cups.git

View File

@ -1,5 +1,5 @@
function(mig defFileName)
set(MIG_EXECUTABLE "${CMAKE_BINARY_DIR}/mig")
set(MIG_EXECUTABLE "${CMAKE_BINARY_DIR}/build-mig")
if (NOT MIG_USER_SOURCE_SUFFIX)
set (MIG_USER_SOURCE_SUFFIX "User.c")

View File

@ -30,6 +30,7 @@ FUNCTION(use_ld64 target)
-Wl,-dylib_file,/usr/lib/system/libsystem_platform.dylib:${CMAKE_BINARY_DIR}/src/external/libplatform/libplatform_firstpass.dylib \
-Wl,-dylib_file,/usr/lib/system/libsystem_trace.dylib:${CMAKE_BINARY_DIR}/src/external/libtrace/libsystem_trace_firstpass.dylib \
-Wl,-dylib_file,/usr/lib/system/libcorecrypto.dylib:${CMAKE_BINARY_DIR}/src/external/corecrypto/libcorecrypto_firstpass.dylib \
-Wl,-dylib_file,/usr/lib/system/libsystem_dnssd.dylib:${CMAKE_BINARY_DIR}/src/lib/system/dnssd/libsystem_dnssd.dylib \
-Wl,-dylib_file,/usr/lib/system/libsystem_coretls.dylib:${CMAKE_BINARY_DIR}/src/external/coretls/libsystem_coretls.dylib \
-Wl,-dylib_file,/usr/lib/system/libcommonCrypto.dylib:${CMAKE_BINARY_DIR}/src/external/commoncrypto/libcommonCrypto.dylib \
-Wl,-dylib_file,/usr/lib/system/libsystem_asl.dylib:${CMAKE_BINARY_DIR}/src/external/syslog/libsystem_asl.tproj/libsystem_asl_firstpass.dylib \

View File

@ -194,6 +194,7 @@ include_directories(AFTER
${CMAKE_CURRENT_SOURCE_DIR}/MetalKit/include
${CMAKE_CURRENT_SOURCE_DIR}/frameworks/include
${CMAKE_CURRENT_SOURCE_DIR}/private-frameworks/include
${CMAKE_CURRENT_SOURCE_DIR}/lib/include
)
add_subdirectory(external/libkqueue)
@ -205,6 +206,8 @@ add_subdirectory(kernel)
add_subdirectory(libc)
add_subdirectory(vchroot)
add_subdirectory(lib)
add_definitions(-D_LIBC_NO_FEATURE_VERIFICATION)
add_subdirectory(external/darling-dmg)
add_subdirectory(libm)
@ -362,6 +365,7 @@ add_subdirectory(OpenCL)
add_subdirectory(OpenDirectory)
add_subdirectory(opendirectory)
add_subdirectory(MetalKit)
add_subdirectory(external/cups)
add_subdirectory(clt)

0
src/IOSurface/CMakeLists.txt Executable file → Normal file
View File

0
src/IOSurface/include/IOSurface/IOSurface.h Executable file → Normal file
View File

10
src/IOSurface/src/IOSurface.m Executable file → Normal file
View File

@ -21,6 +21,14 @@
#include <stdio.h>
#import <IOSurface/IOSurface.h>
#include <CoreFoundation/CoreFoundation.h>
const CFStringRef kIOSurfaceBytesPerElement = CFSTR("kIOSurfaceBytesPerElement");
const CFStringRef kIOSurfaceHeight = CFSTR("kIOSurfaceHeight");
const CFStringRef kIOSurfaceIsGlobal = CFSTR("kIOSurfaceIsGlobal");
const CFStringRef kIOSurfacePixelFormat = CFSTR("kIOSurfacePixelFormat");
const CFStringRef kIOSurfaceWidth = CFSTR("kIOSurfaceWidth");
static int verbose = 0;
__attribute__((constructor))
@ -40,7 +48,7 @@ static void initme(void) {
@end
sting(void) {
void* IOSurfaceAllowsPixelSizeCasting(void) {
if (verbose) puts("STUB: IOSurfaceAllowsPixelSizeCasting called");
return NULL;
}

View File

@ -1,13 +1,14 @@
@class O2ImageDestination;
typedef O2ImageDestination *CGImageDestinationRef;
#include <ImageIO/ImageIOBase.h>
typedef struct CF_BRIDGED_TYPE(id) O2ImageDestination *CGImageDestinationRef;
#import <CoreGraphics/CGImage.h>
#import <ImageIO/CGImageSource.h>
#import <CoreGraphics/CGDataConsumer.h>
#import <CoreFoundation/CFURL.h>
CF_IMPLICIT_BRIDGING_ENABLED
IMAGEIO_EXTERN const CFStringRef kCGImageDestinationLossyCompressionQuality;
IMAGEIO_EXTERN const CFStringRef kCGImageDestinationBackgroundColor;
IMAGEIO_EXTERN const CFStringRef kCGImageDestinationDPI;
@ -26,3 +27,5 @@ IMAGEIO_EXTERN void CGImageDestinationAddImage(CGImageDestinationRef self, CGIma
IMAGEIO_EXTERN void CGImageDestinationAddImageFromSource(CGImageDestinationRef self, CGImageSourceRef imageSource, size_t index, CFDictionaryRef properties);
IMAGEIO_EXTERN bool CGImageDestinationFinalize(CGImageDestinationRef self);
CF_IMPLICIT_BRIDGING_DISABLED

View File

@ -10,8 +10,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
#import <CoreFoundation/CFDictionary.h>
#import <CoreFoundation/CFURL.h>
@class O2ImageSource;
typedef O2ImageSource *CGImageSourceRef;
typedef struct CF_BRIDGED_TYPE(id) O2ImageSource *CGImageSourceRef;
#import <CoreGraphics/CGImage.h>

View File

@ -23,4 +23,6 @@
#define IMAGEIO_EXTERN extern
#include <CoreFoundation/CoreFoundation.h>
#endif

View File

@ -10,6 +10,8 @@
#define MAX_PASSENTRY_LENGTH 4096
CFStringRef SCDynamicStoreCopyComputerName (SCDynamicStoreRef store, CFStringEncoding *nameEncoding){
//LOG << "fixme: SCDynamicStoreCopyComputerName() - stub" << std::endl;
return NULL;

View File

@ -4,6 +4,18 @@
#define STUB() printf("STUB %s\n", __func__)
const CFStringRef kSCDynamicStoreDomainState = CFSTR("State:");
const CFStringRef kSCEntNetIPv4 = CFSTR("IPv4");
const CFStringRef kSCEntNetIPv6 = CFSTR("IPv6");
const CFStringRef kSCPropNetIPv4Router = CFSTR("Router");
const CFStringRef kSCPropNetIPv6Router = CFSTR("Router"); /* Yes, they are the same */
CFStringRef SCDynamicStoreKeyCreateNetworkGlobalEntity(CFAllocatorRef allocator, CFStringRef domain, CFStringRef entity)
{
STUB();
return NULL;
}
CFPropertyListRef SCDynamicStoreCopyValue(SCDynamicStoreRef store, CFStringRef key)
{
STUB();

View File

@ -43,16 +43,16 @@ add_custom_command(
#TARGET migcom
#POST_BUILD
#DEPENDS migcom
OUTPUT "${CMAKE_BINARY_DIR}/mig"
OUTPUT "${CMAKE_BINARY_DIR}/build-mig"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh"
COMMAND
awk -v "migcc=${CMAKE_C_COMPILER}"
-v "migcom=${CMAKE_CURRENT_BINARY_DIR}/migcom"
-f "${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.awk"
"${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh" ">${CMAKE_BINARY_DIR}/mig"
&& chmod 0755 "${CMAKE_BINARY_DIR}/mig"
"${CMAKE_CURRENT_SOURCE_DIR}/migcom.tproj/mig.sh" ">${CMAKE_BINARY_DIR}/build-mig"
&& chmod 0755 "${CMAKE_BINARY_DIR}/build-mig"
)
add_custom_target(migexe DEPENDS "${CMAKE_BINARY_DIR}/mig")
add_custom_target(migexe DEPENDS "${CMAKE_BINARY_DIR}/build-mig")
add_dependencies(migexe migcom)

View File

@ -2,7 +2,7 @@ project(copyfile)
cmake_minimum_required(VERSION 2.4.0)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -fblocks")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fblocks")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib")
include_directories(${CMAKE_SOURCE_DIR}/platform-include)
@ -18,8 +18,8 @@ add_definitions(-D__APPLE__ -D__DYNAMIC__)
# Hide warnings
add_definitions(
-Wno-parentheses
-Wno-int-conversion
-w
-nostdinc
)
set(copyfile_sources

View File

@ -8,8 +8,9 @@ endif(COMMAND cmake_policy)
include (darling_exe)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdinc -std=c++11 -include ${CMAKE_SOURCE_DIR}/src/duct/include/CrashReporterClient.h")
add_definitions(-nostdinc)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -include ${CMAKE_SOURCE_DIR}/src/duct/include/CrashReporterClient.h")
set(CMAKE_SHARED_LINKER_FLAGS_SAVED "${CMAKE_SHARED_LINKER_FLAGS}")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,-bind_at_load -Wl,-flat_namespace -Wl,-undefined,suppress")

@ -1 +1 @@
Subproject commit 759305956b8a881604171f6a72d08a4947a2bd32
Subproject commit 9e8c88f2ba75f329956bb48e61bee14c1e08a7eb

@ -1 +1 @@
Subproject commit 8088bbb81e3ad1841fba728e5f295bde37b2a108
Subproject commit 58c1e7f7485407f766d1f9b594b77b2ab8553eaf

2
src/external/apr vendored

@ -1 +1 @@
Subproject commit e453dfd3c0e45df139154784af15a23572db0a3d
Subproject commit 33bf127ff070e7eedcd6ba7e6963d383e5c1f03a

@ -1 +1 @@
Subproject commit dcee04c302c74b581eaf7ca7b49837dec9fbd26c
Subproject commit 69a018aa269e32b665a4e04a9bdad9a90feee418

@ -1 +1 @@
Subproject commit 0d0fbfd0601dcdd625d136f329d54b8f2569df3f
Subproject commit abe8c14bd846b0332a9c82abc8fee7b15b428073

@ -1 +1 @@
Subproject commit f504dcd15595b4f0731755f70883f8164ed8a8e7
Subproject commit a04303081fd297f7aa14c83e03163aff90aa2cd2

1
src/external/cups vendored Submodule

@ -0,0 +1 @@
Subproject commit 6d1050ebece9c18a25b9bc52149907d2a4fbbcd4

@ -1 +1 @@
Subproject commit f8e320088d9388d78017bf510ef68e19684fddf8
Subproject commit ce64cb8c66bfec4d06e7b324d15060d34cbb798f

@ -1 +1 @@
Subproject commit 6b8e0d8852c9f40d2c791016bf90e6354e8d0197
Subproject commit 310f1b68c9d62b714a71203bcc74252f1ad0b0b2

2
src/external/iokitd vendored

@ -1 +1 @@
Subproject commit 7024effe7793755a8259e150c94867b2210636f0
Subproject commit f382cc2c201de573e047c33638f1d754a67ccd79

@ -1 +1 @@
Subproject commit 4e6f1bcb5e5d6043fca1e6c0eebd6a28ce144853
Subproject commit 345bf9f9eeff37f1ae46fc56cad0b53564bb711c

2
src/external/lkm vendored

@ -1 +1 @@
Subproject commit 150f891769b0f1000e711256962b3332e759a8a3
Subproject commit 84d38d9a15617e80c1b1335f7dc5b87879045363

2
src/external/perl vendored

@ -1 +1 @@
Subproject commit e571a007a8664159f4c949c10ee4bb0ef3b96f4d
Subproject commit 6cd5e10945bbf55c503228048976a11eac816b51

2
src/external/python vendored

@ -1 +1 @@
Subproject commit 0c7e7a4f59eb84eb706c12bd2f97dc7b5250e22d
Subproject commit e57b2d0c0d2bd8e4c81510edfd94dafc0da7db84

@ -1 +1 @@
Subproject commit b9ca568d0ab873a0dbb08411b74c2e28598dc3d3
Subproject commit aca8f02967a8bfeaae8e4b6cad3110a6ee9a2169

2
src/external/ruby vendored

@ -1 +1 @@
Subproject commit eef311fdf122bdd6bdc358ad22cd4cec54f8916d
Subproject commit b0dd3b6b62c5faa76a6021a1e32990c48ef2d59d

@ -1 +1 @@
Subproject commit 1896db842b9a3f3fbfb5c216f5e71f922a715d79
Subproject commit 30f90ed6e98be1c6ca0de0a06e7bf5d562c63c2c

@ -1 +1 @@
Subproject commit ee00565192f711044552defb0b07e6ba9ffc9b04
Subproject commit 3c62b1af697d242f925e82b84efa69cc3b01f3ac

2
src/external/top vendored

@ -1 +1 @@
Subproject commit a745b44849380f9f431c600d206450ee6af7f404
Subproject commit 8bc7d87e088fdcd53c47ebf5460acc004f6b4fc4

2
src/external/vim vendored

@ -1 +1 @@
Subproject commit 476b532b3156df78c3c38a5e2dac960c9b1f87c2
Subproject commit b691e824662428cd9e76fd4c6a68be0f4fa52ac3

View File

@ -71,11 +71,6 @@
#import <AVFoundation/AVVideoCompositing.h>
#import <AVFoundation/AVVideoCompositionInstruction.h>
#import <AVFoundation/AVWeakObservable.h>
#import <AVFoundation/NSMutableCopying.h>
#import <AVFoundation/NSURLAuthenticationChallengeSender.h>
#import <AVFoundation/NSURLSessionDataDelegate.h>
#import <AVFoundation/NSURLSessionDelegate.h>
#import <AVFoundation/NSURLSessionTaskDelegate.h>
#import <AVFoundation/AVPlayerLayerIntermediateLayer.h>
#import <AVFoundation/AVPlayerLayerInternal.h>
#import <AVFoundation/AVPlayerLayer.h>

View File

@ -1,24 +0,0 @@
/*
This file is part of Darling.
Copyright (C) 2017 Lubos Dolezel
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>
@protocol NSMutableCopying
@end

View File

@ -1,24 +0,0 @@
/*
This file is part of Darling.
Copyright (C) 2017 Lubos Dolezel
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>
@protocol NSURLAuthenticationChallengeSender
@end

View File

@ -1,24 +0,0 @@
/*
This file is part of Darling.
Copyright (C) 2017 Lubos Dolezel
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>
@protocol NSURLSessionDataDelegate
@end

View File

@ -1,24 +0,0 @@
/*
This file is part of Darling.
Copyright (C) 2017 Lubos Dolezel
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>
@protocol NSURLSessionDelegate
@end

View File

@ -1,24 +0,0 @@
/*
This file is part of Darling.
Copyright (C) 2017 Lubos Dolezel
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>
@protocol NSURLSessionTaskDelegate
@end

View File

@ -0,0 +1,182 @@
project(AVKit)
set(DYLIB_COMPAT_VERSION "1.0.0")
set(DYLIB_CURRENT_VERSION "1.0.0")
add_framework(AVKit
FAT
CURRENT_VERSION
VERSION "A"
SOURCES
src/AVKit.m
src/AVTrimView.m
src/AVFunctionBarVideoTrackView.m
src/AVTrimSelectionEndFocusRingView.m
src/AVOutputDeviceDiscoverySessionController.m
src/AVFunctionBarRecordingControlsViewController.m
src/AVTouchBarPlaybackControlsController.m
src/AVCaptureControlsRecordingViewController.m
src/AVProgressEstimator.m
src/AVShareController.m
src/AVTouchBarPlaybackControlsViewController.m
src/AVShadowTimeFormatterLegacy.m
src/AVFunctionBarScrubberInternal.m
src/AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m
src/AVTouchBarAudioTrackView.m
src/AVMovableView.m
src/AVTouchBarTrimControlsViewController.m
src/AVTouchBarScrubberKnobView.m
src/AVMinimalPlaybackControlsViewController.m
src/AVFloatingTrimControlsViewController.m
src/AVTrimIndicatorView.m
src/AVTouchBarRecordingControlsProvider.m
src/AVTouchBarCaptureInputSourceItem.m
src/AVCaptureDeviceSelectionController.m
src/AVExternalPlaybackIndicatorView.m
src/AVSlowMotionSlider.m
src/AVSlowMotionSliderTrackView.m
src/AVSlowMotionSliderHandleView.m
src/AVTrackViewController.m
src/AVRoutePickerRemoteViewController.m
src/AVShadowTimeFormatter.m
src/AVTouchBarScrubberInternal.m
src/AVTrimIndicatorFocusRingView.m
src/AVCircularProgressIndicator.m
src/AVStatusOverlayView.m
src/AVAudioExtractor.m
src/AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m
src/AVFunctionBarScrubberKnobView.m
src/AVMicaPackage.m
src/AVPlayerControlsViewController.m
src/AVScanBackwardTextFieldHiddenValueTransformer.m
src/AVScanBackwardTextFieldValueValueTransformer.m
src/AVScanForwardTextFieldHiddenValueTransformer.m
src/AVScanForwardTextFieldValueValueTransformer.m
src/AVScrubberValueTransformer.m
src/AVAtomicCancelationToken.m
src/AVRoutePickerView.m
src/AVOutputContextController.m
src/AVFloatingPlaybackControlsViewController.m
src/AVTouchBarDescriptionBasedPlayerController.m
src/AVFunctionBarPlaybackControlsController.m
src/AVUnsupportedContentIndicatorView.m
src/AVTrimClipView.m
src/AVChapterMenuController.m
src/AVPlayerControllerTimeResolver.m
src/AVObservationController.m
src/AVProxyKVOObserver.m
src/AVKeyValueChange.m
src/AVInlineDeviceSelectionCaptureControlsViewController.m
src/AVFunctionBarTrackView.m
src/AVFunctionBarAudioTrackView.m
src/AVFunctionBarPlaybackControlsProvider.m
src/AVFunctionBarMediaSelectionOption.m
src/AVDraggableImageView.m
src/AVPlayerView.m
src/AVIterableCache.m
src/AVVideoTrackThumbnailManager.m
src/AVFunctionBarTrackViewController.m
src/AVTouchBarVideoTrackView.m
src/AVTimeIndicatorPopover.m
src/AVTimeIndicatorPopoverContentViewController.m
src/AVChapter.m
src/AVTrackView.m
src/AVTouchBarTrackViewController.m
src/AVVideoTrackView.m
src/_AVBundle.m
src/AVTouchBarMediaSelectionOptionTwoLineButtonCell.m
src/AVTouchBarMediaSelectionOptionTwoLineButton.m
src/AVTouchBarMediaSelectionViewController.m
src/AVTouchBarScrubberController.m
src/AVAudioLevelIndicatorView.m
src/AVVideoTrackThumbnail.m
src/AVNowPlayingInfoController.m
src/AVCaptureControlsViewController.m
src/AVValueTiming.m
src/AVMutableValueTiming.m
src/AVConcreteValueTiming.m
src/AVConcreteMutableValueTiming.m
src/AVInlineTrimControlsViewController.m
src/AVTrimIndicatorAccessibilityElement.m
src/AVBindingInfoLegacy.m
src/AVPlayButtonLegacy.m
src/AVFunctionBarScrubberExpandButtonCell.m
src/AVFunctionBarScrubberExpandButton.m
src/AVFunctionBarScrubber.m
src/AVFunctionBarPlaybackControlsViewController.m
src/AVThumbnailCache.m
src/AVFunctionBarRecordingControlsProvider.m
src/AVFunctionBarCaptureInputSourceItem.m
src/AVControlsContainerViewController.m
src/AVPlayerController.m
src/AVTrimSelectionStartFocusRingView.m
src/AVFunctionBarRecordingControlsController.m
src/AVAudioTrackView.m
src/AVAnimator.m
src/AVPooledData.m
src/AVDataPool.m
src/AVButton.m
src/AVAudioAmplitudeExtractionSessionHelper.m
src/AVAudioAmplitudeExtractionSession.m
src/AVEstimatedDurationFormatter.m
src/AVFunctionBarCaptureInputSourceSelectionViewController.m
src/AVFloatingCaptureControlsViewController.m
src/AVTouchBarRecordingControlsViewController.m
src/AVCameraDisabledView.m
src/AVInlinePlaybackControlsViewController.m
src/AVTrimSelectionView.m
src/AVTouchBarCaptureInputSourceSelectionViewController.m
src/AVControlsViewController.m
src/AVTouchBarPlaybackControlsProvider.m
src/AVThumbnail.m
src/AVTouchBarMediaSelectionOption.m
src/AVTrimDimmerView.m
src/AVCaptureController.m
src/AVCaptureDeviceInputSourceItem.m
src/AVCaptureQualityItem.m
src/AVAudioView.m
src/AVAudioPlaybackControlsViewController.m
src/AVAudioTrimControlsViewController.m
src/AVScrubber.m
src/AVScrubberCell.m
src/AVInlineCaptureControlsViewController.m
src/AVTrimControlsViewController.m
src/AVFoundationExportSession.m
src/AVAudioOnlyIndicatorView.m
src/AVOutputDevicePickerButton.m
src/AVCaptureView.m
src/AVTimer.m
src/AVPanoramicStretchHelper.m
src/AVTouchBarTrackView.m
src/AVFunctionBarScrubberController.m
src/AVTouchBarRecordingControlsController.m
src/AVTouchBarPlaybackControlsItem.m
src/AVBindingInfo.m
src/AVTouchBarScrubberExpandButtonCell.m
src/AVTouchBarScrubberExpandButton.m
src/AVTouchBarScrubber.m
src/AVAssetAudioExtractor.m
src/AVTouchBarMediaSelectionButtonViewController.m
src/AVLoadingIndicatorView.m
src/AVFunctionBarMediaSelectionViewController.m
src/AVAppendableData.m
src/AVReadOnlyRangeOfAppendableData.m
src/AVOutputDeviceMenuController.m
src/AVThumbnailGenerationRequest.m
src/AVThumbnailGenerator.m
src/AVOutputDeviceMenuRemoteViewController.m
src/AVScrollSliderView.m
src/AVExportProgressWindowController.m
src/AVAudioAmplitudeSampleExtractionHelper.m
src/AVWaveformGenerator.m
src/AVTrimTracksView.m
src/AVVolumeButton.m
src/AVVolumeButtonContentView.m
src/AVVolumeImageValueTransformer.m
DEPENDENCIES
system
objc
Foundation
)

View File

@ -19,6 +19,6 @@
#include <Foundation/Foundation.h>
@protocol NSURLConnectionDelegate
@interface AVAnimator : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAppendableData : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAssetAudioExtractor : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAtomicCancelationToken : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioAmplitudeExtractionSession : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioAmplitudeExtractionSessionHelper : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioAmplitudeSampleExtractionHelper : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioExtractor : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioLevelIndicatorView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioOnlyIndicatorView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioPlaybackControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioTrackView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVAudioTrimControlsViewController : NSObject
@end

View File

@ -19,6 +19,6 @@
#include <Foundation/Foundation.h>
@protocol NSURLSessionDataDelegate
@interface AVAudioView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVBindingInfo : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVBindingInfoLegacy : NSObject
@end

View File

@ -19,6 +19,6 @@
#include <Foundation/Foundation.h>
@protocol NSURLSessionDelegate
@interface AVButton : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCameraDisabledView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureController : NSObject
@end

View File

@ -19,6 +19,6 @@
#include <Foundation/Foundation.h>
@protocol NSURLConnectionDataDelegate
@protocol AVCaptureControllerDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureControlsRecordingViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureDeviceInputSourceItem : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureDeviceSelectionController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureQualityItem : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCaptureView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVChapter : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVChapterMenuController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVCircularProgressIndicator : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVConcreteMutableValueTiming : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVConcreteValueTiming : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVControlsContainerViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVControlsContainerViewControllerContent
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVDataPool : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVDraggableImageView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVEstimatedDurationFormatter : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVExportProgressWindowController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVExportSessionHelper
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVExportSessionHelperDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVExternalPlaybackIndicatorView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFloatingCaptureControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFloatingPlaybackControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFloatingTrimControlsViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFoundationExportSession : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarAudioCaptureDeviceSelectionButtonViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarAudioTrackView : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarCaptureInputSourceItem : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarCaptureInputSourceSelectionViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarMediaSelectionControlling
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarMediaSelectionOption : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarMediaSelectionViewController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarMediaSelectionViewControllerDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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 AVFunctionBarPlaybackControlsController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarPlaybackControlsControlling
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2019 Lubos Dolezel
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>
@protocol AVFunctionBarPlaybackControlsControllingInternal
@end

Some files were not shown because too many files have changed in this diff Show More