[Datatype-cvs] h263/renderer/pub h263dec.h, 1.5.2.5, 1.5.2.5.12.1 h263vidfmt.h, 1.8.2.3, 1.8.2.3.12.1
gahluwalia at helixcommunity.org gahluwalia at helixcommunity.orgUpdate of /cvsroot/datatype/h263/renderer/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv14756/pub
Modified Files:
Tag: hxclient_3_6_2_atlas
h263dec.h h263vidfmt.h
Log Message:
Fallback mechanism from H/W to S/W decoder
Index: h263dec.h
===================================================================
RCS file: /cvsroot/datatype/h263/renderer/pub/h263dec.h,v
retrieving revision 1.5.2.5
retrieving revision 1.5.2.5.12.1
diff -u -d -r1.5.2.5 -r1.5.2.5.12.1
--- h263dec.h 4 Dec 2009 05:28:53 -0000 1.5.2.5
+++ h263dec.h 20 Sep 2010 11:17:31 -0000 1.5.2.5.12.1
@@ -102,6 +102,7 @@
void* m_pDecoderState;
HXV10_INIT m_InitParams;
HXBOOL m_bMoreFrames;
+ INT32 m_iStartingDecoder;
};
#endif // __H263DEC_H__
Index: h263vidfmt.h
===================================================================
RCS file: /cvsroot/datatype/h263/renderer/pub/h263vidfmt.h,v
retrieving revision 1.8.2.3
retrieving revision 1.8.2.3.12.1
diff -u -d -r1.8.2.3 -r1.8.2.3.12.1
--- h263vidfmt.h 4 Dec 2009 05:28:53 -0000 1.8.2.3
+++ h263vidfmt.h 20 Sep 2010 11:17:31 -0000 1.8.2.3.12.1
@@ -93,7 +93,9 @@
* Public and Customizable functionality - derived
*/
virtual HX_RESULT Init(IHXValues* pHeader);
-
+
+ CMediaPacket* _CreateAssembledPacket(IHXPacket* pCodecData);
+
virtual void Reset(void);
virtual HX_RESULT InitBitmapInfoHeader(HXBitmapInfoHeader &bitmapInfoHeader,
@@ -162,6 +164,12 @@
HXxSize m_LastFrameDims;
HXxSize m_DesiredFrameSize;
ULONG32 m_ulDecoderBufSize;
+ HXBOOL m_bIsDecodeSuccessful;
+ CHXSimpleList m_InputList;
+ HXMutex* m_pInputLock;
+
+ void ClearInputList();
+ HX_RESULT SendQueuedPacket();
};
#endif // __H263VIDFMT_H__