trunk/src/osd/modules/sound/coreaudio_sound.c
| r245448 | r245449 | |
| 59 | 59 | }; |
| 60 | 60 | |
| 61 | 61 | UINT32 clamped_latency() const { return MAX(MIN(m_audio_latency, LATENCY_MAX), LATENCY_MIN); } |
| 62 | | UINT32 buffer_avail() const { return ((m_writepos <= m_playpos) ? m_buffer_size : 0) + m_playpos - m_writepos; } |
| 63 | | UINT32 buffer_used() const { return ((m_playpos < m_writepos) ? m_buffer_size : 0) + m_writepos - m_playpos; } |
| 62 | UINT32 buffer_avail() const { return ((m_writepos >= m_playpos) ? m_buffer_size : 0) + m_playpos - m_writepos; } |
| 63 | UINT32 buffer_used() const { return ((m_playpos > m_writepos) ? m_buffer_size : 0) + m_writepos - m_playpos; } |
| 64 | 64 | |
| 65 | 65 | void copy_scaled(void *dst, void const *src, UINT32 bytes) const |
| 66 | 66 | { |