Changeset 149:9cc01a01d84a in mediastreamer2
- Timestamp:
- Nov 3, 2008 2:42:53 PM (5 years ago)
- Branch:
- default
- Location:
- linphone/mediastreamer2
- Files:
-
- 3 edited
-
src/msv4l2.c (modified) (1 diff)
-
src/nowebcam.c (modified) (5 diffs)
-
tests/Makefile.am (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linphone/mediastreamer2/src/msv4l2.c
r109 r149 129 129 return -1; 130 130 } 131 132 ms_message("Driver is %s",cap.driver); 131 133 132 134 if (v4lv2_try_format(s,V4L2_PIX_FMT_YUV420)){ -
linphone/mediastreamer2/src/nowebcam.c
r148 r149 139 139 void static_image_preprocess(MSFilter *f){ 140 140 SIData *d=(SIData*)f->data; 141 if (d->pic==NULL) 142 { 143 if (d->nowebcamimage[0] != '\0') 144 d->pic=ms_load_jpeg_as_yuv(d->nowebcamimage,&d->vsize); 145 else 146 d->pic=ms_load_nowebcam(&d->vsize,d->index); 147 } 141 if (d->pic==NULL){ 142 if (d->nowebcamimage[0] != '\0') 143 d->pic=ms_load_jpeg_as_yuv(d->nowebcamimage,&d->vsize); 144 else 145 d->pic=ms_load_nowebcam(&d->vsize,d->index); 146 } 148 147 } 149 148 … … 152 151 /*output a frame every second*/ 153 152 if ((f->ticker->time - d->lasttime>1000) || d->lasttime==0){ 154 ms_mutex_lock(&f->lock);153 ms_mutex_lock(&f->lock); 155 154 if (d->pic) { 156 155 mblk_t *o=dupb(d->pic); … … 159 158 ms_queue_put(f->outputs[0],o); 160 159 } 161 ms_mutex_unlock(&f->lock);160 ms_mutex_unlock(&f->lock); 162 161 d->lasttime=f->ticker->time; 163 162 } … … 194 193 SIData *d=(SIData*)f->data; 195 194 char *image = (char *)arg; 196 ms_mutex_lock(&f->lock);195 ms_mutex_lock(&f->lock); 197 196 if (image!=NULL && image[0]!='\0') 198 snprintf(d->nowebcamimage, sizeof(d->nowebcamimage), "%s", image);197 snprintf(d->nowebcamimage, sizeof(d->nowebcamimage), "%s", image); 199 198 else 200 d->nowebcamimage[0] = '\0';201 202 if (d->pic!=NULL)199 d->nowebcamimage[0] = '\0'; 200 201 if (d->pic!=NULL) 203 202 freemsg(d->pic); 204 203 … … 207 206 //else 208 207 // d->pic=ms_load_nowebcam(&d->vsize,d->index); 209 ms_mutex_unlock(&f->lock);208 ms_mutex_unlock(&f->lock); 210 209 return 0; 211 210 } -
linphone/mediastreamer2/tests/Makefile.am
r0 r149 23 23 $(GSM_LIBS) \ 24 24 $(THEORA_LIBS) \ 25 $( FFMPEG_LIBS)25 $(VIDEO_LIBS) 26 26 27 27
Note: See TracChangeset
for help on using the changeset viewer.
