History

lavc/qsv: suppress code scan complain

Suppress the complain "variables 'type' is used but maybe uninitialized".

Zhong Li committed 8 years ago

Commit 8a0c2901 parent 238a8ae1 file · +4 −1Browse files

Unified · Split

libavcodec/qsv.c+4−1
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/hwcontext.h"
3232 #include "libavutil/hwcontext_qsv.h"
3333 #include "libavutil/imgutils.h"
34+#include "libavutil/avassert.h"
3435
3536 #include "avcodec.h"
3637 #include "qsv_internal.h"
@@ -197,7 +198,7 @@ int ff_qsv_find_surface_idx(QSVFramesContext *ctx, QSVFrame *frame) · 160 unmodified lines
197198
198199 enum AVPictureType ff_qsv_map_pictype(int mfx_pic_type)
199200 {
200− enum AVPictureType type;
201+ enum AVPictureType type = AV_PICTURE_TYPE_NONE;
201202 switch (mfx_pic_type & 0x7) {
202203 case MFX_FRAMETYPE_I:
203204 if (mfx_pic_type & MFX_FRAMETYPE_S)
@@ -214,6 +215,8 @@ enum AVPictureType ff_qsv_map_pictype(int mfx_pic_type) · 10 unmodified lines
214215 else
215216 type = AV_PICTURE_TYPE_P;
216217 break;
218+ default:
219+ av_assert0(0);
217220 }
218221
219222 return type;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t