Home | History | Annotate | Download | only in camera

Lines Matching refs:query

38  * Qemu query
87 /* Query name cannot be NULL or an empty string. */
89 ALOGE("%s: NULL or an empty string is passed as query name.",
100 /* Preallocated buffer was too small. Allocate a bigger query buffer. */
103 ALOGE("%s: Unable to allocate %d bytes for query buffer",
110 /* At this point mQuery buffer is big enough for the query. */
122 /* Save query completion status. */
134 ALOGE("%s: Invalid reply to the query", __FUNCTION__);
145 ALOGE("%s: Invalid query reply: '%s'", __FUNCTION__, mReplyBuffer);
155 ALOGE("%s: Invalid query reply: '%s'", __FUNCTION__, mReplyBuffer);
165 ALOGE("%s: Invalid query reply: '%s'", __FUNCTION__, mReplyBuffer);
289 /* The way the service replies to a query, it sends payload size first, and
331 status_t QemuClient::doQuery(QemuQuery* query)
333 /* Make sure that query has been successfuly constructed. */
334 if (query->mQueryDeliveryStatus != NO_ERROR) {
335 ALOGE("%s: Query is invalid", __FUNCTION__);
336 return query->mQueryDeliveryStatus;
339 LOGQ("Send query '%s'", query->mQuery);
341 /* Send the query. */
342 status_t res = sendMessage(query->mQuery, strlen(query->mQuery) + 1);
345 res = receiveMessage(reinterpret_cast<void**>(&query->mReplyBuffer),
346 &query->mReplySize);
348 LOGQ("Response to query '%s': Status = '%.2s', %d bytes in response",
349 query->mQuery, query->mReplyBuffer, query->mReplySize);
351 ALOGE("%s Response to query '%s' has failed: %s",
352 __FUNCTION__, query->mQuery, strerror(res));
355 ALOGE("%s: Send query '%s' failed: %s",
356 __FUNCTION__, query->mQuery, strerror(res));
359 /* Complete the query, and return its completion handling status. */
360 const status_t res1 = query->completeQuery(res);
362 "%s: Error %d in query '%s' completion",
363 __FUNCTION__, res1, query->mQuery);
391 QemuQuery query(mQueryList);
392 if (doQuery(&query) || !query.isQuerySucceeded()) {
393 ALOGE("%s: List cameras query failed: %s", __FUNCTION__,
394 query.mReplyData ? query.mReplyData : "No error message");
395 return query.getCompletionStatus();
399 if (query.mReplyDataSize == 0) {
405 *list = (char*)malloc(query.mReplyDataSize);
407 memcpy(*list, query.mReplyData, query.mReplyDataSize);
412 __FUNCTION__, query.mReplyDataSize);
450 QemuQuery query(mQueryConnect);
451 doQuery(&query);
452 const status_t res = query.getCompletionStatus();
453 ALOGE_IF(res != NO_ERROR, "%s: Query failed: %s",
454 __FUNCTION__, query.mReplyData ? query.mReplyData :
463 QemuQuery query(mQueryDisconnect);
464 doQuery(&query);
465 const status_t res = query.getCompletionStatus();
466 ALOGE_IF(res != NO_ERROR, "%s: Query failed: %s",
467 __FUNCTION__, query.mReplyData ? query.mReplyData :
481 QemuQuery query(query_str);
482 doQuery(&query);
483 const status_t res = query.getCompletionStatus();
484 ALOGE_IF(res != NO_ERROR, "%s: Query failed: %s",
485 __FUNCTION__, query.mReplyData ? query.mReplyData :
494 QemuQuery query(mQueryStop);
495 doQuery(&query);
496 const status_t res = query.getCompletionStatus();
497 ALOGE_IF(res != NO_ERROR, "%s: Query failed: %s",
498 __FUNCTION__, query.mReplyData ? query.mReplyData :
519 QemuQuery query(query_str);
520 doQuery(&query);
521 const status_t res = query.getCompletionStatus();
523 ALOGE("%s: Query failed: %s",
524 __FUNCTION__, query.mReplyData ? query.mReplyData :
531 const uint8_t* frame = reinterpret_cast<const uint8_t*>(query.mReplyData);
535 if ((query.mReplyDataSize - cur_offset) >= vframe_size) {
540 __FUNCTION__, query.mReplyDataSize - cur_offset, vframe_size);
546 if ((query.mReplyDataSize - cur_offset) >= pframe_size) {
551 __FUNCTION__, query.mReplyDataSize - cur_offset, pframe_size);