Lines Matching refs:dest

92 int Overlay::getPipeId(utils::eDest dest) {
93 return mPipeBook[(int)dest].mPipe->getPipeId();
97 eDest dest = OV_INVALID;
98 // finding the dest corresponding to the given pipe
104 return dest;
108 eDest dest = getDest(pipeid);
109 PipeBook::setAllocation((int)dest);
110 return dest;
114 eDest dest = OV_INVALID;
128 dest = (eDest)i;
134 if(dest != OV_INVALID) {
135 int index = (int)dest;
143 PipeBook::getDestStr(dest), dpy, mixer);
153 return dest;
165 eDest dest = OV_INVALID;
172 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
174 if(dest == OV_INVALID) {
175 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
177 if(dest == OV_INVALID) {
178 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
181 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
182 if(dest == OV_INVALID) {
183 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
189 if(dest == OV_INVALID and (not pipeSpecs.needsScaling)) {
190 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
193 return dest;
199 eDest dest = OV_INVALID;
206 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
208 if(dest == OV_INVALID) {
209 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
211 if(dest == OV_INVALID) {
212 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
217 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
218 if(dest == OV_INVALID) {
219 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
222 if(dest == OV_INVALID and (not pipeSpecs.needsScaling) and
225 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
228 return dest;
234 eDest dest = OV_INVALID;
240 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer);
241 if(dest == OV_INVALID) {
242 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer);
244 if(dest == OV_INVALID) {
245 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer);
248 return dest;
287 bool Overlay::commit(utils::eDest dest) {
289 validate((int)dest);
291 if(mPipeBook[dest].mPipe->commit()) {
293 PipeBook::setUse((int)dest);
295 int dpy = mPipeBook[dest].mDisplay;
307 utils::eDest dest) {
309 validate((int)dest);
311 if(PipeBook::isUsed((int)dest)) {
312 ret = mPipeBook[dest].mPipe->queueBuffer(fd, offset);
318 utils::eDest dest) {
319 validate((int)dest);
320 mPipeBook[dest].mPipe->setCrop(d);
324 utils::eDest dest) {
325 validate((int)dest);
326 mPipeBook[dest].mPipe->setColor(color);
330 utils::eDest dest) {
331 validate((int)dest);
332 mPipeBook[dest].mPipe->setPosition(d);
336 utils::eDest dest) {
337 validate((int)dest);
341 mPipeBook[dest].mPipe->setTransform(transform);
346 utils::eDest dest) {
347 validate((int)dest);
349 setPipeType(dest, PipeBook::getPipeType(dest));
350 mPipeBook[dest].mPipe->setSource(args);
353 void Overlay::setVisualParams(const MetaData_t& metadata, utils::eDest dest) {
354 validate((int)dest);
355 mPipeBook[dest].mPipe->setVisualParams(metadata);