По правде говоря не совсем понял.. Вот идет у меня поток. Есть свой 27 ГУН. Есть буфер, скажем 32 метра. Предварительно заполняю наполовину, потом начинаю выдавать в декодер пакеты, в соответсвии с отловленными PCR. То есть уходят только те пакеты, которые были "отмаркированы" PCR более ранним, чем мой системный клок. Затем, видя, что мой буфер начинает наполняться в реднем более, чем на половину - увеличиваю частоту ГУН (или уменьшаю в обратном случае. Так не пойдет ? Зачем нужно рештампить PCR и вставлять нуль-пакеты ? PS - у декодера есть еще своя приличная память, но контролировать ее заполненность я не могу.
|