Hello

First of all i broke the opensuse system and until next week i dont have acces to ingest server.

My thoughts are what if we edit MXFOP1AWriter.cpp and add in function :

void MXFOP1AWriter::PrepareToWrite:(PackageGroup *package_group, bool take_ownership)
....
package_group->GetMaterialResolution() == MaterialResolution::XDCAMHD422_MXF_1A

and

             // create and initialize D10 writer

case MaterialResolution::XDCAMHD422_MXF_1A:
if (package_group->Is25FPSProject())
mD10Writer->SetBitRate(D10MXFOP1AWriter::D10_BIT_RATE_50, 250000);
else
mD10Writer->SetBitRate(D10MXFOP1AWriter::D10_BIT_RATE_50, 208541);
break;

              // further initialize content package
  case MaterialResolution::XDCAMHD422_MXF_1A:
        if (package_group->Is25FPSProject())
            mContentPackage->mVideoSize = 250000;
        else
            mContentPackage->mVideoSize = 208541;
        break;

Also edit generate_resolution_sql.cpp and add:

                 // VideoResolution

print_vr(MaterialResolution::XDCAMHD422_MXF_1A);

These will ingest XDCamHD422 op1a files?
I know it is implemenmted for D10 files.

Thanks
Mike

 

Last edit: Michalis Michael 2017-05-05