summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-05-04Update for new kernel ABIHEADmasterThierry Reding9-26/+186
2018-03-28Fix cut-n-paste typo in create_shared_surface()Dmitry Osipenko1-1/+1
2018-03-10Don't fail if 2d channel fails to openDmitry Osipenko2-1/+4
2018-02-17Make DRI <-> Xv transition less flashyDmitry Osipenko3-20/+20
2018-02-17Correct UV planes strideDmitry Osipenko1-1/+1
2018-02-07Reset all pointers in release_surface_data() for consistencyDmitry Osipenko1-0/+4
2018-01-07Borrow BG color from PQT on transition to XvDmitry Osipenko1-1/+5
2018-01-07Put back X11 eventDmitry Osipenko1-0/+2
2018-01-07Don't scale, but clip DRI RGB transferDmitry Osipenko1-12/+9
2018-01-07Correct cleanup on shared surface creation errorDmitry Osipenko1-1/+5
2018-01-07Replace some of asserts with error messageDmitry Osipenko5-48/+95
2018-01-07Correct VdpPresentationQueueGetBackgroundColor argument typeDmitry Osipenko1-1/+1
2018-01-04Don't fail without XvDmitry Osipenko3-61/+87
2018-01-04Utilize DRI outputDmitry Osipenko5-215/+487
2018-01-01Align surface stride to 16 bytesDmitry Osipenko1-1/+1
2018-01-01Add more debug messagesDmitry Osipenko5-107/+175
2017-12-30Cleanup presentation condition waitDmitry Osipenko1-6/+5
2017-12-30Add debug messagesDmitry Osipenko6-4/+115
2017-12-30Implement DRI outputDmitry Osipenko11-100/+340
2017-12-29Fixup 'crashing vdp_output_surface_render_bitmap_surface'Dmitry Osipenko1-2/+2
2017-12-29Remove idle_hackDmitry Osipenko2-6/+1
2017-12-29Fix crashing vdp_output_surface_render_bitmap_surfaceDmitry Osipenko1-12/+6
2017-12-29Handle potential interrupt signals in the decoderDmitry Osipenko1-1/+7
2017-12-29Check if background surface is allocatedDmitry Osipenko1-2/+14
2017-12-28Cleanup shared surfaceDmitry Osipenko2-28/+60
2017-12-28Factor out presentation_queue_targetDmitry Osipenko3-86/+110
2017-12-28Harden refcountsDmitry Osipenko9-103/+413
2017-12-28Harden lockingsDmitry Osipenko8-9/+76
2017-12-28Precalculate CSC paramsDmitry Osipenko6-89/+98
2017-12-27Correct CSC values conversion for GR2DDmitry Osipenko1-20/+25
2017-12-26Pass CSC matrix by pointerDmitry Osipenko4-12/+12
2017-12-26Remove X11 threadDmitry Osipenko2-75/+2
2017-12-26Allow surface BO cachingDmitry Osipenko1-30/+0
2017-12-26Implement dynamic surface allocationDmitry Osipenko9-240/+374
2017-12-26queue_block_until_surface_idle() must return error on lockupDmitry Osipenko2-19/+36
2017-12-26Implement zero-copy outputDmitry Osipenko10-139/+590
2017-12-26Cleanup vtableDmitry Osipenko1-4/+9
2017-12-26Correct outside clippingDmitry Osipenko1-1/+1
2017-12-26Detect X11 threading presenceDmitry Osipenko1-7/+3
2017-12-26Unified buffer for YV12Dmitry Osipenko5-9/+58
2017-12-26Dynamically reallocate bitstream bufferDmitry Osipenko2-73/+95
2017-10-25update VDE UAPI headerDmitry Osipenko1-1/+1
2017-10-12update UAPI headersDmitry Osipenko2-15/+22
2017-07-17cleanup error messages formattingDmitry Osipenko1-4/+4
2017-06-17use drmOpenDmitry Osipenko1-2/+2
2017-06-17Free surfaces xv_img earlierDmitry Osipenko1-5/+6
2017-06-17Cleanup presentation_queue_thr() a tadDmitry Osipenko1-9/+0
2017-06-16Postpone VDE device openingDmitry Osipenko2-7/+8
2017-06-16DRI2 authenticationDmitry Osipenko5-4/+778
2017-06-14Massive update (Xv output, 2d HW compositing, VDE ABI sync)Dmitry Osipenko18-378/+2566