Ignore:
Timestamp:
Mar 15, 2011 11:22:04 AM (13 years ago)
Author:
bennylp
Message:

Re #1182: renamed pjmedia_vid_stream to pjmedia_vid_dev_stream due to conflict with "the real" vid_stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia-videodev/v4l2_dev.c

    r3392 r3447  
    9191typedef struct vid4lin_stream 
    9292{ 
    93     pjmedia_vid_stream           base;          /**< Base stream        */ 
     93    pjmedia_vid_dev_stream       base;          /**< Base stream        */ 
    9494    pjmedia_vid_param            param;         /**< Settings           */ 
    9595    pj_pool_t                   *pool;          /**< Memory pool.       */ 
     
    132132                                                 const pjmedia_vid_cb *cb, 
    133133                                                 void *user_data, 
    134                                                  pjmedia_vid_stream **p_strm); 
    135  
    136 static pj_status_t vid4lin_stream_get_param(pjmedia_vid_stream *strm, 
     134                                                 pjmedia_vid_dev_stream **p); 
     135 
     136static pj_status_t vid4lin_stream_get_param(pjmedia_vid_dev_stream *strm, 
    137137                                            pjmedia_vid_param *param); 
    138 static pj_status_t vid4lin_stream_get_cap(pjmedia_vid_stream *strm, 
     138static pj_status_t vid4lin_stream_get_cap(pjmedia_vid_dev_stream *strm, 
    139139                                          pjmedia_vid_dev_cap cap, 
    140140                                          void *value); 
    141 static pj_status_t vid4lin_stream_set_cap(pjmedia_vid_stream *strm, 
     141static pj_status_t vid4lin_stream_set_cap(pjmedia_vid_dev_stream *strm, 
    142142                                          pjmedia_vid_dev_cap cap, 
    143143                                          const void *value); 
    144 static pj_status_t vid4lin_stream_get_frame(pjmedia_vid_stream *strm, 
     144static pj_status_t vid4lin_stream_get_frame(pjmedia_vid_dev_stream *strm, 
    145145                                            pjmedia_frame *frame); 
    146 static pj_status_t vid4lin_stream_start(pjmedia_vid_stream *strm); 
    147 static pj_status_t vid4lin_stream_stop(pjmedia_vid_stream *strm); 
    148 static pj_status_t vid4lin_stream_destroy(pjmedia_vid_stream *strm); 
     146static pj_status_t vid4lin_stream_start(pjmedia_vid_dev_stream *strm); 
     147static pj_status_t vid4lin_stream_stop(pjmedia_vid_dev_stream *strm); 
     148static pj_status_t vid4lin_stream_destroy(pjmedia_vid_dev_stream *strm); 
    149149 
    150150/* Operations */ 
     
    159159}; 
    160160 
    161 static pjmedia_vid_stream_op stream_op = 
     161static pjmedia_vid_dev_stream_op stream_op = 
    162162{ 
    163163    &vid4lin_stream_get_param, 
     
    390390    param->flags = PJMEDIA_VID_DEV_CAP_FORMAT; 
    391391    param->clock_rate = DEFAULT_CLOCK_RATE; 
    392     param->frame_rate.num = DEFAULT_FPS; 
    393     param->frame_rate.denum = 1; 
    394392    pjmedia_format_copy(&param->fmt, &cf->dev_info[index].info.fmt[0]); 
    395393 
     
    516514/* API: create stream */ 
    517515static pj_status_t vid4lin_factory_create_stream(pjmedia_vid_dev_factory *f, 
    518                                               const pjmedia_vid_param *param, 
    519                                               const pjmedia_vid_cb *cb, 
    520                                               void *user_data, 
    521                                               pjmedia_vid_stream **p_vid_strm) 
     516                                      const pjmedia_vid_param *param, 
     517                                      const pjmedia_vid_cb *cb, 
     518                                      void *user_data, 
     519                                      pjmedia_vid_dev_stream **p_vid_strm) 
    522520{ 
    523521    vid4lin_factory *cf = (vid4lin_factory*)f; 
     
    596594 
    597595/* API: Get stream info. */ 
    598 static pj_status_t vid4lin_stream_get_param(pjmedia_vid_stream *s, 
    599                                          pjmedia_vid_param *pi) 
     596static pj_status_t vid4lin_stream_get_param(pjmedia_vid_dev_stream *s, 
     597                                            pjmedia_vid_param *pi) 
    600598{ 
    601599    vid4lin_stream *strm = (vid4lin_stream*)s; 
     
    609607 
    610608/* API: get capability */ 
    611 static pj_status_t vid4lin_stream_get_cap(pjmedia_vid_stream *s, 
    612                                        pjmedia_vid_dev_cap cap, 
    613                                        void *pval) 
     609static pj_status_t vid4lin_stream_get_cap(pjmedia_vid_dev_stream *s, 
     610                                          pjmedia_vid_dev_cap cap, 
     611                                          void *pval) 
    614612{ 
    615613    vid4lin_stream *strm = (vid4lin_stream*)s; 
     
    629627 
    630628/* API: set capability */ 
    631 static pj_status_t vid4lin_stream_set_cap(pjmedia_vid_stream *s, 
    632                                        pjmedia_vid_dev_cap cap, 
    633                                        const void *pval) 
     629static pj_status_t vid4lin_stream_set_cap(pjmedia_vid_dev_stream *s, 
     630                                          pjmedia_vid_dev_cap cap, 
     631                                          const void *pval) 
    634632{ 
    635633    vid4lin_stream *strm = (vid4lin_stream*)s; 
     
    693691 
    694692/* API: Get frame from stream */ 
    695 static pj_status_t vid4lin_stream_get_frame(pjmedia_vid_stream *strm, 
     693static pj_status_t vid4lin_stream_get_frame(pjmedia_vid_dev_stream *strm, 
    696694                                            pjmedia_frame *frame) 
    697695{ 
     
    707705 
    708706/* API: Start stream. */ 
    709 static pj_status_t vid4lin_stream_start(pjmedia_vid_stream *strm) 
     707static pj_status_t vid4lin_stream_start(pjmedia_vid_dev_stream *strm) 
    710708{ 
    711709    vid4lin_stream *stream = (vid4lin_stream*)strm; 
     
    755753 
    756754/* API: Stop stream. */ 
    757 static pj_status_t vid4lin_stream_stop(pjmedia_vid_stream *strm) 
     755static pj_status_t vid4lin_stream_stop(pjmedia_vid_dev_stream *strm) 
    758756{ 
    759757    vid4lin_stream *stream = (vid4lin_stream*)strm; 
     
    776774 
    777775/* API: Destroy stream. */ 
    778 static pj_status_t vid4lin_stream_destroy(pjmedia_vid_stream *strm) 
     776static pj_status_t vid4lin_stream_destroy(pjmedia_vid_dev_stream *strm) 
    779777{ 
    780778    vid4lin_stream *stream = (vid4lin_stream*)strm; 
Note: See TracChangeset for help on using the changeset viewer.