diff src/libSAD/dither.c @ 4238:75ea2083e744

some endianness-related changes
author Eugene Zagidullin <e.asphyx@gmail.com>
date Sun, 03 Feb 2008 00:50:48 +0300
parents 8f6956130372
children 51291ce4eb54
line wrap: on
line diff
--- a/src/libSAD/dither.c	Sat Feb 02 01:53:15 2008 +0300
+++ b/src/libSAD/dither.c	Sun Feb 03 00:50:48 2008 +0300
@@ -306,7 +306,10 @@
     case SAD_SAMPLE_U8: priv->output_bits = 8; break;
     case SAD_SAMPLE_S16:
     case SAD_SAMPLE_S16_LE:
-    case SAD_SAMPLE_U16: priv->output_bits = 16; break;
+    case SAD_SAMPLE_S16_BE:
+    case SAD_SAMPLE_U16:
+    case SAD_SAMPLE_U16_LE:
+    case SAD_SAMPLE_U16_BE: priv->output_bits = 16; break;
     case SAD_SAMPLE_S24:
     case SAD_SAMPLE_U24: priv->output_bits = 24; break;
     case SAD_SAMPLE_S32:
@@ -323,7 +326,10 @@
     case SAD_SAMPLE_U8: priv->input_bits = 8; break;
     case SAD_SAMPLE_S16:
     case SAD_SAMPLE_S16_LE:
-    case SAD_SAMPLE_U16: priv->input_bits = 16; break;
+    case SAD_SAMPLE_S16_BE:
+    case SAD_SAMPLE_U16:
+    case SAD_SAMPLE_U16_LE:
+    case SAD_SAMPLE_U16_BE: priv->input_bits = 16; break;
     case SAD_SAMPLE_S24:
     case SAD_SAMPLE_U24: priv->input_bits = 24; break;
     case SAD_SAMPLE_S32: