MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / dump_sidedata

Function dump_sidedata

libavformat/dump.c:471–546  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

469}
470
471static void dump_sidedata(void *ctx, const AVPacketSideData *side_data, int nb_side_data,
472 int w, int h, AVRational avg_frame_rate,
473 const char *indent, int log_level)
474{
475 int i;
476
477 if (nb_side_data)
478 av_log(ctx, log_level, "%sSide data:\n", indent);
479
480 for (i = 0; i < nb_side_data; i++) {
481 const AVPacketSideData *sd = &side_data[i];
482 const char *name = av_packet_side_data_name(sd->type);
483
484 av_log(ctx, log_level, "%s ", indent);
485 if (name)
486 av_log(ctx, log_level, "%s: ", name);
487 switch (sd->type) {
488 case AV_PKT_DATA_PARAM_CHANGE:
489 dump_paramchange(ctx, sd, log_level);
490 break;
491 case AV_PKT_DATA_REPLAYGAIN:
492 dump_replaygain(ctx, sd, log_level);
493 break;
494 case AV_PKT_DATA_DISPLAYMATRIX:
495 av_log(ctx, log_level, "rotation of %.2f degrees",
496 av_display_rotation_get((const int32_t *)sd->data));
497 break;
498 case AV_PKT_DATA_STEREO3D:
499 dump_stereo3d(ctx, sd, log_level);
500 break;
501 case AV_PKT_DATA_AUDIO_SERVICE_TYPE:
502 dump_audioservicetype(ctx, sd, log_level);
503 break;
504 case AV_PKT_DATA_QUALITY_STATS:
505 av_log(ctx, log_level, "%"PRId32", pict_type: %c",
506 AV_RL32(sd->data), av_get_picture_type_char(sd->data[4]));
507 break;
508 case AV_PKT_DATA_CPB_PROPERTIES:
509 dump_cpb(ctx, sd, log_level);
510 break;
511 case AV_PKT_DATA_MASTERING_DISPLAY_METADATA:
512 dump_mastering_display_metadata(ctx, sd, log_level);
513 break;
514 case AV_PKT_DATA_SPHERICAL:
515 dump_spherical(ctx, w, h, sd, log_level);
516 break;
517 case AV_PKT_DATA_CONTENT_LIGHT_LEVEL:
518 dump_content_light_metadata(ctx, sd, log_level);
519 break;
520 case AV_PKT_DATA_DOVI_CONF:
521 dump_dovi_conf(ctx, sd, log_level);
522 break;
523 case AV_PKT_DATA_S12M_TIMECODE:
524 dump_s12m_timecode(ctx, avg_frame_rate, sd, log_level);
525 break;
526 case AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT:
527 dump_ambient_viewing_environment_metadata(ctx, sd, log_level);
528 break;

Callers 2

dump_stream_formatFunction · 0.85
dump_stream_groupFunction · 0.85

Calls 15

av_logFunction · 0.85
av_packet_side_data_nameFunction · 0.85
dump_paramchangeFunction · 0.85
av_display_rotation_getFunction · 0.85
dump_audioservicetypeFunction · 0.85
av_get_picture_type_charFunction · 0.85
dump_cpbFunction · 0.85
dump_dovi_confFunction · 0.85
dump_croppingFunction · 0.85
dump_replaygainFunction · 0.70

Tested by

no test coverage detected