static int ksymp_start_l(KSYMediaPlayer *mp) { assert(mp); MP_RET_IF_FAILED(ksymp_chkst_start_l(mp->mp_state)); ffp_remove_msg(mp->ffplayer, FFP_REQ_START); ffp_remove_msg(mp->ffplayer, FFP_REQ_PAUSE); ffp_notify_msg1(mp->ffplayer, FFP_REQ_START); return 0; }
static int ijkmp_pause_l(IjkMediaPlayer *mp) { assert(mp); MP_RET_IF_FAILED(ikjmp_chkst_pause_l(mp->mp_state)); ffp_remove_msg(mp->ffplayer, FFP_REQ_START); ffp_remove_msg(mp->ffplayer, FFP_REQ_PAUSE); ffp_notify_msg1(mp->ffplayer, FFP_REQ_PAUSE); return 0; }
static int airstashmp_start_l(AirStashMediaPlayer *mp) { assert(mp); MP_RET_IF_FAILED(ikjmp_chkst_start_l(mp->mp_state)); ffp_remove_msg(mp->ffplayer, FFP_REQ_START); ffp_remove_msg(mp->ffplayer, FFP_REQ_PAUSE); ffp_notify_msg1(mp->ffplayer, FFP_REQ_START); return 0; }
int ijkmp_seek_to_l(IjkMediaPlayer *mp, long msec) { assert(mp); MP_RET_IF_FAILED(ikjmp_chkst_seek_l(mp->mp_state)); mp->seek_req = 1; mp->seek_msec = msec; ffp_remove_msg(mp->ffplayer, FFP_REQ_SEEK); ffp_notify_msg2(mp->ffplayer, FFP_REQ_SEEK, (int)msec); // TODO: 9 64-bit long? return 0; }