Fix MP4 with PCM on Android Telegram

This commit is contained in:
Alexey Khit
2023-05-30 22:03:20 +03:00
parent 0e270081fe
commit 966bedd38c
2 changed files with 4 additions and 5 deletions
+1 -2
View File
@@ -39,8 +39,7 @@ const (
SampleVideoIFrame = sampleDependsOn2 SampleVideoIFrame = sampleDependsOn2
SampleVideoNonIFrame = sampleDependsOn1 | sampleIsNonSync SampleVideoNonIFrame = sampleDependsOn1 | sampleIsNonSync
SampleAudio = sampleIsNonSync SampleAudio = sampleDependsOn2 //sampleIsNonSync
SampleAudioAAC = sampleDependsOn2
) )
func (m *Movie) WriteFileType() { func (m *Movie) WriteFileType() {
+2 -2
View File
@@ -174,9 +174,9 @@ func (m *Muxer) Marshal(trackID byte, packet *rtp.Packet) []byte {
} }
case core.CodecAAC: case core.CodecAAC:
duration = 1024 // important for Apple Finder and QuickTime duration = 1024 // important for Apple Finder and QuickTime
flags = iso.SampleAudioAAC // not important flags = iso.SampleAudio // not important?
default: default:
flags = iso.SampleAudio // not important flags = iso.SampleAudio // important for FLAC on Android Telegram
} }
// minumum duration important for MSE in Apple Safari // minumum duration important for MSE in Apple Safari