summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Decina <alessandro.d@gmail.com>2013-12-22 17:44:01 +0100
committerSebastian Dröge <sebastian@centricular.com>2014-03-11 10:25:21 +0100
commitd342c9c64128e80833bc85f112ed02c4038b8b99 (patch)
treed192f0663e76aa3e56a88bcaa0bb221b46ea4911
parent9ee7c64249fc177016fd0fedb56338a01f563e90 (diff)
downloadgstreamer-plugins-bad-d342c9c64128e80833bc85f112ed02c4038b8b99.tar.gz
applemedia: atdec: fix aac decoding on Mavericks
-rw-r--r--sys/applemedia/atdec.c5
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;