![]() |
Qt 6.x
The Qt SDK
|
Go to the source code of this file.
Macros | |
#define | CLAMP(n) (n > 255 ? 255 : (n < 0 ? 0 : n)) |
#define | EXPAND_UV(u, v) |
Variables | |
static VideoFrameConvertFunc | qConvertFuncs [QVideoFrameFormat::NPixelFormats] |
Definition at line 11 of file qvideoframeconversionhelper.cpp.
#define EXPAND_UV | ( | u, | |
v | |||
) |
Definition at line 13 of file qvideoframeconversionhelper.cpp.
|
inlinestatic |
Definition at line 378 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, i, j, qYUVToARGB32(), and rgb.
Referenced by qt_convert_P016_to_ARGB32().
|
inlinestatic |
Definition at line 29 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, i, j, qYUVToARGB32(), and rgb.
Referenced by qt_convert_IMC1_to_ARGB32(), qt_convert_IMC2_to_ARGB32(), qt_convert_IMC3_to_ARGB32(), qt_convert_IMC4_to_ARGB32(), qt_convert_NV12_to_ARGB32(), qt_convert_NV21_to_ARGB32(), qt_convert_YUV420P_to_ARGB32(), and qt_convert_YV12_to_ARGB32().
|
inlinestatic |
Definition at line 65 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, i, j, qYUVToARGB32(), and rgb.
Referenced by qt_convert_YUV422P_to_ARGB32().
VideoFrameConvertFunc qConverterForFormat | ( | QVideoFrameFormat::PixelFormat | format | ) |
Definition at line 555 of file qvideoframeconversionhelper.cpp.
References convert(), qConvertFuncs, and qInitConvertFuncsAsm().
Referenced by convertCPU().
|
static |
Definition at line 497 of file qvideoframeconversionhelper.cpp.
References QVideoFrameFormat::Format_ABGR8888, QVideoFrameFormat::Format_ARGB8888, QVideoFrameFormat::Format_ARGB8888_Premultiplied, QVideoFrameFormat::Format_BGRA8888, QVideoFrameFormat::Format_BGRA8888_Premultiplied, QVideoFrameFormat::Format_BGRX8888, QVideoFrameFormat::Format_RGBA8888, QVideoFrameFormat::Format_RGBX8888, QVideoFrameFormat::Format_XBGR8888, QVideoFrameFormat::Format_XRGB8888, frame, output, qConvertFuncs, qCpuHasFeature, and QT_FASTCALL.
Referenced by qConverterForFormat().
|
static |
Definition at line 156 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, FETCH_INFO_PACKED, frame, i, j, MERGE_LOOPS, output, qYUVToARGB32(), and rgb.
|
static |
Definition at line 131 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, FETCH_INFO_PACKED, frame, i, j, MERGE_LOOPS, output, qPremultiply(), qYUVToARGB32(), and rgb.
|
static |
Definition at line 255 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_TRIPLANAR, frame, output, planarYUV420_to_ARGB32(), and Q_ASSERT.
|
static |
Definition at line 269 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_BIPLANAR, frame, output, planarYUV420_to_ARGB32(), and Q_ASSERT.
|
static |
Definition at line 282 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_TRIPLANAR, frame, output, planarYUV420_to_ARGB32(), and Q_ASSERT.
|
static |
Definition at line 296 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_BIPLANAR, frame, output, planarYUV420_to_ARGB32(), and Q_ASSERT.
|
static |
Definition at line 233 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_BIPLANAR, frame, output, and planarYUV420_to_ARGB32().
|
static |
Definition at line 244 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_BIPLANAR, frame, output, and planarYUV420_to_ARGB32().
|
static |
Definition at line 418 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_BIPLANAR, frame, output, and planarYUV420_16bit_to_ARGB32().
|
static |
Definition at line 345 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_PACKED, frame, MERGE_LOOPS, output, and Pixel.
|
static |
Definition at line 311 of file qvideoframeconversionhelper.cpp.
References convert(), FETCH_INFO_PACKED, frame, MERGE_LOOPS, output, Pixel, and qPremultiply().
|
static |
Definition at line 181 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, FETCH_INFO_PACKED, frame, i, j, MERGE_LOOPS, output, qYUVToARGB32(), and rgb.
|
static |
Definition at line 431 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_PACKED, frame, MERGE_LOOPS, output, and Pixel.
|
static |
Definition at line 97 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_TRIPLANAR, frame, output, and planarYUV420_to_ARGB32().
|
static |
Definition at line 108 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_TRIPLANAR, frame, output, and planarYUV422_to_ARGB32().
|
static |
Definition at line 207 of file qvideoframeconversionhelper.cpp.
References EXPAND_UV, FETCH_INFO_PACKED, frame, i, j, MERGE_LOOPS, output, qYUVToARGB32(), and rgb.
|
static |
Definition at line 120 of file qvideoframeconversionhelper.cpp.
References FETCH_INFO_TRIPLANAR, frame, output, and planarYUV420_to_ARGB32().
|
inlinestatic |
Definition at line 20 of file qvideoframeconversionhelper.cpp.
References CLAMP.
Referenced by planarYUV420_16bit_to_ARGB32(), planarYUV420_to_ARGB32(), planarYUV422_to_ARGB32(), qt_convert_AYUV_Premultiplied_to_ARGB32(), qt_convert_AYUV_to_ARGB32(), qt_convert_UYVY_to_ARGB32(), and qt_convert_YUYV_to_ARGB32().
|
static |
Definition at line 465 of file qvideoframeconversionhelper.cpp.
Referenced by qConverterForFormat(), and qInitConvertFuncsAsm().