132 |
xparam.fincr = FRAMERATE_INCR; |
xparam.fincr = FRAMERATE_INCR; |
133 |
xparam.fbase = (int)(FRAMERATE_INCR * ARG_FRAMERATE); |
xparam.fbase = (int)(FRAMERATE_INCR * ARG_FRAMERATE); |
134 |
} |
} |
135 |
xparam.bitrate = ARG_BITRATE*1000; |
xparam.rc_bitrate = ARG_BITRATE*1000; |
136 |
xparam.rc_buffersize = 2048000; // amount of data you have to buffer for continous |
xparam.rc_reaction_delay_factor = 16; |
137 |
// playback in a streaming app (in bytes) |
xparam.rc_averaging_period = 100; |
138 |
|
xparam.rc_buffer = 100; |
139 |
xparam.min_quantizer = 2; |
xparam.min_quantizer = 2; |
140 |
xparam.max_quantizer = 31; |
xparam.max_quantizer = 31; |
141 |
xparam.max_key_interval = (int)ARG_FRAMERATE*10; |
xparam.max_key_interval = (int)ARG_FRAMERATE*10; |
231 |
xframe.bitstream = m4v_buffer; |
xframe.bitstream = m4v_buffer; |
232 |
xframe.length = m4v_size; |
xframe.length = m4v_size; |
233 |
xframe.image = rgb_buffer; |
xframe.image = rgb_buffer; |
234 |
xframe.stride = XDIM; |
xframe.stride = XDIM*3; |
235 |
xframe.colorspace = XVID_CSP_RGB24; // XVID_CSP_USER is fastest (no memcopy involved) |
xframe.colorspace = XVID_CSP_RGB24; // XVID_CSP_USER is fastest (no memcopy involved) |
236 |
|
|
237 |
/* |
/* |