Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-10 | i965_drv_video: encode on Ivybridge | Xiang, Haihao | 7 | -26/+602 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-06-10 | i965_drv_video: fix VME shaders | Xiang, Haihao | 6 | -8/+12 | |
1. The response length for inter type on Ivybridge is 6. 2. fix register region Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-06-10 | i965_drv_video: new shaders for VME on Ivybridge | Xiang, Haihao | 13 | -37/+383 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-06-09 | i965_drv_video: set surface base address in VME | Xiang, Haihao | 2 | -89/+36 | |
It is easy to fill the binding table without relocation and make sure all offsets in binding table only uses bits[15:0] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-06-09 | i965_drv_video: clean up | Xiang, Haihao | 1 | -6/+1 | |
Don't emit PIPE_CONTROL directly, instead call intel_batchbuffer_emit_mi_flush. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-06-09 | i965_drv_video: Added check of obj_surface->bo field inside ↵ | Alexander Osin | 1 | -1/+3 | |
i965_media_h264_surface_state() | |||||
2011-06-02 | i965_drv_video: improved MV quality for VME | Zhou Chang | 4 | -61/+39 | |
2011-05-25 | i965_drv_video: clean up codes | Xiang, Haihao | 7 | -200/+55 | |
Check and allocate surface BO in a same function Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-25 | i965_drv_video: rendering for Ivybridge | Xiang, Haihao | 3 | -81/+1234 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-25 | i965_drv_video: new shaders for rendering on Ivybridge | Xiang, Haihao | 11 | -2/+448 | |
SEND on Ivybridge uses GRFs instead of MRFs Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-25 | i965_drv_video: VC1 decoding on Ivybridge | Xiang, Haihao | 2 | -70/+72 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-25 | i965_drv_video: H.264 & MPEG2 decoding on Ivybridge | Xiang, Haihao | 5 | -3/+2252 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-25 | i965_drv_video: Ivybridge PCI IDs | Xiang, Haihao | 6 | -19/+49 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-16 | i965_drv_video: thread safety for object allocation | Xiang, Haihao | 2 | -0/+21 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-16 | i965_drv_vidoe: thread safety for rendering | Xiang, Haihao | 6 | -8/+81 | |
2011-05-16 | i965_drv_video: move batchbuffer to context | Xiang, Haihao | 17 | -389/+343 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-16 | i965_drv_video: clean up batchbuffer interface | Xiang, Haihao | 17 | -1403/+1559 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-10 | i965_drv_video: store post process parameters in context | Xiang, Haihao | 2 | -215/+217 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-05-10 | i965_drv_video: store kernel info in the corresponding context | Xiang, Haihao | 13 | -154/+166 | |
2011-05-10 | i965_drv_video: use the same structure for all kernels | Xiang, Haihao | 8 | -155/+181 | |
2011-05-10 | i965_drv_video: create media_state per context | Xiang, Haihao | 25 | -1491/+1414 | |
Also clean up some codes | |||||
2011-05-06 | Implemented i965_LockSurface, i965_UnlockSurface, i965_BufferInfo | Alexander I Osin | 1 | -14/+169 | |
2011-05-06 | Added locked_image_id in struct object_surface | Alexander I Osin | 1 | -0/+1 | |
2011-04-26 | Merge branch 'snb-encoder' | Xiang, Haihao | 19 | -34/+2718 | |
2011-04-26 | i965_drv_video/encode: offset for coded buffer | Xiang, Haihao | 2 | -1/+3 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: indentation fix | Xiang, Haihao | 1 | -19/+19 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: media read with sampler cache | Xiang, Haihao | 1 | -2/+2 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/video: set base address for MV data | Xiang, Haihao | 1 | -6/+8 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: merge global symbols in intra/inter shader | Xiang, Haihao | 5 | -209/+123 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: remove all intra data in inter shader | Xiang, Haihao | 2 | -46/+23 | |
Need to revert this commit if select inter-intra mixed mode for P/B frame Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video: clean up gen6_mfc_avc_pipeline_programing | Xiang, Haihao | 1 | -22/+19 | |
don't need to map VME output for inter frame Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: merge the object command for intra/inter frame | Xiang, Haihao | 1 | -36/+7 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: also simplify the object command for inter frame | Xiang, Haihao | 1 | -108/+1 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-22 | i965_drv_video/encode: reduce inline data for inter shader | Xiang, Haihao | 3 | -33/+245 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-21 | i965_drv_video: simplify the object command for intra frame | Xiang, Haihao | 2 | -130/+33 | |
fixes some comments in intra_frame.asm as well. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-21 | i965_drv_video/encode: fetch neighbor pixel in intra shader | Xiang, Haihao | 3 | -25/+265 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-21 | i965_drv_video/encode: fix neighbor pixel luma value in VME message | Xiang, Haihao | 1 | -2/+2 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-21 | i965_drv_video/encode: fix macroblock instra struct in VME message | Xiang, Haihao | 1 | -4/+4 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-14 | i965_drv_video/encode: fix interface descriptor table | Xiang, Haihao | 1 | -17/+11 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-14 | add inter frame support in vme. | Zhou Chang | 5 | -34/+268 | |
2011-04-14 | i965_drv_video/encode: fix CURBE usage for VME | Xiang, Haihao | 2 | -6/+10 | |
This fixes a potential GPU hang issue Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-11 | i965_drv_video: fix the format of a derived image for MPEG2 on ILK | Xiang, Haihao | 3 | -29/+50 | |
The native format used for MPEG2 decoding on ILK is I420 | |||||
2011-04-11 | i965_drv_video: associate the derived image with the surface | Xiang, Haihao | 1 | -0/+1 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-07 | disabling cabac zeros words inert, using 0x00000000 as end of bit streaming ↵ | Zhou Chang | 1 | -2/+2 | |
flag. | |||||
2011-04-07 | Support Inter frames in driver. | Zhou Chang | 2 | -112/+144 | |
2011-04-07 | fix for VAEncCodedBufferType | Xiang, Haihao | 2 | -2/+24 | |
It matches VA spec. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-07 | Workaround for 720p/1080p encoding | Xiang, Haihao | 4 | -42/+92 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-07 | release all BOs when terminating | Xiang, Haihao | 2 | -33/+54 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-07 | fix internal buffer size | Xiang, Haihao | 1 | -2/+2 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||||
2011-04-07 | fix for interface descriptor | Xiang, Haihao | 1 | -1/+1 | |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> |