GitHub PushEvent at 2014-01-18 23:54:55
Repository: android_hardware_qcom_display-caf
Actor: jsnweitzel
Payload: {"shas":[["157dc99ac75e4d41d7cbdb1e79dd3a28b7b38de5","0158319a2b90b608419e4734fec9481c8e1bde20@codeaurora.org","hwcomposer : Fix copybit render buffer fence usage.\n\nFixing array size to hold fence fd to count of render\nbuffers used in copybit, and use it to store\nfence of corresponding render buffer at the index.\n\nChange-Id: Ic5e7f264c2a81ded2a0f61ef138e59a093b0023a\n\nConflicts:\n\tlibhwcomposer/hwc_copybit.cpp","Prabhanjan Kandula",true],["fb386734a97d77cd8b10c2f3b7ffc40cfc075c8b","7f99f267f139cd10d9cccae1fb9f913112dc611c@codeaurora.org","libhwcomposer: Fence FD Count not handled for CACHED layer\n\n- Fence FD count should not be incremented for CACHED layer\n\nChange-Id: Ie6670bd44d2ff3ee180ee8413bf81154ee122c43","Baldev Sahu",true],["8935d513fcdfcc3e33cec4363749fbfe5faa4296","af329407867618d5d97595b9c55ce5a75b224237@codeaurora.org","Donot compose layers if external is in pause state\n\n* Donot compose external/virtual layer-list when\nwhen external/virtual is in pause state.\n* Marking the layers for GPU composition when external/virtual\nis in pause state would update FB_TARGET layer which inturn would\naffect partial mdpcomp after resume.\n\nChange-Id: Id2806bd7156085c00158a31dff3c3dc4c2b61146","Raj Kamal",true],["e90397e2d613507fb40d76633b4eaa49cb2cea22","d3c7bae90ce2477533ec852edf38b65198016249@localhost","Merge \"Donot compose layers if external is in pause state\"","Linux Build Service Account",true],["6eb6d755685fd8eaf108b579cdcbeeba91f3b698","d3c7bae90ce2477533ec852edf38b65198016249@localhost","Merge \"libhwcomposer: Fence FD Count not handled for CACHED layer\"","Linux Build Service Account",true],["cfb42fe6992f6d1fe2e70b6079dfe7e1ed7dbf3c","d3c7bae90ce2477533ec852edf38b65198016249@localhost","Merge \"hwcomposer : Fix copybit render buffer fence usage.\"","Linux Build Service Account",true],["b72d728493bc1ba34cbc7a5f38ad377e4f6ac2f2","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","Merge branch 'kk_2.7_rb1.17' of git://codeaurora.org/platform/hardware/qcom/display into cm-11.0","Steve Kondik",true],["aa9fa64c433fda75953cc38db68fd359e83a14f5","4fc4d06962360e4d49e9f19e88b1cabbd0dc8f3e@codeaurora.org","HWC: Fix for use int reference in function call\n\nTo use the integer reference, declared integer\nvariable to get value directly in that variable.\n\nChange-Id: I1fd1a45580be99dd95ccbc3495e28455a4c7de23","Arpita Banerjee",true],["2268479c2ec5e797efb0edd2d4f524a162175d9c","0158319a2b90b608419e4734fec9481c8e1bde20@codeaurora.org","hwcomposer : Fix rotator fence for FB pre rotation.\n\nAdd framebuffer to rotator map data structure if\nrotator is used for pre rotating framebuffer.\n\nChange-Id: I496656c22b289b0bb0bf8c49056384a7fad3ac7d\nCRs-fixed: 569696\n\nConflicts:\n\tlibhwcomposer/hwc_fbupdate.cpp","Prabhanjan Kandula",true],["0b972b6c7069c80866e974847c1daa230ac63f42","bce3eb8ca98a633b8d4da9cfe7394f8594fd1d0a@codeaurora.org","hwc: Add deduction operation to Rect utils\n\nSeperate out rectangle deduction from the layer cropping. Update\nlayer sourceCrop and displayFrame after deducting the rect value.\nThis makes the function generic enough to be used by other\nmodules\n\nChange-Id: I587ac951357af823a1bf5e06c15ff47ac6a9c2a0","Jeykumar Sankaran",true],["13a2c99cd4faa39ab2c0f7edba4fbbafc7ce6547","bce3eb8ca98a633b8d4da9cfe7394f8594fd1d0a@codeaurora.org","hwc: Crop source rect for the optimized destination\n\nIf a layer destination can be optimized, its source rect\nneeds to be cropped for the optimized destination rect.\n\nChange-Id: If9a9891200d9cea52b58b253299b4007197cd9e5","Jeykumar Sankaran",true],["8c0de87dfa0efc4991698e0e6eba41dfe026a570","380081620a7947c89c11153c5513f34019caa923@android.com","fix fd leak in memtrack.msm8960\n\nClose smaps_fd when exiting function.\n\nBug: 11007903\nChange-Id: I4a9fcd1e84aae195d229e5dd11f99ccb9f6f5006","Colin Cross",true],["4beb320b531b3751c7533d279f6bb0a24534bf41","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","display: Properly handle NO_IOMMU case\n\n * Enable it by default for msm8660 too.\n\nChange-Id: Icbd5de1e7f020285ff6101c34286ca8863b11040","Steve Kondik",true],["ef73796433ab79a854f303300448cb353073f87f","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","libhwcomposer: Log and dump app layers of screen frames\n\nLog a frame-by-frame succession of HWComposer layers' data and write\ntheir buffers, if any, into raw or png files based on system property\nvalues.\n\nChange-Id: Icceccf5fff5ab4d78dbc6c28c11210b8837ddfd9","Steve Kondik",true],["5d0ff23b776ac4f8307b3dcc6e805cf8152ea15b","8dcb73d3151da6cb1ccc5cb471442932e4b77796@codeaurora.org","display: Clean up binder interface\n\nThe current binder implementation is inflexible when it comes to\nadding new input/output parameters. It also needs a lot of\nboilerplate code written when adding a simple enable/disable type\ncommand.\n\nInstead, let clients specify the parcels they want to pass and\nunparcel them at the end points only.\nPlease note that it is assumed that all commands coming in\nneed the same permission checks. If this is no longer the case,\nsome commands need to be split out on the receiver end in\nIQService.cpp.\nThis change also simplifies the code end clients need to write.\nThey should be able to include QServiceUtils and call a single\nfunction to set the binder up and make the call.\n\nChange-Id: I4db66f2427ecf16d7a6264462ae85815217a16b1","Naseer Ahmed",true],["d38617bf355d652f62591b0981aed3ca9f4fe593","8dcb73d3151da6cb1ccc5cb471442932e4b77796@codeaurora.org","qdutils: Add display config to qdutils\n\nThis API is meant for system level users that need to get/set\nvarious display attributes that are normally not available via\nthe regular Android framework channels.\nInitially the APIs exposed are to check HDMI status, get display\nattributes and set HSIC data.\nOnly physically connected displays are supported for now.\n\nChange-Id: Ia783ce2ab0c4599a54c992171e01e2f0504550dc","Naseer Ahmed",true],["1e3812655cf87a4abe149c241a32ee7271668e47","fc59ce809d5948331380f774a493181ccbabdf2e@codeaurora.org","hwc: Calculate viewframe from layers display frame information.\n\nCalculate view frame of  each display from the displayframe of all\nthe application layers.\n\nChange-Id: I9ba4076b7b4419bd3559417fad28b4e1de6acff3","Ramkumar Radhakrishnan",true],["e249700b3d39923c882a4cde331ea13b853c7faf","79549e2fe48b756a0c8d63dd1190880a64566287@codeaurora.org","hwc: Add binder interface to get the visibleRegion\n\n- This binder interface can be used by clients to know the\n  active visible region for a display(pri/ext/virt)\n- When external orientation is used, return the destFrame of\n  the FrameBuffer layer, as its the viewFrame\n\nChange-Id: I7cfd149c76c16b9a3031103c89b1932d44bcbecd","Arun Kumar K.R",true],["eb8ace7ae7b1c327d325263016c689964edde33d","69ec4463978195ad7091c6f77329e59cc20d09d2@codeaurora.org","hwc: Reset layer-to-rotator map and fences on configuration failure\n\nWhen a rotator or mdp configuration for a display fails, reset the\nlayer-to-rotator mappings for that display and reset the release\nfences for the rotator objects used for that display.\n\nNote: The rotator itself is offline and not tied to any mixer. It is\nfrom the mappings that we deduce which rotator object was used for\nlayers of which display. Also we don't delete rotator objects held\nfor a specific display, since during stability runs, failures could\nrepeat each round and we end up allocating and deallocating memory\nunnecessarily. The rotator objects will be deleted automatically\nwhen not required anymore.\n\nChange-Id: I9a67f02574be30be3b96b3575f60530cb1c89e10","Saurabh Shah",true],["d582b8fe32d09e9641241cb6eddf11a89b9a7450","69ec4463978195ad7091c6f77329e59cc20d09d2@codeaurora.org","hwc: mdpcomp: Make all pipes available if a frame fails\n\nMake all pipes in overlay available, if programming a frame (list)\nfails. The failure could be due to commit failure, in which case the\noverlay itself will make pipes available.\n\nThe failure can also be owing to lack of pipes, since we don't allow\nswitching pipes across mixers any more. This is particularly a problem\nfor split-panels. This fix addresses this latter case.\n\nChange-Id: Ieac7ae7d03e5b9a93c7245fa160c8933593c2e09","Saurabh Shah",true]],"size":23,"ref":"refs/heads/kitkat","head":"7791999a9c44fc1babd717e87f9a91086c380ac9"}