Mercurial > audlegacy
diff src/libSAD/dither.c @ 4240:29c8603a877a
added FMT_FIXED32, an equivalent of mad_fixed_t, already supported by libSAD; some endianness-related changes
| author | Eugene Zagidullin <e.asphyx@gmail.com> |
|---|---|
| date | Mon, 04 Feb 2008 01:30:53 +0300 |
| parents | 51291ce4eb54 |
| children | 63eb5966f105 |
line wrap: on
line diff
--- a/src/libSAD/dither.c Sun Feb 03 19:02:04 2008 +0300 +++ b/src/libSAD/dither.c Mon Feb 04 01:30:53 2008 +0300 @@ -313,7 +313,9 @@ case SAD_SAMPLE_S24: case SAD_SAMPLE_S24_LE: case SAD_SAMPLE_S24_BE: - case SAD_SAMPLE_U24: priv->output_bits = 24; break; + case SAD_SAMPLE_U24: + case SAD_SAMPLE_U24_LE: + case SAD_SAMPLE_U24_BE: priv->output_bits = 24; break; case SAD_SAMPLE_S32: case SAD_SAMPLE_U32: priv->output_bits = 32; break; case SAD_SAMPLE_FLOAT: break; @@ -335,7 +337,9 @@ case SAD_SAMPLE_S24: case SAD_SAMPLE_S24_LE: case SAD_SAMPLE_S24_BE: - case SAD_SAMPLE_U24: priv->input_bits = 24; break; + case SAD_SAMPLE_U24: + case SAD_SAMPLE_U24_LE: + case SAD_SAMPLE_U24_BE: priv->input_bits = 24; break; case SAD_SAMPLE_S32: case SAD_SAMPLE_U32: priv->input_bits = 32; break; case SAD_SAMPLE_FIXED32: priv->input_fracbits = inbuf_format->fracbits; break;
