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

87 Коммитов

Автор SHA1 Сообщение Дата
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
Chun-Min Chang 312c5db0a7 LGTM 2019-01-28 14:52:45 -08:00
Chun-Min Chang 29017dcc53 Dummy implementation for audiounit_init_input_linear_buffer 2019-01-28 11:12:20 -08:00
Chun-Min Chang 7e8d42ffd1 coding style 2019-01-14 16:37:58 -08:00
Chun-Min Chang a5156945b4 More audiounit_configure_input implementation 2019-01-14 15:10:59 -08:00
Chun-Min Chang 5f396b6e89 Finish the final part for cubeb_stream_set_panning 2019-01-14 10:42:52 -08:00
Chun-Min Chang 751cb9a787 Implement buffer_size_changed_callback 2019-01-11 17:21:39 -08:00
Chun-Min Chang e7d29048f3 Implement audiounit_set_buffer_size 2019-01-11 16:40:05 -08:00
Chun-Min Chang af3e12deeb Remove done task 2019-01-11 13:04:33 -08:00
Chun-Min Chang f5ef9020ce Percentages of the status 2019-01-11 13:01:39 -08:00
Chun-Min Chang 5d11caa88d Add status for internal APIs 2019-01-11 12:59:00 -08:00
Chun-Min Chang 66b671d582 Add todo 2019-01-10 17:34:55 -08:00
Chun-Min Chang 3da20199ed Update a status table 2019-01-10 17:33:06 -08:00
Chun-Min Chang bbb5da3e2c Add note to explain what we only use rust nightly 2019-01-08 17:09:03 -08:00
Chun-Min Chang 8e175b0d4d Add notes for branches in this repo 2019-01-08 17:04:09 -08:00
Chun-Min Chang d3bd8a56f2 Test register_device_collection_changed_twice_* by AudioUnitContext directly instead of calling them via OPS to avoid tests stop for EXC_BAD_INSTRUCTION 2019-01-07 13:02:52 -08:00
Chun-Min Chang 6cf3c7ae6d Implement audiounit_workaround_for_airpod 2019-01-04 22:21:27 -08:00
Chun-Min Chang 88f7822723 add todo 2018-12-27 17:01:35 -08:00
Chun-Min Chang 83a6313f13 Remove done task 2018-12-26 18:49:06 -08:00
Chun-Min Chang 458562a8b2 Remove done tasks 2018-12-21 14:40:11 -08:00
Chun-Min Chang 994bf4a68a Define NO_ERR for OSX noErr 2018-12-18 11:16:59 -08:00
Chun-Min Chang 41d8a4eb9a add todo 2018-12-17 14:02:54 -08:00