Ecore_Timer *timeout;
int snd_on;
int tch_snd_on;
- unsigned int buffer_size;
+ int buffer_size;
+ int old_buffer_size;
int stereo;
int frequency;
};
static RemixBase *
remix_player_reset_device (RemixEnv *env, RemixBase *base)
{
- int old_buffer_size;
RemixPlayerData *player_data = remix_base_get_instance_data(env, base);
if (player_data->handle)
mm_sound_pcm_play_close(player_data->handle);
player_data->handle = NULL;
}
- old_buffer_size = player_data->buffer_size;
+ player_data->old_buffer_size = player_data->buffer_size;
player_data->buffer_size = mm_sound_pcm_play_open_no_session(&player_data->handle,
player_data->frequency,
player_data->channel,
DEFAULT_FORMAT,
VOLUME_TYPE_SYSTEM);
- if(mm_sound_pcm_play_start(player_data->handle) < 0)
+ if (mm_sound_pcm_play_start(player_data->handle) < 0)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
return RemixNone;
}
- if( old_buffer_size < player_data->buffer_size)
+ if (player_data->old_buffer_size < player_data->buffer_size)
{
- if( player_data->playbuffer ) free(player_data->playbuffer);
+ if ( player_data->playbuffer ) free(player_data->playbuffer);
player_data->playbuffer = calloc(sizeof(PLAYER_PCM), player_data->buffer_size);
- if(!player_data->playbuffer)
+ if (!player_data->playbuffer)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
return RemixNone;
_vconf_noti_key_changed_cb) < 0)
WRN("\nFail to unregister VCONFKEY_SYSMAN_EARJACK key callback");
- if(player_data->handle)
+ if (player_data->handle)
{
mm_sound_pcm_play_stop(player_data->handle);
mm_sound_pcm_play_close(player_data->handle);
}
if (player_data->timeout) ecore_timer_del(player_data->timeout);
- if(player_data->playbuffer) free(player_data->playbuffer);
+ if (player_data->playbuffer) free(player_data->playbuffer);
free (player_data);
return 0;
}
ret = mm_sound_pcm_play_write(player->handle,
player->playbuffer,
length);
- if(ret < 0)
+ if (ret < 0)
ERR("Write Fail\n");
return length;
static int
remix_player_flush (RemixEnv *env, RemixBase *base)
{
- int old_buffer_size;
RemixPlayerData *player_data = remix_base_get_instance_data(env, base);
if (player_data->timeout) ecore_timer_del(player_data->timeout);
if (player_data->handle) return 0;
- old_buffer_size = player_data->buffer_size;
+ player_data->old_buffer_size = player_data->buffer_size;
player_data->buffer_size = mm_sound_pcm_play_open_no_session(&player_data->handle,
player_data->frequency,
player_data->channel,
DEFAULT_FORMAT,
VOLUME_TYPE_SYSTEM);
- if(mm_sound_pcm_play_start(player_data->handle) < 0)
+ if (mm_sound_pcm_play_start(player_data->handle) < 0)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
return -1;
}
-//player_data->buffer_size is unsigned int, so it cannot be value under 0
-/* if(player_data->buffer_size < 0)
+
+ if (player_data->buffer_size < 0)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
return -1;
}
-*/
- if( old_buffer_size < player_data->buffer_size)
+ if (player_data->old_buffer_size < player_data->buffer_size)
{
- if( player_data->playbuffer ) free(player_data->playbuffer);
+ if (player_data->playbuffer) free(player_data->playbuffer);
player_data->playbuffer = calloc(sizeof(PLAYER_PCM), player_data->buffer_size);
- if(!player_data->playbuffer)
+ if (!player_data->playbuffer)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
return -1;