Commit d972e56c authored by Baptiste Coudurier's avatar Baptiste Coudurier

second try fixing time code in gxf

Originally committed as revision 16839 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent be195ed1
......@@ -362,9 +362,9 @@ static int gxf_write_umf_material_description(ByteIOContext *pb, GXFContext *ctx
{
// XXX drop frame
uint32_t timecode =
ctx->nb_frames / ctx->sample_rate * 3600 % 24 << 27 | // hours
ctx->nb_frames / ctx->sample_rate * 60 % 60 << 16 | // minutes
ctx->nb_frames / ctx->sample_rate % 60 << 8 | // seconds
ctx->nb_frames / (ctx->sample_rate * 3600) % 24 << 24 | // hours
ctx->nb_frames / (ctx->sample_rate * 60) % 60 << 16 | // minutes
ctx->nb_frames / ctx->sample_rate % 60 << 8 | // seconds
ctx->nb_frames % ctx->sample_rate; // fields
put_le32(pb, ctx->flags);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment