/external/skia/tools/sk_app/android/ |
surface_glue_android.cpp | 18 #include <android/looper.h> 178 ALooper* looper = ALooper_prepare(ALOOPER_PREPARE_ALLOW_NON_CALLBACKS); local 180 ALooper_addFd(looper, skiaAndroidApp->fPipes[0], LOOPER_ID_MESSAGEPIPE, ALOOPER_EVENT_INPUT,
|
/external/skqp/tools/sk_app/android/ |
surface_glue_android.cpp | 18 #include <android/looper.h> 178 ALooper* looper = ALooper_prepare(ALOOPER_PREPARE_ALLOW_NON_CALLBACKS); local 180 ALooper_addFd(looper, skiaAndroidApp->fPipes[0], LOOPER_ID_MESSAGEPIPE, ALOOPER_EVENT_INPUT,
|
/frameworks/av/media/libstagefright/ |
SimpleDecodingSource.cpp | 65 sp<ALooper> looper = new ALooper; local 66 looper->setName("stagefright"); 67 looper->start(); 81 return new SimpleDecodingSource(codec, source, looper, 94 codec = MediaCodec::CreateByComponentName(looper, desiredCodec); 106 codec = MediaCodec::CreateByComponentName(looper, componentName); 115 looper->stop(); 121 const sp<MediaCodec> &codec, const sp<MediaSource> &source, const sp<ALooper> &looper, 125 mLooper(looper),
|
MediaCodecListOverrides.cpp | 141 sp<ALooper> looper = new ALooper; local 142 looper->setName("MediaCodec_looper"); 144 ALOGV("doProfileCodecs start looper"); 145 looper->start( 148 sp<MediaCodec> codec = MediaCodec::CreateByComponentName(looper, name.c_str(), &err);
|
/frameworks/base/native/android/ |
choreographer.cpp | 27 #include <utils/Looper.h> 67 explicit Choreographer(const sp<Looper>& looper); 80 const sp<Looper> mLooper; 88 sp<Looper> looper = Looper::getForThread(); local 89 if (!looper.get()) { 90 ALOGW("No looper prepared for thread"); 93 gChoreographer = new Choreographer(looper); [all...] |
/frameworks/native/services/sensorservice/hidl/ |
SensorManager.cpp | 49 : mLooper(new Looper(false /*allowNonCallbacks*/)), mStopThread(true), mJavaVm(vm) { 136 /* One global looper for all event queues created from this SensorManager. */ 137 sp<Looper> SensorManager::getLooper() { 143 std::thread pollThread{[&stopThread = mStopThread, looper = mLooper, javaVm = mJavaVm] { 148 LOG(WARNING) << "Could not use SCHED_FIFO for looper thread: " 152 // set looper 153 Looper::setForThread(looper); 164 LOG(FATAL) << "Cannot attach SensorManager looper thread to Java VM."; 169 int pollResult = looper->pollAll(-1 /* timeout */) 211 sp<::android::Looper> looper = getLooper(); local [all...] |
/hardware/qcom/camera/msm8998/QCamera2/util/ |
QCameraDisplay.cpp | 83 * waits on the looper for the next vsync. 93 android::sp<Looper> looper; local 95 looper = new android::Looper(false); 101 looper->addFd(pQCameraDisplay->mDisplayEventReceiver.getFd(), 0, ALOOPER_EVENT_INPUT, 106 looper->pollOnce(CAMERA_VSYNC_WAIT_MS);
|
/system/core/libutils/ |
Looper.cpp | 4 // A looper implementation based on epoll(). 6 #define LOG_TAG "Looper" 16 #include <utils/Looper.h> 52 // --- Looper --- 63 Looper::Looper(bool allowNonCallbacks) : 75 Looper::~Looper() { 83 void Looper::initTLSKey() { 88 void Looper::threadDestructor(void *st) 118 sp<Looper> looper = Looper::getForThread(); local [all...] |
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/ |
TelephonyNetworkFactoryTest.java | 26 import android.os.Looper; 65 final Looper looper; field in class:TelephonyNetworkFactoryTest.TestSetup 90 looper = handlerThread.getLooper(); 105 phoneSwitcherMock = new PhoneSwitcherMock(numPhones, looper); 113 looper.quit(); 120 ts.subscriptionMonitorMock, ts.looper, ts.contextMock, phoneId, ts.dcTrackerMock);
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowLooperTest.java | 10 import android.os.Looper; 46 private Looper looper; field in class:ShadowLooperTest.QuitThread 55 Looper.prepare(); 56 looper = Looper.myLooper(); 58 Looper.loop(); 72 assertThat(Looper.myLooper()).isSameAs(Looper.getMainLooper()); 78 assertThat(ht.getLooper()).isNotSameAs(Looper.getMainLooper()) 141 Looper looper = ht.getLooper(); local 161 Looper looper = ht.getLooper(); local 186 Looper looper = ht.getLooper(); local 204 Looper looper = ht.getLooper(); local [all...] |
ShadowMessageQueueTest.java | 13 import android.os.Looper; 26 private Looper looper; field in class:ShadowMessageQueueTest 37 public TestHandler(Looper looper) { 38 super(looper); 47 private static Looper newLooper() { 51 private static Looper newLooper(boolean canQuit) { 52 return callConstructor(Looper.class, from(boolean.class, canQuit)); 58 looper = newLooper() [all...] |
/frameworks/opt/telephony/src/java/com/android/internal/telephony/test/ |
ModelInterpreter.java | 20 import android.os.Looper; 191 Looper looper = mHandlerThread.getLooper(); local 192 mSimulatedCallState = new SimulatedGsmCallState(looper); 641 Looper looper = mHandlerThread.getLooper(); local 642 if (looper != null) { 643 looper.quit();
|
/packages/apps/Bluetooth/src/com/android/bluetooth/gatt/ |
AdvertiseManager.java | 27 import android.os.Looper; 84 Looper looper = mHandler.getLooper(); local 85 if (looper != null) { 86 looper.quit();
|
/packages/apps/Bluetooth/src/com/android/bluetooth/map/ |
BluetoothMnsObexClient.java | 22 import android.os.Looper; 85 /* This will block until the looper have started, hence it will be safe to use it, 87 Looper looper = thread.getLooper(); local 88 mHandler = new MnsObexClientHandler(looper); 118 private MnsObexClientHandler(Looper looper) { 119 super(looper); 221 Looper looper = mHandler.getLooper() local [all...] |
/cts/tests/tests/os/src/android/os/cts/ |
LooperTest.java | 20 import android.os.Looper; 36 private Looper mLooper = null; 43 Looper.getMainLooper().dump(printer, prefix); 47 Looper looper = Looper.getMainLooper(); local 48 assertNotNull(looper); 54 Looper.prepare(); 62 Looper.loop(); 73 assertNull(Looper.myLooper()) 83 final Looper[] looper = new Looper[1]; local [all...] |
/development/samples/browseable/BasicMediaDecoder/src/com.example.android.common.media/ |
MediaCodecWrapper.java | 21 import android.os.Looper; 118 Looper looper; local 121 if ((looper = Looper.myLooper()) != null) { 125 "Looper doesn't exist in the calling thread");
|
/development/samples/browseable/BasicRenderScript/src/com.example.android.common.media/ |
MediaCodecWrapper.java | 21 import android.os.Looper; 118 Looper looper; local 121 if ((looper = Looper.myLooper()) != null) { 125 "Looper doesn't exist in the calling thread");
|
/development/samples/browseable/MediaRecorder/src/com.example.android.common.media/ |
MediaCodecWrapper.java | 21 import android.os.Looper; 118 Looper looper; local 121 if ((looper = Looper.myLooper()) != null) { 125 "Looper doesn't exist in the calling thread");
|
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
ShadowLooper.java | 9 import android.os.Looper; 30 @Implements(Looper.class) 36 // Note that the main looper is handled differently and is not put in this hash, because we need to be able to 37 // "switch" the thread that the main looper is associated with. 38 private static Map<Thread, Looper> loopingLoopers = Collections.synchronizedMap(new WeakHashMap<Thread, Looper>()); 40 private static Looper mainLooper; 42 private @RealObject Looper realObject; 48 // Blech. We need to keep the main looper because somebody might refer to it in a static 55 for (Looper looper : loopingLoopers.values()) [all...] |
/external/skia/src/effects/ |
SkLayerDrawLooper.cpp | 144 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {} 217 auto looper = sk_sp<SkLayerDrawLooper>(new SkLayerDrawLooper()); local 218 looper->fCount = fCount; 239 looper->fRecs = newTopRec; 240 return std::move(looper); 392 SkLayerDrawLooper* looper = new SkLayerDrawLooper; local 393 looper->fCount = fCount; 394 looper->fRecs = fRecs; 400 return sk_sp<SkDrawLooper>(looper); [all...] |
/external/skqp/src/effects/ |
SkLayerDrawLooper.cpp | 144 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {} 217 auto looper = sk_sp<SkLayerDrawLooper>(new SkLayerDrawLooper()); local 218 looper->fCount = fCount; 239 looper->fRecs = newTopRec; 240 return std::move(looper); 392 SkLayerDrawLooper* looper = new SkLayerDrawLooper; local 393 looper->fCount = fCount; 394 looper->fRecs = fRecs; 400 return sk_sp<SkDrawLooper>(looper); [all...] |
/frameworks/av/cmds/stagefright/ |
codec.cpp | 71 const android::sp<android::ALooper> &looper, 124 looper, mime.c_str(), false /* encoder */); 403 sp<ALooper> looper = new ALooper; local 404 looper->start(); 444 looper->registerHandler(player); 453 decode(looper, argv[0], useAudio, useVideo, surface, renderSurface, 461 looper->stop();
|
muxer.cpp | 321 sp<ALooper> looper = new ALooper; local 322 looper->start(); 327 looper->stop();
|
recordvideo.cpp | 302 sp<ALooper> looper = new ALooper; local 303 looper->setName("recordvideo"); 304 looper->start(); 308 looper, enc_meta, source, NULL /* consumer */,
|
/frameworks/base/cmds/hid/jni/ |
com_android_commands_hid_Device.cpp | 33 #include <android/looper.h> 145 ALooper* looper = ALooper_forThread(); local 146 if (looper != NULL) { 147 ALooper_removeFd(looper, mFd);
|