| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -24,15 +24,13 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#ifndef AVCODEC_VDPAU_INTERNAL_H | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#define AVCODEC_VDPAU_INTERNAL_H | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "config.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include <stdint.h> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#if CONFIG_VDPAU | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include <vdpau/vdpau.h> | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "libavutil/frame.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "avcodec.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "vdpau.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** Extract VdpVideoSurface from an AVFrame */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static inline uintptr_t ff_vdpau_get_surface_id(AVFrame *pic) | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -40,8 +38,6 @@ static inline uintptr_t ff_vdpau_get_surface_id(AVFrame *pic) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return (uintptr_t)pic->data[3]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			struct vdpau_picture_context; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#if CONFIG_VDPAU | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			union VDPAUPictureInfo { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    VdpPictureInfoH264        h264; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    VdpPictureInfoMPEG1Or2    mpeg; | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -55,8 +51,6 @@ union VDPAUPictureInfo { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#include "vdpau.h" | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			typedef struct VDPAUHWContext { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    AVVDPAUContext context; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    VdpDevice device; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -114,8 +108,6 @@ struct vdpau_picture_context { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int ff_vdpau_common_init(AVCodecContext *avctx, VdpDecoderProfile profile, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                         int level); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif //CONFIG_VDPAU | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int ff_vdpau_common_uninit(AVCodecContext *avctx); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |