Mercurial > mplayer.hg
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 |