Home
last modified time | relevance | path

Searched refs:stream (Results 1 – 25 of 49) sorted by relevance

12

/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_video_write_task_function.c80 UINT _ux_device_class_video_write_task_function(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_write_task_function() argument
93 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_write_task_function()
98 stream -> ux_device_class_video_stream_task_state = UX_STATE_EXIT; in _ux_device_class_video_write_task_function()
103 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_task_function()
110 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_STOP) in _ux_device_class_video_write_task_function()
117 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_START) in _ux_device_class_video_write_task_function()
121 stream -> ux_device_class_video_stream_task_state = UX_DEVICE_CLASS_VIDEO_STREAM_RW_WAIT; in _ux_device_class_video_write_task_function()
124 …transfer_length = stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_pay… in _ux_device_class_video_write_task_function()
129 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_write_task_function()
136stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_data, transfe… in _ux_device_class_video_write_task_function()
[all …]
Dux_device_class_audio_write_task_function.c81 UINT _ux_device_class_audio_write_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_write_task_function() argument
94 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_write_task_function()
99 stream -> ux_device_class_audio_stream_task_state = UX_STATE_EXIT; in _ux_device_class_audio_write_task_function()
104 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_task_function()
111 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_write_task_function()
118 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_START) in _ux_device_class_audio_write_task_function()
122 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_WAIT; in _ux_device_class_audio_write_task_function()
125 …transfer_length = stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_write_task_function()
132stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data, transfer_… in _ux_device_class_audio_write_task_function()
136 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_write_task_function()
[all …]
Dux_device_class_audio_sample_read16.c74 UINT _ux_device_class_audio_sample_read16(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read16() argument
97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read16()
106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read16()
112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read16()
113stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read16()
118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read16()
119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read16()
123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read16()
129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read16()
131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read16()
[all …]
Dux_device_class_audio_sample_read8.c74 UINT _ux_device_class_audio_sample_read8(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read8() argument
97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read8()
106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read8()
112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read8()
113stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read8()
118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read8()
119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read8()
123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read8()
129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read8()
131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read8()
[all …]
Dux_device_class_audio_change.c97 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_change() local
130 stream = &audio -> ux_device_class_audio_streams[stream_index]; in _ux_device_class_audio_change()
133 stream -> ux_device_class_audio_stream_interface = interface_ptr; in _ux_device_class_audio_change()
147 endpoint_dir = (stream -> ux_device_class_audio_stream_task_function == in _ux_device_class_audio_change()
152 endpoint_dir = (stream -> ux_device_class_audio_stream_thread.tx_thread_entry == in _ux_device_class_audio_change()
156 stream -> ux_device_class_audio_stream_endpoint = UX_NULL; in _ux_device_class_audio_change()
159 stream -> ux_device_class_audio_stream_feedback = UX_NULL; in _ux_device_class_audio_change()
175 …ve_endpoint_transfer_request.ux_slave_transfer_request_transfer_length > stream -> ux_device_class… in _ux_device_class_audio_change()
186 stream -> ux_device_class_audio_stream_endpoint = endpoint; in _ux_device_class_audio_change()
212 stream -> ux_device_class_audio_stream_feedback = endpoint; in _ux_device_class_audio_change()
[all …]
Dux_device_class_audio_read_task_function.c80 UINT _ux_device_class_audio_read_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_read_task_function() argument
93 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_read_task_function()
98 stream -> ux_device_class_audio_stream_task_state = UX_STATE_EXIT; in _ux_device_class_audio_read_task_function()
103 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_task_function()
110 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_read_task_function()
117 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_START) in _ux_device_class_audio_read_task_function()
121 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_WAIT; in _ux_device_class_audio_read_task_function()
127 stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data; in _ux_device_class_audio_read_task_function()
143 stream -> ux_device_class_audio_stream_task_state = UX_STATE_RESET; in _ux_device_class_audio_read_task_function()
144 stream -> ux_device_class_audio_stream_task_status = in _ux_device_class_audio_read_task_function()
[all …]
Dux_device_class_audio_sample_read24.c74 UINT _ux_device_class_audio_sample_read24(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read24() argument
97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read24()
106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read24()
112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read24()
113stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read24()
118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read24()
119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read24()
123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read24()
129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read24()
131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read24()
[all …]
Dux_device_class_audio_sample_read32.c74 UINT _ux_device_class_audio_sample_read32(UX_DEVICE_CLASS_AUDIO_STREAM *stream, ULONG *buffer) in _ux_device_class_audio_sample_read32() argument
99 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read32()
108 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read32()
114 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read32()
115stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read32()
120 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read32()
121 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read32()
125 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read32()
131 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read32()
133 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read32()
[all …]
Dux_device_class_video_read_task_function.c79 UINT _ux_device_class_video_read_task_function(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_read_task_function() argument
92 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_read_task_function()
97 stream -> ux_device_class_video_stream_task_state = UX_STATE_EXIT; in _ux_device_class_video_read_task_function()
102 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_task_function()
109 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_STOP) in _ux_device_class_video_read_task_function()
116 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_START) in _ux_device_class_video_read_task_function()
120 stream -> ux_device_class_video_stream_task_state = UX_DEVICE_CLASS_VIDEO_STREAM_RW_WAIT; in _ux_device_class_video_read_task_function()
125 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_read_task_function()
143 stream -> ux_device_class_video_stream_task_state = UX_STATE_RESET; in _ux_device_class_video_read_task_function()
144 stream -> ux_device_class_video_stream_task_status = in _ux_device_class_video_read_task_function()
[all …]
Dux_device_class_audio_read_frame_free.c72 UINT _ux_device_class_audio_read_frame_free(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_read_frame_free() argument
92 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_frame_free()
101 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_read_frame_free()
107 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_read_frame_free()
109 next_frame = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_read_frame_free()
110 next_frame += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_read_frame_free()
111 …if (next_frame >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class_audio_… in _ux_device_class_audio_read_frame_free()
112 next_frame = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_read_frame_free()
115 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_read_frame_free()
118stream -> ux_device_class_audio_stream_access_pos = (UX_DEVICE_CLASS_AUDIO_FRAME *)next_frame; in _ux_device_class_audio_read_frame_free()
[all …]
Dux_device_class_video_read_payload_free.c70 UINT _ux_device_class_video_read_payload_free(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_read_payload_free() argument
90 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_payload_free()
99 …if (stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length == 0) in _ux_device_class_video_read_payload_free()
105 …if (stream -> ux_device_class_video_stream_access_pos != stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_read_payload_free()
107 next_payload = (UCHAR *)stream -> ux_device_class_video_stream_access_pos; in _ux_device_class_video_read_payload_free()
108 next_payload += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_read_payload_free()
109 …if (next_payload >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_vide… in _ux_device_class_video_read_payload_free()
110 next_payload = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_read_payload_free()
113stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length = 0; in _ux_device_class_video_read_payload_free()
116stream -> ux_device_class_video_stream_access_pos = (UX_DEVICE_CLASS_VIDEO_PAYLOAD *)next_payload; in _ux_device_class_video_read_payload_free()
[all …]
Dux_device_class_video_write_thread_entry.c84 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_write_thread_entry() local
95 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_VIDEO_STREAM, video_stream) in _ux_device_class_video_write_thread_entry()
98 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_write_thread_entry()
107 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_thread_entry()
117 …transfer_length = stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_pay… in _ux_device_class_video_write_thread_entry()
122 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_write_thread_entry()
129stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_data, transfe… in _ux_device_class_video_write_thread_entry()
145stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_length = 0; in _ux_device_class_video_write_thread_entry()
151 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_transfer_pos; in _ux_device_class_video_write_thread_entry()
152 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_write_thread_entry()
[all …]
Dux_device_class_audio_write_thread_entry.c91 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_write_thread_entry() local
102 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_AUDIO_STREAM, audio_stream) in _ux_device_class_audio_write_thread_entry()
105 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_write_thread_entry()
114 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_thread_entry()
124 …transfer_length = stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_write_thread_entry()
131stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data, transfer_… in _ux_device_class_audio_write_thread_entry()
135 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_write_thread_entry()
152stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_write_thread_entry()
158 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_transfer_pos; in _ux_device_class_audio_write_thread_entry()
159 next_pos += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_write_thread_entry()
[all …]
Dux_device_class_audio_read_thread_entry.c97 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_read_thread_entry() local
108 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_AUDIO_STREAM, audio_stream) in _ux_device_class_audio_read_thread_entry()
111 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_read_thread_entry()
121 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_thread_entry()
137 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_read_thread_entry()
150 stream -> ux_device_class_audio_stream_buffer_error_count ++; in _ux_device_class_audio_read_thread_entry()
158stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length = actual… in _ux_device_class_audio_read_thread_entry()
159stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_pos = 0; in _ux_device_class_audio_read_thread_entry()
164 …_ux_utility_memory_copy(stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_aud… in _ux_device_class_audio_read_thread_entry()
170 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_transfer_pos; in _ux_device_class_audio_read_thread_entry()
[all …]
Dux_device_class_video_initialize.c85 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_initialize() local
130 stream = video -> ux_device_class_video_streams; in _ux_device_class_video_initialize()
137stream -> ux_device_class_video_stream_payload_buffer_size = stream_parameter -> ux_device_class_v… in _ux_device_class_video_initialize()
139 … if (UX_OVERFLOW_CHECK_ADD_USHORT(stream -> ux_device_class_video_stream_payload_buffer_size, 4)) in _ux_device_class_video_initialize()
144 stream -> ux_device_class_video_stream_payload_buffer_size += 4; in _ux_device_class_video_initialize()
146 if (UX_OVERFLOW_CHECK_MULV_ULONG(stream -> ux_device_class_video_stream_payload_buffer_size, in _ux_device_class_video_initialize()
152 memory_size = stream -> ux_device_class_video_stream_payload_buffer_size * in _ux_device_class_video_initialize()
157stream -> ux_device_class_video_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_video_initialize()
159stream -> ux_device_class_video_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_video_initialize()
163 if (stream -> ux_device_class_video_stream_buffer == UX_NULL) in _ux_device_class_video_initialize()
[all …]
Dux_device_class_audio_write_frame_commit.c78 UINT _ux_device_class_audio_write_frame_commit(UX_DEVICE_CLASS_AUDIO_STREAM *stream, ULONG length) in _ux_device_class_audio_write_frame_commit() argument
101 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_frame_commit()
110 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_write_frame_commit()
111stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_write_frame_commit()
115 if ((stream -> ux_device_class_audio_stream_frame_buffer_size - 8) < length) in _ux_device_class_audio_write_frame_commit()
119 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_write_frame_commit()
120 next_pos += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_write_frame_commit()
121 …if (next_pos >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class_audio_st… in _ux_device_class_audio_write_frame_commit()
122 next_pos = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_write_frame_commit()
125stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = length; in _ux_device_class_audio_write_frame_commit()
[all …]
Dux_device_class_video_write_payload_commit.c71 UINT _ux_device_class_video_write_payload_commit(UX_DEVICE_CLASS_VIDEO_STREAM *stream, ULONG length) in _ux_device_class_video_write_payload_commit() argument
94 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_payload_commit()
103 …if (stream -> ux_device_class_video_stream_access_pos == stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_write_payload_commit()
104stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length != 0) in _ux_device_class_video_write_payload_commit()
108 if ((stream -> ux_device_class_video_stream_payload_buffer_size - 4) < length) in _ux_device_class_video_write_payload_commit()
112 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_access_pos; in _ux_device_class_video_write_payload_commit()
113 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_write_payload_commit()
114 …if (next_pos >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_video_st… in _ux_device_class_video_write_payload_commit()
115 next_pos = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_write_payload_commit()
118stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length = length; in _ux_device_class_video_write_payload_commit()
[all …]
Dux_device_class_video_change.c83 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_change() local
115 stream = &video -> ux_device_class_video_streams[stream_index]; in _ux_device_class_video_change()
118 stream -> ux_device_class_video_stream_interface = interface_ptr; in _ux_device_class_video_change()
130 stream -> ux_device_class_video_stream_endpoint = UX_NULL; in _ux_device_class_video_change()
140 (stream -> ux_device_class_video_stream_payload_buffer_size - 4)) in _ux_device_class_video_change()
151 stream -> ux_device_class_video_stream_endpoint = endpoint; in _ux_device_class_video_change()
160 if (stream -> ux_device_class_video_stream_endpoint == UX_NULL) in _ux_device_class_video_change()
173 stream -> ux_device_class_video_stream_task_state = UX_STATE_RESET; in _ux_device_class_video_change()
177 stream -> ux_device_class_video_stream_buffer_error_count = 0; in _ux_device_class_video_change()
180 payload_buffer = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_change()
[all …]
Dux_device_class_audio_frame_write.c81 UINT _ux_device_class_audio_frame_write(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR *frame, ULONG l… in _ux_device_class_audio_frame_write() argument
102 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_frame_write()
111 frame_buffer_size = stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_frame_write()
116 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_frame_write()
117stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_frame_write()
121 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_frame_write()
123 …if (next_frame_buffer >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class… in _ux_device_class_audio_frame_write()
124 next_frame_buffer = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_frame_write()
127 …_ux_utility_memory_copy(stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio… in _ux_device_class_audio_frame_write()
128stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = length; in _ux_device_class_audio_frame_write()
[all …]
Dux_device_class_video_read_thread_entry.c84 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_read_thread_entry() local
95 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_VIDEO_STREAM, video_stream) in _ux_device_class_video_read_thread_entry()
98 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_read_thread_entry()
108 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_thread_entry()
124 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_read_thread_entry()
144stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_length = actu… in _ux_device_class_video_read_thread_entry()
152 …_ux_utility_memory_copy(stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_vid… in _ux_device_class_video_read_thread_entry()
158 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_transfer_pos; in _ux_device_class_video_read_thread_entry()
159 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_read_thread_entry()
160 …if (next_pos >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_video_st… in _ux_device_class_video_read_thread_entry()
[all …]
Dux_device_class_audio_initialize.c102 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_initialize() local
256 stream = audio -> ux_device_class_audio_streams; in _ux_device_class_audio_initialize()
265stream -> ux_device_class_audio_stream_feedback_buffer = _ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_audio_initialize()
267 if (stream -> ux_device_class_audio_stream_feedback_buffer == UX_NULL) in _ux_device_class_audio_initialize()
277stream -> ux_device_class_audio_stream_frame_buffer_size = stream_parameter -> ux_device_class_aud… in _ux_device_class_audio_initialize()
279 … if (UX_OVERFLOW_CHECK_ADD_USHORT(stream -> ux_device_class_audio_stream_frame_buffer_size, 8)) in _ux_device_class_audio_initialize()
284 stream -> ux_device_class_audio_stream_frame_buffer_size += 8; in _ux_device_class_audio_initialize()
286 if (UX_OVERFLOW_CHECK_MULV_ULONG(stream -> ux_device_class_audio_stream_frame_buffer_size, in _ux_device_class_audio_initialize()
292 memory_size = stream -> ux_device_class_audio_stream_frame_buffer_size * in _ux_device_class_audio_initialize()
297stream -> ux_device_class_audio_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_audio_initialize()
[all …]
Dux_device_class_audio_feedback_task_function.c76 UINT _ux_device_class_audio_feedback_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_feedback_task_function() argument
87 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_feedback_task_function()
96 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_EXIT; in _ux_device_class_audio_feedback_task_function()
101 endpoint = stream -> ux_device_class_audio_stream_feedback; in _ux_device_class_audio_feedback_task_function()
110 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_RESET; in _ux_device_class_audio_feedback_task_function()
120 switch (stream -> ux_device_class_audio_stream_feedback_task_state) in _ux_device_class_audio_feedback_task_function()
123stream -> ux_device_class_audio_stream_feedback_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_FEEDBACK… in _ux_device_class_audio_feedback_task_function()
124 stream -> ux_device_class_audio_stream_feedback_task_status = UX_TRANSFER_NO_ANSWER; in _ux_device_class_audio_feedback_task_function()
139 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_RESET; in _ux_device_class_audio_feedback_task_function()
140stream -> ux_device_class_audio_stream_feedback_task_status = transfer -> ux_slave_transfer_reques… in _ux_device_class_audio_feedback_task_function()
[all …]
Dux_device_class_video_write_payload_get.c74 UINT _ux_device_class_video_write_payload_get(UX_DEVICE_CLASS_VIDEO_STREAM *stream, UCHAR **payload… in _ux_device_class_video_write_payload_get() argument
93 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_payload_get()
102 …if (stream -> ux_device_class_video_stream_access_pos == stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_write_payload_get()
103stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length != 0) in _ux_device_class_video_write_payload_get()
107 …*payload = stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_data; in _ux_device_class_video_write_payload_get()
110 *length = (stream -> ux_device_class_video_stream_payload_buffer_size - 4); in _ux_device_class_video_write_payload_get()
159 UINT _uxe_device_class_video_write_payload_get(UX_DEVICE_CLASS_VIDEO_STREAM *stream, UCHAR **payloa… in _uxe_device_class_video_write_payload_get() argument
163 if ((stream == UX_NULL) || (payload == UX_NULL) || (length == UX_NULL)) in _uxe_device_class_video_write_payload_get()
167 return(_ux_device_class_video_write_payload_get(stream, payload, length)); in _uxe_device_class_video_write_payload_get()
Dux_device_class_audio_write_frame_get.c76 UINT _ux_device_class_audio_write_frame_get(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR **frame, UL… in _ux_device_class_audio_write_frame_get() argument
95 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_frame_get()
104 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_write_frame_get()
105stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_write_frame_get()
109 *frame = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data; in _ux_device_class_audio_write_frame_get()
112 *length = stream -> ux_device_class_audio_stream_frame_buffer_size - 8; in _ux_device_class_audio_write_frame_get()
161 UINT _uxe_device_class_audio_write_frame_get(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR **frame, U… in _uxe_device_class_audio_write_frame_get() argument
165 if (stream == UX_NULL || frame == UX_NULL || length == UX_NULL) in _uxe_device_class_audio_write_frame_get()
169 return(_ux_device_class_audio_write_frame_get(stream, frame, length)); in _uxe_device_class_audio_write_frame_get()
Dux_device_class_audio_reception_start.c79 UINT _ux_device_class_audio_reception_start(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_reception_start() argument
98 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_reception_start()
107 … if (stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length > 0) in _ux_device_class_audio_reception_start()
113 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_reception_start()
114 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_START; in _ux_device_class_audio_reception_start()
118 _ux_device_thread_resume(&stream -> ux_device_class_audio_stream_thread); in _ux_device_class_audio_reception_start()
163 UINT _uxe_device_class_audio_reception_start(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _uxe_device_class_audio_reception_start() argument
167 if (stream == UX_NULL) in _uxe_device_class_audio_reception_start()
171 return(_ux_device_class_audio_reception_start(stream)); in _uxe_device_class_audio_reception_start()

12