# HG changeset patch # User reimar # Date 1179166899 0 # Node ID 4726edea2edd072eb10b25c533ad15d5e210aa05 # Parent 0e85cec59e3b7107c6b02fca07166770fd45df55 Make vd_raw VDCTRL_QUERY_FORMAT simpler to understand diff -r 0e85cec59e3b -r 4726edea2edd libmpcodecs/vd_raw.c --- a/libmpcodecs/vd_raw.c Mon May 14 06:07:04 2007 +0000 +++ b/libmpcodecs/vd_raw.c Mon May 14 18:21:39 2007 +0000 @@ -18,9 +18,10 @@ // to set/get/query special features/parameters static int control(sh_video_t *sh,int cmd,void* arg,...){ + int format = sh->bih ? sh->bih->biCompression : sh->format; switch(cmd){ case VDCTRL_QUERY_FORMAT: - if( (*((int*)arg)) == (sh->bih ? sh->bih->biCompression : sh->format) ) return CONTROL_TRUE; + if (*(int *)arg == format) return CONTROL_TRUE; return CONTROL_FALSE; } return CONTROL_UNKNOWN;