/external/libyuv/files/unit_test/ |
D | math_test.cc | 21 namespace libyuv { namespace 29 EXPECT_EQ(0x10000, libyuv::FixedDiv(1, 1)); in TEST_F() 30 EXPECT_EQ(0x7fff0000, libyuv::FixedDiv(0x7fff, 1)); in TEST_F() 35 EXPECT_EQ(0x20000, libyuv::FixedDiv(640 * 2, 640)); in TEST_F() 36 EXPECT_EQ(0x30000, libyuv::FixedDiv(640 * 3, 640)); in TEST_F() 37 EXPECT_EQ(0x40000, libyuv::FixedDiv(640 * 4, 640)); in TEST_F() 38 EXPECT_EQ(0x50000, libyuv::FixedDiv(640 * 5, 640)); in TEST_F() 39 EXPECT_EQ(0x60000, libyuv::FixedDiv(640 * 6, 640)); in TEST_F() 40 EXPECT_EQ(0x70000, libyuv::FixedDiv(640 * 7, 640)); in TEST_F() 41 EXPECT_EQ(0x80000, libyuv::FixedDiv(640 * 8, 640)); in TEST_F() [all …]
|
D | rotate_argb_test.cc | 17 namespace libyuv { namespace 21 libyuv::RotationMode mode, in TestRotateBpp() 90 libyuv::RotationMode mode, in ARGBTestRotate() 130 libyuv::RotationMode mode, in TestRotatePlane()
|
/external/libyuv/files/ |
D | libyuv.gypi | 13 'include/libyuv.h', 14 'include/libyuv/basic_types.h', 15 'include/libyuv/compare.h', 16 'include/libyuv/convert.h', 17 'include/libyuv/convert_argb.h', 18 'include/libyuv/convert_from.h', 19 'include/libyuv/convert_from_argb.h', 20 'include/libyuv/cpu_id.h', 21 'include/libyuv/mjpeg_decoder.h', 22 'include/libyuv/planar_functions.h', [all …]
|
D | BUILD.gn | 21 source_set("libyuv") { 24 "include/libyuv.h", 25 "include/libyuv/basic_types.h", 26 "include/libyuv/compare.h", 27 "include/libyuv/convert.h", 28 "include/libyuv/convert_argb.h", 29 "include/libyuv/convert_from.h", 30 "include/libyuv/convert_from_argb.h", 31 "include/libyuv/cpu_id.h", 32 "include/libyuv/mjpeg_decoder.h", [all …]
|
D | CMakeLists.txt | 3 # CMakeLists for libyuv 4 # Originally created for "roxlu build system" to compile libyuv on windows 76 ${ly_inc_dir}/libyuv/basic_types.h 77 ${ly_inc_dir}/libyuv/compare.h 78 ${ly_inc_dir}/libyuv/convert.h 79 ${ly_inc_dir}/libyuv/convert_argb.h 80 ${ly_inc_dir}/libyuv/convert_from.h 81 ${ly_inc_dir}/libyuv/convert_from_argb.h 82 ${ly_inc_dir}/libyuv/cpu_id.h 83 ${ly_inc_dir}/libyuv/planar_functions.h [all …]
|
D | .gitignore | 63 /tools/valgrind-libyuv/libyuv_tests.bat 64 /tools/valgrind-libyuv/libyuv_tests.py 65 /tools/valgrind-libyuv/libyuv_tests.sh 66 /tools/valgrind-libyuv/memcheck/OWNERS 67 /tools/valgrind-libyuv/memcheck/PRESUBMIT.py 68 /tools/valgrind-libyuv/memcheck/suppressions.txt 69 /tools/valgrind-libyuv/memcheck/suppressions_mac.txt 70 /tools/valgrind-libyuv/memcheck/suppressions_win32.txt 71 /tools/valgrind-libyuv/tsan/OWNERS 72 /tools/valgrind-libyuv/tsan/PRESUBMIT.py [all …]
|
D | linux.mk | 63 all: libyuv.a convert cpuid psnr 65 libyuv.a: $(LOCAL_OBJ_FILES) 69 convert: util/convert.cc libyuv.a 70 $(CXX) $(CXXFLAGS) -Iutil/ -o $@ util/convert.cc libyuv.a 77 cpuid: util/cpuid.c libyuv.a 78 $(CC) $(CFLAGS) -o $@ util/cpuid.c libyuv.a 81 /bin/rm -f source/*.o *.ii *.s libyuv.a convert cpuid psnr
|
D | libyuv_test.gyp | 18 'libyuv.gyp:libyuv', 65 # https://code.google.com/p/libyuv/issues/detail?id=548 for details. 100 # Enable the following macro to build libyuv as a shared library (dll). 108 'libyuv.gyp:libyuv', 126 'libyuv.gyp:libyuv', 151 'libyuv.gyp:libyuv', 176 'libyuv.gyp:libyuv',
|
D | README.md | 1 **libyuv** is an open source project that includes YUV scaling and conversion functionality. 17 [1]: https://chromium.googlesource.com/libyuv/libyuv/+/master/docs/getting_started.md 18 [2]: https://chromium.googlesource.com/libyuv/libyuv/+/master/docs/
|
D | codereview.settings | 4 VIEW_VC: https://chromium.googlesource.com/libyuv/libyuv/+/ 7 PROJECT: libyuv 10 TRYSERVER_SVN_URL: svn://svn.chromium.org/chrome-try/try-libyuv
|
D | README.chromium | 1 Name: libyuv 2 URL: http://code.google.com/p/libyuv/ 8 libyuv is an open source project that includes YUV conversion and scaling functionality.
|
D | libyuv.gyp | 11 'libyuv.gypi', 22 # 'chromium_code' treats libyuv as internal and increases warning level. 24 # clang compiler default variable usable by other apps that include libyuv. 41 'target_name': 'libyuv', 47 # Allows libyuv.a redistributable library without external dependencies. 113 # Enable the following macro to build libyuv as a shared library (dll).
|
/external/webrtc/webrtc/common_video/libyuv/ |
D | webrtc_libyuv.cc | 163 return libyuv::NV12ToRGB565(yplane, width, in ConvertNV12ToRGB565() 173 return libyuv::RGB24ToARGB(src_frame, width, in ConvertRGB24ToARGB() 178 libyuv::RotationMode ConvertRotationMode(VideoRotation rotation) { in ConvertRotationMode() 181 return libyuv::kRotate0; in ConvertRotationMode() 183 return libyuv::kRotate90; in ConvertRotationMode() 185 return libyuv::kRotate180; in ConvertRotationMode() 187 return libyuv::kRotate270; in ConvertRotationMode() 190 return libyuv::kRotate0; in ConvertRotationMode() 196 return libyuv::FOURCC_ANY; in ConvertVideoType() 198 return libyuv::FOURCC_I420; in ConvertVideoType() [all …]
|
/external/webrtc/webrtc/common_video/ |
D | common_video.gyp | 18 'libyuv/include', 27 'libyuv/include', 32 'dependencies': ['<(DEPTH)/third_party/libyuv/libyuv.gyp:libyuv',], 34 '<(DEPTH)/third_party/libyuv/libyuv.gyp:libyuv', 37 # Need to add a directory normally exported by libyuv.gyp. 48 'libyuv/include/scaler.h', 49 'libyuv/include/webrtc_libyuv.h', 50 'libyuv/scaler.cc', 51 'libyuv/webrtc_libyuv.cc',
|
D | BUILD.gn | 14 "libyuv/include", 25 "libyuv/include/scaler.h", 26 "libyuv/include/webrtc_libyuv.h", 27 "libyuv/scaler.cc", 28 "libyuv/webrtc_libyuv.cc", 60 # Need to add a directory normally exported by libyuv.
|
/external/libvpx/libvpx/ |
D | examples.mk | 11 LIBYUV_SRCS += third_party/libyuv/include/libyuv/basic_types.h \ 12 third_party/libyuv/include/libyuv/convert.h \ 13 third_party/libyuv/include/libyuv/convert_argb.h \ 14 third_party/libyuv/include/libyuv/convert_from.h \ 15 third_party/libyuv/include/libyuv/cpu_id.h \ 16 third_party/libyuv/include/libyuv/planar_functions.h \ 17 third_party/libyuv/include/libyuv/rotate.h \ 18 third_party/libyuv/include/libyuv/row.h \ 19 third_party/libyuv/include/libyuv/scale.h \ 20 third_party/libyuv/include/libyuv/scale_row.h \ [all …]
|
/external/webrtc/talk/session/media/ |
D | planarfunctions_unittest.cc | 137 libyuv::JpegSubsamplingType subsample_type, in CreateFakeYuvTestingImage() 146 case libyuv::kJpegYuv420: in CreateFakeYuvTestingImage() 151 case libyuv::kJpegYuv422: in CreateFakeYuvTestingImage() 156 case libyuv::kJpegYuv444: in CreateFakeYuvTestingImage() 160 case libyuv::kJpegUnknown: in CreateFakeYuvTestingImage() 509 kHeight, kWidth, block_size, libyuv::kJpegYuv420, y_pointer, u_pointer, in TEST_F() 519 libyuv::I420Copy(y_pointer, y_pitch, in TEST_F() 547 kHeight, kWidth, block_size, libyuv::kJpegYuv422, y_pointer, u_pointer, in TEST_F() 560 kHeight, kWidth, block_size, libyuv::kJpegYuv420, y_expected_pointer, in TEST_F() 564 libyuv::I422ToI420(y_pointer, y_pitch, in TEST_F() [all …]
|
/external/webrtc/talk/media/base/ |
D | videoframe_unittest.h | 580 EXPECT_EQ(0, libyuv::I420ToI422(frame1.GetYPlane(), frame1.GetYPitch(), in ConstructI422() 599 EXPECT_EQ(0, libyuv::I420ToYUY2(frame1.GetYPlane(), frame1.GetYPitch(), in ConstructYuy2() 616 EXPECT_EQ(0, libyuv::I420ToYUY2(frame1.GetYPlane(), frame1.GetYPitch(), in ConstructYuy2Unaligned() 835 libyuv::I420Mirror( \ 866 libyuv::I420Rotate( \ 871 kHeight, libyuv::kRotate##ROTATE); \ 1522 cricket::FOURCC_ARGB, libyuv::ARGBToI420); in ConvertToARGBBuffer() 1526 cricket::FOURCC_BGRA, libyuv::BGRAToI420); in ConvertToBGRABuffer() 1530 cricket::FOURCC_ABGR, libyuv::ABGRToI420); in ConvertToABGRBuffer() 1534 cricket::FOURCC_24BG, libyuv::RGB24ToI420); in ConvertToRGB24Buffer() [all …]
|
D | cpuid.cc | 35 return libyuv::TestCpuFlag(flag) ? true : false; in TestCpuFlag() 39 libyuv::MaskCpuFlags(enable_flags); in MaskCpuFlagsForTest() 47 libyuv::CpuId(0, 0, &cpu_info[0]); // Function 0: Vendor ID in IsCoreIOrBetter() 57 libyuv::CpuId(1, 0, &cpu_info[0]); // Function 1: Family and Model in IsCoreIOrBetter()
|
/external/libyuv/ |
D | README.google | 1 URL: https://chromium.googlesource.com/libyuv/libyuv/ 7 libyuv is an open-source library for yuv scaling, conversion, comparison 9 Specifically libyuv is optimized for SSE2/SSSE3 and Neon and has demonstrated
|
/external/libvpx/libvpx/third_party/libyuv/ |
D | README.libvpx | 1 Name: libyuv 2 URL: http://code.google.com/p/libyuv/ 8 libyuv is an open source project that includes YUV conversion and scaling 11 The optimized scaler in libyuv is used in multiple resolution encoder example,
|
/external/libyuv/files/docs/ |
D | getting_started.md | 3 How to get and build the libyuv code. 14 gclient config https://chromium.googlesource.com/libyuv/libyuv 21 { "name" : "libyuv", 22 "url" : "https://chromium.googlesource.com/libyuv/libyuv", 34 Browse the Git reprository: https://chromium.googlesource.com/libyuv/libyuv/+/master 41 { "name" : "libyuv", 42 "url" : "https://chromium.googlesource.com/libyuv/libyuv", 67 git clone https://chromium.googlesource.com/libyuv/libyuv 167 …prebuilt/linux-x86_64/bin/arm-linux-androideabi-objdump -d out/Release/obj/source/libyuv.row_neon.o 171 …ebuilt/linux-x86_64/bin/aarch64-linux-android-objdump -d out/Release/obj/source/libyuv.row_neon64.o [all …]
|
/external/libyuv/files/util/ |
D | compare.cc | 42 if (amt1 > 0) hash1 = libyuv::HashDjb2(buf1, amt1, hash1); in main() 45 if (amt2 > 0) hash2 = libyuv::HashDjb2(buf2, amt2, hash2); in main() 48 sum_square_err += libyuv::ComputeSumSquareError(buf1, buf2, amt_min); in main() 58 double psnr = libyuv::SumSquareErrorToPsnr(sum_square_err, size_min); in main()
|
D | convert.cc | 165 libyuv::FilterMode filtering) { in TileARGBScale() 176 int r = libyuv::ARGBScaleClip(src_argb, src_stride_argb, in TileARGBScale() 277 libyuv::ARGBAttenuate(ch_org, 0, ch_org, 0, org_size / 4, 1); in main() 281 libyuv::ARGBUnattenuate(ch_org, 0, ch_org, 0, org_size / 4, 1); in main() 303 static_cast<libyuv::FilterMode>(filter)); in main() 309 static_cast<libyuv::FilterMode>(filter)); in main() 324 libyuv::ARGBToI420(ch_dst, dst_width * 4, in main()
|
/external/webrtc/webrtc/modules/video_coding/codecs/h264/ |
D | h264.gypi | 40 '<(DEPTH)/third_party/libyuv/libyuv.gyp:libyuv',
|