mxfdemux: Also allow picture essence element type 0x05 for VC-3
authorSebastian Dröge <sebastian@centricular.com>
Mon, 12 Aug 2019 17:26:51 +0000 (20:26 +0300)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 13 Aug 2019 12:53:07 +0000 (13:53 +0100)
It's found like this in various files out there even if it does not
conform to SMPTE 2019-4.

gst/mxf/mxfvc3.c

index 4200d11..c64ef90 100644 (file)
@@ -89,7 +89,8 @@ mxf_vc3_handle_essence_element (const MXFUL * key, GstBuffer * buffer,
   *outbuf = buffer;
 
   /* SMPTE 2019-4 6.1 */
-  if (key->u[12] != 0x15 || (key->u[14] != 0x0C && key->u[14] != 0x0D)) {
+  if (key->u[12] != 0x15 || (key->u[14] != 0x05 && key->u[14] != 0x0C
+          && key->u[14] != 0x0D)) {
     GST_ERROR ("Invalid VC-3 essence element");
     return GST_FLOW_ERROR;
   }