# HG changeset patch # User kostya # Date 1242753982 0 # Node ID 9f1499cf3a689b25b9f70ea93df555560fc15487 # Parent 69304fca8564da5794717aa17e61afb170104bb9 Make SwScaler recognize RGB48 BE/LE colourspaces (not support though). diff -r 69304fca8564 -r 9f1499cf3a68 libswscale/swscale.c --- a/libswscale/swscale.c Tue May 19 08:56:23 2009 +0000 +++ b/libswscale/swscale.c Tue May 19 17:26:22 2009 +0000 @@ -463,6 +463,10 @@ return "rgb4"; case PIX_FMT_RGB4_BYTE: return "rgb4 byte"; + case PIX_FMT_RGB48BE: + return "rgb48be"; + case PIX_FMT_RGB48LE: + return "rgb48le"; case PIX_FMT_NV12: return "nv12"; case PIX_FMT_NV21: diff -r 69304fca8564 -r 9f1499cf3a68 libswscale/swscale_internal.h --- a/libswscale/swscale_internal.h Tue May 19 08:56:23 2009 +0000 +++ b/libswscale/swscale_internal.h Tue May 19 17:26:22 2009 +0000 @@ -376,6 +376,9 @@ static inline int fmt_depth(int fmt) { switch(fmt) { + case PIX_FMT_RGB48BE: + case PIX_FMT_RGB48LE: + return 48; case PIX_FMT_BGRA: case PIX_FMT_ABGR: case PIX_FMT_RGBA: