X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Fframe.c;h=2c62922db9bdcbfc7e7f76707454e4a5ed26f4b9;hb=073c074447c253111790c0472fb83f184e66814e;hp=fdfbc4675371a1f756f2489e7b797fa0b2fafcf9;hpb=2e5c8b06491b3713405421e1dcbcdf9bb1e7dfea;p=ffmpeg diff --git a/libavutil/frame.c b/libavutil/frame.c index fdfbc467537..2c62922db9b 100644 --- a/libavutil/frame.c +++ b/libavutil/frame.c @@ -672,3 +672,17 @@ void av_frame_remove_side_data(AVFrame *frame, enum AVFrameSideDataType type) } } } + +const char *av_frame_side_data_name(enum AVFrameSideDataType type) +{ + switch(type) { + case AV_FRAME_DATA_PANSCAN: return "AVPanScan"; + case AV_FRAME_DATA_A53_CC: return "ATSC A53 Part 4 Closed Captions"; + case AV_FRAME_DATA_STEREO3D: return "Stereoscopic 3d metadata"; + case AV_FRAME_DATA_MATRIXENCODING: return "AVMatrixEncoding"; + case AV_FRAME_DATA_DOWNMIX_INFO: return "Metadata relevant to a downmix procedure"; + case AV_FRAME_DATA_REPLAYGAIN: return "AVReplayGain"; + case AV_FRAME_DATA_DISPLAYMATRIX: return "3x3 displaymatrix"; + } + return NULL; +}