avfilter/vf_showinfo: add const to the AVFrameSideData instance
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
This commit is contained in:
@@ -57,9 +57,9 @@ static const AVOption showinfo_options[] = {
|
|||||||
|
|
||||||
AVFILTER_DEFINE_CLASS(showinfo);
|
AVFILTER_DEFINE_CLASS(showinfo);
|
||||||
|
|
||||||
static void dump_spherical(AVFilterContext *ctx, AVFrame *frame, AVFrameSideData *sd)
|
static void dump_spherical(AVFilterContext *ctx, AVFrame *frame, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
AVSphericalMapping *spherical = (AVSphericalMapping *)sd->data;
|
const AVSphericalMapping *spherical = (const AVSphericalMapping *)sd->data;
|
||||||
double yaw, pitch, roll;
|
double yaw, pitch, roll;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "spherical information: ");
|
av_log(ctx, AV_LOG_INFO, "spherical information: ");
|
||||||
@@ -96,9 +96,9 @@ static void dump_spherical(AVFilterContext *ctx, AVFrame *frame, AVFrameSideData
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_stereo3d(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_stereo3d(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
AVStereo3D *stereo;
|
const AVStereo3D *stereo;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "stereoscopic information: ");
|
av_log(ctx, AV_LOG_INFO, "stereoscopic information: ");
|
||||||
if (sd->size < sizeof(*stereo)) {
|
if (sd->size < sizeof(*stereo)) {
|
||||||
@@ -106,7 +106,7 @@ static void dump_stereo3d(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
stereo = (AVStereo3D *)sd->data;
|
stereo = (const AVStereo3D *)sd->data;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "type - %s", av_stereo3d_type_name(stereo->type));
|
av_log(ctx, AV_LOG_INFO, "type - %s", av_stereo3d_type_name(stereo->type));
|
||||||
|
|
||||||
@@ -114,7 +114,7 @@ static void dump_stereo3d(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
av_log(ctx, AV_LOG_INFO, " (inverted)");
|
av_log(ctx, AV_LOG_INFO, " (inverted)");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_s12m_timecode(AVFilterContext *ctx, AVRational frame_rate, AVFrameSideData *sd)
|
static void dump_s12m_timecode(AVFilterContext *ctx, AVRational frame_rate, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
const uint32_t *tc = (const uint32_t *)sd->data;
|
const uint32_t *tc = (const uint32_t *)sd->data;
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@ static void dump_s12m_timecode(AVFilterContext *ctx, AVRational frame_rate, AVFr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_roi(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_roi(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
int nb_rois;
|
int nb_rois;
|
||||||
const AVRegionOfInterest *roi;
|
const AVRegionOfInterest *roi;
|
||||||
@@ -152,9 +152,9 @@ static void dump_roi(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_mastering_display(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_mastering_display(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
AVMasteringDisplayMetadata *mastering_display;
|
const AVMasteringDisplayMetadata *mastering_display;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "mastering display: ");
|
av_log(ctx, AV_LOG_INFO, "mastering display: ");
|
||||||
if (sd->size < sizeof(*mastering_display)) {
|
if (sd->size < sizeof(*mastering_display)) {
|
||||||
@@ -162,7 +162,7 @@ static void dump_mastering_display(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
mastering_display = (AVMasteringDisplayMetadata *)sd->data;
|
mastering_display = (const AVMasteringDisplayMetadata *)sd->data;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "has_primaries:%d has_luminance:%d "
|
av_log(ctx, AV_LOG_INFO, "has_primaries:%d has_luminance:%d "
|
||||||
"r(%5.4f,%5.4f) g(%5.4f,%5.4f) b(%5.4f %5.4f) wp(%5.4f, %5.4f) "
|
"r(%5.4f,%5.4f) g(%5.4f,%5.4f) b(%5.4f %5.4f) wp(%5.4f, %5.4f) "
|
||||||
@@ -178,18 +178,18 @@ static void dump_mastering_display(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
av_q2d(mastering_display->min_luminance), av_q2d(mastering_display->max_luminance));
|
av_q2d(mastering_display->min_luminance), av_q2d(mastering_display->max_luminance));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_content_light_metadata(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_content_light_metadata(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
AVContentLightMetadata* metadata = (AVContentLightMetadata*)sd->data;
|
const AVContentLightMetadata *metadata = (const AVContentLightMetadata *)sd->data;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "Content Light Level information: "
|
av_log(ctx, AV_LOG_INFO, "Content Light Level information: "
|
||||||
"MaxCLL=%d, MaxFALL=%d",
|
"MaxCLL=%d, MaxFALL=%d",
|
||||||
metadata->MaxCLL, metadata->MaxFALL);
|
metadata->MaxCLL, metadata->MaxFALL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_video_enc_params(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_video_enc_params(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
AVVideoEncParams *par = (AVVideoEncParams*)sd->data;
|
const AVVideoEncParams *par = (const AVVideoEncParams *)sd->data;
|
||||||
int plane, acdc;
|
int plane, acdc;
|
||||||
|
|
||||||
av_log(ctx, AV_LOG_INFO, "video encoding parameters: type %d; ", par->type);
|
av_log(ctx, AV_LOG_INFO, "video encoding parameters: type %d; ", par->type);
|
||||||
@@ -206,10 +206,10 @@ static void dump_video_enc_params(AVFilterContext *ctx, AVFrameSideData *sd)
|
|||||||
av_log(ctx, AV_LOG_INFO, "%u blocks; ", par->nb_blocks);
|
av_log(ctx, AV_LOG_INFO, "%u blocks; ", par->nb_blocks);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void dump_sei_unregistered_metadata(AVFilterContext *ctx, AVFrameSideData *sd)
|
static void dump_sei_unregistered_metadata(AVFilterContext *ctx, const AVFrameSideData *sd)
|
||||||
{
|
{
|
||||||
const int uuid_size = 16;
|
const int uuid_size = 16;
|
||||||
uint8_t *user_data = sd->data;
|
const uint8_t *user_data = sd->data;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (sd->size < uuid_size) {
|
if (sd->size < uuid_size) {
|
||||||
|
Reference in New Issue
Block a user