summaryrefslogtreecommitdiff
path: root/src/xvmc
AgeCommit message (Collapse)Author
2008-05-06Only check xvmc lib when xvmc is enabled.Zhenyu Wang
Don't check xvmc lib if user has already wanted to disable it. Fix fdo bug #15762.
2008-03-26More 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-21xvmc: fix distcheckZhenyu Wang
Add i915 headers in Makefile.am
2008-03-13nuke unneed error_base and event_baseZhenyu Wang
2008-03-13remove unused init/fini hooks for xvmc driverZhenyu Wang
2008-03-12Pass default visual in dri context createZhenyu Wang
2008-01-02xvmc: add context id info in debug/traceZhenyu Wang
2007-12-28xvmc: move drmOpen earlierZhenyu Wang
remove wrong comments
2007-12-25xvmc: consolidate put surface interfacesZhenyu 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-24xvmc: store XvMCContext pointer instead of context_id in internal ctx listZhenyu Wang
2007-12-20xvmc: add disable xvmc build supportZhenyu Wang
Move xvmc source files under XVMC config
2007-12-20xvmc: handle surface create/destory in generic codeZhenyu Wang
2007-12-20xvmc: move dri context handling to generic codeZhenyu Wang
Use XvMCContext's context_id for dri context handling instead of driver private id. Remove unnecessary field for i915 private structs.
2007-11-16xvmc: add xvmc decoder type stringZhenyu Wang
2007-11-16xvmc: move some i915 context destroy code to generic functionZhenyu Wang
2007-11-16xvmc: clean batch buffer finishZhenyu Wang
2007-11-16xvmc: remove i915 drm map typeZhenyu Wang
2007-11-16xvmc: more i915 xvmc cleanupsZhenyu Wang
2007-11-15xvmc: intel_xvmc.c cleanupsZhenyu Wang
2007-11-15xvmc: remove unused SAREAPTR macroZhenyu Wang
2007-11-15xvmc: i915 rename filesZhenyu Wang
2007-11-15xvmc: move locking code into generic placeZhenyu Wang
2007-11-15xvmc: oops, should first map batch buffer before initZhenyu Wang
2007-11-15xvmc: move batch buffer init/fini to intel_batchbuffer.cZhenyu Wang
2007-11-14xvmc: attempt to move batch buffer code out of i915 privateZhenyu Wang
2007-10-26Fix DRI context creation for XvMCZhenyu Wang
2007-10-26try to move some fields to xvmc driver structureZhenyu Wang
Still a lot of things to move include batch buffer, lock, context, surface resource handling, etc.
2007-10-24fix xvmc return valuesZhenyu Wang
Use values defined by xvmc lib spec
2007-10-23add missing license header for new filesZhenyu Wang
2007-10-23split xvmc user lib chipset driversZhenyu Wang
2007-10-08move some definition out of i915 specific headerZhenyu Wang
2007-09-26clean up err reportZhenyu Wang
Still need to clean up return value for XvMC API
2007-09-19Merge branch 'master' into xvmc-i915Zhenyu Wang
Conflicts: src/i830.h src/i830_memory.c
2007-08-28Limit TV formats to those supported by current connectionKeith Packard
2007-08-08explicit say "unsigned int"Zhenyu Wang
2007-08-08remove xvmc attributesZhenyu Wang
We don't have extra attributes than Xv port.
2007-07-20lock display when creating contextXiang, Haihao
2007-07-19add copyrightXiang, Haihao
2007-07-19block some signals within critical section to avoidXiang, Haihao
dead lock.
2007-07-191. The pitches for y/u/v surfaces are 1024bytes aligned.Xiang, Haihao
2. clean code
2007-07-191. clean coderoot
2. fix an error in map_state
2007-07-19a fix for 945G/945GMroot
2007-07-191. using batch bufferroot
2. implement macroblock_ipicture instruction 3. 16bit INTRA block
2007-07-19fix a bug related to display surfaceXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19Release resource allocated for surface/subpictureXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19fix some bugsXiang, Haihao
2007-07-19enable XvMC for i915Xiang, Haihao
2007-03-30Don't forget the warnings CFLAGS in subdirectories.Eric Anholt