Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-28 | xvmc: Don't copy on xvmc surface in PutImage | Zhenyu Wang | |
As xvmc rendering result has already been in fb, we shouldn't do extra copy on it. Although special care is required for i915 xvmc surface pitch alignment, which must be at least 1KB aligned. So video display function should take it into acount instead of always setting Y pitch to be double of U/V pitch. | |||
2008-06-28 | xvmc: only allocate memory requiring physical address on 915G | Zhenyu Wang | |
Later 945-ish chipset can use graphics address instead. | |||
2008-06-28 | xvmc: formalize surface type definition | Zhenyu Wang | |
We should also carefully select surface type id. | |||
2008-06-03 | xvmc: a little cleanup | Zhenyu Wang | |
Also safe check context size to not exceed surface max. | |||
2008-03-26 | More compile warning fixes. | Paulo Cesar Pereira de Andrade | |
o Check for RANDR_GET_CRTC_INTERFACE before defining functions that are used only if it is defined. o Declare a variable before code, and rename it from ret to xvmc_status to better describe it. o if 0 some static functions not used. o Don't declare some unused variables. o Declare as static some functions that are used only in the file defining it. o Add a default/fallback return True to the Bool function src/xvmc/intel_batchbuffer.c:intelInitBatchBuffer(). o Ansify src/xvmc/xf86dri.c. o Add missing prototype to src/xvmc/xf86dri.h and follow pattern of other headers by adding "extern" before function prototype. | |||
2008-03-12 | disable memory alloc debug | Zhenyu Wang | |
2007-12-25 | xvmc: consolidate put surface interfaces | Zhenyu Wang | |
Make surface list track like context list, and move generic PutSurface code out of i915. So MC driver just needs to fill specific the command params, and we can get one single type of intel xvmc command to issue, ddx driver's put_image_size got removed. Fix last commit with missing XvMCContext assignment. Fix priv_data free with apropriate X11 XFree. | |||
2007-12-20 | xvmc: move dri context handling to generic code | Zhenyu Wang | |
Use XvMCContext's context_id for dri context handling instead of driver private id. Remove unnecessary field for i915 private structs. | |||
2007-11-29 | xvmc: move batch buffer init/fini code into generic | Zhenyu Wang | |
2007-11-15 | xvmc: some code clean up | Zhenyu Wang | |
2007-11-15 | xvmc: take out batch buffer handling code | Zhenyu Wang | |
2007-11-14 | xvmc: attempt to move batch buffer code out of i915 private | Zhenyu Wang | |
2007-10-26 | try to move some fields to xvmc driver structure | Zhenyu Wang | |
Still a lot of things to move include batch buffer, lock, context, surface resource handling, etc. | |||
2007-10-22 | revert xvmc memory allocation hacks | Zhenyu Wang | |
2007-10-23 | split xvmc user lib chipset drivers | Zhenyu Wang | |
2007-10-15 | Merge branch 'xvmc' of ↵ | Zhenyu Wang | |
git+ssh://zhen@people.freedesktop.org/~zhen/xf86-video-intel into xvmc | |||
2007-10-08 | use field name to initialize i915 xvmc driver | Zhenyu Wang | |
2007-10-08 | move some definition out of i915 specific header | Zhenyu Wang | |
2007-10-08 | Temp work around ttm allocation for xvmc, which should be fixed later. | Zhenyu Wang | |
2007-09-26 | fix i915 xvmc devPrivate reference | Zhenyu Wang | |
2007-09-26 | Create xvmc driver interface | Zhenyu Wang | |
convert i915 to new xvmc driver interface | |||
2007-08-10 | disable subpicture initial | Zhenyu Wang | |
until we really implement it, OSD can't work for now. | |||
2007-08-08 | check early if we have slot left for new context or surface | Zhenyu Wang | |
2007-08-08 | I missed to remove port attributes wrapper | Zhenyu Wang | |
2007-08-08 | explicit say "unsigned int" | Zhenyu Wang | |
2007-08-08 | remove xvmc attributes | Zhenyu Wang | |
We don't have extra attributes than Xv port. | |||
2007-08-07 | code cleanups | Zhenyu Wang | |
and put wrap function in driver xvmc priv instead of per xv port priv | |||
2007-07-19 | add copyright | Xiang, Haihao | |
2007-07-19 | block some signals within critical section to avoid | Xiang, Haihao | |
dead lock. | |||
2007-07-19 | 1. The pitches for y/u/v surfaces are 1024bytes aligned. | Xiang, Haihao | |
2. clean code | |||
2007-07-19 | a fix for 945G/945GM | root | |
2007-07-19 | 1. using batch buffer | root | |
2. implement macroblock_ipicture instruction 3. 16bit INTRA block | |||
2007-07-19 | fix a bug related to display surface | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | Release resource allocated for surface/subpicture | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | fix some bugs | Xiang, Haihao | |
2007-07-19 | enable XvMC for i915 | Xiang, Haihao | |