This commit is contained in:
2024-09-26 15:39:49 +02:00
parent 492b4815a6
commit 007330caa7
9 changed files with 42 additions and 44 deletions

View File

@ -1,17 +1,18 @@
#include "pm_decode.h"
#include "thread_utils.h"
void thread_pmdecode(void* args){
thread_args* a;
a = (thread_args *) args;
void thread_pmdecode(void *args) {
thread_args *a;
a = (thread_args *)args;
pm_decode(a->src, a->dst, a->pm, a->n_frames, a->n_pixels);
}
void pm_decode(uint16_t* src, uint16_t* dst, uint32_t* pm, size_t n_frames, size_t n_pixels){
for(size_t i = 0; i<n_frames; i++){
for(size_t j=0; j<n_pixels; j++){
void pm_decode(uint16_t *src, uint16_t *dst, uint32_t *pm, size_t n_frames,
size_t n_pixels) {
for (size_t i = 0; i < n_frames; i++) {
for (size_t j = 0; j < n_pixels; j++) {
*dst++ = src[pm[j]];
}
src += n_pixels;
}
src += n_pixels;
}
}