- if( av_get_planar_sample_fmt(s-> in_sample_fmt) <= AV_SAMPLE_FMT_S16P
- && av_get_planar_sample_fmt(s->out_sample_fmt) <= AV_SAMPLE_FMT_S16P){
+ if( av_get_bytes_per_sample(s-> in_sample_fmt) <= 2
+ && av_get_bytes_per_sample(s->out_sample_fmt) <= 2){