Compare commits
6 Commits
ef528c0f3b
...
6e7ad64240
Author | SHA1 | Date |
---|---|---|
blackhorse-reddog | 6e7ad64240 | |
Aron Podrigal | 5cb74797fe | |
blackhorse-reddog | 3ba4597b88 | |
Piroska Gabor | 49bac7e082 | |
Piroska Gabor | be5fdb57c5 | |
Piroska Gabor | ab2a9691c4 |
|
@ -611,10 +611,10 @@ static switch_status_t add_stream(av_file_context_t *context, MediaStream *mst,
|
|||
c->width = mst->width;
|
||||
c->height = mst->height;
|
||||
c->bit_rate = mm->vb * 1024;
|
||||
mst->st->time_base.den = 90000;
|
||||
mst->st->time_base.den = (codec_id == AV_CODEC_ID_MPEG4 ? 48000 : 90000);
|
||||
mst->st->time_base.num = 1;
|
||||
c->time_base.den = 90000;
|
||||
c->time_base.num = 1;
|
||||
c->time_base.den = mst->st->time_base.den;
|
||||
c->time_base.num = mst->st->time_base.num;
|
||||
c->gop_size = fps * 10; /* emit one intra frame every 10 frames at most */
|
||||
c->pix_fmt = AV_PIX_FMT_YUV420P;
|
||||
//c->thread_count = threads;
|
||||
|
|
|
@ -1090,9 +1090,8 @@ switch_status_t conference_member_add(conference_obj_t *conference, conference_m
|
|||
|
||||
|
||||
if (conference_utils_member_test_flag(member, MFLAG_JOIN_VID_FLOOR)) {
|
||||
conference_video_set_floor_holder(conference, member, SWITCH_TRUE);
|
||||
conference_utils_set_flag(member->conference, CFLAG_VID_FLOOR_LOCK);
|
||||
|
||||
conference_video_set_floor_holder(conference, member, SWITCH_TRUE);
|
||||
if (test_eflag(conference, EFLAG_FLOOR_CHANGE)) {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "conference %s OK video floor %d %s\n",
|
||||
conference->name, member->id, switch_channel_get_name(member->channel));
|
||||
|
|
|
@ -106,6 +106,22 @@ char * pgsql_handle_get_error(switch_pgsql_handle_t *handle)
|
|||
return err_str;
|
||||
}
|
||||
|
||||
void pgsql_handle_set_error_if_not_set(switch_pgsql_handle_t *handle, char **err)
|
||||
{
|
||||
char *err_str;
|
||||
|
||||
if (err && !(*err)) {
|
||||
err_str = pgsql_handle_get_error(handle);
|
||||
|
||||
if (zstr(err_str)) {
|
||||
switch_safe_free(err_str);
|
||||
err_str = strdup((char *)"SQL ERROR!");
|
||||
}
|
||||
|
||||
*err = err_str;
|
||||
}
|
||||
}
|
||||
|
||||
static int db_is_up(switch_pgsql_handle_t *handle)
|
||||
{
|
||||
int ret = 0;
|
||||
|
@ -553,8 +569,15 @@ switch_status_t pgsql_handle_exec_detailed(const char *file, const char *func, i
|
|||
goto error;
|
||||
}
|
||||
|
||||
return pgsql_finish_results(handle);
|
||||
if (pgsql_finish_results(handle) != SWITCH_STATUS_SUCCESS) {
|
||||
goto error;
|
||||
}
|
||||
|
||||
return SWITCH_STATUS_SUCCESS;
|
||||
|
||||
error:
|
||||
pgsql_handle_set_error_if_not_set(handle, err);
|
||||
|
||||
return SWITCH_STATUS_FALSE;
|
||||
}
|
||||
|
||||
|
@ -630,6 +653,7 @@ done:
|
|||
|
||||
pgsql_free_result(&result);
|
||||
if (pgsql_finish_results(handle) != SWITCH_STATUS_SUCCESS) {
|
||||
pgsql_handle_set_error_if_not_set(handle, err);
|
||||
sstatus = SWITCH_STATUS_FALSE;
|
||||
}
|
||||
|
||||
|
@ -638,6 +662,7 @@ done:
|
|||
error:
|
||||
|
||||
pgsql_free_result(&result);
|
||||
pgsql_handle_set_error_if_not_set(handle, err);
|
||||
|
||||
return SWITCH_STATUS_FALSE;
|
||||
}
|
||||
|
@ -1050,6 +1075,8 @@ switch_status_t pgsql_handle_callback_exec_detailed(const char *file, const char
|
|||
return SWITCH_STATUS_SUCCESS;
|
||||
error:
|
||||
|
||||
pgsql_handle_set_error_if_not_set(handle, err);
|
||||
|
||||
return SWITCH_STATUS_FALSE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue