SJSAssetExportSession/Sources/SJSAssetExportSession
Sami Samhuri 9297a14920
Fix encoding stalling by interleaving audio and video
Thanks to the AVFoundation team I learned that both audio and video
samples are supposed to be interleaved whenever media data is ready
from either call to encode ready samples, and that fixes encoding this
video encoding with x264 and ffmpeg.
2024-11-08 17:06:26 -08:00
..
SJSAssetExportSession.docc Convert from Xcode project to Swift package 2024-09-18 08:51:02 -07:00
Array+Extensions.swift Drop spatial audio tracks to fix encoding iPhone 16 videos 2024-10-04 08:29:14 -07:00
AudioOutputSettings.swift Make AudioOutputSettings and VideoOutputSettings properties public 2024-10-19 14:37:36 -07:00
CMTime+seconds.swift Convert from Xcode project to Swift package 2024-09-18 08:51:02 -07:00
ExportSession+Error.swift Convert from Xcode project to Swift package 2024-09-18 08:51:02 -07:00
ExportSession.swift Fix release builds by using makeStream for SampleWriter's progress 2024-10-19 12:36:04 -07:00
SampleWriter.swift Fix encoding stalling by interleaving audio and video 2024-11-08 17:06:26 -08:00
SJSAssetExportSession.h Convert from Xcode project to Swift package 2024-09-18 08:51:02 -07:00
VideoOutputSettings.swift Make AudioOutputSettings and VideoOutputSettings properties public 2024-10-19 14:37:36 -07:00