mirror of
https://gitee.com/openharmony/xts_dcts
synced 2024-11-27 09:50:32 +00:00
增加动态库
Signed-off-by: bWX1145125 <bianjianliang1@huawei.com>
This commit is contained in:
parent
24a3c135de
commit
87bf3d6098
@ -17,6 +17,11 @@ import("//test/xts/tools/build/suite.gni")
|
||||
module_output_path = "dcts/distributedhardware"
|
||||
|
||||
ohos_moduletest_suite("SubDctsdisScreenTest") {
|
||||
sanitize = {
|
||||
cfi = true
|
||||
cfi_cross_dso = true
|
||||
debug = false
|
||||
}
|
||||
module_out_path = module_output_path
|
||||
include_dirs = [
|
||||
"$base_root/foundation/distributedhardware/distributed_screen/services/common/utils/include",
|
||||
@ -67,9 +72,17 @@ ohos_moduletest_suite("SubDctsdisScreenTest") {
|
||||
|
||||
external_deps = [
|
||||
"access_token:libaccesstoken_sdk",
|
||||
"access_token:libnativetoken",
|
||||
"access_token:libtoken_setproc",
|
||||
"c_utils:utils",
|
||||
"dsoftbus:softbus_client",
|
||||
"graphic_2d:librender_service_client",
|
||||
"graphic_2d:surface",
|
||||
"hilog:libhilog",
|
||||
"player_framework:media_client",
|
||||
"samgr:samgr_proxy",
|
||||
"window_manager:libdm",
|
||||
"window_manager:libwm",
|
||||
]
|
||||
|
||||
subsystem_name = "distributedhardware"
|
||||
|
@ -25,24 +25,22 @@
|
||||
#include "window_option.h"
|
||||
|
||||
using namespace OHOS::DistributedHardware;
|
||||
|
||||
static const int32_t ES_R[325] = {
|
||||
11895, 8109, 1578, 1616, 1313, 572, 805, 837, 755, 706, 952, 879, 13193, 422, 389, 509, 725, 465, 479, 959,
|
||||
677, 364, 541, 696, 9306, 322, 318, 767, 590, 422, 530, 403, 505, 566, 445, 508, 7783, 460, 405, 343, 451,
|
||||
608, 431, 411, 543, 487, 527, 400, 6287, 385, 418, 391, 592, 434, 412, 398, 504, 492, 479, 561, 5413, 317,
|
||||
355, 422, 467, 452, 476, 460, 490, 492, 485, 451, 5036, 312, 408, 460, 432, 502, 388, 475, 407, 544, 401,
|
||||
487, 4404, 362, 378, 427, 416, 426, 456, 414, 438, 424, 442, 444, 4310, 362, 388, 393, 390, 441, 398, 423,
|
||||
369, 443, 406, 392, 4231, 343, 363, 355, 390, 459, 371, 378, 381, 405, 392, 426, 3975, 387, 337, 393, 439,
|
||||
378, 355, 374, 484, 381, 373, 423, 3869, 312, 350, 400, 345, 356, 320, 473, 431, 386, 338, 431, 3426, 268,
|
||||
315, 416, 383, 373, 381, 354, 383, 328, 348, 418, 3715, 324, 361, 331, 350, 302, 409, 377, 359, 384, 334,
|
||||
326, 3439, 266, 324, 329, 353, 405, 303, 357, 332, 292, 361, 333, 3542, 294, 284, 247, 331, 306, 322, 287,
|
||||
367, 341, 276, 258, 3980, 246, 245, 259, 309, 333, 250, 275, 334, 281, 253, 371, 3640, 213, 231, 301, 302,
|
||||
228, 289, 290, 281, 201, 284, 277, 4242, 205, 328, 237, 283, 295, 266, 230, 321, 348, 212, 308, 4103, 259,
|
||||
238, 245, 298, 330, 265, 271, 287, 267, 286, 290, 3856, 269, 242, 209, 314, 267, 278, 280, 314, 250, 433,
|
||||
238, 3654, 195, 246, 301, 298, 250, 270, 320, 269, 305, 258, 368, 3810, 231, 212, 279, 289, 252, 303, 287,
|
||||
295, 206, 264, 349, 4071, 242, 296, 271, 231, 307, 265, 254, 267, 317, 232, 348, 4077, 259, 222, 268, 235,
|
||||
324, 266, 256, 312, 246, 248, 325, 4000, 266, 201, 230, 293, 264, 265, 273, 301, 304, 253, 266, 3978, 228,
|
||||
232, 250, 248, 281, 219, 243, 293, 287, 253, 328, 3719
|
||||
11895, 8109, 1578, 1616, 1313, 572, 805, 837, 755, 706, 952, 879, 13193, 422, 389, 509, 725, 465, 479, 959, 677,
|
||||
364, 541, 696, 9306, 322, 318, 767, 590, 422, 530, 403, 505, 566, 445, 508, 7783, 460, 405, 343, 451, 608, 431,
|
||||
411, 543, 487, 527, 400, 6287, 385, 418, 391, 592, 434, 412, 398, 504, 492, 479, 561, 5413, 317, 355, 422, 467,
|
||||
452, 476, 460, 490, 492, 485, 451, 5036, 312, 408, 460, 432, 502, 388, 475, 407, 544, 401, 487, 4404, 362, 378,
|
||||
427, 416, 426, 456, 414, 438, 424, 442, 444, 4310, 362, 388, 393, 390, 441, 398, 423, 369, 443, 406, 392, 4231,
|
||||
343, 363, 355, 390, 459, 371, 378, 381, 405, 392, 426, 3975, 387, 337, 393, 439, 378, 355, 374, 484, 381, 373,
|
||||
423, 3869, 312, 350, 400, 345, 356, 320, 473, 431, 386, 338, 431, 3426, 268, 315, 416, 383, 373, 381, 354, 383,
|
||||
328, 348, 418, 3715, 324, 361, 331, 350, 302, 409, 377, 359, 384, 334, 326, 3439, 266, 324, 329, 353, 405, 303,
|
||||
357, 332, 292, 361, 333, 3542, 294, 284, 247, 331, 306, 322, 287, 367, 341, 276, 258, 3980, 246, 245, 259, 309,
|
||||
333, 250, 275, 334, 281, 253, 371, 3640, 213, 231, 301, 302, 228, 289, 290, 281, 201, 284, 277, 4242, 205, 328,
|
||||
237, 283, 295, 266, 230, 321, 348, 212, 308, 4103, 259, 238, 245, 298, 330, 265, 271, 287, 267, 286, 290, 3856,
|
||||
269, 242, 209, 314, 267, 278, 280, 314, 250, 433, 238, 3654, 195, 246, 301, 298, 250, 270, 320, 269, 305, 258,
|
||||
368, 3810, 231, 212, 279, 289, 252, 303, 287, 295, 206, 264, 349, 4071, 242, 296, 271, 231, 307, 265, 254, 267,
|
||||
317, 232, 348, 4077, 259, 222, 268, 235, 324, 266, 256, 312, 246, 248, 325, 4000, 266, 201, 230, 293, 264, 265,
|
||||
273, 301, 304, 253, 266, 3978, 228, 232, 250, 248, 281, 219, 243, 293, 287, 253, 328, 3719
|
||||
};
|
||||
|
||||
static const int32_t ES_W[183] = {
|
||||
@ -243,6 +241,9 @@ void VDecDemo::InputFunc()
|
||||
|
||||
uint32_t index = signal_->inQueue_.front();
|
||||
auto buffer = vdec_->GetInputBuffer(index);
|
||||
if(buffer == nullptr) {
|
||||
break;
|
||||
}
|
||||
|
||||
char *fileBuffer = static_cast<char *>(malloc(sizeof(char) * (*frameLen) + 1));
|
||||
if (fileBuffer == nullptr) {
|
||||
@ -289,11 +290,7 @@ void VDecDemo::InputFunc()
|
||||
|
||||
void VDecDemo::OutputFunc()
|
||||
{
|
||||
while (true) {
|
||||
if (!isRunning_.load()) {
|
||||
break;
|
||||
}
|
||||
|
||||
while (isRunning_.load()) {
|
||||
unique_lock<mutex> lock(signal_->outMutex_);
|
||||
signal_->outCond_.wait(lock, [this]() { return signal_->outQueue_.size() > 0; });
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user