Mercurial > libavcodec.hg
comparison utils.c @ 741:3be57e506f01 libavcodec
added two pass info
author | bellard |
---|---|
date | Thu, 10 Oct 2002 17:12:55 +0000 |
parents | 65f9e32225ba |
children | 7f77968553de |
comparison
equal
deleted
inserted
replaced
740:585c163c225a | 741:3be57e506f01 |
---|---|
277 snprintf(buf + strlen(buf), buf_size - strlen(buf), | 277 snprintf(buf + strlen(buf), buf_size - strlen(buf), |
278 ", %dx%d, %0.2f fps", | 278 ", %dx%d, %0.2f fps", |
279 enc->width, enc->height, | 279 enc->width, enc->height, |
280 (float)enc->frame_rate / FRAME_RATE_BASE); | 280 (float)enc->frame_rate / FRAME_RATE_BASE); |
281 } | 281 } |
282 snprintf(buf + strlen(buf), buf_size - strlen(buf), | 282 if (encode) { |
283 ", q=%d-%d", enc->qmin, enc->qmax); | 283 snprintf(buf + strlen(buf), buf_size - strlen(buf), |
284 | 284 ", q=%d-%d", enc->qmin, enc->qmax); |
285 } | |
285 bitrate = enc->bit_rate; | 286 bitrate = enc->bit_rate; |
286 break; | 287 break; |
287 case CODEC_TYPE_AUDIO: | 288 case CODEC_TYPE_AUDIO: |
288 snprintf(buf, buf_size, | 289 snprintf(buf, buf_size, |
289 "Audio: %s", | 290 "Audio: %s", |
329 } | 330 } |
330 break; | 331 break; |
331 default: | 332 default: |
332 av_abort(); | 333 av_abort(); |
333 } | 334 } |
335 if (encode) { | |
336 if (enc->flags & CODEC_FLAG_PASS1) | |
337 snprintf(buf + strlen(buf), buf_size - strlen(buf), | |
338 ", pass 1"); | |
339 if (enc->flags & CODEC_FLAG_PASS2) | |
340 snprintf(buf + strlen(buf), buf_size - strlen(buf), | |
341 ", pass 2"); | |
342 } | |
334 if (bitrate != 0) { | 343 if (bitrate != 0) { |
335 snprintf(buf + strlen(buf), buf_size - strlen(buf), | 344 snprintf(buf + strlen(buf), buf_size - strlen(buf), |
336 ", %d kb/s", bitrate / 1000); | 345 ", %d kb/s", bitrate / 1000); |
337 } | 346 } |
338 } | 347 } |