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