mpeg2: fix simple to main profile fallback.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Mon, 2 Apr 2012 08:43:30 +0000 (10:43 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Mon, 2 Apr 2012 09:36:56 +0000 (11:36 +0200)
Allow fallback from simple to main profile when the HW decoder does
not support the former profile and that no sequence_header_extension()
is available to point out this.

gst-libs/gst/vaapi/gstvaapidecoder_mpeg2.c

index 815d058..0e97d2e 100644 (file)
@@ -1057,7 +1057,7 @@ gst_vaapi_decoder_mpeg2_init(GstVaapiDecoderMpeg2 *decoder)
     priv->has_pic_ext           = FALSE;
     priv->has_quant_matrix_ext  = FALSE;
     priv->size_changed          = FALSE;
-    priv->profile_changed       = FALSE;
+    priv->profile_changed       = TRUE; /* Allow fallbacks to work */
     priv->quant_matrix_changed  = FALSE;
     priv->progressive_sequence  = FALSE;
     priv->closed_gop            = FALSE;