TS_CLOCK
if (TS_CLOCK/pre_div[*pre]/64 <= *pcr) break;
*res = TS_CLOCK/div-1;
if (TS_CLOCK/pre_div[*pre]/64 > -*pcr) break;
*res = DIV_ROUND_UP(TS_CLOCK, div)-1;
*pcr = TS_CLOCK/pre_div[*pre]/(*res+1);