Searched refs:surfaces (Results 1 - 17 of 17) sorted by relevance

/hardware/intel/common/libva/test/basic/
H A Dtest_08.c25 #define TEST_DESCRIPTION "Create and destory surfaces of different sizes"
68 VASurfaceID surfaces[NUM_SIZES+1]; local
71 memset(surfaces, 0xff, sizeof(surfaces));
76 surfaces[i+1] = DEAD_SURFACE_ID;
77 va_status = vaCreateSurfaces(va_dpy, VA_RT_FORMAT_YUV420, test_sizes[i].w, test_sizes[i].h, &surfaces[i], 1, NULL, 0);
79 ASSERT( DEAD_SURFACE_ID == surfaces[i+1] );
82 test_unique_surfaces(surfaces, NUM_SIZES);
84 status("vaDestroySurface all surfaces\n");
85 va_status = vaDestroySurfaces(va_dpy, surfaces, NUM_SIZE
[all...]
H A Dtest.c55 VASurfaceID surfaces[21]; local
58 surfaces[20] = -1;
59 va_status = vaCreateSurfaces(va_dpy, 720, 480, VA_RT_FORMAT_YUV420, 20, surfaces);
61 ASSERT( -1 == surfaces[20] ); /* bounds check */
64 printf("Surface %d surface_id = %08x\n", i, surfaces[i]);
71 vaPutSurface(va_dpy, surfaces[0], win, 0, 0, 720, 480, 0, 0, 720, 480, 0);
74 va_status = vaDestroySurface(va_dpy, surfaces, 20);
96 VASurfaceID surfaces[20]; local
114 va_status = vaCreateSurfaces(va_dpy, 720, 480, VA_RT_FORMAT_YUV420, 20, surfaces);
117 va_status = vaCreateContext(va_dpy, config_id, 720, 480, 0 /* flag */, surfaces, 2
[all...]
H A Dtest_10.c31 VASurfaceID *surfaces; variable
47 surfaces = malloc(total_surfaces * sizeof(VASurfaceID));
50 va_status = vaCreateSurfaces(va_dpy, VA_RT_FORMAT_YUV420, width, height, surfaces, total_surfaces, NULL, 0);
55 va_status = vaCreateContext( va_dpy, config, width, height, flags, surfaces, surface_count, &context );
134 va_status = vaDestroySurfaces(va_dpy, surfaces, total_surfaces);
137 free(surfaces);
H A Dtest_09.c69 VASurfaceID *surfaces = malloc(total_surfaces * sizeof(VASurfaceID)); local
72 va_status = vaCreateSurfaces(va_dpy, VA_RT_FORMAT_YUV420, width, height, surfaces, total_surfaces, NULL, 0);
79 va_status = vaCreateContext( va_dpy, configs[i], width, height, flags, surfaces + i*surface_count, surface_count, &contexts[i] );
97 va_status = vaDestroySurfaces(va_dpy, surfaces, total_surfaces);
102 free(surfaces);
H A Dtest_11.c31 VASurfaceID *surfaces; variable
47 surfaces = malloc(total_surfaces * sizeof(VASurfaceID));
50 va_status = vaCreateSurfaces(va_dpy, VA_RT_FORMAT_YUV420, width, height, surfaces, total_surfaces, NULL, 0);
55 va_status = vaCreateContext( va_dpy, config, width, height, flags, surfaces, surface_count, &context );
173 va_status = vaDestroySurfaces(va_dpy, surfaces, total_surfaces);
176 free(surfaces);
/hardware/intel/common/libva/va/
H A Dva_compat.c37 VASurfaceID *surfaces
40 return vaCreateSurfaces(dpy, format, width, height, surfaces, num_surfaces,
H A Dva_compat.h102 #define vaCreateSurfaces6(dpy, width, height, format, num_surfaces, surfaces) \
103 (vaCreateSurfaces)(dpy, format, width, height, surfaces, num_surfaces, \
106 #define vaCreateSurfaces8(dpy, format, width, height, surfaces, num_surfaces, attribs, num_attribs) \
107 (vaCreateSurfaces)(dpy, format, width, height, surfaces, num_surfaces, \
H A Dva_backend_tpi.h44 VASurfaceID *surfaces, /* out */
H A Dva_tpi.h103 VASurfaceID *surfaces, /* out */
H A Dva_tpi.c44 * Create surfaces with special inputs/requirements
52 VASurfaceID *surfaces, /* out */
65 return tpi->vaCreateSurfacesWithAttribute( ctx, width, height, format, num_surfaces, surfaces, attribute_tpi);
46 vaCreateSurfacesWithAttribute( VADisplay dpy, int width, int height, int format, int num_surfaces, VASurfaceID *surfaces, VASurfaceAttributeTPI *attribute_tpi ) argument
H A Dva_trace.h83 VASurfaceID *surfaces, /* out */
H A Dva_backend.h108 VASurfaceID *surfaces /* out */
409 VASurfaceID *surfaces,
H A Dva.c847 VASurfaceID *surfaces,
863 surfaces, num_surfaces,
869 num_surfaces, surfaces);
871 dpy, width, height, format, num_surfaces, surfaces,
1308 * vaGetImage with other surfaces is supported.
842 vaCreateSurfaces( VADisplay dpy, unsigned int format, unsigned int width, unsigned int height, VASurfaceID *surfaces, unsigned int num_surfaces, VASurfaceAttrib *attrib_list, unsigned int num_attribs ) argument
H A Dva.h521 * If driver supports, application only needs to set scratch reference surfaces
522 * via VAPictureParameterBufferH264:ReferenceFrames. The scratch surfaces number is
527 * surfaces are used for reference frames will be fedback via VACodedBufferSegment
836 /** \brief Number of output surfaces that are supported */
956 * targets for a given context. The data in the surfaces are not accessible
964 * Both contexts and surfaces are identified by unique IDs and its
1135 * the underlying hardware supports the creation of VA surfaces in
1167 * \brief Creates an array of surfaces
1169 * Creates an array of surfaces. The optional list of attributes shall
1178 * @param[out] surfaces th
[all...]
H A Dva_trace.c56 * decode/encode or jpeg surfaces
201 * cause some side-effect, so only trace the needed surfaces
526 VASurfaceID *surfaces, /* out */
541 if (surfaces) {
543 va_TraceMsg(trace_ctx, "\t\tsurfaces[%d] = 0x%08x\n", i, surfaces[i]);
520 va_TraceCreateSurfaces( VADisplay dpy, int width, int height, int format, int num_surfaces, VASurfaceID *surfaces, VASurfaceAttrib *attrib_list, unsigned int num_attribs ) argument
/hardware/intel/img/psb_video/src/
H A Dpsb_output.c64 /* surfaces link list associated with a subpicture */
1385 if (obj_subpic->surfaces != NULL) {
1386 subpic_surface = (subpic_surface_s *)obj_subpic->surfaces;
1404 if (NULL == obj_subpic->surfaces) {
1405 obj_subpic->surfaces = (void *)subpic_surface;
1407 subpic_surface->next = (subpic_surface_p)obj_subpic->surfaces;
1408 obj_subpic->surfaces = (void *)subpic_surface;
1457 if (obj_subpic->surfaces != NULL) {
1458 subpic_surface = (subpic_surface_s *)obj_subpic->surfaces;
1472 obj_subpic->surfaces
1742 VASurfaceID *surfaces = target_surfaces; local
1813 VASurfaceID *surfaces = target_surfaces; local
[all...]
H A Dpsb_drv_video.h608 unsigned char *surfaces; /* surfaces, associated with this subpicture */ member in struct:object_subpic_s

Completed in 149 milliseconds