From: Seven Du Date: Tue, 10 Mar 2015 04:16:18 +0000 (+0800) Subject: FS-7514: fix binary & X-Git-Tag: v1.6.2~614^2~283 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39bd8adbdc3c222000647f9b0c458ab36f01e1a0;p=thirdparty%2Ffreeswitch.git FS-7514: fix binary & --- diff --git a/src/mod/formats/mod_vlc/mod_vlc.c b/src/mod/formats/mod_vlc/mod_vlc.c index c5bba681ae..3526b8f047 100644 --- a/src/mod/formats/mod_vlc/mod_vlc.c +++ b/src/mod/formats/mod_vlc/mod_vlc.c @@ -731,7 +731,7 @@ static switch_status_t vlc_file_open(switch_file_handle_t *handle, const char *p realpath = path; path = switch_core_sprintf(context->pool, "#transcode{vcodec=h264,acodec=mp3}:std{access=file,mux=mp4,dst=%s}", path); } else if (handle->stream_name && !strcasecmp(handle->stream_name, "rtmp")) { - path = switch_core_sprintf(context->pool, + path = switch_core_sprintf(context->pool, "#transcode{venc=x264{keyint=25}," "vcodec=h264," "scale=1," @@ -1044,7 +1044,7 @@ static switch_status_t vlc_file_read_video(switch_file_handle_t *handle, switch_ return SWITCH_STATUS_FALSE; } - while((flags && SVR_FLUSH) && switch_queue_size(vcontext->video_queue) > 1) { + while((flags & SVR_FLUSH) && switch_queue_size(vcontext->video_queue) > 1) { if (switch_queue_trypop(vcontext->video_queue, &pop) == SWITCH_STATUS_SUCCESS) { switch_image_t *img = (switch_image_t *) pop; switch_img_free(&img); @@ -1076,7 +1076,7 @@ static switch_status_t vlc_file_read_video(switch_file_handle_t *handle, switch_ return SWITCH_STATUS_SUCCESS; } - return (flags && SVR_FLUSH) ? SWITCH_STATUS_BREAK : status; + return (flags & SVR_FLUSH) ? SWITCH_STATUS_BREAK : status; } static switch_status_t vlc_file_write_video(switch_file_handle_t *handle, switch_frame_t *frame)