[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] flash/flashhost/pub flash_guest_player.h, 1.27.2.3,
From:       cdunn () helixcommunity ! org
Date:       2007-09-28 21:15:14
Message-ID: 200709282115.l8SLFZ7v010933 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/datatype/flash/flashhost/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv12066/pub

Modified Files:
      Tag: hxclient_3_1_0_atlas
	flash_guest_player.h flash_guest_player_ns.h 
Log Message:
FLVPlayback fixes.

Index: flash_guest_player.h
===================================================================
RCS file: /cvsroot/datatype/flash/flashhost/pub/flash_guest_player.h,v
retrieving revision 1.27.2.3
retrieving revision 1.27.2.4
diff -u -d -r1.27.2.3 -r1.27.2.4
--- flash_guest_player.h	27 Sep 2007 03:20:52 -0000	1.27.2.3
+++ flash_guest_player.h	28 Sep 2007 21:15:11 -0000	1.27.2.4
@@ -117,9 +117,6 @@
     STDMETHOD(Terminate)                       (THIS) PURE;
     STDMETHOD(Open)                            (THIS_ IHXRequest* pRequest) PURE;
     STDMETHOD(Close)                           (THIS) PURE;
-    STDMETHOD(GetMetaData)                     (THIS_ REF(IHXValues*) rpData) PURE;
-    STDMETHOD_(UINT32,GetPlayerCaps)           (THIS) PURE;
-    STDMETHOD_(HXBOOL,QueryCaps)               (THIS_ UINT32 ulCaps) PURE;
     STDMETHOD(GetBufferingStatus)              (THIS_ REF(UINT16) rusStatusCode, \
                REF(UINT16) rusPercentDone) PURE;
     STDMETHOD(AttachWindow)                    (THIS_ HXxWindow* pWindow) PURE;
     STDMETHOD(DetachWindow)                    (THIS) PURE;
@@ -138,8 +135,11 @@
     STDMETHOD(RemoveResponse)                  (THIS_ IHXGuestPlayerResponse* \
                pResponse);
     STDMETHOD_(UINT32,GetPlayerState)          (THIS) { return m_ulGuestPlayerState; \
                }
     STDMETHOD(GetStatistics)                   (THIS_ REF(IHXValues*) rpStats);
+    STDMETHOD(GetMetaData)                     (THIS_ REF(IHXValues*) rpData);
     STDMETHOD(GetPlaybackTime)                 (THIS_ REF(UINT32) rulTime);
     STDMETHOD(GetPlaybackDuration)             (THIS_ REF(UINT32) rulDuration);
+    STDMETHOD_(HXBOOL,QueryCaps)               (THIS_ UINT32 ulCaps);
+    STDMETHOD_(UINT32,GetPlayerCaps)           (THIS);
     STDMETHOD_(HXBOOL,IsLive)                  (THIS);
     STDMETHOD(GetVisualInfo)                   (THIS_ REF(HXBOOL) rbHasVisuals, \
REF(HXxSize) rSize);  STDMETHOD(SetPlaybackRate)                 (THIS_ INT32 lRate);
@@ -194,6 +194,9 @@
     IHXValues*          m_pNetworkConfig;
     HXxSize             m_MediaSize;
     UINT32              m_ulDuration;
+    UINT32	   	m_ulLastReportedPlayTime;
+    UINT32		m_ulLastUpdatedPlayTime;
+    UINT32		m_ulLastPlayTimeUpdateTick;
     HXBOOL              m_bWindowless;
     HXBOOL              m_bTransparent;
     HXBOOL              m_bLoop;
@@ -226,6 +229,9 @@
     void        ClearResponseList();
     void        CallAllResponsePlayerStateChange();
     void        CallAllResponseError(HX_RESULT status, IHXBuffer* pErrStr);
+
+    HX_RESULT   OnBufferingChanged(INT32 lInBuffering);
+    HX_RESULT   OnMetaDataChanged(CHXString strInvokeArgs);
     
     HXBOOL	DetermineIfFLVSource(IHXRequest* pRequest, 
 				     IHXFileObject* pFileObject = NULL,

Index: flash_guest_player_ns.h
===================================================================
RCS file: /cvsroot/datatype/flash/flashhost/pub/flash_guest_player_ns.h,v
retrieving revision 1.14.2.3
retrieving revision 1.14.2.4
diff -u -d -r1.14.2.3 -r1.14.2.4
--- flash_guest_player_ns.h	4 Sep 2007 23:51:42 -0000	1.14.2.3
+++ flash_guest_player_ns.h	28 Sep 2007 21:15:11 -0000	1.14.2.4
@@ -101,9 +101,6 @@
     STDMETHOD(Terminate)                       (THIS);
     STDMETHOD(Open)                            (THIS_ IHXRequest* pRequest);
     STDMETHOD(Close)                           (THIS);
-    STDMETHOD(GetMetaData)                     (THIS_ REF(IHXValues*) rpData);
-    STDMETHOD_(UINT32,GetPlayerCaps)           (THIS);
-    STDMETHOD_(HXBOOL,QueryCaps)               (THIS_ UINT32 ulCaps);
     STDMETHOD(GetBufferingStatus)              (THIS_ REF(UINT16) rusStatusCode, \
                REF(UINT16) rusPercentDone);
     STDMETHOD(AttachWindow)                    (THIS_ HXxWindow* pWindow);
     STDMETHOD(DetachWindow)                    (THIS);
@@ -174,8 +171,7 @@
     
     HX_RESULT SetReadRanges(NPStream *pNPStream, NPByteRange *pNPByteRange);
     
-    HX_RESULT OnMetaDataChanged(void);
-    HX_RESULT OnBufferingChanged(void);
+    HX_RESULT SetPlaybackPosition(UINT32 ulPosition);
 
     // NPNetscapePlugins
     static void *	NPN_MemAlloc (uint32 size);
@@ -286,9 +282,6 @@
     IHXFileStat*        m_pFileStat;
     UINT32              m_ulState;
     double              m_dFrameRate;
-    UINT32		m_ulLastUpdatedPlayTime;
-    UINT32		m_ulLastReportedPlayTime;
-    UINT32		m_ulLastPlayTimeUpdateTick;
     UINT32		m_ulPacingInterval;
     UINT32		m_ulFileOffsetPending;
     UINT32		m_ulFileOffsetRequested;


_______________________________________________
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