Changeset 5271 for pjproject/trunk/pjmedia/src/pjmedia/ffmpeg_util.c
- Timestamp:
- Mar 24, 2016 1:16:25 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/ffmpeg_util.c
r5198 r5271 34 34 } ffmpeg_fmt_table[] = 35 35 { 36 { PJMEDIA_FORMAT_RGBA, AV _PIX_FMT_RGBA},37 { PJMEDIA_FORMAT_RGB24,AV _PIX_FMT_BGR24},38 { PJMEDIA_FORMAT_BGRA, AV _PIX_FMT_BGRA},39 { PJMEDIA_FORMAT_GBRP, AV _PIX_FMT_GBRP},36 { PJMEDIA_FORMAT_RGBA, AV(PIX_FMT_RGBA)}, 37 { PJMEDIA_FORMAT_RGB24,AV(PIX_FMT_BGR24)}, 38 { PJMEDIA_FORMAT_BGRA, AV(PIX_FMT_BGRA)}, 39 { PJMEDIA_FORMAT_GBRP, AV(PIX_FMT_GBRP)}, 40 40 41 { PJMEDIA_FORMAT_AYUV, AV _PIX_FMT_NONE},42 { PJMEDIA_FORMAT_YUY2, AV _PIX_FMT_YUYV422},43 { PJMEDIA_FORMAT_UYVY, AV _PIX_FMT_UYVY422},44 { PJMEDIA_FORMAT_I420, AV _PIX_FMT_YUV420P},45 //{ PJMEDIA_FORMAT_YV12, AV _PIX_FMT_YUV420P},46 { PJMEDIA_FORMAT_I422, AV _PIX_FMT_YUV422P},47 { PJMEDIA_FORMAT_I420JPEG, AV _PIX_FMT_YUVJ420P},48 { PJMEDIA_FORMAT_I422JPEG, AV _PIX_FMT_YUVJ422P},41 { PJMEDIA_FORMAT_AYUV, AV(PIX_FMT_NONE)}, 42 { PJMEDIA_FORMAT_YUY2, AV(PIX_FMT_YUYV422)}, 43 { PJMEDIA_FORMAT_UYVY, AV(PIX_FMT_UYVY422)}, 44 { PJMEDIA_FORMAT_I420, AV(PIX_FMT_YUV420P)}, 45 //{ PJMEDIA_FORMAT_YV12, AV(PIX_FMT_YUV420P)}, 46 { PJMEDIA_FORMAT_I422, AV(PIX_FMT_YUV422P)}, 47 { PJMEDIA_FORMAT_I420JPEG, AV(PIX_FMT_YUVJ420P)}, 48 { PJMEDIA_FORMAT_I422JPEG, AV(PIX_FMT_YUVJ422P)}, 49 49 }; 50 50 … … 56 56 } ffmpeg_codec_table[] = 57 57 { 58 {PJMEDIA_FORMAT_H261, AV _CODEC_ID_H261},59 {PJMEDIA_FORMAT_H263, AV _CODEC_ID_H263},60 {PJMEDIA_FORMAT_H263P, AV _CODEC_ID_H263P},61 {PJMEDIA_FORMAT_H264, AV _CODEC_ID_H264},62 {PJMEDIA_FORMAT_MPEG1VIDEO, AV _CODEC_ID_MPEG1VIDEO},63 {PJMEDIA_FORMAT_MPEG2VIDEO, AV _CODEC_ID_MPEG2VIDEO},64 {PJMEDIA_FORMAT_MPEG4, AV _CODEC_ID_MPEG4},65 {PJMEDIA_FORMAT_MJPEG, AV _CODEC_ID_MJPEG}58 {PJMEDIA_FORMAT_H261, AV(CODEC_ID_H261)}, 59 {PJMEDIA_FORMAT_H263, AV(CODEC_ID_H263)}, 60 {PJMEDIA_FORMAT_H263P, AV(CODEC_ID_H263P)}, 61 {PJMEDIA_FORMAT_H264, AV(CODEC_ID_H264)}, 62 {PJMEDIA_FORMAT_MPEG1VIDEO, AV(CODEC_ID_MPEG1VIDEO)}, 63 {PJMEDIA_FORMAT_MPEG2VIDEO, AV(CODEC_ID_MPEG2VIDEO)}, 64 {PJMEDIA_FORMAT_MPEG4, AV(CODEC_ID_MPEG4)}, 65 {PJMEDIA_FORMAT_MJPEG, AV(CODEC_ID_MJPEG)} 66 66 }; 67 67 … … 132 132 for (i=0; i<PJ_ARRAY_SIZE(ffmpeg_fmt_table); ++i) { 133 133 const struct ffmpeg_fmt_table_t *t = &ffmpeg_fmt_table[i]; 134 if (t->id==fmt_id && t->pf != AV _PIX_FMT_NONE) {134 if (t->id==fmt_id && t->pf != AV(PIX_FMT_NONE)) { 135 135 *pixel_format = t->pf; 136 136 return PJ_SUCCESS; … … 138 138 } 139 139 140 *pixel_format = AV _PIX_FMT_NONE;140 *pixel_format = AV(PIX_FMT_NONE); 141 141 return PJ_ENOTFOUND; 142 142 } … … 163 163 for (i=0; i<PJ_ARRAY_SIZE(ffmpeg_codec_table); ++i) { 164 164 const struct ffmpeg_codec_table_t *t = &ffmpeg_codec_table[i]; 165 if (t->id==fmt_id && t->codec_id != AV _PIX_FMT_NONE) {165 if (t->id==fmt_id && t->codec_id != AV(PIX_FMT_NONE)) { 166 166 *codec_id = t->codec_id; 167 167 return PJ_SUCCESS; … … 169 169 } 170 170 171 *codec_id = (unsigned)AV _PIX_FMT_NONE;171 *codec_id = (unsigned)AV(PIX_FMT_NONE); 172 172 return PJ_ENOTFOUND; 173 173 }
Note: See TracChangeset
for help on using the changeset viewer.