mirror of
https://github.com/openharmony/device_board_osware.git
synced 2026-07-20 01:33:32 -04:00
modify imx8mm for master
Signed-off-by: zhaoxc0502 <zhaoxc0502@thundersoft.com>
This commit is contained in:
@@ -76,12 +76,13 @@ RetCode IMXCodecNode::Flush(const int32_t streamId)
|
||||
void yuvtorgb(int y, int u, int v, int sign, unsigned char *pixel32)
|
||||
{
|
||||
int r, g, b, a;
|
||||
static long long ruv, guv, buv;
|
||||
static long int ruv, guv, buv;
|
||||
|
||||
if (sign) {
|
||||
ruv = val_num_1159 * (v - val_num_128);
|
||||
guv = val_num_380 * (u - val_num_128) + val_num_813 * (v - val_num_128);
|
||||
buv = val_num_2018 * (u - val_num_128);
|
||||
ruv = static_cast<long int>(val_num_1159 * (v - val_num_128));
|
||||
guv = static_cast<long int>(val_num_380 * (u - val_num_128) +
|
||||
val_num_813 * (v - val_num_128));
|
||||
buv = static_cast<long int>(val_num_2018 * (u - val_num_128));
|
||||
}
|
||||
|
||||
r = (val_num_1164 * (y - val_num_16) + ruv) / val_num_1000;
|
||||
|
||||
Reference in New Issue
Block a user