+#else
+ bs_t bs;
+
+ if( !p_dec->fmt_in.i_extra ) return;
+
+ bs_init( &bs, p_dec->fmt_in.p_extra, p_dec->fmt_in.i_extra );
+
+ p_sys->stream_info.min_blocksize = bs_read( &bs, 16 );
+ p_sys->stream_info.max_blocksize = bs_read( &bs, 16 );
+
+ p_sys->stream_info.min_framesize = bs_read( &bs, 24 );
+ p_sys->stream_info.max_framesize = bs_read( &bs, 24 );
+
+ p_sys->stream_info.sample_rate = bs_read( &bs, 20 );
+ p_sys->stream_info.channels = bs_read( &bs, 3 ) + 1;
+ p_sys->stream_info.bits_per_sample = bs_read( &bs, 5 ) + 1;
+#endif
+