Lines Matching refs:p_aout

65 ca_ClearOutBuffers(audio_output_t *p_aout)  in ca_ClearOutBuffers()  argument
67 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_ClearOutBuffers()
111 ca_Open(audio_output_t *p_aout) in ca_Open() argument
113 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Open()
124 p_aout->play = ca_Play; in ca_Open()
125 p_aout->pause = ca_Pause; in ca_Open()
126 p_aout->flush = ca_Flush; in ca_Open()
127 p_aout->time_get = ca_TimeGet; in ca_Open()
133 ca_Close(audio_output_t *p_aout) in ca_Close() argument
135 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Close()
143 ca_Render(audio_output_t *p_aout, uint32_t i_frames, uint64_t i_host_time, in ca_Render() argument
146 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Render()
152 ca_ClearOutBuffers(p_aout); in ca_Render()
248 ca_GetLatencyLocked(audio_output_t *p_aout) in ca_GetLatencyLocked() argument
250 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_GetLatencyLocked()
258 ca_TimeGet(audio_output_t *p_aout, mtime_t *delay) in ca_TimeGet() argument
260 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_TimeGet()
275 *delay = ca_GetLatencyLocked(p_aout) + i_render_delay; in ca_TimeGet()
281 ca_Flush(audio_output_t *p_aout, bool wait) in ca_Flush() argument
283 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Flush()
292 ca_ClearOutBuffers(p_aout); in ca_Flush()
309 ca_ClearOutBuffers(p_aout); in ca_Flush()
327 ca_Pause(audio_output_t * p_aout, bool pause, mtime_t date) in ca_Pause() argument
329 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Pause()
338 ca_Play(audio_output_t * p_aout, block_t * p_block) in ca_Play() argument
340 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Play()
356 const mtime_t first_render_time = p_block->i_pts - ca_GetLatencyLocked(p_aout); in ca_Play()
420 msg_Warn(p_aout, "underrun of %zu bytes", i_underrun_size); in ca_Play()
424 ca_Initialize(audio_output_t *p_aout, const audio_sample_format_t *fmt, in ca_Initialize() argument
427 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Initialize()
443 msg_Warn(p_aout, "VLC can't handle this device latency, lowering it to " in ca_Initialize()
463 ca_ClearOutBuffers(p_aout); in ca_Initialize()
470 ca_Uninitialize(audio_output_t *p_aout) in ca_Uninitialize() argument
472 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_Uninitialize()
473 ca_ClearOutBuffers(p_aout); in ca_Uninitialize()
478 ca_SetAliveState(audio_output_t *p_aout, bool alive) in ca_SetAliveState() argument
480 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_SetAliveState()
488 ca_ClearOutBuffers(p_aout); in ca_SetAliveState()
500 void ca_SetDeviceLatency(audio_output_t *p_aout, mtime_t i_dev_latency_us) in ca_SetDeviceLatency() argument
502 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in ca_SetDeviceLatency()
511 au_NewOutputInstance(audio_output_t *p_aout, OSType comp_sub_type) in au_NewOutputInstance() argument
525 msg_Err(p_aout, "cannot find any AudioComponent, PCM output failed"); in au_NewOutputInstance()
564 GetLayoutDescription(audio_output_t *p_aout, in GetLayoutDescription() argument
597 msg_Err(p_aout, "insufficient number of output channels"); in GetLayoutDescription()
606 MapOutputLayout(audio_output_t *p_aout, audio_sample_format_t *fmt, in MapOutputLayout() argument
616 msg_Dbg(p_aout, "not output layout, default to Stereo"); in MapOutputLayout()
624 reslayout = GetLayoutDescription(p_aout, outlayout); in MapOutputLayout()
635 msg_Dbg(p_aout, "output layout of AUHAL has 1 channel"); in MapOutputLayout()
642 msg_Dbg(p_aout, "output layout of AUHAL is Stereo"); in MapOutputLayout()
648 msg_Dbg(p_aout, "output layout of AUHAL has %i channels", in MapOutputLayout()
674 msg_Dbg(p_aout, "this is channel: %d", (int) chan); in MapOutputLayout()
679 msg_Dbg(p_aout, "found nonrecognized channel %d at index " in MapOutputLayout()
695 msg_Dbg(p_aout, "selected %d physical channels for device output", in MapOutputLayout()
697 msg_Dbg(p_aout, "VLC will output: %s", aout_FormatPrintChannels(fmt)); in MapOutputLayout()
703 SetupInputLayout(audio_output_t *p_aout, const audio_sample_format_t *fmt, in SetupInputLayout() argument
706 struct aout_sys_common *p_sys = (struct aout_sys_common *) p_aout->sys; in SetupInputLayout()
777 msg_Dbg(p_aout, "channel reordering needed for 5.1 output"); in SetupInputLayout()
796 msg_Dbg(p_aout, "channel reordering needed for 6.0 output"); in SetupInputLayout()
816 msg_Dbg(p_aout, "channel reordering needed for 6.1 output"); in SetupInputLayout()
853 msg_Dbg(p_aout, "channel reordering needed for 7.1 / 8.0 output"); in SetupInputLayout()
873 msg_Dbg(p_aout, "channel reordering needed for 8.1 output"); in SetupInputLayout()
881 au_Initialize(audio_output_t *p_aout, AudioUnit au, audio_sample_format_t *fmt, in au_Initialize() argument
897 ret = MapOutputLayout(p_aout, fmt, outlayout, warn_configuration); in au_Initialize()
901 ret = SetupInputLayout(p_aout, fmt, &inlayout_tag); in au_Initialize()
940 msg_Dbg(p_aout, STREAM_FORMAT_MSG("Current AU format: " , desc)); in au_Initialize()
955 .inputProcRefCon = p_aout, in au_Initialize()
990 ret = ca_Initialize(p_aout, fmt, i_dev_latency_us); in au_Initialize()
1001 au_Uninitialize(audio_output_t *p_aout, AudioUnit au) in au_Uninitialize() argument
1007 ca_Uninitialize(p_aout); in au_Uninitialize()