Ignore:
Timestamp:
Jul 15, 2011 7:52:44 AM (13 years ago)
Author:
ming
Message:

Re #1282:

  • Change *fmt in pjmedia_vid_dev_info to array
  • Change pjmedia_vid_cb/param to pjmedia_vid_dev_*
File:
1 edited

Legend:

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

    r3640 r3658  
    9393{ 
    9494    pjmedia_vid_dev_stream       base;          /**< Base stream        */ 
    95     pjmedia_vid_param            param;         /**< Settings           */ 
     95    pjmedia_vid_dev_param        param;         /**< Settings           */ 
    9696    pj_pool_t                   *pool;          /**< Memory pool.       */ 
    9797 
     
    103103    pj_time_val                  start_time;    /**< Time when started  */ 
    104104 
    105     pjmedia_vid_cb               vid_cb;        /**< Stream callback    */ 
     105    pjmedia_vid_dev_cb           vid_cb;        /**< Stream callback    */ 
    106106    void                        *user_data;     /**< Application data   */ 
    107107} vid4lin_stream; 
     
    129129                                                 pjmedia_vid_dev_factory *f, 
    130130                                                 unsigned index, 
    131                                                  pjmedia_vid_param *param); 
     131                                                 pjmedia_vid_dev_param *param); 
    132132static pj_status_t vid4lin_factory_create_stream(pjmedia_vid_dev_factory *f, 
    133                                                  pjmedia_vid_param *prm, 
    134                                                  const pjmedia_vid_cb *cb, 
     133                                                 pjmedia_vid_dev_param *prm, 
     134                                                 const pjmedia_vid_dev_cb *cb, 
    135135                                                 void *user_data, 
    136136                                                 pjmedia_vid_dev_stream **p); 
    137137 
    138138static pj_status_t vid4lin_stream_get_param(pjmedia_vid_dev_stream *strm, 
    139                                             pjmedia_vid_param *param); 
     139                                            pjmedia_vid_dev_param *param); 
    140140static pj_status_t vid4lin_stream_get_cap(pjmedia_vid_dev_stream *strm, 
    141141                                          pjmedia_vid_dev_cap cap, 
     
    301301 
    302302        pdi->info.fmt_cnt = fmt_cnt; 
    303         pdi->info.fmt = (pjmedia_format*) 
    304                         pj_pool_calloc(pool, sizeof(pjmedia_format), fmt_cnt); 
    305  
    306303        for (j=0; j<fmt_cnt; ++j) { 
    307304            pjmedia_format_init_video(&pdi->info.fmt[j], 
     
    395392                                                 pjmedia_vid_dev_factory *f, 
    396393                                                 unsigned index, 
    397                                                  pjmedia_vid_param *param) 
     394                                                 pjmedia_vid_dev_param *param) 
    398395{ 
    399396    vid4lin_factory *cf = (vid4lin_factory*)f; 
     
    426423/* util: setup format */ 
    427424static pj_status_t vid4lin_stream_init_fmt(vid4lin_stream *stream, 
    428                                         const pjmedia_vid_param *param, 
     425                                        const pjmedia_vid_dev_param *param, 
    429426                                        pj_uint32_t pix_fmt) 
    430427{ 
     
    532529/* API: create stream */ 
    533530static pj_status_t vid4lin_factory_create_stream(pjmedia_vid_dev_factory *f, 
    534                                       pjmedia_vid_param *param, 
    535                                       const pjmedia_vid_cb *cb, 
     531                                      pjmedia_vid_dev_param *param, 
     532                                      const pjmedia_vid_dev_cb *cb, 
    536533                                      void *user_data, 
    537534                                      pjmedia_vid_dev_stream **p_vid_strm) 
     
    615612/* API: Get stream info. */ 
    616613static pj_status_t vid4lin_stream_get_param(pjmedia_vid_dev_stream *s, 
    617                                             pjmedia_vid_param *pi) 
     614                                            pjmedia_vid_dev_param *pi) 
    618615{ 
    619616    vid4lin_stream *strm = (vid4lin_stream*)s; 
Note: See TracChangeset for help on using the changeset viewer.