提交 a871a5be 编写于 作者: Z zhangzifeng02 提交者: Snorlax

fix some static-analyze bugs

上级 067317a4
......@@ -3898,7 +3898,7 @@ void ffp_track_statistic_l(FFPlayer *ffp, AVStream *st, PacketQueue *q, FFTrackC
cache->packets = q->nb_packets;
}
if (st && st->time_base.den > 0 && st->time_base.num > 0) {
if (q && st && st->time_base.den > 0 && st->time_base.num > 0) {
cache->duration = q->duration * av_q2d(st->time_base) * 1000;
}
}
......
......@@ -144,7 +144,7 @@ IJK_GLES2_Renderer *IJK_GLES2_Renderer_create_base(const char *fragment_shader_s
fail:
if (renderer->program)
if (renderer && renderer->program)
IJK_GLES2_printProgramInfo(renderer->program);
IJK_GLES2_Renderer_free(renderer);
......
......@@ -98,7 +98,7 @@ NSString *const IJKMPMoviePlayerDidSeekCompleteErrorKey = @"IJKMPMoviePlayerDidS
if (url == _url)
return;
if ([self.url compare:url]) {
if (![self.url isEqualToString:url]) {
_urlChanged = YES;
_url = url;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册