Home | History | Annotate | Download | only in tests

Lines Matching defs:subpicture

71 	XvMCSubpicture		subpicture = {0};
108 printf("Subpicture %d:\n", i);
147 assert(XvMCCreateSubpicture(display, NULL, &subpicture, subpic_width, subpic_height, subpics[0].id) == XvMCBadContext);
148 /* Test NULL subpicture */
150 /* Test invalid subpicture */
151 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, -1) == BadMatch);
153 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, subpic_height, subpics[0].id) == BadValue);
155 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, 16384, subpics[0].id) == BadValue);
157 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, 16384, subpics[0].id) == BadValue);
161 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, subpics[i].id) == Success);
162 /* Test subpicture id assigned */
163 assert(subpicture.subpicture_id != 0);
165 assert(subpicture.context_id == context.context_id);
166 /* Test subpicture type id assigned and correct */
167 assert(subpicture.xvimage_id == subpics[i].id);
169 assert(subpicture.width == width && subpicture.height == height);
172 assert(subpicture.num_palette_entries == 0 && subpicture.entry_bytes == 0);
175 assert(subpicture.num_palette_entries == 16 && subpicture.entry_bytes == 4);
177 assert(XvMCDestroySubpicture(display, &subpicture) == Success);