51 #if CONFIG_H263_VDPAU_HWACCEL  || CONFIG_MPEG1_VDPAU_HWACCEL || \ 
   52     CONFIG_MPEG2_VDPAU_HWACCEL || CONFIG_MPEG4_VDPAU_HWACCEL || \ 
   53     CONFIG_VC1_VDPAU_HWACCEL   || CONFIG_WMV3_VDPAU_HWACCEL 
   84     buffers->struct_version  = VDP_BITSTREAM_BUFFER_VERSION;
 
   85     buffers->bitstream       = 
buf;
 
   86     buffers->bitstream_bytes = 
size;
 
   95     VdpReferenceFrameH264 *rf, *rf2;
 
   97     int i, list, pic_frame_idx;
 
  102     rf = &render->
info.
h264.referenceFrames[0];
 
  103 #define H264_RF_COUNT FF_ARRAY_ELEMS(render->info.h264.referenceFrames) 
  105     for (list = 0; list < 2; ++list) {
 
  109         for (i = 0; i < ls; ++i) {
 
  118             rf2 = &render->
info.
h264.referenceFrames[0];
 
  121                     (rf2->surface == render_ref->
surface)
 
  122                     && (rf2->is_long_term == pic->
long_ref)
 
  123                     && (rf2->frame_idx == pic_frame_idx)
 
  137             rf->surface             = render_ref->
surface;
 
  141             rf->field_order_cnt[0]  = pic->
field_poc[0];
 
  142             rf->field_order_cnt[1]  = pic->
field_poc[1];
 
  143             rf->frame_idx           = pic_frame_idx;
 
  150         rf->surface             = VDP_INVALID_HANDLE;
 
  151         rf->is_long_term        = 0;
 
  152         rf->top_is_reference    = 0;
 
  153         rf->bottom_is_reference = 0;
 
  154         rf->field_order_cnt[0]  = 0;
 
  155         rf->field_order_cnt[1]  = 0;
 
  177 #if CONFIG_H264_VDPAU_DECODER 
  186     for (i = 0; i < 2; ++i) {
 
  190         render->
info.
h264.field_order_cnt[i] = foc;
 
  204     if (render->
info.
h264.slice_count < 1)
 
  240 #if CONFIG_MPEG_VDPAU_DECODER || CONFIG_MPEG1_VDPAU_DECODER 
  242                                     int buf_size, 
int slice_count)
 
  268     for (i = 0; i < 64; ++i) {
 
  273     render->
info.
mpeg.forward_reference          = VDP_INVALID_HANDLE;
 
  274     render->
info.
mpeg.backward_reference         = VDP_INVALID_HANDLE;
 
  291     render->
info.
mpeg.slice_count                = slice_count;
 
  299 #if CONFIG_VC1_VDPAU_DECODER 
  310     render->
info.
vc1.frame_coding_mode  = v->
fcm ? v->
fcm + 1 : 0;
 
  340     render->
info.
vc1.forward_reference  = VDP_INVALID_HANDLE;
 
  341     render->
info.
vc1.backward_reference = VDP_INVALID_HANDLE;
 
  344         render->
info.
vc1.picture_type = 4;
 
  363     render->
info.
vc1.slice_count          = 1;
 
  370 #if CONFIG_MPEG4_VDPAU_DECODER 
  399     for (i = 0; i < 64; ++i) {
 
  403     render->
info.
mpeg4.forward_reference                 = VDP_INVALID_HANDLE;
 
  404     render->
info.
mpeg4.backward_reference                = VDP_INVALID_HANDLE;