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/dshow_dev.c

    r3654 r3658  
    9797{ 
    9898    pjmedia_vid_dev_stream   base;                  /**< Base stream        */ 
    99     pjmedia_vid_param        param;                 /**< Settings           */ 
     99    pjmedia_vid_dev_param    param;                 /**< Settings           */ 
    100100    pj_pool_t               *pool;                  /**< Memory pool.       */ 
    101101 
    102     pjmedia_vid_cb           vid_cb;                /**< Stream callback.   */ 
     102    pjmedia_vid_dev_cb       vid_cb;                /**< Stream callback.   */ 
    103103    void                    *user_data;             /**< Application data.  */ 
    104104 
     
    136136                                               pjmedia_vid_dev_factory *f, 
    137137                                               unsigned index, 
    138                                                pjmedia_vid_param *param); 
     138                                               pjmedia_vid_dev_param *param); 
    139139static pj_status_t dshow_factory_create_stream( 
    140140                                        pjmedia_vid_dev_factory *f, 
    141                                         pjmedia_vid_param *param, 
    142                                         const pjmedia_vid_cb *cb, 
     141                                        pjmedia_vid_dev_param *param, 
     142                                        const pjmedia_vid_dev_cb *cb, 
    143143                                        void *user_data, 
    144144                                        pjmedia_vid_dev_stream **p_vid_strm); 
    145145 
    146146static pj_status_t dshow_stream_get_param(pjmedia_vid_dev_stream *strm, 
    147                                           pjmedia_vid_param *param); 
     147                                          pjmedia_vid_dev_param *param); 
    148148static pj_status_t dshow_stream_get_cap(pjmedia_vid_dev_stream *strm, 
    149149                                        pjmedia_vid_dev_cap cap, 
     
    436436 
    437437                        ddi->info.fmt_cnt = 0; 
    438                         ddi->info.fmt = (pjmedia_format*) 
    439                                         pj_pool_calloc(df->dev_pool, 
    440                                                        sizeof(dshow_fmts)/ 
    441                                                        sizeof(dshow_fmts[0]), 
    442                                                        sizeof(pjmedia_format)); 
    443  
    444438                        for (j = 0; 
    445439                             j < sizeof(dshow_fmts)/sizeof(dshow_fmts[0]); 
     
    482476 
    483477    ddi->info.fmt_cnt = 1; 
    484     ddi->info.fmt = PJ_POOL_ZALLOC_T(df->dev_pool, pjmedia_format); 
    485478    pjmedia_format_init_video(&ddi->info.fmt[0], dshow_fmts[0].pjmedia_format,  
    486479                              DEFAULT_WIDTH, DEFAULT_HEIGHT,  
     
    526519                                               pjmedia_vid_dev_factory *f, 
    527520                                               unsigned index, 
    528                                                pjmedia_vid_param *param) 
     521                                               pjmedia_vid_dev_param *param) 
    529522{ 
    530523    struct dshow_factory *df = (struct dshow_factory*)f; 
     
    814807static pj_status_t dshow_factory_create_stream( 
    815808                                        pjmedia_vid_dev_factory *f, 
    816                                         pjmedia_vid_param *param, 
    817                                         const pjmedia_vid_cb *cb, 
     809                                        pjmedia_vid_dev_param *param, 
     810                                        const pjmedia_vid_dev_cb *cb, 
    818811                                        void *user_data, 
    819812                                        pjmedia_vid_dev_stream **p_vid_strm) 
     
    904897/* API: Get stream info. */ 
    905898static pj_status_t dshow_stream_get_param(pjmedia_vid_dev_stream *s, 
    906                                           pjmedia_vid_param *pi) 
     899                                          pjmedia_vid_dev_param *pi) 
    907900{ 
    908901    struct dshow_stream *strm = (struct dshow_stream*)s; 
Note: See TracChangeset for help on using the changeset viewer.