Get rid of some bsv_movie_ctl actions

This commit is contained in:
twinaphex 2017-05-06 18:14:16 +02:00
parent d349ea61cf
commit 96718b281e
2 changed files with 1 additions and 7 deletions

View File

@ -319,7 +319,7 @@ static void bsv_movie_init_state(void)
{ {
bool set_granularity = false; bool set_granularity = false;
if (bsv_movie_ctl(BSV_MOVIE_CTL_START_PLAYBACK, NULL)) if (bsv_movie_state.movie_start_playback)
{ {
if (!(bsv_movie_init_handle(bsv_movie_state.movie_start_path, if (!(bsv_movie_init_handle(bsv_movie_state.movie_start_path,
RARCH_MOVIE_PLAYBACK))) RARCH_MOVIE_PLAYBACK)))
@ -401,16 +401,12 @@ bool bsv_movie_ctl(enum bsv_ctl_state state, void *data)
{ {
case BSV_MOVIE_CTL_IS_INITED: case BSV_MOVIE_CTL_IS_INITED:
return bsv_movie_state_handle; return bsv_movie_state_handle;
case BSV_MOVIE_CTL_START_RECORDING:
return bsv_movie_state.movie_start_recording;
case BSV_MOVIE_CTL_SET_START_RECORDING: case BSV_MOVIE_CTL_SET_START_RECORDING:
bsv_movie_state.movie_start_recording = true; bsv_movie_state.movie_start_recording = true;
break; break;
case BSV_MOVIE_CTL_UNSET_START_RECORDING: case BSV_MOVIE_CTL_UNSET_START_RECORDING:
bsv_movie_state.movie_start_recording = false; bsv_movie_state.movie_start_recording = false;
break; break;
case BSV_MOVIE_CTL_START_PLAYBACK:
return bsv_movie_state.movie_start_playback;
case BSV_MOVIE_CTL_SET_START_PLAYBACK: case BSV_MOVIE_CTL_SET_START_PLAYBACK:
bsv_movie_state.movie_start_playback = true; bsv_movie_state.movie_start_playback = true;
break; break;

View File

@ -47,10 +47,8 @@ enum bsv_ctl_state
BSV_MOVIE_CTL_SET_INPUT, BSV_MOVIE_CTL_SET_INPUT,
BSV_MOVIE_CTL_SET_START_RECORDING, BSV_MOVIE_CTL_SET_START_RECORDING,
BSV_MOVIE_CTL_UNSET_START_RECORDING, BSV_MOVIE_CTL_UNSET_START_RECORDING,
BSV_MOVIE_CTL_START_RECORDING,
BSV_MOVIE_CTL_SET_START_PLAYBACK, BSV_MOVIE_CTL_SET_START_PLAYBACK,
BSV_MOVIE_CTL_UNSET_START_PLAYBACK, BSV_MOVIE_CTL_UNSET_START_PLAYBACK,
BSV_MOVIE_CTL_START_PLAYBACK,
BSV_MOVIE_CTL_UNSET_PLAYBACK, BSV_MOVIE_CTL_UNSET_PLAYBACK,
BSV_MOVIE_CTL_FRAME_REWIND, BSV_MOVIE_CTL_FRAME_REWIND,
BSV_MOVIE_CTL_DEINIT, BSV_MOVIE_CTL_DEINIT,