FastLED 3.9.15
Loading...
Searching...
No Matches

◆ plm_buffer_has()

int fl::third_party::plm_buffer_has ( plm_buffer_t * self,
size_t count )

Definition at line 998 of file pl_mpeg.hpp.

998 {
999 if (((self->length << 3) - self->bit_index) >= count) {
1000 return TRUE;
1001 }
1002
1003 if (self->load_callback) {
1004 self->load_callback(self, self->load_callback_user_data);
1005
1006 if (((self->length << 3) - self->bit_index) >= count) {
1007 return TRUE;
1008 }
1009 }
1010
1011 if (self->total_size != 0 && self->length == self->total_size) {
1012 self->has_ended = TRUE;
1013 }
1014 return FALSE;
1015}
plm_buffer_load_callback load_callback
Definition pl_mpeg.hpp:738
#define TRUE
Definition pl_mpeg.hpp:174
#define FALSE
Definition pl_mpeg.hpp:175

References FALSE, FL_NOEXCEPT, and TRUE.

Referenced by plm_audio_decode(), plm_audio_decode_header(), plm_buffer_next_start_code(), plm_buffer_peek_non_zero(), plm_buffer_read(), plm_buffer_skip(), plm_buffer_skip_bytes(), plm_demux_decode(), plm_demux_decode_packet(), plm_demux_get_packet(), plm_demux_has_headers(), and plm_video_decode_sequence_header().

+ Here is the caller graph for this function: