view TOOLS/usleep-test.c @ 9579:89d27a306886

*signed int vlc (needs only 5 lines of code so its no increase of complexity) *moving subpacket shuffle type to the header *encoding packet timestamps as signed difference from the msb_timestamp this is more flexible & cleaner *optionally storing the keyframe flag for subpackets (in RLE) *storing the timestamps differences for subpackets (in RLE) *storing the signed differences of subpacket sizes instead of unsigned diff from some base size *more compact encoding of common name/type for info packets *removing fixed entries at the start of info packets (simpler) *removing stuffing packet (uneeded, vlc itself allows padding) *fixing sample code
author michael
date Thu, 13 Mar 2003 15:32:48 +0000
parents 1187542d84d8
children
line wrap: on
line source


main(){
int u;

for(u=0;u<30000;u+=500){
    unsigned int x[9];
    int i;
    x[0]=GetTimer();
    for(i=1;i<=8;i++){
	usleep(u);
	x[i]=GetTimer();
    }
    printf("%d -> %d %d %d %d %d %d %d %d\n",u,
	x[1]-x[0],
	x[2]-x[1],
	x[3]-x[2],
	x[4]-x[3],
	x[5]-x[4],
	x[6]-x[5],
	x[7]-x[6],
	x[8]-x[7]
	);
}


}