diff options
-rw-r--r-- | sys/applemedia/atdec.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/applemedia/atdec.c b/sys/applemedia/atdec.c index 29f00fe13..fa533a7a7 100644 --- a/sys/applemedia/atdec.c +++ b/sys/applemedia/atdec.c @@ -219,9 +219,10 @@ gst_caps_to_at_format (GstCaps * caps, AudioStreamBasicDescription * format) format->mSampleRate = rate; format->mChannelsPerFrame = channels; - if (can_intersect_static_caps (caps, &aac_caps)) + if (can_intersect_static_caps (caps, &aac_caps)) { format->mFormatID = kAudioFormatMPEG4AAC; - else if (can_intersect_static_caps (caps, &mp3_caps)) + format->mFramesPerPacket = 1024; + } else if (can_intersect_static_caps (caps, &mp3_caps)) format->mFormatID = kAudioFormatMPEGLayer3; else if (can_intersect_static_caps (caps, &raw_caps)) { GstAudioFormat audio_format; |