summaryrefslogtreecommitdiff
path: root/src/audio_out/audio_directx2_out.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio_out/audio_directx2_out.c')
-rw-r--r--src/audio_out/audio_directx2_out.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/audio_out/audio_directx2_out.c b/src/audio_out/audio_directx2_out.c
index 6bee2066c..4d7fe4e65 100644
--- a/src/audio_out/audio_directx2_out.c
+++ b/src/audio_out/audio_directx2_out.c
@@ -70,14 +70,14 @@
/*
* If GAP_TOLERANCE is lower than AO_MAX_GAP, xine will
- * try to smooth playback without skipping frames or
+ * try to smooth playback without skipping frames or
* inserting silence.
*/
#define GAP_TOLERANCE (AO_MAX_GAP/3)
-/*
- * buffer size in miliseconds
- * (one second takes 11-192 KB)
+/*
+ * buffer size in miliseconds
+ * (one second takes 11-192 KB)
*/
#define BUFFER_MS 1000
@@ -86,7 +86,7 @@
*/
#define BUFFER_MIN_MS 200
-/*
+/*
* base power factor for volume remapping
*/
#define FACTOR 60.0
@@ -117,8 +117,8 @@ typedef struct {
LPDIRECTSOUNDBUFFER dsbuffer; /* DirectSound buffer */
size_t buffer_size; /* size of the buffer */
- size_t write_pos; /* positition in ring buffer for writing*/
-
+ size_t write_pos; /* positition in ring buffer for writing*/
+
int status; /* current status of the driver */
int paused; /* paused mode */
int finished; /* driver finished */
@@ -356,7 +356,7 @@ static int audio_flush(dx2_driver_t *this) {
}
-/*
+/*
* set the volume
*
* DirecSound can only lower the volume by software way.
@@ -403,7 +403,7 @@ static int audio_fill(dx2_driver_t *this, char *data, size_t size) {
// this->read_size += size;
this->write_pos = (this->write_pos + size ) % this->buffer_size;
- lprintf("size %u, write_pos %u\n", size, this->write_pos);
+ lprintf("size %u, write_pos %u\n", size, this->write_pos);
if ((err = IDirectSoundBuffer_Unlock(this->dsbuffer, ptr1, size1, ptr2, size2)) != DS_OK) {
audio_error(this, err, _("Couldn't unlock direct sound buffer"));
@@ -467,8 +467,8 @@ static int test_capability(LPDIRECTSOUNDBUFFER buffer, uint32_t bits, uint32_t r
}
-/*
- * test capabilities of driver before opening
+/*
+ * test capabilities of driver before opening
*
* Passed only 8 bit and 16 bit with mono or stereo.
*/
@@ -517,7 +517,7 @@ static int test_capabilities(dx2_driver_t *this) {
/* size of free space in the ring buffer */
static size_t buffer_free_size(dx2_driver_t *this) {
-
+
int ret;
size_t play_pos;
size_t free_space;
@@ -526,10 +526,10 @@ static size_t buffer_free_size(dx2_driver_t *this) {
ret = audio_tell(this, &play_pos);
if (!ret)
return 0;
-
+
// calc free space (-1)
free_space = (this->buffer_size + play_pos - this->write_pos - 1) % this->buffer_size;
-
+
return free_space;
}
@@ -543,10 +543,10 @@ static size_t buffer_occupied_size(dx2_driver_t *this) {
// get current play pos
ret = audio_tell(this, &play_pos);
if (!ret) return 0;
-
+
// calc used space
used_space = (this->buffer_size + this->write_pos - play_pos) % this->buffer_size;
-
+
return used_space;
}
@@ -759,7 +759,7 @@ static int ao_dx2_delay(ao_driver_t *this_gen) {
if (ret){
frames = buffer_occupied_size(this) / this->frame_size;
}
- }
+ }
pthread_mutex_unlock(&this->data_mutex);