projects
/
platform
/
core
/
multimedia
/
libmm-camcorder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add mm_handle field to use it in gdbus sound eos callback
[platform/core/multimedia/libmm-camcorder.git]
/
src
/
mm_camcorder_util.c
diff --git
a/src/mm_camcorder_util.c
b/src/mm_camcorder_util.c
index
6414afd
..
8a4f12f
100644
(file)
--- a/
src/mm_camcorder_util.c
+++ b/
src/mm_camcorder_util.c
@@
-162,6
+162,7
@@
static void __gdbus_stream_eos_cb(GDBusConnection *connection,
{
int played_idx = 0;
_MMCamcorderGDbusCbInfo *gdbus_info = NULL;
{
int played_idx = 0;
_MMCamcorderGDbusCbInfo *gdbus_info = NULL;
+ mmf_camcorder_t *hcamcorder = NULL;
_mmcam_dbg_log("entered");
_mmcam_dbg_log("entered");
@@
-171,13
+172,14
@@
static void __gdbus_stream_eos_cb(GDBusConnection *connection,
}
gdbus_info = (_MMCamcorderGDbusCbInfo *)user_data;
}
gdbus_info = (_MMCamcorderGDbusCbInfo *)user_data;
+ hcamcorder = (mmf_camcorder_t *)gdbus_info->mm_handle;
g_variant_get(param, "(i)", &played_idx);
g_mutex_lock(&gdbus_info->sync_mutex);
g_variant_get(param, "(i)", &played_idx);
g_mutex_lock(&gdbus_info->sync_mutex);
- _mmcam_dbg_log("gdbus_info->param %d, played_idx : %d",
- gdbus_info->param, played_idx);
+ _mmcam_dbg_log("gdbus_info->param %d, played_idx : %d
, handle : %p
",
+ gdbus_info->param, played_idx
, hcamcorder
);
if (gdbus_info->param == played_idx) {
g_dbus_connection_signal_unsubscribe(connection, gdbus_info->subscribe_id);
if (gdbus_info->param == played_idx) {
g_dbus_connection_signal_unsubscribe(connection, gdbus_info->subscribe_id);