Skip to content
Success

Changes

Summary

  1. trau: detect 8k AMR 7.40k frames correctly for decoding (details)
  2. trau 8k decode: set fr->type correctly (details)
Commit 38452f8b13aea9d142ae99f3918fd5b1935fe76d by falcon
trau: detect 8k AMR 7.40k frames correctly for decoding

osmo_trau_frame_decode_8k() detects different possible frame
structures by their sync pattern bits.  The distinctive sync pattern
of AMR 7.40k format was checked incorrectly, thereby precluding
decoding of such frames.

Change-Id: Iad527d4141cf4d76feea56399ea1916813e1e941
The file was modifiedsrc/trau/trau_frame.c
Commit 7306f1959dc969062ebada771503ab71f19213e5 by falcon
trau 8k decode: set fr->type correctly

osmo_trau_frame_decode_16k() sets fr->type to the correct OSMO_TRAU*
frame type before tail-calling the respective decoding function;
osmo_trau_frame_decode_8k() was failing to do likewise, resulting
in fr->type not being set correctly.  Fix it.

Change-Id: I3160e458e49b8c439c6483d6141623ba68866173
The file was modifiedsrc/trau/trau_frame.c