Home
last modified time | relevance | path

Searched refs:linear (Results 1 - 25 of 277) sorted by relevance

12345678910>>...12

/third_party/alsa-lib/src/pcm/
H A Dpcm_linear.c240 snd_pcm_linear_t *linear = pcm->private_data; in snd_pcm_linear_hw_refine_sprepare() local
245 _snd_pcm_hw_params_set_format(sparams, linear->sformat); in snd_pcm_linear_hw_refine_sprepare()
298 snd_pcm_linear_t *linear = pcm->private_data; in snd_pcm_linear_hw_params() local
310 linear->use_getput = (snd_pcm_format_physical_width(format) == 24 || in snd_pcm_linear_hw_params()
311 snd_pcm_format_physical_width(linear->sformat) == 24 || in snd_pcm_linear_hw_params()
313 snd_pcm_format_width(linear->sformat) == 20); in snd_pcm_linear_hw_params()
314 if (linear->use_getput) { in snd_pcm_linear_hw_params()
316 linear->get_idx = snd_pcm_linear_get_index(format, SND_PCM_FORMAT_S32); in snd_pcm_linear_hw_params()
317 linear->put_idx = snd_pcm_linear_put_index(SND_PCM_FORMAT_S32, linear in snd_pcm_linear_hw_params()
342 snd_pcm_linear_t *linear = pcm->private_data; snd_pcm_linear_write_areas() local
367 snd_pcm_linear_t *linear = pcm->private_data; snd_pcm_linear_read_areas() local
385 snd_pcm_linear_t *linear = pcm->private_data; snd_pcm_linear_dump() local
430 snd_pcm_linear_t *linear; snd_pcm_linear_open() local
[all...]
/third_party/pulseaudio/src/pulsecore/
H A Dmix_neon.c51 int32_t cv0 = m->linear[0].i; in pa_mix_ch2_s16ne_neon()
52 int32_t cv1 = m->linear[1].i; in pa_mix_ch2_s16ne_neon()
93 : [lin0] "r" (streams[0].linear[0]), [lin1] "r" (streams[1].linear[0]) in pa_mix2_ch1_s16ne_neon()
116 int32_t sum = pa_mult_s16_volume(*ptr0++, streams[0].linear[0].i); in pa_mix2_ch1_s16ne_neon()
117 sum += pa_mult_s16_volume(*ptr1++, streams[1].linear[0].i); in pa_mix2_ch1_s16ne_neon()
136 : [lin0] "r" (streams[0].linear), [lin1] "r" (streams[1].linear) in pa_mix2_ch2_s16ne_neon()
161 sum = pa_mult_s16_volume(*ptr0++, streams[0].linear[0].i); in pa_mix2_ch2_s16ne_neon()
162 sum += pa_mult_s16_volume(*ptr1++, streams[1].linear[ in pa_mix2_ch2_s16ne_neon()
[all...]
H A Dmix.c38 static void calc_linear_integer_volume(int32_t linear[], const pa_cvolume *volume) { in calc_linear_integer_volume() argument
41 pa_assert(linear); in calc_linear_integer_volume()
47 linear[channel] = (int32_t) lrint(pa_sw_volume_to_linear(volume->values[channel]) * 0x10000); in calc_linear_integer_volume()
50 linear[channel] = linear[padding]; in calc_linear_integer_volume()
53 static void calc_linear_float_volume(float linear[], const pa_cvolume *volume) { in calc_linear_float_volume() argument
56 pa_assert(linear); in calc_linear_float_volume()
62 linear[channel] = (float) pa_sw_volume_to_linear(volume->values[channel]); in calc_linear_float_volume()
65 linear[channel] = linear[paddin in calc_linear_float_volume()
70 float linear[PA_CHANNELS_MAX + VOLUME_PADDING]; calc_linear_integer_stream_volumes() local
89 float linear[PA_CHANNELS_MAX + VOLUME_PADDING]; calc_linear_float_stream_volumes() local
696 volume_val linear[PA_CHANNELS_MAX + VOLUME_PADDING]; pa_volume_memchunk() local
[all...]
/third_party/mesa3d/src/util/tests/format/
H A Dsrgb.c13 const enum pipe_format linear = util_format_linear(format); in main() local
14 if (format != linear) { in main()
15 fprintf(stderr, "%s converted to linear is %s\n", in main()
17 util_format_name(linear)); in main()
23 const enum pipe_format linear = util_format_linear(format); in main() local
24 if (format == linear) { in main()
25 fprintf(stderr, "%s can't be converted to a linear equivalent\n", in main()
30 const enum pipe_format srgb = util_format_srgb(linear); in main()
32 fprintf(stderr, "%s converted to linear and back to srgb becomes %s\n", in main()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_cs_intrinsics.c88 nir_ssa_def *linear = nir_iadd(b, channel, thread_local_id); in lower_cs_intrinsics_convert_block() local
124 /* X-major lid order. Optimal for linear accesses only, in lower_cs_intrinsics_convert_block()
128 id_x = nir_umod(b, linear, size_x); in lower_cs_intrinsics_convert_block()
129 id_y = nir_umod(b, nir_udiv(b, linear, size_x), size_y); in lower_cs_intrinsics_convert_block()
130 local_index = linear; in lower_cs_intrinsics_convert_block()
135 * optimal for linear accesses. in lower_cs_intrinsics_convert_block()
136 * x = (linear / 4) % size_x in lower_cs_intrinsics_convert_block()
137 * y = ((linear % 4) + (linear / 4 / size_x) * 4) % size_y in lower_cs_intrinsics_convert_block()
142 nir_ssa_def *block = nir_udiv_imm(b, linear, heigh in lower_cs_intrinsics_convert_block()
[all...]
/third_party/skia/tests/
H A DSRGBTest.cpp24 linear = sRGB->makeLinearGamma(); in DEF_TEST() local
27 SkColorSpaceXformSteps linearize{ sRGB.get(),upm, linear.get(),upm}, in DEF_TEST()
28 reencode {linear.get(),upm, sRGB.get(),upm}; in DEF_TEST()
53 linear = sRGB->makeLinearGamma(); in DEF_TEST() local
56 SkColorSpaceXformSteps steps {linear.get(),upm, sRGB.get(),upm}; in DEF_TEST()
98 sk_sp<SkColorSpace> linear = cs->makeLinearGamma(); in DEF_TEST() local
101 SkColorSpaceXformSteps linearize{ cs.get(),upm, linear.get(),upm}, in DEF_TEST()
102 reencode {linear.get(),upm, cs.get(),upm}; in DEF_TEST()
H A DApplyGammaTest.cpp33 /** convert 0..1 linear value to 0..1 srgb */
34 static float linear_to_srgb(float linear) { in linear_to_srgb() argument
35 if (linear <= 0.0031308) { in linear_to_srgb()
36 return linear * 12.92f; in linear_to_srgb()
38 return 1.055f * powf(linear, 1.f / 2.4f) - 0.055f; in linear_to_srgb()
42 /** convert 0..1 srgb value to 0..1 linear */
H A DSRGBReadWritePixelsTest.cpp21 /** convert 0..1 srgb value to 0..1 linear */
30 /** convert 0..1 linear value to 0..1 srgb */
31 float linear_to_srgb(float linear) { in linear_to_srgb() argument
32 if (linear <= 0.0031308) { in linear_to_srgb()
33 return linear * 12.92f; in linear_to_srgb()
35 return 1.055f * powf(linear, 1.f / 2.4f) - 0.055f; in linear_to_srgb()
100 static bool check_srgb_to_linear_conversion(uint32_t srgb, uint32_t linear, float error) { in check_srgb_to_linear_conversion() argument
101 return check_conversion<srgb_to_linear>(srgb, linear, error); in check_srgb_to_linear_conversion()
104 static bool check_linear_to_srgb_conversion(uint32_t linear, uint32_t srgb, float error) { in check_linear_to_srgb_conversion() argument
105 return check_conversion<linear_to_srgb>(linear, srg in check_linear_to_srgb_conversion()
[all...]
/third_party/skia/samplecode/
H A DSampleCusp.cpp56 SkScalar linear = (curTime % speed) / SkIntToFloat(speed); // 0 to 1 in linearToLoop() local
57 linear += phase; in linearToLoop()
58 if (linear > 1) { in linearToLoop()
59 linear -= 1; in linearToLoop()
61 if (linear < .25) { in linearToLoop()
62 loop = linear * 4; // 0 to .25 ==> 0 to 1 in linearToLoop()
63 } else if (linear < .75) { // .25 to .75 ==> 1 to -1 in linearToLoop()
64 loop = (.5 - linear) * 4; in linearToLoop()
66 loop = (linear - 1) * 4; in linearToLoop()
/third_party/ffmpeg/tests/fate/
H A Dlibavresample.mak49 FATE_LAVR_RESAMPLE += fate-lavr-resample-linear
50 fate-lavr-resample-linear: tests/data/asynth-44100-1.wav
51 fate-lavr-resample-linear: CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-44100-1.wav -ar 48000 -filter_size 32 -linear_interp 1 -f s16le -af atrim=end_sample=10240 -
52 fate-lavr-resample-linear: CMP = oneoff
53 fate-lavr-resample-linear: CMP_UNIT = s16
54 fate-lavr-resample-linear: REF = $(SAMPLES)/lavr/lavr-resample-linear
/third_party/mesa3d/src/panfrost/util/
H A Dlcra.c52 l->linear = calloc(sizeof(l->linear[0]), node_count * node_count); in lcra_alloc_equations()
73 free(l->linear); in lcra_free()
133 l->linear[j * l->node_count + i] |= constraint_fw; in lcra_add_node_interference()
134 l->linear[i * l->node_count + j] |= constraint_bw; in lcra_add_node_interference()
140 unsigned *row = &l->linear[i * l->node_count]; in lcra_test_linear()
214 unsigned *constraints = &l->linear[i * l->node_count]; in lcra_count_constraints()
/third_party/mesa3d/src/panfrost/shared/test/
H A Dtest-tiling.cpp141 void *linear = calloc(bpp, rw * linear_stride);
146 ((uint8_t *) linear)[i] = (i & 0xFF);
149 panfrost_store_tiled_image(tiled, linear, rx, ry, rw, rh,
156 panfrost_load_tiled_image(linear, tiled, rx, ry, rw, rh,
160 ref_access_tiled(ref, store ? linear : tiled, rx, ry, rw, rh,
166 EXPECT_EQ(memcmp(ref, linear, bpp * rw * linear_stride), 0);
170 free(linear);
/third_party/ffmpeg/libavcodec/
H A Dinterplayacm.c132 static int linear(InterplayACMContext *s, unsigned ind, unsigned col) in linear() function
421 zero, bad, bad, linear,
422 linear, linear, linear, linear,
423 linear, linear, linear, linear,
[all...]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_sdma_copy_image.c126 /* Linear -> linear sub-window copy. */ in si_sdma_v4_v5_copy_texture()
155 struct si_texture *linear = tiled == ssrc ? sdst : ssrc; in si_sdma_v4_v5_copy_texture() local
158 unsigned linear_pitch = linear == ssrc ? src_pitch : dst_pitch; in si_sdma_v4_v5_copy_texture()
159 unsigned linear_slice_pitch = ((uint64_t)linear->surface.u.gfx9.surf_slice_size) / bpp; in si_sdma_v4_v5_copy_texture()
161 uint64_t linear_address = linear == ssrc ? src_address : dst_address; in si_sdma_v4_v5_copy_texture()
167 linear_address += linear->surface.u.gfx9.offset[0]; in si_sdma_v4_v5_copy_texture()
182 (linear == sdst ? 1u : 0) << 31); in si_sdma_v4_v5_copy_texture()
255 /* Linear -> linear sub-window copy. */ in cik_sdma_copy_texture()
292 /* Tiled <-> linear sub-window copy. */ in cik_sdma_copy_texture()
295 struct si_texture *linear in cik_sdma_copy_texture() local
[all...]
/third_party/node/deps/histogram/src/
H A Dhdr_histogram.c1046 struct hdr_iter_linear* linear = &iter->specifics.linear; in iter_linear_next() local
1048 linear->count_added_in_this_iteration_step = 0; in iter_linear_next()
1052 iter, linear->next_value_reporting_level_lowest_equivalent)) in iter_linear_next()
1056 if (iter->value >= linear->next_value_reporting_level_lowest_equivalent) in iter_linear_next()
1058 update_iterated_values(iter, linear->next_value_reporting_level); in iter_linear_next()
1060 linear->next_value_reporting_level += linear->value_units_per_bucket; in iter_linear_next()
1061 linear->next_value_reporting_level_lowest_equivalent = in iter_linear_next()
1062 lowest_equivalent_value(iter->h, linear in iter_linear_next()
[all...]
/third_party/ffmpeg/libavresample/arm/
H A Dresample_init.c59 if (c->linear) in ff_audio_resample_init_arm()
65 if (!c->linear) in ff_audio_resample_init_arm()
69 if (!c->linear) in ff_audio_resample_init_arm()
/third_party/skia/third_party/externals/libpng/contrib/testpngs/
H A Dmakepngs.sh47 for g in none sRGB linear 1.8
84 mpg linear palette 8 # error limits only
85 mpg linear rgb-alpha 16 # error limits only
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch_shade_pipeline.c158 if (fetch_info->linear) { in fetch()
173 if (prim_info->linear) in pipeline()
185 if (prim_info->linear) { in emit()
391 fetch_info.linear = FALSE; in fetch_pipeline_run()
396 prim_info.linear = FALSE; in fetch_pipeline_run()
419 fetch_info.linear = TRUE; in fetch_pipeline_linear_run()
424 prim_info.linear = TRUE; in fetch_pipeline_linear_run()
449 fetch_info.linear = TRUE; in fetch_pipeline_linear_run_elts()
454 prim_info.linear = FALSE; in fetch_pipeline_linear_run_elts()
/third_party/mesa3d/src/panfrost/bifrost/
H A Dbi_ra.c46 nodearray *linear; member
68 l->linear = calloc(sizeof(l->linear[0]), node_count); in lcra_alloc_equations()
81 nodearray_reset(&l->linear[i]); in lcra_free()
83 free(l->linear); in lcra_free()
115 nodearray_orr(&l->linear[j], i, constraint_fw, 256, l->node_count); in lcra_add_node_interference()
116 nodearray_orr(&l->linear[i], j, constraint_bw, 256, l->node_count); in lcra_add_node_interference()
124 if (nodearray_is_sparse(&l->linear[i])) { in lcra_test_linear()
125 nodearray_sparse_foreach(&l->linear[i], elem) { in lcra_test_linear()
143 nodearray_value *row = l->linear[ in lcra_test_linear()
[all...]
/third_party/mesa3d/src/asahi/lib/
H A Dtiling.h29 void agx_detile(void *tiled, void *linear,
33 void agx_tile(void *tiled, void *linear,
H A Dtiling.c97 pixel_t *linear = _linear; \
105 pixel_t *linear_row = linear;\
121 linear += linear_pitch;\
/third_party/skia/third_party/externals/oboe/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/
H A DExponentialTaper.java60 public double linearToExponential(double linear) { in linearToExponential() argument
61 return a * Math.pow(ROOT, b * linear) - offset; in linearToExponential()
/third_party/skia/src/effects/
H A DSkHighContrastFilter.cpp30 half4 c = inColor; // linear unpremul RGBA in dst gamut. in Make()
62 skcms_TransferFunction linear = SkNamedTransferFn::kLinear; in Make() local
66 &linear, nullptr/*use dst gamut*/, &unpremul); in Make()
/third_party/skia/third_party/externals/libpng/contrib/libtests/
H A Dgentests.sh68 for gamma in "" --sRGB --linear --1.8
75 --linear)
/third_party/glfw/deps/
H A Dstb_image_write.h102 HDR expects linear float data. Since the format is always 32-bit rgb(e)
639 static void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear)
642 float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2]));
649 rgbe[0] = (unsigned char)(linear[0] * normalize);
650 rgbe[1] = (unsigned char)(linear[1] * normalize);
651 rgbe[2] = (unsigned char)(linear[2] * normalize);
676 float linear[3];
687 case 3: linear[
[all...]

Completed in 13 milliseconds

12345678910>>...12