Changeset 36:8882368a65b7 in mediastreamer2
- Timestamp:
- Sep 25, 2008 2:51:54 PM (5 years ago)
- Branch:
- default
- Location:
- linphone/mediastreamer2
- Files:
-
- 3 edited
-
include/mediastreamer2/msvideo.h (modified) (2 diffs)
-
src/theora.c (modified) (1 diff)
-
src/videoenc.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linphone/mediastreamer2/include/mediastreamer2/msvideo.h
r0 r36 43 43 #define MS_VIDEO_SIZE_720P_H 720 44 44 45 46 45 #define MS_VIDEO_SIZE_NS1_W 324 47 46 #define MS_VIDEO_SIZE_NS1_H 248 48 47 49 #define MS_VIDEO_SIZE_MAX_W MS_VIDEO_SIZE_720P_W 50 #define MS_VIDEO_SIZE_MAX_H MS_VIDEO_SIZE_720P_H 48 #define MS_VIDEO_SIZE_1024_W 1024 49 #define MS_VIDEO_SIZE_1024_H 768 50 51 #define MS_VIDEO_SIZE_MAX_W MS_VIDEO_SIZE_1024_W 52 #define MS_VIDEO_SIZE_MAX_H MS_VIDEO_SIZE_1024_H 51 53 52 54 typedef struct MSVideoSize{ … … 69 71 70 72 #define MS_VIDEO_SIZE_NS1 (MSVideoSize){MS_VIDEO_SIZE_NS1_W,MS_VIDEO_SIZE_NS1_H} 73 74 #define MS_VIDEO_SIZE_1024 (MSVideoSize){MS_VIDEO_SIZE_1024_W, MS_VIDEO_SIZE_1024_H} 71 75 72 76 typedef enum{ -
linphone/mediastreamer2/src/theora.c
r0 r36 125 125 s->tinfo.keyframe_data_target_bitrate=codecbr; 126 126 /*those default settings would need to be affined*/ 127 if (br>=512000){ 127 if (br>=1024000){ 128 vsize.width = MS_VIDEO_SIZE_1024_W; 129 vsize.height = MS_VIDEO_SIZE_1024_H; 130 s->tinfo.quality=32; 131 fps=15; 132 }else if (br>=512000){ 128 133 vsize.width = MS_VIDEO_SIZE_CIF_W; 129 134 vsize.height = MS_VIDEO_SIZE_CIF_H; -
linphone/mediastreamer2/src/videoenc.c
r0 r36 510 510 bool_t snow=s->codec==CODEC_ID_SNOW; 511 511 s->maxbr=*(int*)arg; 512 if (s->maxbr>=512000){ 512 if (s->maxbr>=1024000 && s->codec!=CODEC_ID_H263P){ 513 s->vsize.width = MS_VIDEO_SIZE_1024_W; 514 s->vsize.height = MS_VIDEO_SIZE_1024_H; 515 s->fps=17; 516 }else if (s->maxbr>=512000){ 513 517 s->vsize.width=MS_VIDEO_SIZE_CIF_W; 514 518 s->vsize.height=MS_VIDEO_SIZE_CIF_H;
Note: See TracChangeset
for help on using the changeset viewer.
