Mercurial > mplayer.hg
comparison libmpcodecs/vd_vfw.c @ 7262:5fc42290c305
enabled csp-query support, but only for formats with 'query' flag set
author | arpi |
---|---|
date | Tue, 03 Sep 2002 22:28:31 +0000 |
parents | 3e7a601c5874 |
children | 6cca0ab10e19 |
comparison
equal
deleted
inserted
replaced
7261:ec187e86b20b | 7262:5fc42290c305 |
---|---|
113 case VDCTRL_QUERY_MAX_PP_LEVEL: | 113 case VDCTRL_QUERY_MAX_PP_LEVEL: |
114 return 9; | 114 return 9; |
115 case VDCTRL_SET_PP_LEVEL: | 115 case VDCTRL_SET_PP_LEVEL: |
116 vfw_set_postproc(sh,10*(*((int*)arg))); | 116 vfw_set_postproc(sh,10*(*((int*)arg))); |
117 return CONTROL_OK; | 117 return CONTROL_OK; |
118 #if 0 | 118 #if 1 |
119 // FIXME: make this optional... | 119 // FIXME: make this optional... |
120 case VDCTRL_QUERY_FORMAT: | 120 case VDCTRL_QUERY_FORMAT: |
121 { | 121 { |
122 HRESULT ret; | 122 HRESULT ret; |
123 if(!(sh->codec->outflags[sh->outfmtidx]&CODECS_FLAG_QUERY)) | |
124 return CONTROL_UNKNOWN; // do not query! | |
123 set_csp(priv->o_bih,*((int*)arg)); | 125 set_csp(priv->o_bih,*((int*)arg)); |
124 #ifdef BUILD_VFWEX | 126 #ifdef BUILD_VFWEX |
125 ret = ICDecompressQueryEx(priv->handle, sh->bih, priv->o_bih); | 127 ret = ICDecompressQueryEx(priv->handle, sh->bih, priv->o_bih); |
126 #else | 128 #else |
127 ret = ICDecompressQuery(priv->handle, sh->bih, priv->o_bih); | 129 ret = ICDecompressQuery(priv->handle, sh->bih, priv->o_bih); |