Definition at line 2197 of file pl_mpeg.hpp.
2197 {
2200 }
2201
2202 plm_frame_t *frame =
NULL;
2203 do {
2206
2208
2209
2210 if (
2216 )
2217 ) {
2220 break;
2221 }
2222
2224 }
2225 }
2226
2227
2228
2229
2230
2231
2232 if (
2235 ) {
2237 }
2239
2241
2244 }
2247 }
2250 }
2251 else {
2253 }
2254 } while (!frame);
2255
2256 frame->time = self->
time;
2259
2260 return frame;
2261}
void plm_buffer_discard_read_bytes(plm_buffer_t *self) FL_NOEXCEPT
void plm_video_decode_picture(plm_video_t *self) FL_NOEXCEPT
int plm_buffer_has_ended(plm_buffer_t *self) FL_NOEXCEPT
static const int PLM_VIDEO_PICTURE_TYPE_B
static const int PLM_VIDEO_PICTURE_TYPE_PREDICTIVE
int plm_buffer_find_start_code(plm_buffer_t *self, int code) FL_NOEXCEPT
int plm_buffer_has_start_code(plm_buffer_t *self, int code) FL_NOEXCEPT
static const int PLM_VIDEO_PICTURE_TYPE_INTRA
static const int PLM_START_PICTURE
int plm_video_has_header(plm_video_t *self) FL_NOEXCEPT
plm_frame_t frame_current
plm_frame_t frame_forward
plm_frame_t frame_backward
References FALSE, FL_NOEXCEPT, NULL, plm_buffer_discard_read_bytes(), plm_buffer_find_start_code(), plm_buffer_has_ended(), plm_buffer_has_start_code(), PLM_START_PICTURE, plm_video_decode_picture(), plm_video_has_header(), PLM_VIDEO_PICTURE_TYPE_B, PLM_VIDEO_PICTURE_TYPE_INTRA, PLM_VIDEO_PICTURE_TYPE_PREDICTIVE, fl::third_party::plm_frame_t::time, and TRUE.
Referenced by plm_decode(), plm_decode_video(), and plm_seek_frame().