Only use TJFLAG_FASTDCT if supported
This commit is contained in:
parent
7f23d062b7
commit
9bfe4200c4
@ -88,9 +88,14 @@ int bmpToJPG(uint8_t* raw, unsigned width, unsigned height,
|
|||||||
tjhandle handle = NULL;
|
tjhandle handle = NULL;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
handle = tjInitCompress();
|
handle = tjInitCompress();
|
||||||
|
#ifdef TJFLAG_FASTDCT
|
||||||
ret = tjCompress2(handle, raw, width, 0, height, TJPF_BGR, jpeg_buffer,
|
ret = tjCompress2(handle, raw, width, 0, height, TJPF_BGR, jpeg_buffer,
|
||||||
jpeg_size, TJSAMP_420, UserConfigParams::m_recorder_jpg_quality,
|
jpeg_size, TJSAMP_420, UserConfigParams::m_recorder_jpg_quality,
|
||||||
TJFLAG_FASTDCT);
|
TJFLAG_FASTDCT);
|
||||||
|
#else
|
||||||
|
ret = tjCompress2(handle, raw, width, 0, height, TJPF_BGR, jpeg_buffer,
|
||||||
|
jpeg_size, TJSAMP_420, UserConfigParams::m_recorder_jpg_quality, 0);
|
||||||
|
#endif
|
||||||
if (ret != 0)
|
if (ret != 0)
|
||||||
{
|
{
|
||||||
char* err = tjGetErrorStr();
|
char* err = tjGetErrorStr();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user