Home
last modified time | relevance | path

Searched refs:libyuv (Results 1 – 25 of 196) sorted by relevance

12345678

/external/libyuv/files/unit_test/
Dmath_test.cc21 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 …]
Drotate_argb_test.cc17 namespace libyuv { namespace
21 libyuv::RotationMode mode, in TestRotateBpp()
90 libyuv::RotationMode mode, in ARGBTestRotate()
130 libyuv::RotationMode mode, in TestRotatePlane()
/external/libyuv/files/
Dlibyuv.gypi13 '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 …]
DBUILD.gn21 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 …]
DCMakeLists.txt3 # 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.gitignore63 /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 …]
Dlinux.mk63 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
Dlibyuv_test.gyp18 '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',
DREADME.md1 **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/
Dcodereview.settings4 VIEW_VC: https://chromium.googlesource.com/libyuv/libyuv/+/
7 PROJECT: libyuv
10 TRYSERVER_SVN_URL: svn://svn.chromium.org/chrome-try/try-libyuv
DREADME.chromium1 Name: libyuv
2 URL: http://code.google.com/p/libyuv/
8 libyuv is an open source project that includes YUV conversion and scaling functionality.
Dlibyuv.gyp11 '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/
Dwebrtc_libyuv.cc163 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/
Dcommon_video.gyp18 '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',
DBUILD.gn14 "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/
Dexamples.mk11 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/
Dplanarfunctions_unittest.cc137 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/
Dvideoframe_unittest.h580 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 …]
Dcpuid.cc35 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/
DREADME.google1 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/
DREADME.libvpx1 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/
Dgetting_started.md3 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/
Dcompare.cc42 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()
Dconvert.cc165 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/
Dh264.gypi40 '<(DEPTH)/third_party/libyuv/libyuv.gyp:libyuv',

12345678