]> git.sesse.net Git - vlc/blobdiff - modules/codec/x265.c
input: waiting and flushing states should be mutually exclusive
[vlc] / modules / codec / x265.c
index dff438d6c70231fb983117858201bc2e6fb3a355..ff28059ad056f7ae47bedae7293327e2d5cce092 100644 (file)
@@ -115,12 +115,14 @@ static block_t *Encode(encoder_t *p_enc, picture_t *p_pict)
     switch (pic.sliceType)
     {
     case X265_TYPE_I:
+    case X265_TYPE_IDR:
         p_block->i_flags |= BLOCK_FLAG_TYPE_I;
         break;
     case X265_TYPE_P:
         p_block->i_flags |= BLOCK_FLAG_TYPE_P;
         break;
     case X265_TYPE_B:
+    case X265_TYPE_BREF:
         p_block->i_flags |= BLOCK_FLAG_TYPE_B;
         break;
     }