You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avformat/dump : Display Content Light Level metadata
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 James Almer
						James Almer
					
				
			
			
				
	
			
			
			
						parent
						
							157e57a181
						
					
				
				
					commit
					f4cee500e9
				
			| @@ -343,6 +343,14 @@ static void dump_mastering_display_metadata(void *ctx, AVPacketSideData* sd) { | ||||
|            av_q2d(metadata->min_luminance), av_q2d(metadata->max_luminance)); | ||||
| } | ||||
|  | ||||
| static void dump_content_light_metadata(void *ctx, AVPacketSideData* sd) | ||||
| { | ||||
|     AVContentLightMetadata* metadata = (AVContentLightMetadata*)sd->data; | ||||
|     av_log(ctx, AV_LOG_INFO, "Content Light Level Metadata, " | ||||
|            "MaxCLL=%d, MaxFALL=%d", | ||||
|            metadata->MaxCLL, metadata->MaxFALL); | ||||
| } | ||||
|  | ||||
| static void dump_spherical(void *ctx, AVCodecParameters *par, AVPacketSideData *sd) | ||||
| { | ||||
|     AVSphericalMapping *spherical = (AVSphericalMapping *)sd->data; | ||||
| @@ -426,6 +434,9 @@ static void dump_sidedata(void *ctx, AVStream *st, const char *indent) | ||||
|             av_log(ctx, AV_LOG_INFO, "spherical: "); | ||||
|             dump_spherical(ctx, st->codecpar, &sd); | ||||
|             break; | ||||
|         case AV_PKT_DATA_CONTENT_LIGHT_LEVEL: | ||||
|             dump_content_light_metadata(ctx, &sd); | ||||
|             break; | ||||
|         default: | ||||
|             av_log(ctx, AV_LOG_INFO, | ||||
|                    "unknown side data type %d (%d bytes)", sd.type, sd.size); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user