Home | History | Annotate | Download | only in libstagefright

Lines Matching refs:generation

2697                         "generation", ++mDequeueInputTimeoutGeneration);
2705 int32_t generation;
2706 CHECK(msg->findInt32("generation", &generation));
2708 if (generation != mDequeueInputTimeoutGeneration) {
2771 "generation", ++mDequeueOutputTimeoutGeneration);
2779 int32_t generation;
2780 CHECK(msg->findInt32("generation", &generation));
2782 if (generation != mDequeueOutputTimeoutGeneration) {
3374 // Require a fresh set of buffers after each connect by using a unique generation
3376 // PID is never 0 so we don't have to worry that we use the default generation of 0.
3377 // TODO: come up with a unique scheme if other producers also set the generation number.
3379 uint32_t generation = (getpid() << 10) | (++mSurfaceGeneration & ((1 << 10) - 1));
3380 surface->setGenerationNumber(generation);
3381 ALOGI("[%s] setting surface generation to %u", mComponentName.c_str(), generation);
3386 // generation number. Disconnecting after setting a unique generation prevents this.
3402 // Resetting generation is not technically needed, but there is no need to keep it either