Fixed Haiku coding style violations mostly pointed by FuncHaikuCheck.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36991 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -108,9 +108,8 @@ static status_t
|
|||||||
get_description(void *cookie, multi_description *data)
|
get_description(void *cookie, multi_description *data)
|
||||||
{
|
{
|
||||||
multi_description description;
|
multi_description description;
|
||||||
if(user_memcpy(&description, data, sizeof(multi_description)) != B_OK) {
|
if (user_memcpy(&description, data, sizeof(multi_description)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
description.interface_version = B_CURRENT_INTERFACE_VERSION;
|
description.interface_version = B_CURRENT_INTERFACE_VERSION;
|
||||||
description.interface_minimum = B_CURRENT_INTERFACE_VERSION;
|
description.interface_minimum = B_CURRENT_INTERFACE_VERSION;
|
||||||
@@ -137,12 +136,11 @@ get_description(void *cookie, multi_description *data)
|
|||||||
|
|
||||||
strcpy(description.control_panel,"");
|
strcpy(description.control_panel,"");
|
||||||
|
|
||||||
if(user_memcpy(data, &description, sizeof(multi_description)) != B_OK) {
|
if (user_memcpy(data, &description, sizeof(multi_description)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
if(description.request_channel_count >=
|
if (description.request_channel_count
|
||||||
sizeof(channel_descriptions) / sizeof(channel_descriptions[0])) {
|
>= sizeof(channel_descriptions) / sizeof(channel_descriptions[0])) {
|
||||||
if (user_memcpy(data->channels,
|
if (user_memcpy(data->channels,
|
||||||
&channel_descriptions, sizeof(channel_descriptions)) != B_OK)
|
&channel_descriptions, sizeof(channel_descriptions)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
@@ -291,8 +289,8 @@ set_mix_mixer(ali_dev *card, multi_mix_value *mmv, int32 id)
|
|||||||
val |= (uint16) (((mixer_info->features&ALI_MIX_FT_GAIN)
|
val |= (uint16) (((mixer_info->features&ALI_MIX_FT_GAIN)
|
||||||
? mixer_info->min_gain + mmv->u.gain
|
? mixer_info->min_gain + mmv->u.gain
|
||||||
: mixer_info->max_gain - mmv->u.gain)
|
: mixer_info->max_gain - mmv->u.gain)
|
||||||
/ ALI_MIXER_GRANULARITY) <<
|
/ ALI_MIXER_GRANULARITY)
|
||||||
((gadget_id == ALI_MIX_LEFT_ID) ? 8 : 0);
|
<< ((gadget_id == ALI_MIX_LEFT_ID) ? 8 : 0);
|
||||||
ac97_reg_cached_write(card->codec, mixer_info->reg, val);
|
ac97_reg_cached_write(card->codec, mixer_info->reg, val);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -503,9 +501,8 @@ buffer_exchange(ali_dev *card, multi_buffer_info *info)
|
|||||||
ali_stream *play_s, *rec_s;
|
ali_stream *play_s, *rec_s;
|
||||||
|
|
||||||
multi_buffer_info buffer_info;
|
multi_buffer_info buffer_info;
|
||||||
if(user_memcpy(&buffer_info, info, sizeof(multi_buffer_info)) != B_OK) {
|
if (user_memcpy(&buffer_info, info, sizeof(multi_buffer_info)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
play_s = card->playback_stream;
|
play_s = card->playback_stream;
|
||||||
rec_s = card->record_stream;
|
rec_s = card->record_stream;
|
||||||
@@ -538,9 +535,8 @@ buffer_exchange(ali_dev *card, multi_buffer_info *info)
|
|||||||
|
|
||||||
UNLOCK(card->lock_sts);
|
UNLOCK(card->lock_sts);
|
||||||
|
|
||||||
if(user_memcpy(info, &buffer_info, sizeof(multi_buffer_info)) != B_OK) {
|
if (user_memcpy(info, &buffer_info, sizeof(multi_buffer_info)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
*/
|
*/
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
|
|
||||||
|
|
||||||
// Convenience function to determine the byte count
|
// Convenience function to determine the byte count
|
||||||
// of a sample for a given format.
|
// of a sample for a given format.
|
||||||
// Note: Currently null_audio only supports 16 bit,
|
// Note: Currently null_audio only supports 16 bit,
|
||||||
@@ -81,9 +82,8 @@ get_description(void* cookie, multi_description* data)
|
|||||||
|
|
||||||
strcpy(description.control_panel,"");
|
strcpy(description.control_panel,"");
|
||||||
|
|
||||||
if(user_memcpy(data, &description, sizeof(multi_description)) != B_OK) {
|
if (user_memcpy(data, &description, sizeof(multi_description)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
if (description.request_channel_count
|
if (description.request_channel_count
|
||||||
>= sizeof(channel_descriptions) / sizeof(channel_descriptions[0])) {
|
>= sizeof(channel_descriptions) / sizeof(channel_descriptions[0])) {
|
||||||
@@ -146,7 +146,8 @@ get_global_format(device_t* device, multi_format_info* data)
|
|||||||
|
|
||||||
|
|
||||||
static int32
|
static int32
|
||||||
create_group_control(multi_mix_control* multi, int32 idx, int32 parent, int32 string, const char* name)
|
create_group_control(multi_mix_control* multi, int32 idx, int32 parent,
|
||||||
|
int32 string, const char* name)
|
||||||
{
|
{
|
||||||
multi->id = MULTI_AUDIO_BASE_ID + idx;
|
multi->id = MULTI_AUDIO_BASE_ID + idx;
|
||||||
multi->parent = parent;
|
multi->parent = parent;
|
||||||
@@ -193,15 +194,18 @@ list_mix_channels(void* cookie, multi_mix_channel_info* channel_info)
|
|||||||
static status_t
|
static status_t
|
||||||
get_buffers(device_t* device, multi_buffer_list* data)
|
get_buffers(device_t* device, multi_buffer_list* data)
|
||||||
{
|
{
|
||||||
uint32 playback_sample_size = format_to_sample_size(device->playback_stream.format);
|
uint32 playback_sample_size
|
||||||
uint32 record_sample_size = format_to_sample_size(device->record_stream.format);
|
= format_to_sample_size(device->playback_stream.format);
|
||||||
|
uint32 record_sample_size
|
||||||
|
= format_to_sample_size(device->record_stream.format);
|
||||||
uint32 cidx, bidx;
|
uint32 cidx, bidx;
|
||||||
status_t result;
|
status_t result;
|
||||||
|
|
||||||
dprintf("null_audio: %s\n" , __func__ );
|
dprintf("null_audio: %s\n" , __func__ );
|
||||||
|
|
||||||
/* Workaround for Haiku multi_audio API, since it prefers to let the driver pick
|
// Workaround for Haiku multi_audio API, since it prefers
|
||||||
values, while the BeOS multi_audio actually gives the user's defaults. */
|
// to let the driver pick values, while the BeOS multi_audio
|
||||||
|
// actually gives the user's defaults.
|
||||||
if (data->request_playback_buffers > STRMAXBUF
|
if (data->request_playback_buffers > STRMAXBUF
|
||||||
|| data->request_playback_buffers < STRMINBUF) {
|
|| data->request_playback_buffers < STRMINBUF) {
|
||||||
data->request_playback_buffers = STRMINBUF;
|
data->request_playback_buffers = STRMINBUF;
|
||||||
@@ -218,7 +222,8 @@ get_buffers(device_t* device, multi_buffer_list* data)
|
|||||||
if (data->request_record_buffer_size == 0)
|
if (data->request_record_buffer_size == 0)
|
||||||
data->request_record_buffer_size = FRAMES_PER_BUFFER;
|
data->request_record_buffer_size = FRAMES_PER_BUFFER;
|
||||||
|
|
||||||
/* ... from here on, we can assume again that a reasonable request is being made */
|
// ... from here on, we can assume again that
|
||||||
|
// a reasonable request is being made
|
||||||
|
|
||||||
data->flags = 0;
|
data->flags = 0;
|
||||||
|
|
||||||
@@ -227,16 +232,22 @@ get_buffers(device_t* device, multi_buffer_list* data)
|
|||||||
device->playback_stream.num_buffers = data->request_playback_buffers;
|
device->playback_stream.num_buffers = data->request_playback_buffers;
|
||||||
device->playback_stream.num_channels = data->request_playback_channels;
|
device->playback_stream.num_channels = data->request_playback_channels;
|
||||||
device->playback_stream.buffer_length = data->request_playback_buffer_size;
|
device->playback_stream.buffer_length = data->request_playback_buffer_size;
|
||||||
if ((result = null_hw_create_virtual_buffers(&device->playback_stream, "null_audio_playback_sem")) != B_OK) {
|
result = null_hw_create_virtual_buffers(&device->playback_stream,
|
||||||
dprintf("null_audio %s: Error setting up playback buffers (%s)\n", __func__, strerror(result));
|
"null_audio_playback_sem");
|
||||||
|
if (result != B_OK) {
|
||||||
|
dprintf("null_audio %s: Error setting up playback buffers (%s)\n",
|
||||||
|
__func__, strerror(result));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
device->record_stream.num_buffers = data->request_record_buffers;
|
device->record_stream.num_buffers = data->request_record_buffers;
|
||||||
device->record_stream.num_channels = data->request_record_channels;
|
device->record_stream.num_channels = data->request_record_channels;
|
||||||
device->record_stream.buffer_length = data->request_record_buffer_size;
|
device->record_stream.buffer_length = data->request_record_buffer_size;
|
||||||
if ((result = null_hw_create_virtual_buffers(&device->record_stream, "null_audio_record_sem")) != B_OK) {
|
result = null_hw_create_virtual_buffers(&device->record_stream,
|
||||||
dprintf("null_audio %s: Error setting up recording buffers (%s)\n", __func__, strerror(result));
|
"null_audio_record_sem");
|
||||||
|
if (result != B_OK) {
|
||||||
|
dprintf("null_audio %s: Error setting up recording buffers (%s)\n",
|
||||||
|
__func__, strerror(result));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -247,8 +258,10 @@ get_buffers(device_t* device, multi_buffer_list* data)
|
|||||||
|
|
||||||
for (bidx = 0; bidx < data->return_playback_buffers; bidx++) {
|
for (bidx = 0; bidx < data->return_playback_buffers; bidx++) {
|
||||||
for (cidx = 0; cidx < data->return_playback_channels; cidx++) {
|
for (cidx = 0; cidx < data->return_playback_channels; cidx++) {
|
||||||
data->playback_buffers[bidx][cidx].base = device->playback_stream.buffers[bidx] + (playback_sample_size * cidx);
|
data->playback_buffers[bidx][cidx].base
|
||||||
data->playback_buffers[bidx][cidx].stride = playback_sample_size * data->return_playback_channels;
|
= device->playback_stream.buffers[bidx] + (playback_sample_size * cidx);
|
||||||
|
data->playback_buffers[bidx][cidx].stride
|
||||||
|
= playback_sample_size * data->return_playback_channels;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -258,8 +271,10 @@ get_buffers(device_t* device, multi_buffer_list* data)
|
|||||||
|
|
||||||
for (bidx = 0; bidx < data->return_record_buffers; bidx++) {
|
for (bidx = 0; bidx < data->return_record_buffers; bidx++) {
|
||||||
for (cidx = 0; cidx < data->return_record_channels; cidx++) {
|
for (cidx = 0; cidx < data->return_record_channels; cidx++) {
|
||||||
data->record_buffers[bidx][cidx].base = device->record_stream.buffers[bidx] + (record_sample_size * cidx);
|
data->record_buffers[bidx][cidx].base
|
||||||
data->record_buffers[bidx][cidx].stride = record_sample_size * data->return_record_channels;
|
= device->record_stream.buffers[bidx] + (record_sample_size * cidx);
|
||||||
|
data->record_buffers[bidx][cidx].stride
|
||||||
|
= record_sample_size * data->return_record_channels;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,9 +291,8 @@ buffer_exchange(device_t* device, multi_buffer_info* info)
|
|||||||
status_t result;
|
status_t result;
|
||||||
|
|
||||||
multi_buffer_info buffer_info;
|
multi_buffer_info buffer_info;
|
||||||
if(user_memcpy(&buffer_info, info, sizeof(multi_buffer_info)) != B_OK) {
|
if (user_memcpy(&buffer_info, info, sizeof(multi_buffer_info)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
// On first call, we start our fake hardware.
|
// On first call, we start our fake hardware.
|
||||||
// Usually one would jump into his interrupt handler now
|
// Usually one would jump into his interrupt handler now
|
||||||
@@ -312,13 +326,13 @@ buffer_exchange(device_t* device, multi_buffer_info* info)
|
|||||||
restore_interrupts(status);
|
restore_interrupts(status);
|
||||||
|
|
||||||
debug_buffers_exchanged++;
|
debug_buffers_exchanged++;
|
||||||
if (((debug_buffers_exchanged % 5000) == 0) ) { //&& debug_buffers_exchanged < 1111) {
|
if (((debug_buffers_exchanged % 5000) == 0) ) {
|
||||||
dprintf("null_audio: %s: %d buffers processed\n", __func__, debug_buffers_exchanged);
|
dprintf("null_audio: %s: %d buffers processed\n",
|
||||||
|
__func__, debug_buffers_exchanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(user_memcpy(info, &buffer_info, sizeof(multi_buffer_info)) != B_OK) {
|
if (user_memcpy(info, &buffer_info, sizeof(multi_buffer_info)) != B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
}
|
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user