Lines Matching defs:decoder
46 VdpDecoder *decoder)
57 if (!decoder)
59 *decoder = 0;
121 vldecoder->decoder = pipe->create_video_codec(pipe, &templat);
123 if (!vldecoder->decoder) {
128 *decoder = vlAddDataHTAB(vldecoder);
129 if (*decoder == 0) {
140 vldecoder->decoder->destroy(vldecoder->decoder);
153 vlVdpDecoderDestroy(VdpDecoder decoder)
157 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
162 vldecoder->decoder->destroy(vldecoder->decoder);
166 vlRemoveDataHTAB(decoder);
177 vlVdpDecoderGetParameters(VdpDecoder decoder,
184 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
188 *profile = PipeToProfile(vldecoder->decoder->profile);
189 *width = vldecoder->decoder->width;
190 *height = vldecoder->decoder->height;
558 vlVdpDecoderRender(VdpDecoder decoder,
589 vldecoder = (vlVdpDecoder *)vlGetDataHTAB(decoder);
592 dec = vldecoder->decoder;
604 // TODO: Recreate decoder with correct chroma