/hardware/intel/common/libva/test/basic/ |
H A D | test_08.c | 25 #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 D | test.c | 55 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 D | test_10.c | 31 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 D | test_09.c | 69 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 D | test_11.c | 31 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 D | va_compat.c | 37 VASurfaceID *surfaces 40 return vaCreateSurfaces(dpy, format, width, height, surfaces, num_surfaces,
|
H A D | va_compat.h | 102 #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 D | va_backend_tpi.h | 44 VASurfaceID *surfaces, /* out */
|
H A D | va_tpi.h | 103 VASurfaceID *surfaces, /* out */
|
H A D | va_tpi.c | 44 * 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 D | va_trace.h | 83 VASurfaceID *surfaces, /* out */
|
H A D | va_backend.h | 108 VASurfaceID *surfaces /* out */ 409 VASurfaceID *surfaces,
|
H A D | va.c | 847 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 D | va.h | 521 * 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 D | va_trace.c | 56 * 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 D | psb_output.c | 64 /* 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 D | psb_drv_video.h | 608 unsigned char *surfaces; /* surfaces, associated with this subpicture */ member in struct:object_subpic_s
|