Ticket #3712: libmpeg_still_frame_fix.diff
File libmpeg_still_frame_fix.diff, 1.2 KB (added by , 17 years ago) |
---|
-
avformatdecoder.cpp
3208 3208 3209 3209 avcodeclock.lock(); 3210 3210 if (d->HasMPEG2Dec()) 3211 ret = d->DecodeMPEG2Video(context, &mpa_pic, 3211 { 3212 if (dvdvideopause) 3213 { 3214 int count = 0; 3215 while (!gotpicture && count < 10) 3216 { 3217 ret = d->DecodeMPEG2Video(context, &mpa_pic, 3212 3218 &gotpicture, ptr, len); 3219 count++; 3220 } 3221 } 3222 else 3223 { 3224 ret = d->DecodeMPEG2Video(context, &mpa_pic, 3225 &gotpicture, ptr, len); 3226 } 3227 } 3213 3228 else 3214 3229 { 3215 3230 ret = avcodec_decode_video(context, &mpa_pic,