You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	pixfmt: add picture format for VDPAU
Signed-off-by: Diego Biurrun <diego@biurrun.de>
This commit is contained in:
		
				
					committed by
					
						 Diego Biurrun
						Diego Biurrun
					
				
			
			
				
	
			
			
			
						parent
						
							f61272f0ef
						
					
				
				
					commit
					169fb94f0f
				
			| @@ -1359,6 +1359,12 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { | ||||
|         }, | ||||
|         .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_RGB, | ||||
|     }, | ||||
|     [AV_PIX_FMT_VDPAU] = { | ||||
|         .name = "vdpau", | ||||
|         .log2_chroma_w = 1, | ||||
|         .log2_chroma_h = 1, | ||||
|         .flags = PIX_FMT_HWACCEL, | ||||
|     }, | ||||
| }; | ||||
|  | ||||
| static enum AVPixelFormat get_pix_fmt_internal(const char *name) | ||||
|   | ||||
| @@ -178,6 +178,7 @@ enum AVPixelFormat { | ||||
|     AV_PIX_FMT_YUVA422P16LE, ///< planar YUV 4:2:2 48bpp, (1 Cr & Cb sample per 2x1 Y & A samples, little-endian) | ||||
|     AV_PIX_FMT_YUVA444P16BE, ///< planar YUV 4:4:4 64bpp, (1 Cr & Cb sample per 1x1 Y & A samples, big-endian) | ||||
|     AV_PIX_FMT_YUVA444P16LE, ///< planar YUV 4:4:4 64bpp, (1 Cr & Cb sample per 1x1 Y & A samples, little-endian) | ||||
|     AV_PIX_FMT_VDPAU,     ///< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface | ||||
|     AV_PIX_FMT_NB,        ///< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions | ||||
|  | ||||
| #if FF_API_PIX_FMT | ||||
|   | ||||
		Reference in New Issue
	
	Block a user