diff options
Diffstat (limited to 'pjmedia/src/pjmedia-videodev')
-rw-r--r-- | pjmedia/src/pjmedia-videodev/avi_dev.c | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/dshow_dev.c | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/ffmpeg_dev.c | 3 |
3 files changed, 4 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia-videodev/avi_dev.c b/pjmedia/src/pjmedia-videodev/avi_dev.c index 6f6c4813..a398b8cc 100644 --- a/pjmedia/src/pjmedia-videodev/avi_dev.c +++ b/pjmedia/src/pjmedia-videodev/avi_dev.c @@ -628,7 +628,7 @@ static pj_status_t avi_dev_strm_get_frame(pjmedia_vid_dev_stream *strm, return status; return pjmedia_vid_codec_decode(stream->adi->codec, 1, &enc_frame, - frame->size, frame); + (unsigned)frame->size, frame); } else { return pjmedia_port_get_frame(stream->adi->vid, frame); } diff --git a/pjmedia/src/pjmedia-videodev/dshow_dev.c b/pjmedia/src/pjmedia-videodev/dshow_dev.c index 08f82ef9..e1d4ca97 100644 --- a/pjmedia/src/pjmedia-videodev/dshow_dev.c +++ b/pjmedia/src/pjmedia-videodev/dshow_dev.c @@ -633,7 +633,7 @@ static pj_status_t dshow_stream_put_frame(pjmedia_vid_dev_stream *strm, } hr = SourceFilter_Deliver(stream->dgraph.csource_filter, - frame->buf, frame->size); + frame->buf, (long)frame->size); if (FAILED(hr)) return hr; diff --git a/pjmedia/src/pjmedia-videodev/ffmpeg_dev.c b/pjmedia/src/pjmedia-videodev/ffmpeg_dev.c index 1bfc0c27..b70396ec 100644 --- a/pjmedia/src/pjmedia-videodev/ffmpeg_dev.c +++ b/pjmedia/src/pjmedia-videodev/ffmpeg_dev.c @@ -278,7 +278,8 @@ static pj_status_t ffmpeg_factory_refresh(pjmedia_vid_dev_factory *f) info->host_api = p; -#if defined(PJ_WIN32) && PJ_WIN32!=0 +#if (defined(PJ_WIN32) && PJ_WIN32!=0) || \ + (defined(PJ_WIN64) && PJ_WIN64!=0) info->def_devname = "0"; #elif defined(PJ_LINUX) && PJ_LINUX!=0 info->def_devname = "/dev/video0"; |