Lines Matching refs:format
217 bool hasQpMaxPerFrameType(AMediaFormat *format) { in hasQpMaxPerFrameType() argument
220 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MAX, &value) in hasQpMaxPerFrameType()
221 || AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MIN, &value)) { in hasQpMaxPerFrameType()
224 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MAX, &value) in hasQpMaxPerFrameType()
225 || AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MIN, &value)) { in hasQpMaxPerFrameType()
228 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MAX, &value) in hasQpMaxPerFrameType()
229 || AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MIN, &value)) { in hasQpMaxPerFrameType()
235 bool hasQpMaxGlobal(AMediaFormat *format) { in hasQpMaxGlobal() argument
237 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_MAX, &value) in hasQpMaxGlobal()
238 || AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_MIN, &value)) { in hasQpMaxGlobal()
244 bool hasQpMax(AMediaFormat *format) { in hasQpMax() argument
245 if (hasQpMaxGlobal(format)) { in hasQpMax()
248 return hasQpMaxPerFrameType(format); in hasQpMax()
251 void qpSpreadPerFrameType(AMediaFormat *format, int delta, in qpSpreadPerFrameType() argument
254 qpSpreadMinPerFrameType(format, qplow, override); in qpSpreadPerFrameType()
255 qpSpreadMaxPerFrameType(format, delta, qphigh, override); in qpSpreadPerFrameType()
257 qpVerifyMinMaxOrdering(format); in qpSpreadPerFrameType()
260 void qpSpreadMaxPerFrameType(AMediaFormat *format, int delta, int qphigh, bool override) { in qpSpreadMaxPerFrameType() argument
261 ALOGV("format %p delta %d hi %d override %d", format, delta, qphigh, override); in qpSpreadMaxPerFrameType()
264 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_MAX, &qpOffered)) { in qpSpreadMaxPerFrameType()
269 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MAX, &maxI); in qpSpreadMaxPerFrameType()
271 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MAX, value); in qpSpreadMaxPerFrameType()
275 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MAX, &maxP); in qpSpreadMaxPerFrameType()
278 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MAX, value); in qpSpreadMaxPerFrameType()
282 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MAX, &maxB); in qpSpreadMaxPerFrameType()
285 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MAX, value); in qpSpreadMaxPerFrameType()
290 void qpSpreadMinPerFrameType(AMediaFormat *format, int qplow, bool override) { in qpSpreadMinPerFrameType() argument
291 ALOGV("format %p lo %d override %d", format, qplow, override); in qpSpreadMinPerFrameType()
294 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_MIN, &qpOffered)) { in qpSpreadMinPerFrameType()
298 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MIN, &minI); in qpSpreadMinPerFrameType()
300 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MIN, setI); in qpSpreadMinPerFrameType()
303 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MIN, &minP); in qpSpreadMinPerFrameType()
305 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MIN, setP); in qpSpreadMinPerFrameType()
308 AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MIN, &minB); in qpSpreadMinPerFrameType()
310 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MIN, setB); in qpSpreadMinPerFrameType()
315 void qpVerifyMinMaxOrdering(AMediaFormat *format) { in qpVerifyMinMaxOrdering() argument
319 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MAX, &maxI) in qpVerifyMinMaxOrdering()
320 && AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MIN, &minI) in qpVerifyMinMaxOrdering()
322 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_I_MIN, maxI); in qpVerifyMinMaxOrdering()
326 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MAX, &maxP) in qpVerifyMinMaxOrdering()
327 && AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MIN, &minP) in qpVerifyMinMaxOrdering()
329 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_P_MIN, maxP); in qpVerifyMinMaxOrdering()
333 if (AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MAX, &maxB) in qpVerifyMinMaxOrdering()
334 && AMediaFormat_getInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MIN, &minB) in qpVerifyMinMaxOrdering()
336 AMediaFormat_setInt32(format, AMEDIAFORMAT_VIDEO_QP_B_MIN, maxB); in qpVerifyMinMaxOrdering()