Lines Matching refs:ctx
136 static void dump_metadata(void *ctx, const AVDictionary *m, const char *indent)
141 av_log(ctx, AV_LOG_INFO, "%sMetadata:\n", indent);
145 av_log(ctx, AV_LOG_INFO,
151 av_log(ctx, AV_LOG_INFO, "%s", tmp);
153 if (*p == 0xd) av_log(ctx, AV_LOG_INFO, " ");
154 if (*p == 0xa) av_log(ctx, AV_LOG_INFO, "\n%s %-16s: ", indent, "");
157 av_log(ctx, AV_LOG_INFO, "\n");
163 static void dump_paramchange(void *ctx, const AVPacketSideData *sd)
188 av_log(ctx, AV_LOG_INFO, "channel count %"PRIu32", ", channels);
196 av_log(ctx, AV_LOG_INFO,
207 av_log(ctx, AV_LOG_INFO, "sample_rate %"PRIu32", ", sample_rate);
218 av_log(ctx, AV_LOG_INFO, "width %"PRIu32" height %"PRIu32, width, height);
223 av_log(ctx, AV_LOG_ERROR, "unknown param\n");
227 static void print_gain(void *ctx, const char *str, int32_t gain)
229 av_log(ctx, AV_LOG_INFO, "%s - ", str);
231 av_log(ctx, AV_LOG_INFO, "unknown");
233 av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f);
234 av_log(ctx, AV_LOG_INFO, ", ");
237 static void print_peak(void *ctx, const char *str, uint32_t peak)
239 av_log(ctx, AV_LOG_INFO, "%s - ", str);
241 av_log(ctx, AV_LOG_INFO, "unknown");
243 av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX);
244 av_log(ctx, AV_LOG_INFO, ", ");
247 static void dump_replaygain(void *ctx, const AVPacketSideData *sd)
252 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
257 print_gain(ctx, "track gain", rg->track_gain);
258 print_peak(ctx, "track peak", rg->track_peak);
259 print_gain(ctx, "album gain", rg->album_gain);
260 print_peak(ctx, "album peak", rg->album_peak);
263 static void dump_stereo3d(void *ctx, const AVPacketSideData *sd)
268 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
274 av_log(ctx, AV_LOG_INFO, "%s", av_stereo3d_type_name(stereo->type));
277 av_log(ctx, AV_LOG_INFO, " (inverted)");
280 static void dump_audioservicetype(void *ctx, const AVPacketSideData *sd)
285 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
291 av_log(ctx, AV_LOG_INFO, "main");
294 av_log(ctx, AV_LOG_INFO, "effects");
297 av_log(ctx, AV_LOG_INFO, "visually impaired");
300 av_log(ctx, AV_LOG_INFO, "hearing impaired");
303 av_log(ctx, AV_LOG_INFO, "dialogue");
306 av_log(ctx, AV_LOG_INFO, "commentary");
309 av_log(ctx, AV_LOG_INFO, "emergency");
312 av_log(ctx, AV_LOG_INFO, "voice over");
315 av_log(ctx, AV_LOG_INFO, "karaoke");
318 av_log(ctx, AV_LOG_WARNING, "unknown");
323 static void dump_cpb(void *ctx, const AVPacketSideData *sd)
328 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
332 av_log(ctx, AV_LOG_INFO,
337 av_log(ctx, AV_LOG_INFO, "vbv_delay: N/A");
339 av_log(ctx, AV_LOG_INFO, "vbv_delay: %"PRIu64"", cpb->vbv_delay);
342 static void dump_mastering_display_metadata(void *ctx, const AVPacketSideData *sd)
346 av_log(ctx, AV_LOG_INFO, "Mastering Display Metadata, "
361 static void dump_content_light_metadata(void *ctx, const AVPacketSideData *sd)
365 av_log(ctx, AV_LOG_INFO, "Content Light Level Metadata, "
370 static void dump_spherical(void *ctx, const AVCodecParameters *par,
377 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
381 av_log(ctx, AV_LOG_INFO, "%s ", av_spherical_projection_name(spherical->projection));
386 av_log(ctx, AV_LOG_INFO, "(%f/%f/%f) ", yaw, pitch, roll);
392 av_log(ctx, AV_LOG_INFO,
396 av_log(ctx, AV_LOG_INFO, "[pad %"PRIu32"] ", spherical->padding);
400 static void dump_dovi_conf(void *ctx, const AVPacketSideData *sd)
405 av_log(ctx, AV_LOG_INFO, "version: %d.%d, profile: %d, level: %d, "
415 static void dump_s12m_timecode(void *ctx, const AVStream *st, const AVPacketSideData *sd)
420 av_log(ctx, AV_LOG_ERROR, "invalid data\n");
427 av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : "");
431 static void dump_sidedata(void *ctx, const AVStream *st, const char *indent)
436 av_log(ctx, AV_LOG_INFO, "%sSide data:\n", indent);
440 av_log(ctx, AV_LOG_INFO, "%s ", indent);
444 av_log(ctx, AV_LOG_INFO, "palette");
447 av_log(ctx, AV_LOG_INFO, "new extradata");
450 av_log(ctx, AV_LOG_INFO, "paramchange: ");
451 dump_paramchange(ctx, sd);
454 av_log(ctx, AV_LOG_INFO, "H.263 macroblock info");
457 av_log(ctx, AV_LOG_INFO, "replaygain: ");
458 dump_replaygain(ctx, sd);
461 av_log(ctx, AV_LOG_INFO, "displaymatrix: rotation of %.2f degrees",
465 av_log(ctx, AV_LOG_INFO, "stereo3d: ");
466 dump_stereo3d(ctx, sd);
469 av_log(ctx, AV_LOG_INFO, "audio service type: ");
470 dump_audioservicetype(ctx, sd);
473 av_log(ctx, AV_LOG_INFO, "quality factor: %"PRId32", pict_type: %c",
477 av_log(ctx, AV_LOG_INFO, "cpb: ");
478 dump_cpb(ctx, sd);
481 dump_mastering_display_metadata(ctx, sd);
484 av_log(ctx, AV_LOG_INFO, "spherical: ");
485 dump_spherical(ctx, st->codecpar, sd);
488 dump_content_light_metadata(ctx, sd);
491 av_log(ctx, AV_LOG_INFO, "ICC Profile");
494 av_log(ctx, AV_LOG_INFO, "DOVI configuration record: ");
495 dump_dovi_conf(ctx, sd);
498 av_log(ctx, AV_LOG_INFO, "SMPTE ST 12-1:2014: ");
499 dump_s12m_timecode(ctx, st, sd);
502 av_log(ctx, AV_LOG_INFO, "unknown side data type %d "
507 av_log(ctx, AV_LOG_INFO, "\n");