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

    r3617 r3658  
    7272    ffmpeg_factory              *factory; 
    7373    pj_pool_t                   *pool; 
    74     pjmedia_vid_param            param; 
     74    pjmedia_vid_dev_param        param; 
    7575    AVFormatContext             *ff_fmt_ctx; 
    7676} ffmpeg_stream; 
     
    8888                                                pjmedia_vid_dev_factory *f, 
    8989                                                unsigned index, 
    90                                                 pjmedia_vid_param *param); 
     90                                                pjmedia_vid_dev_param *param); 
    9191static pj_status_t ffmpeg_factory_create_stream( 
    9292                                        pjmedia_vid_dev_factory *f, 
    93                                         pjmedia_vid_param *param, 
    94                                         const pjmedia_vid_cb *cb, 
     93                                        pjmedia_vid_dev_param *param, 
     94                                        const pjmedia_vid_dev_cb *cb, 
    9595                                        void *user_data, 
    9696                                        pjmedia_vid_dev_stream **p_vid_strm); 
    9797 
    9898static pj_status_t ffmpeg_stream_get_param(pjmedia_vid_dev_stream *strm, 
    99                                            pjmedia_vid_param *param); 
     99                                           pjmedia_vid_dev_param *param); 
    100100static pj_status_t ffmpeg_stream_get_cap(pjmedia_vid_dev_stream *strm, 
    101101                                         pjmedia_vid_dev_cap cap, 
     
    154154                                       AVInputFormat *ifmt, 
    155155                                       const char *dev_name, 
    156                                        const pjmedia_vid_param *param) 
     156                                       const pjmedia_vid_dev_param *param) 
    157157{ 
    158158    AVFormatParameters fp; 
     
    286286            info->base.caps = PJMEDIA_VID_DEV_CAP_FORMAT; 
    287287            info->base.fmt_cnt = 1; 
    288             info->base.fmt = (pjmedia_format*) 
    289                              pj_pool_calloc(ff->dev_pool, info->base.fmt_cnt, 
    290                                             sizeof(pjmedia_format)); 
    291288            for (i = 0; i < info->base.fmt_cnt; ++i) { 
    292289                pjmedia_format *fmt = &info->base.fmt[i]; 
     
    328325                                                pjmedia_vid_dev_factory *f, 
    329326                                                unsigned index, 
    330                                                 pjmedia_vid_param *param) 
     327                                                pjmedia_vid_dev_param *param) 
    331328{ 
    332329    ffmpeg_factory *ff = (ffmpeg_factory*)f; 
     
    359356static pj_status_t ffmpeg_factory_create_stream( 
    360357                                        pjmedia_vid_dev_factory *f, 
    361                                         pjmedia_vid_param *param, 
    362                                         const pjmedia_vid_cb *cb, 
     358                                        pjmedia_vid_dev_param *param, 
     359                                        const pjmedia_vid_dev_cb *cb, 
    363360                                        void *user_data, 
    364361                                        pjmedia_vid_dev_stream **p_vid_strm) 
     
    396393/* API: Get stream info. */ 
    397394static pj_status_t ffmpeg_stream_get_param(pjmedia_vid_dev_stream *s, 
    398                                            pjmedia_vid_param *pi) 
     395                                           pjmedia_vid_dev_param *pi) 
    399396{ 
    400397    ffmpeg_stream *strm = (ffmpeg_stream*)s; 
Note: See TracChangeset for help on using the changeset viewer.