# HG changeset patch # User benoit # Date 1233590750 0 # Node ID 932720e90fc5e4055079c98702a7027924ba37bf # Parent 0a142b4b841eb2eb374eac97a7b6705fe36f9bb5 Implement the reading of the video bitrate of flv movies out of the meta data, to have the total bitrate available in the avformat structures. Patch by Stefan de Konink stefan konink de diff -r 0a142b4b841e -r 932720e90fc5 flvdec.c --- a/flvdec.c Mon Feb 02 10:58:33 2009 +0000 +++ b/flvdec.c Mon Feb 02 16:05:50 2009 +0000 @@ -187,6 +187,8 @@ if(!strcmp(key, "duration")) s->duration = num_val * AV_TIME_BASE; // else if(!strcmp(key, "width") && vcodec && num_val > 0) vcodec->width = num_val; // else if(!strcmp(key, "height") && vcodec && num_val > 0) vcodec->height = num_val; + else if(!strcmp(key, "videodatarate") && vcodec && 0 <= (int)(num_val * 1024.0)) + vcodec->bit_rate = num_val * 1024.0; else if(!strcmp(key, "audiocodecid") && acodec && 0 <= (int)num_val) flv_set_audio_codec(s, astream, (int)num_val << FLV_AUDIO_CODECID_OFFSET); else if(!strcmp(key, "videocodecid") && vcodec && 0 <= (int)num_val)