Change-Id: I841329822e3e6808ceebebfc8b142a203cf3f119
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
%{_libdir}/remix/*
%manifest %{name}.manifest
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
%{_libdir}/remix/*
%manifest %{name}.manifest
-/usr/share/license/%{name}
+/usr/share/license/%{name}
\ No newline at end of file
if (player_data->handle)
{
if (player_data->handle)
{
+ mm_sound_pcm_play_stop(player_data->handle);
mm_sound_pcm_play_close(player_data->handle);
player_data->handle = NULL;
}
old_buffer_size = player_data->buffer_size;
mm_sound_pcm_play_close(player_data->handle);
player_data->handle = NULL;
}
old_buffer_size = player_data->buffer_size;
- player_data->buffer_size = mm_sound_pcm_play_open(&player_data->handle,
+ 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);
player_data->frequency,
player_data->channel,
DEFAULT_FORMAT,
VOLUME_TYPE_SYSTEM);
+ if(mm_sound_pcm_play_start(player_data->handle) < 0)
+ {
+ remix_set_error (env, REMIX_ERROR_SYSTEM);
+ return RemixNone;
+ }
+
if(player_data->buffer_size < 0)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
if(player_data->buffer_size < 0)
{
remix_set_error (env, REMIX_ERROR_SYSTEM);
WRN("\nFail to unregister VCONFKEY_SYSMAN_EARJACK key callback");
if(player_data->handle)
WRN("\nFail to unregister VCONFKEY_SYSMAN_EARJACK key callback");
if(player_data->handle)
- mm_sound_pcm_play_close(player_data->handle);
+ {
+ mm_sound_pcm_play_stop(player_data->handle);
+ mm_sound_pcm_play_close(player_data->handle);
+ }
if(player_data->playbuffer) free(player_data->playbuffer);
free (player_data);
return 0;
if(player_data->playbuffer) free(player_data->playbuffer);
free (player_data);
return 0;