Posts

Post not yet marked as solved
3 Replies
0 Views
@eskimo, here is crash report Crash Report
Post not yet marked as solved
1 Replies
0 Views
The problem has been fixed. I forgot to set player.usesExternalPlaybackWhileExternalScreenIsActive to false.
Post not yet marked as solved
2 Replies
0 Views
Dear UIKit/AVFoundation Engineers, Please look into this question, still looking for an answer.
Post not yet marked as solved
1 Replies
0 Views
I was able to fix this by connecting inputNode and outputNode of AVAudioEngine instead of playerNode and mixerNode. I had misconception about playerNode which was cleared from WWDC 2014 video.
Post not yet marked as solved
2 Replies
0 Views
It's down again for the past 7 days or more. No idea when it will be back.
Post not yet marked as solved
1 Replies
0 Views
Dear @AVFoundation/CoreAudio Engineers, can you please answer this question?
Post not yet marked as solved
2 Replies
0 Views
@MediaEngineer. Filed bug FB9877123 with sample code with all info about reproducing, including demo video. As you might see in the sample code, the problem is not reproducible if you comment the following line in the code. playerItem.seekingWaitsForVideoCompositionRendering = true Please suggest appropriate workaround.
Post not yet marked as solved
9 Replies
0 Views
This has become rampant on iOS 15 devices as well, particularly iPhone X. Not sure what is the fix!
Post not yet marked as solved
1 Replies
0 Views
Did you manage to find this? I also need to know what kind of spline function CIToneCurve uses.
Post not yet marked as solved
5 Replies
0 Views
FB9709363 filed!
Post not yet marked as solved
5 Replies
0 Views
Well I meant editing a video rather than recording a video (in which case you get recommendedSettings from AVCaptureVideoDataOutput for writing using AVAssetWriter). If you want to edit a video using AVMutableComposition and exporting it using AVAssetReader and AVAssetWriter combination, then I am not sure what should be filled in compression dictionary (AVVideoCompressionPropertiesKey) for ProRes video.
Post not yet marked as solved
3 Replies
0 Views
@gchiste I already tried the following code but compiler gives errors saying it can not observe a class property.  AVCaptureDevice.observe(\.isCenterStageEnabled, options: [.new, .old]) { controller, value in             NSLog("Value \(value)")         } Instance member 'observe' cannot be used on type 'AVCaptureDevice'; did you mean to use a value of this type instead?
Post not yet marked as solved
2 Replies
0 Views
Yes, it would be very helpful to know what has caused the error, and it took hours to figure out number of audio channels passed in audio compression settings were wrong.
Post not yet marked as solved
1 Replies
0 Views
Ok it works. The issue was I was modifying the info.plist file in the target which I opened by browsing the source tree. But when I selected the target in XCode and opened the info.plist by tapping the 'Info' tab in the Target, this info.plist is different. No idea how it happened. It may be a separate question altogether how to identify and find the real info.plist in use by XCode.
Post not yet marked as solved
10 Replies
0 Views
Looks like this bug still persists in iOS 15 as well. I see this when I have three videos with transition between first two. The returned frame on seek is incorrect, the only way to reset the player to display current frame is by firing AVPlayer.play(). I wonder how such basic bugs persist even after 10 years of AVFoundation framework release!