fix assert
Originally committed as revision 3532 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
30667f42f5
commit
32019cddb4
4
ffmpeg.c
4
ffmpeg.c
@ -3311,6 +3311,7 @@ static void prepare_grab(void)
|
||||
has_audio = 0;
|
||||
memset(ap, 0, sizeof(*ap));
|
||||
memset(vp, 0, sizeof(*vp));
|
||||
vp->frame_rate_base= 1;
|
||||
for(j=0;j<nb_output_files;j++) {
|
||||
oc = output_files[j];
|
||||
for(i=0;i<oc->nb_streams;i++) {
|
||||
@ -3329,8 +3330,7 @@ static void prepare_grab(void)
|
||||
if (enc->height > vp->height)
|
||||
vp->height = enc->height;
|
||||
|
||||
assert(enc->frame_rate_base == DEFAULT_FRAME_RATE_BASE);
|
||||
if (enc->frame_rate > vp->frame_rate){
|
||||
if (vp->frame_rate_base*(int64_t)enc->frame_rate > enc->frame_rate_base*(int64_t)vp->frame_rate){
|
||||
vp->frame_rate = enc->frame_rate;
|
||||
vp->frame_rate_base = enc->frame_rate_base;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user