summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorhenry <henry@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-12 15:30:39 +0000
committerhenry <henry@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-12 15:30:39 +0000
commit3a3f2a1ad58ba5b8008a20565d91458d60028634 (patch)
tree47121cbeb76a4cb7b1ead853c63a9dd7f6e33ba4 /libmpdemux
parentd418a15c69d725471682d1ed8770754568bd14ab (diff)
downloadmpv-3a3f2a1ad58ba5b8008a20565d91458d60028634.tar.bz2
mpv-3a3f2a1ad58ba5b8008a20565d91458d60028634.tar.xz
v4l2 RGB15/16 is actually BGR
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15419 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/tvi_v4l2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libmpdemux/tvi_v4l2.c b/libmpdemux/tvi_v4l2.c
index eb2e276de7..d99b415d36 100644
--- a/libmpdemux/tvi_v4l2.c
+++ b/libmpdemux/tvi_v4l2.c
@@ -164,8 +164,8 @@ static int fcc_mp2vl(int fcc)
{
switch (fcc) {
case IMGFMT_RGB8: return V4L2_PIX_FMT_RGB332;
- case IMGFMT_RGB15: return V4L2_PIX_FMT_RGB555;
- case IMGFMT_RGB16: return V4L2_PIX_FMT_RGB565;
+ case IMGFMT_BGR15: return V4L2_PIX_FMT_RGB555;
+ case IMGFMT_BGR16: return V4L2_PIX_FMT_RGB565;
case IMGFMT_RGB24: return V4L2_PIX_FMT_RGB24;
case IMGFMT_RGB32: return V4L2_PIX_FMT_RGB32;
case IMGFMT_BGR24: return V4L2_PIX_FMT_BGR24;
@@ -187,8 +187,8 @@ static int fcc_vl2mp(int fcc)
{
switch (fcc) {
case V4L2_PIX_FMT_RGB332: return IMGFMT_RGB8;
- case V4L2_PIX_FMT_RGB555: return IMGFMT_RGB15;
- case V4L2_PIX_FMT_RGB565: return IMGFMT_RGB16;
+ case V4L2_PIX_FMT_RGB555: return IMGFMT_BGR15;
+ case V4L2_PIX_FMT_RGB565: return IMGFMT_BGR16;
case V4L2_PIX_FMT_RGB24: return IMGFMT_RGB24;
case V4L2_PIX_FMT_RGB32: return IMGFMT_RGB32;
case V4L2_PIX_FMT_BGR24: return IMGFMT_BGR24;