Home | History | Annotate | Download | only in vdpau

Lines Matching refs:vldecoder

51    vlVdpDecoder *vldecoder;
86 vldecoder = CALLOC(1,sizeof(vlVdpDecoder));
87 if (!vldecoder) {
92 vldecoder->device = dev;
94 vldecoder->decoder = pipe->create_video_decoder
103 if (!vldecoder->decoder) {
108 *decoder = vlAddDataHTAB(vldecoder);
118 vldecoder->decoder->destroy(vldecoder->decoder);
122 FREE(vldecoder);
132 vlVdpDecoder *vldecoder;
134 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
135 if (!vldecoder)
138 pipe_mutex_lock(vldecoder->device->mutex);
139 vldecoder->decoder->destroy(vldecoder->decoder);
140 pipe_mutex_unlock(vldecoder->device->mutex);
142 FREE(vldecoder);
156 vlVdpDecoder *vldecoder;
158 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
159 if (!vldecoder)
162 *profile = PipeToProfile(vldecoder->decoder->profile);
163 *width = vldecoder->decoder->width;
164 *height = vldecoder->decoder->height;
425 vlVdpDecoder *vldecoder;
443 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
444 if (!vldecoder)
446 dec = vldecoder->decoder;
453 if (vlsurf->device != vldecoder->device)