[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] mp4/audio/mdf/pub/platform/symbian audioconfigs.h,
From: praveenkumar () helixcommunity ! org
Date: 2008-03-25 18:27:23
Message-ID: 200803251827.m2PIRcJO005974 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/datatype/mp4/audio/mdf/pub/platform/symbian
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv25481/pub/platform/symbian
Modified Files:
Tag: hxclient_2_1_0_cayennes
audioconfigs.h
Log Message:
"Nokia submits this code under the terms of a commercial contribution agreement with \
RealNetworks, and I am authorized to contribute this code under said agreement."
Modified by: Praveen.Thimmashetty@nokia.com
Reviewed by:
Date: 21-March-2008
Project: SymbianMmf
ErrorId: SUB 409-795
Synopsis: CR: Datatype changes for eAAC+ Support for Internet Radio
Added eAAC+ support for shoutcast internet radio.
1. Ported AAC file format for symbian
2. .aac file support for MP4 renderer
Root Cause of the problem: New Feature
Files Modified:
build\bif-cvs\helix\client\build\BIF\hxclient_2_1_0_cayennes.bif
build\umakepf\helix-client-s60-50-common.pfi
Clientapps\symbianMmf\videocontroller\installMMF.pcf
Clientapps\symbiancommon\debug\hxdebug_hxapi.cpp
Datatype\aac\fileformat\ADTSfile.cpp
Datatype\aac\fileformat\LOASFile.cpp
Datatype\aac\fileformat\aacff.cpp
Datatype\aac\parser\Umakefil
Datatype\aac\parser\aacparser.cpp
Datatype\mp4\audio\mdf\symbian.pcf
Datatype\mp4\audio\mdf\platform\symbian\audioconfigs.cpp
Datatype\mp4\audio\mdf\pub\platform\symbian\audioconfigs.h
New files added:
datatype\mp4\audio\mdf\pub\platform\symbian\symbian_eaacputil.h
Image Size and Heap Use impact: no major impact (added aacff.dll (50k))
Module Release testing (STIF) : Passed.
Test case(s) Added : No.
Memory leak check performed : Yes. No new leaks introduced.
Platforms and Profiles Build Verified: helix-client-s60-50-mmf-mdf-arm
Platforms and Profiles Functionality verified: armv5,winscw
Branch: 210CayS, Head
Index: audioconfigs.h
===================================================================
RCS file: /cvsroot/datatype/mp4/audio/mdf/pub/platform/symbian/audioconfigs.h,v
retrieving revision 1.2.2.2
retrieving revision 1.2.2.3
diff -u -d -r1.2.2.2 -r1.2.2.3
--- audioconfigs.h 7 Feb 2008 18:14:34 -0000 1.2.2.2
+++ audioconfigs.h 25 Mar 2008 18:27:20 -0000 1.2.2.3
@@ -38,7 +38,9 @@
// extern
class CAudioSpecificConfig;
-
+#if defined(HELIX_CONFIG_USE_EAACPLUSUTILLIB)
+struct EAacpAudioFrameInfo;
+#endif
// factory method
HXAudioConfigurator* CreateAudioConfigFromFourCC(const char* pFourCC);
@@ -76,23 +78,27 @@
private:
- HX_RESULT ExtractDecoderInfo(UINT32 cfgType,
- const void* config,
- UINT32 nBytes,
- CAudioSpecificConfig* pASConfig);
- HX_RESULT StoreDecoderInfo(CAudioSpecificConfig* pASConfig);
+ HX_RESULT ExtractDecoderInfo_3gp(struct BITSTREAM *pBitStream);
+ HX_RESULT StoreDecoderInfo();
HX_RESULT ValidateDecoderInfo();
HX_RESULT ConfigureEAACPDecoder(CMMFCodec* pDecoder);
HX_RESULT ConfigureAACDecoder(CMMFCodec* pDecoder);
HX_RESULT SetFourCC();
void SetProfile(UINT16 uObjectType);
+ struct BITSTREAM * HXAudioConfiguratorAAC::CreateBitStream(const void* config,
+ UINT32 nBytes);
+
+#if defined(HELIX_CONFIG_USE_EAACPLUSUTILLIB)
+ void MapAACFrameInfo(EAacpAudioFrameInfo& aFrameInfo);
+#endif
// AAC
INT16 m_nProfileType;
// eAAC+
- HXBOOL m_bIsSBR;
+ INT16 m_IsSBR;
UINT16 m_uDownSampleMode;
+ INT16 m_PSPresent;
UINT32 m_ulOutSamplesPerSecond;
UINT16 m_uExtObjectType;
};
_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic