[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] mp4/payload/pub evrcpyld.h,1.1,1.2
From: umakantg () helixcommunity ! org
Date: 2009-07-31 17:49:56
Message-ID: 200907311857.n6VIvtEc020286 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/datatype/mp4/payload/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv12126/payload/pub
Modified Files:
evrcpyld.h
Log Message:
Modifications to support 3g2/evrc playback support. CR: ehyche@real.com
Index: evrcpyld.h
===================================================================
RCS file: /cvsroot/datatype/mp4/payload/pub/evrcpyld.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- evrcpyld.h 28 Jul 2009 20:57:22 -0000 1.1
+++ evrcpyld.h 31 Jul 2009 17:49:53 -0000 1.2
@@ -71,32 +71,32 @@
static HX_RESULT Build(REF(IMP4APayloadFormat*) pFmt);
// *** IUnknown methods ***
- STDMETHOD(QueryInterface) (THIS_
- REFIID riid,
- void** ppvObj);
- STDMETHOD_(UINT32,AddRef) (THIS);
- STDMETHOD_(UINT32,Release) (THIS);
+ STDMETHOD(QueryInterface) (THIS_
+ REFIID riid,
+ void** ppvObj);
+ STDMETHOD_(UINT32,AddRef) (THIS);
+ STDMETHOD_(UINT32,Release) (THIS);
/*
- * IHXPayloadFormatObject methods
+ * IHXPayloadFormatObject methods
*/
- STDMETHOD(Init) (THIS_
- IUnknown* pContext,
- HXBOOL bPacketize);
- STDMETHOD(Close) (THIS);
- STDMETHOD(Reset) (THIS);
- STDMETHOD(SetStreamHeader) (THIS_
- IHXValues* pHeader);
- STDMETHOD(GetStreamHeader) (THIS_
- REF(IHXValues*) pHeader);
- STDMETHOD(SetPacket) (THIS_
- IHXPacket* pPacket);
- STDMETHOD(GetPacket) (THIS_
- REF(IHXPacket*) pOutPacket);
- STDMETHOD(Flush) (THIS);
+ STDMETHOD(Init) (THIS_
+ IUnknown* pContext,
+ HXBOOL bPacketize);
+ STDMETHOD(Close) (THIS);
+ STDMETHOD(Reset) (THIS);
+ STDMETHOD(SetStreamHeader) (THIS_
+ IHXValues* pHeader);
+ STDMETHOD(GetStreamHeader) (THIS_
+ REF(IHXValues*) pHeader);
+ STDMETHOD(SetPacket) (THIS_
+ IHXPacket* pPacket);
+ STDMETHOD(GetPacket) (THIS_
+ REF(IHXPacket*) pOutPacket);
+ STDMETHOD(Flush) (THIS);
/*
- * IMP4APayloadFormat methods
+ * IMP4APayloadFormat methods
*/
virtual UINT32 GetBitstreamHeaderSize(void) { return m_ulBitstreamHdrSize; }
virtual const UINT8* GetBitstreamHeader(void) { return m_bitstreamHdr; }
@@ -110,8 +110,8 @@
protected:
void OnFrame(UINT32 ulTime,
- const UINT8* pData, UINT32 ulSize,
- HXBOOL bPreviousLoss);
+ const UINT8* pData, UINT32 ulSize,
+ HXBOOL bPreviousLoss);
void FlushOutput();
@@ -122,11 +122,12 @@
UINT32 m_ulBitstreamHdrSize;
UINT32 m_ulSampleRate;
UINT32 m_ulAUDuration;
+ UINT32 m_ulFrameTime;
CHXSimpleList m_outputQueue;
CTSConverter m_TSConverter;
IHXCommonClassFactory* m_pCCF;
HXBOOL m_bFollowsLoss;
};
-#endif // _QCLPPYLD_H_
+#endif // _QCLPPYLD_H_
_______________________________________________
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