xine-lib: decoded_picture Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
decoded_picture Struct Reference

## Data Fields
vo_frame_t * | img
struct coded_picture * | coded_pic [2]
int32_t | frame_num_wrap
uint8_t | top_is_reference
uint8_t | bottom_is_reference
uint32_t | lock_counter

## Detailed Description

## decoded picture

## Field Documentation

## ◆ bottom_is_reference

uint8_t decoded_picture::bottom_is_reference

Referenced by decoded_pic_check_reference(), execute_ref_pic_marking(), and fill_vdpau_reference_list().

## ◆ coded_pic

struct coded_picture* decoded_picture::coded_pic[2]

a decoded picture always contains a whole frame, respective a field pair, so it can contain up to 2 coded pics

Referenced by calculate_pic_nums(), check_progressive(), decoded_pic_add_field(), decoded_pic_check_reference(), dp_top_field_first(), dpb_add_picture(), dpb_get_next_out_picture(), dpb_get_picture(), dpb_get_picture_by_ltidx(), dpb_get_picture_by_ltpn(), dpb_set_unused_ref_picture_bylidx(), dpb_set_unused_ref_picture_byltpn(), dpb_set_unused_ref_picture_lidx_gt(), execute_ref_pic_marking(), fill_vdpau_reference_list(), free_decoded_picture(), and init_decoded_picture().

## ◆ frame_num_wrap

int32_t decoded_picture::frame_num_wrap

Referenced by calculate_pic_nums().

## ◆ img

vo_frame_t* decoded_picture::img

Referenced by dpb_add_picture(), dpb_clear_all_pts(), draw_frames(), fill_vdpau_reference_list(), free_decoded_picture(), init_decoded_picture(), open_plugin(), and vdpau_decoder_render().

## ◆ lock_counter

uint32_t decoded_picture::lock_counter

Referenced by init_decoded_picture(), lock_decoded_picture(), and release_decoded_picture().

## ◆ top_is_reference

uint8_t decoded_picture::top_is_reference

Referenced by decoded_pic_check_reference(), execute_ref_pic_marking(), and fill_vdpau_reference_list().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/video_dec/libvdpau/vdpau_h264.c