BDW doesn't support H.264 Baseline profile
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 19 Dec 2013 01:46:30 +0000 (09:46 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 27 Feb 2014 02:26:17 +0000 (10:26 +0800)
The similar fix to f765987

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/gen8_mfc.c
src/gen8_mfd.c

index 0911924..c7d1dbb 100644 (file)
@@ -2432,7 +2432,7 @@ static VAStatus gen8_mfc_pipeline(VADriverContextP ctx,
     VAStatus vaStatus;
 
     switch (profile) {
-    case VAProfileH264Baseline:
+    case VAProfileH264ConstrainedBaseline:
     case VAProfileH264Main:
     case VAProfileH264High:
         vaStatus = gen8_mfc_avc_encode_picture(ctx, encode_state, encoder_context);
index 3066eb3..6c81896 100644 (file)
@@ -3054,7 +3054,7 @@ gen8_mfd_decode_picture(VADriverContextP ctx,
         gen8_mfd_mpeg2_decode_picture(ctx, decode_state, gen7_mfd_context);
         break;
         
-    case VAProfileH264Baseline:
+    case VAProfileH264ConstrainedBaseline:
     case VAProfileH264Main:
     case VAProfileH264High:
         gen8_mfd_avc_decode_picture(ctx, decode_state, gen7_mfd_context);
@@ -3150,7 +3150,7 @@ gen8_dec_hw_context_init(VADriverContextP ctx, struct object_config *obj_config)
         gen8_mfd_mpeg2_context_init(ctx, gen7_mfd_context);
         break;
 
-    case VAProfileH264Baseline:
+    case VAProfileH264ConstrainedBaseline:
     case VAProfileH264Main:
     case VAProfileH264High:
         gen8_mfd_avc_context_init(ctx, gen7_mfd_context);