comparison libmpeg2/mpeg2_internal.h @ 79:b7b038ee3fde

backward-frame rendering by slices
author arpi_esp
date Sun, 11 Mar 2001 01:28:31 +0000
parents 727b1337f951
children d97be5962c92
comparison
equal deleted inserted replaced
78:8b89201970f6 79:b7b038ee3fde
53 53
54 typedef struct vo_frame_s { 54 typedef struct vo_frame_s {
55 uint8_t * base[3]; /* pointer to 3 planes */ 55 uint8_t * base[3]; /* pointer to 3 planes */
56 void (* copy) (struct vo_frame_s * frame, uint8_t ** src); 56 void (* copy) (struct vo_frame_s * frame, uint8_t ** src);
57 void* vo; 57 void* vo;
58 int slice; 58 // int slice;
59 // void (* field) (struct vo_frame_s * frame, int flags); 59 // void (* field) (struct vo_frame_s * frame, int flags);
60 // void (* draw) (struct vo_frame_s * frame); 60 // void (* draw) (struct vo_frame_s * frame);
61 // vo_instance_t * instance; 61 // vo_instance_t * instance;
62 } vo_frame_t; 62 } vo_frame_t;
63 63
145 // added by A'rpi/ESP-team 145 // added by A'rpi/ESP-team
146 int display_picture_width; 146 int display_picture_width;
147 int display_picture_height; 147 int display_picture_height;
148 int pp_options; 148 int pp_options;
149 int repeat_count; 149 int repeat_count;
150
151 struct vo_frame_s * display_frame;
152 int slice;
153
150 } picture_t; 154 } picture_t;
151 155
152 typedef struct mpeg2_config_s { 156 typedef struct mpeg2_config_s {
153 /* Bit flags that enable various things */ 157 /* Bit flags that enable various things */
154 uint32_t flags; 158 uint32_t flags;