Saner handling of VOCTRL_PAUSE/VOCTRL_RESUME

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26855 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2008-05-22 20:21:19 +00:00
parent 2f0fd9d6cc
commit 3e3a2a4e05
2 changed files with 8 additions and 4 deletions

View File

@ -935,8 +935,10 @@ static const struct {
static int control(uint32_t request, void *data, ...)
{
switch (request) {
case VOCTRL_PAUSE: return int_pause = 1;
case VOCTRL_RESUME: return int_pause = 0;
case VOCTRL_PAUSE:
case VOCTRL_RESUME:
int_pause = (request == VOCTRL_PAUSE);
return VO_TRUE;
case VOCTRL_QUERY_FORMAT:
return query_format(*((uint32_t*)data));
case VOCTRL_GET_IMAGE:

View File

@ -870,8 +870,10 @@ static int preinit(const char *arg)
static int control(uint32_t request, void *data, ...)
{
switch (request) {
case VOCTRL_PAUSE: return int_pause = 1;
case VOCTRL_RESUME: return int_pause = 0;
case VOCTRL_PAUSE:
case VOCTRL_RESUME:
int_pause = (request == VOCTRL_PAUSE);
return VO_TRUE;
case VOCTRL_QUERY_FORMAT:
return query_format(*((uint32_t*)data));
case VOCTRL_GUISUPPORT: