add support for 24-bit input

This commit is contained in:
Josh Coalson
2001-02-27 00:01:55 +00:00
parent 52a7ae78be
commit b04de17f6e
4 changed files with 125 additions and 14 deletions

View File

@@ -263,8 +263,10 @@ FLAC__EncoderState FLAC__encoder_init(FLAC__Encoder *encoder, FLAC__EncoderWrite
if(encoder->do_mid_side_stereo && encoder->channels != 2)
return encoder->state = FLAC__ENCODER_MID_SIDE_CHANNELS_MISMATCH;
/*@@@ necessary?
if(encoder->do_mid_side_stereo && encoder->bits_per_sample > 16)
return encoder->state = FLAC__ENCODER_MID_SIDE_SAMPLE_SIZE_MISMATCH;
*/
if(encoder->loose_mid_side_stereo && !encoder->do_mid_side_stereo)
return encoder->state = FLAC__ENCODER_ILLEGAL_MID_SIDE_FORCE;