//rt_job_start(pkt->pts);
f = pkt_decode(s, pkt);
if (f) {
+ int keyframe;
opkt = pkt_encode(os, f);
+ keyframe = os->streams[0]->codec->coded_frame->key_frame;
if (opkt) {
pkt_send(os, opkt);
if (opkt->size < min_size)
min_size = opkt->size;
avg_size = avg_size*frame/(frame+1) + (double)opkt->size/(frame+1);
- printf("%5d: %2d (%4.1f) fps opkt size: %5d b max=%5u b min=%5u b avg=%5.0f\n",
- frame,
+ printf("%5d%c: %2d (%4.1f) fps opkt size: %5d b max=%5u b min=%5u b avg=%5.0f\n",
+ frame, keyframe ? '*':' ',
fps_avg>>16, 1000.0/(d.tv_sec*1000+d.tv_nsec/1000000),
opkt->size, max_size, min_size, avg_size);
if (frame % 100 == 0) max_size=0;