xine-lib 1.2.11
Data Structures | Macros | Typedefs | Enumerations
alterh264_decode.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <xine/xine_internal.h>
#include <xine/video_out.h>
#include <xine/buffer.h>
#include <xine/xineutils.h>
#include "accel_vdpau.h"
#include <vdpau/vdpau.h>
#include "alterh264_bits_reader.h"

Go to the source code of this file.

Data Structures

struct  vui_param_t
 
struct  seq_param_t
 
struct  pic_param_t
 
struct  slice_param_t
 
struct  dpb_frame_t
 
struct  slice_t
 
struct  sequence_t
 
struct  vdpau_mpeg12_decoder_s
 

Macros

#define LOG_MODULE   "vdpau_h264"
 
#define PICTURE_TOP_DONE   1
 
#define PICTURE_BOTTOM_DONE   2
 
#define PICTURE_DONE   3
 
#define SHORT_TERM_REF   1
 
#define LONG_TERM_REF   2
 

Typedefs

typedef struct vdpau_mpeg12_decoder_s vdpau_h264_alter_decoder_t
 

Enumerations

enum  aspect_ratio {
  ASPECT_UNSPECIFIED = 0 , ASPECT_1_1 , ASPECT_12_11 , ASPECT_10_11 ,
  ASPECT_16_11 , ASPECT_40_33 , ASPECT_24_11 , ASPECT_20_11 ,
  ASPECT_32_11 , ASPECT_80_33 , ASPECT_18_11 , ASPECT_15_11 ,
  ASPECT_64_33 , ASPECT_160_99 , ASPECT_4_3 , ASPECT_3_2 ,
  ASPECT_2_1 , ASPECT_RESERVED , ASPECT_EXTENDED_SAR = 255 , ASPECT_UNSPECIFIED = 0 ,
  ASPECT_1_1 , ASPECT_12_11 , ASPECT_10_11 , ASPECT_16_11 ,
  ASPECT_40_33 , ASPECT_24_11 , ASPECT_20_11 , ASPECT_32_11 ,
  ASPECT_80_33 , ASPECT_18_11 , ASPECT_15_11 , ASPECT_64_33 ,
  ASPECT_160_99 , ASPECT_4_3 , ASPECT_3_2 , ASPECT_2_1 ,
  ASPECT_RESERVED , ASPECT_EXTENDED_SAR =255
}
 

Macro Definition Documentation

◆ LOG_MODULE

#define LOG_MODULE   "vdpau_h264"

◆ LONG_TERM_REF

#define LONG_TERM_REF   2

◆ PICTURE_BOTTOM_DONE

#define PICTURE_BOTTOM_DONE   2

◆ PICTURE_DONE

#define PICTURE_DONE   3

◆ PICTURE_TOP_DONE

#define PICTURE_TOP_DONE   1

◆ SHORT_TERM_REF

#define SHORT_TERM_REF   1

Typedef Documentation

◆ vdpau_h264_alter_decoder_t

Enumeration Type Documentation

◆ aspect_ratio

Enumerator
ASPECT_UNSPECIFIED 
ASPECT_1_1 
ASPECT_12_11 
ASPECT_10_11 
ASPECT_16_11 
ASPECT_40_33 
ASPECT_24_11 
ASPECT_20_11 
ASPECT_32_11 
ASPECT_80_33 
ASPECT_18_11 
ASPECT_15_11 
ASPECT_64_33 
ASPECT_160_99 
ASPECT_4_3 
ASPECT_3_2 
ASPECT_2_1 
ASPECT_RESERVED 
ASPECT_EXTENDED_SAR 
ASPECT_UNSPECIFIED 
ASPECT_1_1 
ASPECT_12_11 
ASPECT_10_11 
ASPECT_16_11 
ASPECT_40_33 
ASPECT_24_11 
ASPECT_20_11 
ASPECT_32_11 
ASPECT_80_33 
ASPECT_18_11 
ASPECT_15_11 
ASPECT_64_33 
ASPECT_160_99 
ASPECT_4_3 
ASPECT_3_2 
ASPECT_2_1 
ASPECT_RESERVED 
ASPECT_EXTENDED_SAR