Some video node improvements

This commit is contained in:
Michael Schneider
2016-12-08 15:00:54 -08:00
committed by Garrett Moon
parent 085c52b703
commit a399ef4acf
+4 -4
View File
@@ -472,7 +472,7 @@ static NSString * const kRate = @"rate";
ASDN::MutexLocker l(__instanceLock__);
if (ASObjectIsEqual(assetURL, self.assetURL) == NO) {
[self _setAndFetchAsset:[AVURLAsset assetWithURL:assetURL] url:assetURL];
[self locked_setAndFetchAsset:[AVURLAsset assetWithURL:assetURL] url:assetURL];
}
}
@@ -494,7 +494,7 @@ static NSString * const kRate = @"rate";
ASDN::MutexLocker l(__instanceLock__);
if (ASAssetIsEqual(asset, _asset) == NO) {
[self _setAndFetchAsset:asset url:nil];
[self locked_setAndFetchAsset:asset url:nil];
}
}
@@ -504,10 +504,10 @@ static NSString * const kRate = @"rate";
return _asset;
}
- (void)_setAndFetchAsset:(AVAsset *)asset url:(NSURL *)assetURL
- (void)locked_setAndFetchAsset:(AVAsset *)asset url:(NSURL *)assetURL
{
[self setVideoPlaceholderImage:nil];
[self didExitPreloadState];
self.videoPlaceholderImage = nil;
_asset = asset;
_assetURL = assetURL;
[self setNeedsPreload];