Post

Replies

Boosts

Views

Activity

Reply to App rejected for Microphone Usage description
Well I already mention app name, but still they rejected. I could go longer by saying <Appname> requires microphone to record audio for video tracks. Without this permission, video clips would be silent. But this becomes unnecessarily long and confusing. I checked tons of other video camera apps and they write stuff such as "this allows app to record audio". The thing is in a video camera app, isn't it obvious that microphone permission is needed to record audio?
Sep ’20
Reply to AVVideoCompositionInstruction with custom compositor
Thank you for the response. Well I can always implement and compare, but implementing the most optimal strategy and finding the most optimal set of instructions may be hard in a multilayer setup with so many visual element types. If we just keep black video(1 frame of size 480x320 stretched to fit timerange) in the below layers of passthrough tracks, will the decoder have any extra hard time decoding the black videos? In other words, passthrough track + black video vs passthrough track, is it any different?
Topic: Media Technologies SubTopic: Audio Tags:
Sep ’20
Reply to UICollectionView compositional layout with variable length items
@ricob Thanks for the response. To tell my requirements, I was evaluating whether it is possible to use UICollectionView to implement a video editing timeline like in Final Cut Pro (https://help.apple.com/assets/5D6EB1CB094622CB34375CC7/5D6EB1D4094622CB34375CDC/en_US/ada7bd21a661acc9b512ccec5b9730d0.png ). I am getting convinced to use UIScrollView rather than UICollectionView. If you think I need to file a TSI, I would do so. Otherwise if you can guide me on the right path, that would be nice too.
Topic: UI Frameworks SubTopic: UIKit Tags:
Oct ’20
Reply to AVFoundation variable to constant frame rate question
The video composition processor interrogates video composition instructions to see if each containsTweening to figure out whether this is necessary. If not, and if the frame duration of the composition is lower (= higher frame rate) than the source tracks, it may skip rendering, which you could think of as dropping frames — frames that would be duplicates anyhow. So in other words, if I understand you correctly, AVFoundation guarantees constant frame rate conversion for variable frame rate videos -- both in playback and rendering. Correct?
Topic: Media Technologies SubTopic: Audio Tags:
Nov ’20
Reply to Dolby Vision HDR recording on iPhone 12 series
@bford and other AVFoundation Engineers, can you please respond to this? How is Clips app by Apple recording in 10 bit Dolby Vision HDR format? I see 4 new types of AVCaptureDeviceFormats with codecType 'x420'. Does x420 stands for extended 10 bit buffers? --Format <AVCaptureDeviceFormat: 0x283b9c520 'vide'/'x420' 3840x2160, { 1- 30 fps}, HRSI:4224x2376, fov:70.291, supports vis, max zoom:129.12 (upscales @1.00), AF System:2, ISO:33.0-3168.0, SS:0.000014-1.000000, supports wide color, supports multicam>, AVMediaType(_rawValue: vide), <CMVideoFormatDescription 0x28375a190 [0x1f5b24660]> { mediaType:'vide'  mediaSubType:'x420'  mediaSpecific: { codecType: 'x420' dimensions: 3840 x 2160  }  extensions: {(null)} }
Topic: Media Technologies SubTopic: Audio Tags:
Nov ’20