| 338 | } |
| 339 | |
| 340 | static void dump_mastering_display_metadata(void *ctx, const AVPacketSideData *sd, |
| 341 | int log_level) |
| 342 | { |
| 343 | const AVMasteringDisplayMetadata *metadata = |
| 344 | (const AVMasteringDisplayMetadata *)sd->data; |
| 345 | av_log(ctx, log_level, |
| 346 | "has_primaries:%d has_luminance:%d " |
| 347 | "r(%5.4f,%5.4f) g(%5.4f,%5.4f) b(%5.4f %5.4f) wp(%5.4f, %5.4f) " |
| 348 | "min_luminance=%f, max_luminance=%f", |
| 349 | metadata->has_primaries, metadata->has_luminance, |
| 350 | av_q2d(metadata->display_primaries[0][0]), |
| 351 | av_q2d(metadata->display_primaries[0][1]), |
| 352 | av_q2d(metadata->display_primaries[1][0]), |
| 353 | av_q2d(metadata->display_primaries[1][1]), |
| 354 | av_q2d(metadata->display_primaries[2][0]), |
| 355 | av_q2d(metadata->display_primaries[2][1]), |
| 356 | av_q2d(metadata->white_point[0]), av_q2d(metadata->white_point[1]), |
| 357 | av_q2d(metadata->min_luminance), av_q2d(metadata->max_luminance)); |
| 358 | } |
| 359 | |
| 360 | static void dump_content_light_metadata(void *ctx, const AVPacketSideData *sd, |
| 361 | int log_level) |
no test coverage detected