Lines Matching refs:mastering
223 AVMasteringDisplayMetadata *mastering;
375 av_freep(&((MXFDescriptor *)*ctx)->mastering);
1409 if (!descriptor->mastering) {
1410 descriptor->mastering = av_mastering_display_metadata_alloc();
1411 if (!descriptor->mastering)
1417 descriptor->mastering->display_primaries[i][0] = av_make_q(avio_rb16(pb), FF_MXF_MASTERING_CHROMA_DEN);
1418 descriptor->mastering->display_primaries[i][1] = av_make_q(avio_rb16(pb), FF_MXF_MASTERING_CHROMA_DEN);
1421 if (descriptor->mastering->white_point[0].den != 0)
1422 descriptor->mastering->has_primaries = 1;
1425 descriptor->mastering->white_point[0] = av_make_q(avio_rb16(pb), FF_MXF_MASTERING_CHROMA_DEN);
1426 descriptor->mastering->white_point[1] = av_make_q(avio_rb16(pb), FF_MXF_MASTERING_CHROMA_DEN);
1428 if (descriptor->mastering->display_primaries[0][0].den != 0)
1429 descriptor->mastering->has_primaries = 1;
1432 descriptor->mastering->max_luminance = av_make_q(avio_rb32(pb), FF_MXF_MASTERING_LUMA_DEN);
1434 if (descriptor->mastering->min_luminance.den != 0)
1435 descriptor->mastering->has_luminance = 1;
1438 descriptor->mastering->min_luminance = av_make_q(avio_rb32(pb), FF_MXF_MASTERING_LUMA_DEN);
1440 if (descriptor->mastering->max_luminance.den != 0)
1441 descriptor->mastering->has_luminance = 1;
2916 if (descriptor->mastering) {
2918 (uint8_t *)descriptor->mastering,
2919 sizeof(*descriptor->mastering));
2922 descriptor->mastering = NULL;