#include <stdint.h>
#include <string.h>
#include "libavutil/mem.h"
#include "avcodec.h"
#include "nvdec.h"
#include "decode.h"
#include "internal.h"
#include "hevc/hevcdec.h"
#include "hevc/data.h"
#include "hwaccel_internal.h"
 
Go to the source code of this file.
◆ dpb_add()
  
  
      
        
          | static void dpb_add  | 
          ( | 
          CUVIDHEVCPICPARAMS *  | 
          pp,  | 
         
        
           | 
           | 
          int  | 
          idx,  | 
         
        
           | 
           | 
          const HEVCFrame *  | 
          src  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ fill_scaling_lists()
  
  
      
        
          | static void fill_scaling_lists  | 
          ( | 
          CUVIDHEVCPICPARAMS *  | 
          ppc,  | 
         
        
           | 
           | 
          const HEVCContext *  | 
          s  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ nvdec_hevc_start_frame()
  
  
      
        
          | static int nvdec_hevc_start_frame  | 
          ( | 
          AVCodecContext *  | 
          avctx,  | 
         
        
           | 
           | 
          const AVBufferRef *  | 
          buffer_ref,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          buffer,  | 
         
        
           | 
           | 
          uint32_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ nvdec_hevc_decode_slice()
  
  
      
        
          | static int nvdec_hevc_decode_slice  | 
          ( | 
          AVCodecContext *  | 
          avctx,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          buffer,  | 
         
        
           | 
           | 
          uint32_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ nvdec_hevc_frame_params()
◆ nvdec_hevc_decode_init()
◆ ff_hevc_nvdec_hwaccel
Initial value:= {
    .p.name               = "hevc_nvdec",
}
 
Definition at line 324 of file nvdec_hevc.c.