- Timestamp:
- Jun 9, 2011 4:13:50 AM (13 years ago)
- Location:
- pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia-videodev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia-videodev/ios_dev.m
r3489 r3581 277 277 278 278 pj_bzero(param, sizeof(*param)); 279 if (di->info.dir & PJMEDIA_DIR_CAPTURE_RENDER) { 280 param->dir = PJMEDIA_DIR_CAPTURE_RENDER; 281 param->cap_id = index; 282 param->rend_id = index; 283 } else if (di->info.dir & PJMEDIA_DIR_CAPTURE) { 279 if (di->info.dir & PJMEDIA_DIR_CAPTURE) { 284 280 param->dir = PJMEDIA_DIR_CAPTURE; 285 281 param->cap_id = index; … … 401 397 PJ_ASSERT_RETURN(f && param && p_vid_strm, PJ_EINVAL); 402 398 PJ_ASSERT_RETURN(param->fmt.type == PJMEDIA_TYPE_VIDEO && 403 param->fmt.detail_type == PJMEDIA_FORMAT_DETAIL_VIDEO, 399 param->fmt.detail_type == PJMEDIA_FORMAT_DETAIL_VIDEO && 400 (param->dir == PJMEDIA_DIR_CAPTURE || 401 param->dir == PJMEDIA_DIR_RENDER), 404 402 PJ_EINVAL); 405 403 … … 428 426 strm->ts_inc = PJMEDIA_SPF2(param->clock_rate, &vfd->fps, 1); 429 427 430 /* Create capture stream here */431 428 if (param->dir & PJMEDIA_DIR_CAPTURE) { 429 /* Create capture stream here */ 432 430 strm->cap_session = [[AVCaptureSession alloc] init]; 433 431 if (!strm->cap_session) { … … 481 479 strm->video_output.minFrameDuration = CMTimeMake(vfd->fps.denum, 482 480 vfd->fps.num); 483 } 484 485 /* Create renderer stream here */ 486 if (param->dir & PJMEDIA_DIR_RENDER) { 481 } else if (param->dir & PJMEDIA_DIR_RENDER) { 482 /* Create renderer stream here */ 487 483 /* Get the main window */ 488 484 UIWindow *window = [[UIApplication sharedApplication] keyWindow]; -
pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia-videodev/qt_dev.m
r3499 r3581 383 383 PJ_ASSERT_RETURN(f && param && p_vid_strm, PJ_EINVAL); 384 384 PJ_ASSERT_RETURN(param->fmt.type == PJMEDIA_TYPE_VIDEO && 385 param->fmt.detail_type == PJMEDIA_FORMAT_DETAIL_VIDEO, 385 param->fmt.detail_type == PJMEDIA_FORMAT_DETAIL_VIDEO && 386 param->dir == PJMEDIA_DIR_RENDER, 386 387 PJ_EINVAL); 387 388 … … 400 401 strm->user_data = user_data; 401 402 strm->apool = [[NSAutoreleasePool alloc]init]; 402 403 /* Create player stream here */ 404 if (param->dir & PJMEDIA_DIR_PLAYBACK) { 405 } 406 403 407 404 /* Create capture stream here */ 408 405 if (param->dir & PJMEDIA_DIR_CAPTURE) {
Note: See TracChangeset
for help on using the changeset viewer.