Граф коммитов

108 Коммитов

Автор SHA1 Сообщение Дата
Chun-Min Chang cae3df753b Status update 2019-04-29 14:10:36 -07:00
Chun-Min Chang 7fce2b4a1c Separate the tests using TestDeviceSwitcher and the tests running with duplex streams 2019-04-22 16:47:56 -07:00
Chun-Min Chang 37caee2b83 Update status 2019-04-12 21:49:12 -07:00
Chun-Min Chang ced9b586fc Add manual test: test_device_collection_change 2019-04-10 16:24:11 -07:00
Chun-Min Chang 33d17c92c7 LGTM update 2019-04-04 14:48:19 -07:00
Chun-Min Chang b0969ee090 Update status 2019-04-03 15:11:49 -07:00
Chun-Min Chang fd820ec5fa Update status 2019-04-03 14:49:46 -07:00
Chun-Min Chang fc7ccd5785 Update todo 2019-03-29 16:21:21 -07:00
Chun-Min Chang 4e7ada57c2 Add Travis CI badge 2019-03-25 11:21:01 -07:00
Chun-Min Chang 5d63445eda update link to test.rs 2019-03-13 15:53:48 -07:00
Chun-Min Chang 03e95ef753 Avoid passing parameters into a C variadic function 2019-03-06 14:24:05 -08:00
Chun-Min Chang 640e91feeb add todo 2019-03-05 21:31:42 -08:00
Chun-Min Chang d73c980d6e Update audiounit_set_device_info 2019-03-05 15:36:19 -08:00
Chun-Min Chang d550f08a3d minor changes and add todos 2019-03-04 18:31:54 -08:00
Chun-Min Chang 4ed70e1bcb Fix warnings 2019-03-01 12:57:06 -08:00
Chun-Min Chang c454339f00 To compile with stable rust, replace Atomic{I64, U32, U64} by Atomic<{i64, u32, u64}> for now 2019-03-01 09:03:58 -08:00
Chun-Min Chang 2d19e722a7 update status 2019-02-26 11:17:32 -08:00
Chun-Min Chang 519a918649 Implement audiounit_destroy, add log in cubeb_stream_init, and update status 2019-02-21 15:37:34 -08:00
Chun-Min Chang 819b6f73b4 update status 2019-02-21 15:07:34 -08:00
Chun-Min Chang ca45ae2b24 Implement audiounit_reinit_stream 2019-02-21 14:59:56 -08:00
Chun-Min Chang ebe60219c4 Implement mixer-related code 2019-02-20 13:52:25 -08:00
Chun-Min Chang 9d2406fcaa Implement audiounit_layout_init 2019-02-20 11:03:32 -08:00
Chun-Min Chang 881c6a28ed Update the notes for using mutex in tests 2019-02-20 11:03:32 -08:00
Chun-Min Chang ae50fd151b add todo 2019-02-20 11:03:32 -08:00
Chun-Min Chang 04f4222467 Implement audiounit_set_channel_layout 2019-02-20 11:03:32 -08:00
Chun-Min Chang bfa60d7e66 Implement audiounit_get_preferred_channel_layout 2019-02-19 12:53:04 -08:00
Chun-Min Chang e1aa964244 Update status 2019-02-19 10:23:12 -08:00
Chun-Min Chang 0460bb6bc1 Implement audiounit_get_current_channel_layout 2019-02-15 16:10:23 -08:00
Chun-Min Chang abb6cd01c9 Implement audiounit_convert_channel_layout 2019-02-15 15:42:14 -08:00
Chun-Min Chang 6eeeee6b62 Implement make_sized_audio_channel_layout 2019-02-15 12:53:57 -08:00
Chun-Min Chang 6a126f6b83 Implement channel_label_to_cubeb_channel and revise test_cubeb_channel_to_channel_label 2019-02-15 11:52:54 -08:00
Chun-Min Chang c9e5a03a48 Implement cubeb_channel_to_channel_label 2019-02-14 15:38:28 -08:00
Chun-Min Chang 23a291c373 Implement minimum_resampling_input_frames 2019-02-14 10:56:42 -08:00
Chun-Min Chang ffd3a96950 Update status 2019-02-14 09:08:39 -08:00
Chun-Min Chang 9c590e1b1c Fix wrong link 2019-02-13 08:32:13 -08:00
Chun-Min Chang 22a5d5ee41 Implement audiounit_make_silent 2019-02-12 18:53:29 -08:00
Chun-Min Chang f6fdfa4948 update status 2019-02-12 18:53:29 -08:00
Chun-Min Chang 4f55d4d70b Route input callback to C API via cubeb-resampler 2019-02-12 18:53:29 -08:00
Chun-Min Chang 455608a90f Fix is_aggregate_device and enumerate_devices 2019-02-12 18:53:29 -08:00
Chun-Min Chang 650fcd4897 AutoArrayWrapper: Implement Polymorphism in Rust by trait instead of enum 2019-02-06 15:39:56 -08:00
Chun-Min Chang 62ab71dcfc Set StreamFormat in output scope and add checks to validate the stream parameters 2019-02-06 12:08:48 -08:00
Chun-Min Chang 80f2bc6369 Finish audiounit_render_input by a revised AutoArrayWrapper 2019-02-05 14:50:55 -08:00
Chun-Min Chang c87dd7b2ae Implement part of audiounit_render_input 2019-02-04 17:10:19 -08:00
Chun-Min Chang 9e0ad04899 Add todo 2019-02-04 14:43:45 -08:00
Chun-Min Chang 6b99151e70 Implement cubeb_stream_stop 2019-02-04 14:15:31 -08:00
Chun-Min Chang 7ddc9302ed Implement audiounit_stream_stop_internal 2019-02-04 14:03:12 -08:00
Chun-Min Chang d1c816f67c Implement audiounit_stream_start 2019-02-04 12:36:57 -08:00
Chun-Min Chang 82d47513df Impl audiounit_stream_start_internal 2019-02-04 11:53:49 -08:00
Chun-Min Chang ab443ede96 Finish audiounit_configure_input 2019-02-04 11:01:54 -08:00
Chun-Min Chang 935ab4cbad Call audiounit_init_input_linear_buffer in audiounit_configure_input and add tests for audiounit_init_input_linear_buffer 2019-02-01 14:05:08 -08:00