Home | History | Annotate | Download | only in tests

Lines Matching defs:subpicture

69 	XvMCSubpicture		subpicture = {0};
105 printf("Subpicture %d:\n", i);
144 assert(XvMCCreateSubpicture(display, NULL, &subpicture, subpic_width, subpic_height, subpics[0].id) == XvMCBadContext);
145 /* Test NULL subpicture */
147 /* Test invalid subpicture */
148 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, -1) == BadMatch);
150 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, subpic_height, subpics[0].id) == BadValue);
152 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, 16384, subpics[0].id) == BadValue);
154 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, 16384, subpics[0].id) == BadValue);
158 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, subpics[i].id) == Success);
159 /* Test subpicture id assigned */
160 assert(subpicture.subpicture_id != 0);
162 assert(subpicture.context_id == context.context_id);
163 /* Test subpicture type id assigned and correct */
164 assert(subpicture.xvimage_id == subpics[i].id);
166 assert(subpicture.width == width && subpicture.height == height);
168 assert(subpicture.num_palette_entries == 0 && subpicture.entry_bytes == 0);
170 assert(XvMCDestroySubpicture(display, &subpicture) == Success);