fixed #532
This commit is contained in:
parent
acd09d22e9
commit
3ae6d3cbe3
|
@ -210,7 +210,7 @@ extension TSWriter: AudioConverterDelegate {
|
|||
}
|
||||
|
||||
public func sampleOutput(audio data: UnsafeMutableAudioBufferListPointer, presentationTimeStamp: CMTime) {
|
||||
guard !data.isEmpty else { return }
|
||||
guard !data.isEmpty && 0 < data[0].mDataByteSize else { return }
|
||||
writeSampleBuffer(
|
||||
TSWriter.defaultAudioPID,
|
||||
streamID: 192,
|
||||
|
|
|
@ -35,7 +35,7 @@ extension RTMPMuxer: AudioConverterDelegate {
|
|||
|
||||
func sampleOutput(audio data: UnsafeMutableAudioBufferListPointer, presentationTimeStamp: CMTime) {
|
||||
let delta: Double = (audioTimestamp == CMTime.zero ? 0 : presentationTimeStamp.seconds - audioTimestamp.seconds) * 1000
|
||||
guard let bytes = data[0].mData, 0 <= delta else {
|
||||
guard let bytes = data[0].mData, 0 < data[0].mDataByteSize && 0 <= delta else {
|
||||
return
|
||||
}
|
||||
var buffer = Data([RTMPMuxer.aac, FLVAACPacketType.raw.rawValue])
|
||||
|
|
Loading…
Reference in New Issue