Mercurial > libavcodec.hg
comparison mpeg12.c @ 4637:fd9e324b3978 libavcodec
fix drop frame timecode flag
author | bcoudurier |
---|---|
date | Thu, 08 Mar 2007 18:25:47 +0000 |
parents | e541c0dd35dd |
children | 6679d37a3338 |
comparison
equal
deleted
inserted
replaced
4636:5bcb6208ac58 | 4637:fd9e324b3978 |
---|---|
367 put_bits(&s->pb, 2, 0); // frame_rate_ext_n | 367 put_bits(&s->pb, 2, 0); // frame_rate_ext_n |
368 put_bits(&s->pb, 5, 0); // frame_rate_ext_d | 368 put_bits(&s->pb, 5, 0); // frame_rate_ext_d |
369 } | 369 } |
370 | 370 |
371 put_header(s, GOP_START_CODE); | 371 put_header(s, GOP_START_CODE); |
372 put_bits(&s->pb, 1, !!(s->avctx->flags & CODEC_FLAG2_DROP_FRAME_TIMECODE)); /* drop frame flag */ | 372 put_bits(&s->pb, 1, !!(s->avctx->flags2 & CODEC_FLAG2_DROP_FRAME_TIMECODE)); /* drop frame flag */ |
373 /* time code : we must convert from the real frame rate to a | 373 /* time code : we must convert from the real frame rate to a |
374 fake mpeg frame rate in case of low frame rate */ | 374 fake mpeg frame rate in case of low frame rate */ |
375 fps = (framerate.num + framerate.den/2)/ framerate.den; | 375 fps = (framerate.num + framerate.den/2)/ framerate.den; |
376 time_code = s->current_picture_ptr->coded_picture_number + s->avctx->timecode_frame_start; | 376 time_code = s->current_picture_ptr->coded_picture_number + s->avctx->timecode_frame_start; |
377 | 377 |