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

◆ plm_video_copy_macroblock()

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

Definition at line 2661 of file pl_mpeg.hpp.

2661 {
2662 plm_frame_t *d = &self->frame_current;
2663 plm_video_process_macroblock(self, s->y.data, d->y.data, motion_h, motion_v, 16, FALSE);
2664 plm_video_process_macroblock(self, s->cr.data, d->cr.data, motion_h / 2, motion_v / 2, 8, FALSE);
2665 plm_video_process_macroblock(self, s->cb.data, d->cb.data, motion_h / 2, motion_v / 2, 8, FALSE);
2666}
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 FALSE
Definition pl_mpeg.hpp:175

References fl::third_party::plm_frame_t::cb, fl::third_party::plm_frame_t::cr, fl::third_party::plm_plane_t::data, FALSE, FL_NOEXCEPT, plm_video_process_macroblock(), 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: