ну, я, наверное, разобрался... почему-то я сперва решил, что раз пакеты лежат в xiph lacing, значит они уже нарезаны по 255... ничего подобного - в матрешке они лежат целиком, и местами у меня получались не правильные segment tables - отсюда и рвался звук. а в absolute granule position я кладу время...