xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Changes between Initial Version and Version 1 of Ticket #2491, comment 2


Ignore:
Timestamp:
11/29/19 15:41:26 (20 months ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2491, comment 2

    initial v1  
    55With {{{-d draw,paint,opengl}}}:
    66{{{
    7 client   2 @14.398 gl_paint_planar(0, 'jpeg', ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), 0, 0, 540, 667, 540, 667, [<function WindowClient._do_draw.<locals>.record_decode_time at 0x11cb80f80>, <bound method ClientWindowBase.after_draw_refresh of GLClientWindow(3 : GLDrawingArea(3, (540, 667), None))>])
    8 client   2 @14.398 GLDrawingArea(3, (540, 667), None).update_planar_textures(540, 667, ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), 'YUV444P')
    9 client   2 @14.398 Creating new planar textures, pixel format YUV444P
    10 client   2 @14.399 updating planar textures: 540x667 YUV444P
    11 client   2 @14.399 set_alignment(540, 540, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
    12 client   2 @14.399 texture 0: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
    13 client   2 @14.401 set_alignment(540, 540, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
    14 client   2 @14.402 texture 1: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
    15 client   2 @14.402 set_alignment(540, 540, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
    16 client   2 @14.402 texture 2: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
    17 client   2 @14.404 GLDrawingArea(3, (540, 667), YUV444P).render_planar_update(0, 0, 540, 667, 1, 1, 2) pixel_format=YUV444P
    18 client   2 @14.404 painting planar update, format YUV444P
    19 client   2 @14.405 GLDrawingArea(3, (540, 667), YUV444P).render_planar_update(..) texture_size=(540, 667), size=(540, 667)
    20 client   2 @14.406 Error painting planar update
    21 client   2 @14.406   File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gl_window_backing_base.py", line 1101, in gl_paint_planar
    22 client   2 @14.406     self.render_planar_update(x, y, enc_width, enc_height, x_scale, y_scale, shader)
    23 client   2 @14.406   File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gl_window_backing_base.py", line 1199, in render_planar_update
    24 client   2 @14.406     glEnd()
    25 client   2 @14.406   File "src/latebind.pyx", line 44, in OpenGL_accelerate.latebind.Curry.__call__
    26 client   2 @14.406   File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/site-packages.zip/OpenGL/GL/exceptional.py", line 45, in glEnd
    27 client   2 @14.406     return baseFunction( )
    28 client   2 @14.406   File "src/errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
     7gl_paint_planar(0, 'jpeg', ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), 0, 0, 540, 667, 540, 667, [<function WindowClient._do_draw.<locals>.record_decode_time at 0x11cb80f80>, <bound method ClientWindowBase.after_draw_refresh of GLClientWindow(3 : GLDrawingArea(3, (540, 667), None))>])
     8GLDrawingArea(3, (540, 667), None).update_planar_textures(540, 667, ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), 'YUV444P')
     9Creating new planar textures, pixel format YUV444P
     10updating planar textures: 540x667 YUV444P
     11set_alignment(540, 540, 'Y') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
     12texture 0: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
     13set_alignment(540, 540, 'U') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
     14texture 1: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
     15set_alignment(540, 540, 'V') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=4
     16texture 2: div=(1, 1), rowstride=540, 540x667, data=360180 bytes, upload=zerocopy:memoryview
     17GLDrawingArea(3, (540, 667), YUV444P).render_planar_update(0, 0, 540, 667, 1, 1, 2) pixel_format=YUV444P
     18painting planar update, format YUV444P
     19GLDrawingArea(3, (540, 667), YUV444P).render_planar_update(..) texture_size=(540, 667), size=(540, 667)
     20Error painting planar update
     21  File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gl_window_backing_base.py", line 1101, in gl_paint_planar
     22    self.render_planar_update(x, y, enc_width, enc_height, x_scale, y_scale, shader)
     23  File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/xpra/client/gl/gl_window_backing_base.py", line 1199, in render_planar_update
     24    glEnd()
     25  File "src/latebind.pyx", line 44, in OpenGL_accelerate.latebind.Curry.__call__
     26  File "/Users/gtk3/Desktop/Xpra.app/Contents/Resources/lib/python/site-packages.zip/OpenGL/GL/exceptional.py", line 45, in glEnd
     27    return baseFunction( )
     28  File "src/errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
    2929Warning: client decoding error:
    30 client   2 @14.406 GLError: GLError(
     30GLError: GLError(
    3131 OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )
    32 client   2 @14.406      err = 1282,
    33 client   2 @14.406      description = b'invalid operation',
    34 client   2 @14.406      baseOperation = glEnd,
    35 client   2 @14.406      cArguments = ()
    36 client   2 @14.406 )
    37 client   2 @14.409 flush=0, image=ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), coords=(0, 0, 540, 667), size=540x667
    38 client   2 @14.409 record_decode_time(False, OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )) decoding error on wid=3, b'jpeg': 540x667
    39 client   2 @14.409 sending ack: ('damage-sequence', 1, 3, 540, 667, -1, "OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )")
    40 client   2 @14.410 after_draw_refresh(False, OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )) pending_refresh=[]
     32        err = 1282,
     33        description = b'invalid operation',
     34        baseOperation = glEnd,
     35        cArguments = ()
     36)
     37 flush=0, image=ImageWrapper(YUV444P:(0, 0, 540, 667, 24):PACKED), coords=(0, 0, 540, 667), size=540x667
     38record_decode_time(False, OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )) decoding error on wid=3, b'jpeg': 540x667
     39sending ack: ('damage-sequence', 1, 3, 540, 667, -1, "OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )")
     40after_draw_refresh(False, OpenGL jpeg paint failed: GLError( err=1282, description = b'invalid operation', baseOperation = glEnd )) pending_refresh=[]
    4141}}}