diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2011-12-07 10:43:28 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2011-12-07 10:43:28 +0000 |
commit | 2ba3536e2d318130242c35ed053aaae7f771b261 (patch) | |
tree | 564da2c0e0a5b2b2fef7a50342286727eb825662 /pjmedia/src/pjmedia-videodev | |
parent | 3a0786774a23558b8da85fd261b2858995c2c999 (diff) |
Re #1234: Initial version of keyframe request/response via SIP INFO.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3901 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-videodev')
-rw-r--r-- | pjmedia/src/pjmedia-videodev/colorbar_dev.c | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/dshow_dev.c | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/ios_dev.m | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/qt_dev.m | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia-videodev/v4l2_dev.c | 1 |
5 files changed, 6 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia-videodev/colorbar_dev.c b/pjmedia/src/pjmedia-videodev/colorbar_dev.c index 6fb658ef..11acf6cb 100644 --- a/pjmedia/src/pjmedia-videodev/colorbar_dev.c +++ b/pjmedia/src/pjmedia-videodev/colorbar_dev.c @@ -577,6 +577,8 @@ static pj_status_t cbar_stream_get_frame(pjmedia_vid_dev_stream *strm, { struct cbar_stream *stream = (struct cbar_stream*)strm; + frame->type = PJMEDIA_FRAME_TYPE_VIDEO; + frame->bit_info = 0; frame->timestamp = stream->ts; stream->ts.u64 += stream->ts_inc; return spectrum_run(stream, frame->buf, frame->size); diff --git a/pjmedia/src/pjmedia-videodev/dshow_dev.c b/pjmedia/src/pjmedia-videodev/dshow_dev.c index c116875f..875a0e89 100644 --- a/pjmedia/src/pjmedia-videodev/dshow_dev.c +++ b/pjmedia/src/pjmedia-videodev/dshow_dev.c @@ -577,7 +577,7 @@ static void input_cb(void *user_data, IMediaSample *pMediaSample) PJ_LOG(5,(THIS_FILE, "Capture thread started")); } - frame.type = PJMEDIA_TYPE_VIDEO; + frame.type = PJMEDIA_FRAME_TYPE_VIDEO; IMediaSample_GetPointer(pMediaSample, (BYTE **)&frame.buf); frame.size = IMediaSample_GetActualDataLength(pMediaSample); frame.bit_info = 0; diff --git a/pjmedia/src/pjmedia-videodev/ios_dev.m b/pjmedia/src/pjmedia-videodev/ios_dev.m index 93b165f1..d81be142 100644 --- a/pjmedia/src/pjmedia-videodev/ios_dev.m +++ b/pjmedia/src/pjmedia-videodev/ios_dev.m @@ -360,7 +360,7 @@ static pj_status_t ios_factory_default_param(pj_pool_t *pool, /* Lock the base address of the pixel buffer */ CVPixelBufferLockBaseAddress(imageBuffer, 0); - frame.type = PJMEDIA_TYPE_VIDEO; + frame.type = PJMEDIA_FRAME_TYPE_VIDEO; frame.buf = CVPixelBufferGetBaseAddress(imageBuffer); frame.size = stream->frame_size; frame.bit_info = 0; diff --git a/pjmedia/src/pjmedia-videodev/qt_dev.m b/pjmedia/src/pjmedia-videodev/qt_dev.m index 8c098fed..39b769d9 100644 --- a/pjmedia/src/pjmedia-videodev/qt_dev.m +++ b/pjmedia/src/pjmedia-videodev/qt_dev.m @@ -371,7 +371,7 @@ static qt_fmt_info* get_qt_format_info(pjmedia_format_id id) if (!videoFrame) return; - frame.type = PJMEDIA_TYPE_VIDEO; + frame.type = PJMEDIA_FRAME_TYPE_VIDEO; frame.buf = [sampleBuffer bytesForAllSamples]; frame.size = size; frame.bit_info = 0; diff --git a/pjmedia/src/pjmedia-videodev/v4l2_dev.c b/pjmedia/src/pjmedia-videodev/v4l2_dev.c index 9e67234f..260799ff 100644 --- a/pjmedia/src/pjmedia-videodev/v4l2_dev.c +++ b/pjmedia/src/pjmedia-videodev/v4l2_dev.c @@ -690,6 +690,7 @@ static pj_status_t vid4lin_stream_get_frame_mmap(vid4lin_stream *stream, PJ_TIME_VAL_SUB(time, stream->start_time); frame->type = PJMEDIA_FRAME_TYPE_VIDEO; + frame->bit_info = 0; frame->size = buf.bytesused; frame->timestamp.u64 = PJ_UINT64(1) * PJ_TIME_VAL_MSEC(time) * stream->param.clock_rate / PJ_UINT64(1000); |