comparison mplayer.c @ 20974:123cdf4a0f73

Minor mp_property_deinterlace simplification
author reimar
date Fri, 17 Nov 2006 18:18:28 +0000
parents c0bcec5150a3
children de18de0c8718
comparison
equal deleted inserted replaced
20973:c0bcec5150a3 20974:123cdf4a0f73
1932 if (!sh_video || !sh_video->vfilter) return M_PROPERTY_UNAVAILABLE; 1932 if (!sh_video || !sh_video->vfilter) return M_PROPERTY_UNAVAILABLE;
1933 vf = sh_video->vfilter; 1933 vf = sh_video->vfilter;
1934 switch(action) { 1934 switch(action) {
1935 case M_PROPERTY_GET: 1935 case M_PROPERTY_GET:
1936 if(!arg) return M_PROPERTY_ERROR; 1936 if(!arg) return M_PROPERTY_ERROR;
1937 vf->control(sh_video->vfilter, VFCTRL_GET_DEINTERLACE, arg); 1937 vf->control(vf, VFCTRL_GET_DEINTERLACE, arg);
1938 return M_PROPERTY_OK; 1938 return M_PROPERTY_OK;
1939 case M_PROPERTY_SET: 1939 case M_PROPERTY_SET:
1940 if(!arg) return M_PROPERTY_ERROR; 1940 if(!arg) return M_PROPERTY_ERROR;
1941 M_PROPERTY_CLAMP(prop,*(int*)arg); 1941 M_PROPERTY_CLAMP(prop,*(int*)arg);
1942 vf->control(sh_video->vfilter, VFCTRL_SET_DEINTERLACE, arg); 1942 vf->control(vf, VFCTRL_SET_DEINTERLACE, arg);
1943 return M_PROPERTY_OK; 1943 return M_PROPERTY_OK;
1944 case M_PROPERTY_STEP_UP: 1944 case M_PROPERTY_STEP_UP:
1945 case M_PROPERTY_STEP_DOWN: 1945 case M_PROPERTY_STEP_DOWN:
1946 vf->control(sh_video->vfilter, VFCTRL_SET_DEINTERLACE, &toggle); 1946 vf->control(vf, VFCTRL_SET_DEINTERLACE, &toggle);
1947 return M_PROPERTY_OK; 1947 return M_PROPERTY_OK;
1948 } 1948 }
1949 return M_PROPERTY_NOT_IMPLEMENTED; 1949 return M_PROPERTY_NOT_IMPLEMENTED;
1950 } 1950 }
1951 1951