summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf_scale.c
diff options
context:
space:
mode:
authorfaust3 <faust3@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-23 15:24:24 +0000
committerfaust3 <faust3@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-23 15:24:24 +0000
commit571b28ad1a0cf9be62f8189d3f7f78525674fc26 (patch)
tree32756666428d3e500d40965fec8a12e1ba5f9973 /libmpcodecs/vf_scale.c
parent7ce103c037057e2fd63b476a58a900d84540b6b2 (diff)
downloadmpv-571b28ad1a0cf9be62f8189d3f7f78525674fc26.tar.bz2
mpv-571b28ad1a0cf9be62f8189d3f7f78525674fc26.tar.xz
prefer yuv formats over rgb in case both are supported by hw
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12261 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf_scale.c')
-rw-r--r--libmpcodecs/vf_scale.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/libmpcodecs/vf_scale.c b/libmpcodecs/vf_scale.c
index 0a897cbc12..a7a4178bc2 100644
--- a/libmpcodecs/vf_scale.c
+++ b/libmpcodecs/vf_scale.c
@@ -46,6 +46,19 @@ extern int opt_screen_size_y;
void sws_getFlagsAndFilterFromCmdLine(int *flags, SwsFilter **srcFilterParam, SwsFilter **dstFilterParam);
static unsigned int outfmt_list[]={
+// YUV:
+ IMGFMT_444P,
+ IMGFMT_422P,
+ IMGFMT_YV12,
+ IMGFMT_I420,
+ IMGFMT_IYUV,
+ IMGFMT_YVU9,
+ IMGFMT_IF09,
+ IMGFMT_411P,
+ IMGFMT_Y800,
+ IMGFMT_Y8,
+ IMGFMT_YUY2,
+ IMGFMT_UYVY,
// RGB:
IMGFMT_BGR32,
IMGFMT_RGB32,
@@ -63,19 +76,6 @@ static unsigned int outfmt_list[]={
IMGFMT_RG4B,
IMGFMT_BGR1,
IMGFMT_RGB1,
-// YUV:
- IMGFMT_444P,
- IMGFMT_422P,
- IMGFMT_YV12,
- IMGFMT_I420,
- IMGFMT_IYUV,
- IMGFMT_YVU9,
- IMGFMT_IF09,
- IMGFMT_411P,
- IMGFMT_Y800,
- IMGFMT_Y8,
- IMGFMT_YUY2,
- IMGFMT_UYVY,
0
};