diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-11 19:16:30 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-11 19:16:30 +0000 |
commit | 3f457aa9b77cb934ae793af94ba9933ca38ee1f0 (patch) | |
tree | 21c7f9d5f60fda5dba721c678bdf981493b6325b /libmpcodecs/vf_scale.c | |
parent | 281381185222544409a88bd027179bc6be104b59 (diff) | |
download | mpv-3f457aa9b77cb934ae793af94ba9933ca38ee1f0.tar.bz2 mpv-3f457aa9b77cb934ae793af94ba9933ca38ee1f0.tar.xz |
support for external pp by divx4. some fixes/cosmetics?
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6709 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf_scale.c')
-rw-r--r-- | libmpcodecs/vf_scale.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpcodecs/vf_scale.c b/libmpcodecs/vf_scale.c index b9d1d95f62..0ab96bbca0 100644 --- a/libmpcodecs/vf_scale.c +++ b/libmpcodecs/vf_scale.c @@ -58,8 +58,8 @@ static unsigned int find_best_out(vf_instance_t *vf){ while(*p){ int ret=vf_next_query_format(vf,*p); mp_msg(MSGT_VFILTER,MSGL_V,"scale: query(%s) -> %d\n",vo_format_name(*p),ret&3); - if(ret&2){ best=*p; break;} // no conversion -> bingo! - if(ret&1 && !best) best=*p; // best with conversion + if(ret&VFCAP_CSP_SUPPORTED_BY_HW){ best=*p; break;} // no conversion -> bingo! + if(ret&VFCAP_CSP_SUPPORTED && !best) best=*p; // best with conversion ++p; } return best; |