[PATCH 4/4] mf: Match session state names with events.

Nikolay Sivov nsivov at codeweavers.com
Tue Mar 3 03:25:01 CST 2020


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 dlls/mf/session.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dlls/mf/session.c b/dlls/mf/session.c
index 4639831578..29f366a34e 100644
--- a/dlls/mf/session.c
+++ b/dlls/mf/session.c
@@ -75,7 +75,7 @@ enum session_state
     SESSION_STATE_STOPPED = 0,
     SESSION_STATE_STARTING_SOURCES,
     SESSION_STATE_STARTING_SINKS,
-    SESSION_STATE_RUNNING,
+    SESSION_STATE_STARTED,
     SESSION_STATE_PAUSING_SINKS,
     SESSION_STATE_PAUSING_SOURCES,
     SESSION_STATE_PAUSED,
@@ -674,7 +674,7 @@ static void session_start(struct media_session *session, const GUID *time_format
             session->presentation.flags |= SESSION_FLAG_SOURCES_SUBSCRIBED;
             session->state = SESSION_STATE_STARTING_SOURCES;
             break;
-        case SESSION_STATE_RUNNING:
+        case SESSION_STATE_STARTED:
             FIXME("Seeking is not implemented.\n");
             break;
         case SESSION_STATE_CLOSED:
@@ -696,7 +696,7 @@ static void session_pause(struct media_session *session)
 
     switch (session->state)
     {
-        case SESSION_STATE_RUNNING:
+        case SESSION_STATE_STARTED:
 
             /* Transition in two steps - pause clock, wait for sinks and pause sources. */
             if (SUCCEEDED(hr = IMFPresentationClock_Pause(session->clock)))
@@ -724,7 +724,7 @@ static void session_stop(struct media_session *session)
 
     switch (session->state)
     {
-        case SESSION_STATE_RUNNING:
+        case SESSION_STATE_STARTED:
         case SESSION_STATE_PAUSED:
 
             /* Transition in two steps - pause clock, wait for sinks and pause sources. */
@@ -791,7 +791,7 @@ static void session_close(struct media_session *session)
         case SESSION_STATE_STOPPED:
             hr = session_finalize_sinks(session);
             break;
-        case SESSION_STATE_RUNNING:
+        case SESSION_STATE_STARTED:
         case SESSION_STATE_PAUSED:
             session->presentation.flags |= SESSION_FLAG_FINALIZE_SINKS;
             if (SUCCEEDED(hr = IMFPresentationClock_Stop(session->clock)))
@@ -1999,7 +1999,7 @@ static void session_set_sink_stream_state(struct media_session *session, IMFStre
             if (!session_is_output_nodes_state(session, OBJ_STATE_STARTED))
                 break;
 
-            session->state = SESSION_STATE_RUNNING;
+            session->state = SESSION_STATE_STARTED;
 
             caps = session->caps | MFSESSIONCAP_PAUSE;
 
-- 
2.25.1




More information about the wine-devel mailing list