All, most codecs use a frm_ptime = PTIME (10 ms) and set default frm_per_pkt to 2 to get a default ptime of 20 ms. L16 sets frm_ptime to 10 ms or 20 ms depending on the sample rate and frm_per_pkt always to 1. This makes it impossible to use e.g. L16 @ 16000 Hz with a ptime of 30 ms, because 30 is not a multiple of 20. Shouldn't L16 set frm_ptime to PTIME (10 ms) and frm_per_pkt to 1 or 2 depending on the sample rate? Regards, Thomas