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

Function av_packet_side_data_name

libavcodec/packet.c:269–315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267}
268
269const char *av_packet_side_data_name(enum AVPacketSideDataType type)
270{
271 switch(type) {
272 case AV_PKT_DATA_PALETTE: return "Palette";
273 case AV_PKT_DATA_NEW_EXTRADATA: return "New Extradata";
274 case AV_PKT_DATA_PARAM_CHANGE: return "Param Change";
275 case AV_PKT_DATA_H263_MB_INFO: return "H263 MB Info";
276 case AV_PKT_DATA_REPLAYGAIN: return "Replay Gain";
277 case AV_PKT_DATA_DISPLAYMATRIX: return "Display Matrix";
278 case AV_PKT_DATA_STEREO3D: return "Stereo 3D";
279 case AV_PKT_DATA_AUDIO_SERVICE_TYPE: return "Audio Service Type";
280 case AV_PKT_DATA_QUALITY_STATS: return "Quality stats";
281 case AV_PKT_DATA_FALLBACK_TRACK: return "Fallback track";
282 case AV_PKT_DATA_CPB_PROPERTIES: return "CPB properties";
283 case AV_PKT_DATA_SKIP_SAMPLES: return "Skip Samples";
284 case AV_PKT_DATA_JP_DUALMONO: return "JP Dual Mono";
285 case AV_PKT_DATA_STRINGS_METADATA: return "Strings Metadata";
286 case AV_PKT_DATA_SUBTITLE_POSITION: return "Subtitle Position";
287 case AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL: return "Matroska BlockAdditional";
288 case AV_PKT_DATA_WEBVTT_IDENTIFIER: return "WebVTT ID";
289 case AV_PKT_DATA_WEBVTT_SETTINGS: return "WebVTT Settings";
290 case AV_PKT_DATA_METADATA_UPDATE: return "Metadata Update";
291 case AV_PKT_DATA_MPEGTS_STREAM_ID: return "MPEGTS Stream ID";
292 case AV_PKT_DATA_MASTERING_DISPLAY_METADATA: return "Mastering display metadata";
293 case AV_PKT_DATA_CONTENT_LIGHT_LEVEL: return "Content light level metadata";
294 case AV_PKT_DATA_SPHERICAL: return "Spherical Mapping";
295 case AV_PKT_DATA_A53_CC: return "A53 Closed Captions";
296 case AV_PKT_DATA_ENCRYPTION_INIT_INFO: return "Encryption initialization data";
297 case AV_PKT_DATA_ENCRYPTION_INFO: return "Encryption info";
298 case AV_PKT_DATA_AFD: return "Active Format Description data";
299 case AV_PKT_DATA_PRFT: return "Producer Reference Time";
300 case AV_PKT_DATA_ICC_PROFILE: return "ICC Profile";
301 case AV_PKT_DATA_DOVI_CONF: return "DOVI configuration record";
302 case AV_PKT_DATA_S12M_TIMECODE: return "SMPTE ST 12-1:2014 timecode";
303 case AV_PKT_DATA_DYNAMIC_HDR10_PLUS: return "HDR10+ Dynamic Metadata (SMPTE 2094-40)";
304 case AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT:return "Ambient viewing environment";
305 case AV_PKT_DATA_IAMF_MIX_GAIN_PARAM: return "IAMF Mix Gain Parameter Data";
306 case AV_PKT_DATA_IAMF_DEMIXING_INFO_PARAM: return "IAMF Demixing Info Parameter Data";
307 case AV_PKT_DATA_IAMF_RECON_GAIN_INFO_PARAM: return "IAMF Recon Gain Info Parameter Data";
308 case AV_PKT_DATA_FRAME_CROPPING: return "Frame Cropping";
309 case AV_PKT_DATA_LCEVC: return "LCEVC NAL data";
310 case AV_PKT_DATA_3D_REFERENCE_DISPLAYS: return "3D Reference Displays Info";
311 case AV_PKT_DATA_RTCP_SR: return "RTCP Sender Report";
312 case AV_PKT_DATA_EXIF: return "EXIF metadata";
313 }
314 return NULL;
315}
316
317uint8_t *av_packet_pack_dictionary(AVDictionary *dict, size_t *size)
318{

Callers 5

dump_sidedataFunction · 0.85
framecrc_write_packetFunction · 0.85
print_pkt_side_dataFunction · 0.85
setup_side_data_entryFunction · 0.85

Calls

no outgoing calls

Tested by 1

setup_side_data_entryFunction · 0.68