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

◆ plm_video_interpolate_macroblock()

void fl::third_party::plm_video_interpolate_macroblock ( plm_video_t * self,
plm_frame_t * s,
int motion_h,
int motion_v )

Definition at line 2668 of file pl_mpeg.hpp.

2668 {
2669 plm_frame_t *d = &self->frame_current;
2670 plm_video_process_macroblock(self, s->y.data, d->y.data, motion_h, motion_v, 16, TRUE);
2671 plm_video_process_macroblock(self, s->cr.data, d->cr.data, motion_h / 2, motion_v / 2, 8, TRUE);
2672 plm_video_process_macroblock(self, s->cb.data, d->cb.data, motion_h / 2, motion_v / 2, 8, TRUE);
2673}
void plm_video_process_macroblock(plm_video_t *self, uint8_t *s, uint8_t *d, int mh, int mb, int bs, int interp) FL_NOEXCEPT
Definition pl_mpeg.hpp:2687
#define TRUE
Definition pl_mpeg.hpp:174

References fl::third_party::plm_frame_t::cb, fl::third_party::plm_frame_t::cr, fl::third_party::plm_plane_t::data, FL_NOEXCEPT, plm_video_process_macroblock(), TRUE, and fl::third_party::plm_frame_t::y.

Referenced by plm_video_predict_macroblock().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: