2 Jitter syphon server issues: upside-down + fullscreen glitch

Home Forums Syphon Syphon Implementations – User 2 Jitter syphon server issues: upside-down + fullscreen glitch

  • This topic has 4 replies, 3 voices, and was last updated 3 months ago by zlp.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #6180
    zlp
    Participant

    I’m finally getting around to implementing Syphon in some of my patches. Loving it so far.

    I have 2 issues to report (MAX 6.0.5, Syphon beta 2 r2, OS 10.6.8)

    1) If I toggle fullscreen on my jit.window, the Syphon stream is momentarily interrupted. (I’m using jit.gl.node with arbitrary dims so I don’t think the rez is changing when I toggle.)

    2) In my patch, the Syphon stream is upside-down. Easy for me to fix, but just wanted to let you know.

    Background:

    I’m making an example patch to share for noobs like me. It demonstrates how to mix with videoplanes and send out the results as a Syphon stream at an arbitrary frame size, while also rendering to a jit.window at a different size or aspect ratio. It would be nice to be able to enter/exit fullscreen while Syphon continues to roll.

    The patch:
    ----------begin_max5_patcher---------- 2396.3oc4bs0ihiiE9YpeEdQyCaKQihsyM1mpU6S6C6Eocz9RqQHCw.t6PbF GScYGM+2WeIAR.hITUHES2cWhpvIw93uy8iOvu8vnwK3uPKFC9Kfu.FM52dX zHyP5AFU99Qi2RdYYJovbaiWx2tklIGOwdMI8EoYbVFSBVQRnhpKksaKKKkJ MOGrbvU7LYA6+QMigl5c3d46jU2b0n4D4xMrr0yEzkRKQhlEOMXB.FEpdVPv L8qHuodfeo7YXIFxgu3qeF4Ot1plQ1ZV0w+UAijNVege+gGzuLoia8L5ypo8 jctD3892xU2rcH4q4T69UgqpU4Wb.HQ90.DjuK.AB6W.oMYg+FWnIvB.K6Ip PRS.+mWy2vy.ERAkr81Jf3OSiG99dZj.NC4TBA4.PpsqVxS4B676MMN.iBgS .lEvtJ0l8Uh0Ktvc1ehdekImtNcZQJYAnftjmkPDuBdLgsE7YH.dVfFcM.Mp MwR0JOec5bMkrSPGOAL1oTpUHshoDE3jo3MLRo+aAeQJcagZ6+Iv+f7MEECz .5yrrD9yfU6RSKVJnzLvyrzTkrrjJD6xkMElmBPep4H.1AA+tKpGe8h5AQFa fVM+YdVU+nVT8m8tjzwnX+fP8e4Cm4OqKh7m+QdC7uszhBxZ5I7uZLne5JD0 wWqEXmB1gFIZzLiDcbj0lSKrfd1cjjudcJ0oDVO4iobSFFWo15vECd794Qn1 hJcl4zLhRQyHL2el9xAzhkmcy60Kb8Ejr0NAkXj1jVIn3acy.aAThurxmYEn hRfnDITO.KkpLkTv3Y0H2QiI440FdTsGQCee0pCGNY+PrL6Pd6GRPehU87A1 AULkGpt3d+oFI6PSfVgV629w0X9J125T9xuQSpO8i44zLVVtfVnL8Rjkqy9K mPWQ1kJmedmPMu9JxRZqO7YAyQiWKXI7LMQz3I0CWsbeA.MaM8qG1Ll6Hije lGtPsO1UrfHz3Vo.Mp5hRNOs4k1ypTh2jL1VhjJYVhE4seRYayEF0uZKjUeY ix1FOMswTYuxSm4JIJt4R5yrD4FybUGJU2NKuhELdOFkvVSKjMGSRVWzbjFI HTWLqtdaiwOR+0pYUMesYppcOesFnWr0gWYHuAUutmWdjRXbcRnJl.yVsZXi goR8f23lsgwplFrJnoJuyshCnZWnEshVCOygEr5AlcAjDhMtu7wGae+j.zFe DsdFeY2d77azWaEL8dKfouKvTqiN4b+pqfKzqLg0.2fK75A2CVuRYYsorZHM 80OOpWv2IVVsYKYxflDoxPhjks2V9W1qVcz8sgkjzzzo0ZSg11Ux9v.tnDx0 RwvNRwndhhO.6ITkuB0Lr704KIJu31EyFr6dmpiKHOQSlqn.krwbhTJXK1Is rqFd7OmKu2lexyXfuC9NcboScObYG4s38QEzvBRZYTO6WtwOb.j6oz79uD0V PwGAEKIo5b73YUo0sgoGVw5zCK4UowQj.BXE6EZBfHVvjBcR05M2zoSusIzY hxx.epLlwtxmKL5MjOmmuG12VOBOu.zjZ4q0V9bW5Q5w74z7GpZVU+79Kbwa KaNDxlRsGzDtqM9v3V3.g8a5btgEuoAef3BzOnFtDgbhKACS4ax3RJ3QRBIW pLmSxR.zWxSYKYRPhJN6LctME.kwE5TvOugU.TlpztGAxMTvJctoZvBvWYFn YMctoUnzOBOEoqFVYHAnvoQAsmQcH5OrZ5sw596q.ux2ArR1bAPPy4ELsOBE uPwoT7IRJ3IVBkmmRxnf+r5lNTZtOMwvxnqVYJxro5bKnfxbuNXeW4dE7O+W +LfkMjrWLBaYqFSIgQQtJWRP72cLWUtoEE29CBxWgu5y8vyT+kxS+nMTNZXL IUJWuk8xDqv8jSjtoEzZB1EtkjOVv0XkiYlF0rVH0FuTKn.XvmaqXMxZ0GiM 3cXryCZJ.+8WzIRd9GUQlwJOEZYcrkED3pJyAvAJrjOP7HzdpdcCO7FnCAdA Xw6WAD4rbzS5PYoQdV2OF2NXmZo9yFJQEhP9gIq3OqtrhySnwOXX.Dks7jOt CrBU2Vha7HbPzczQ18qxoa4Own2PUH8QVukHErWt3wUGTVzNaXEGN2qyBR8b vEEorKE6z4kC1iL6AlqzKSr0pJxrcgg1.WaIKObjyy4qBQR4DohJx2YVCXu2 4C0xQHWv1Z59AofjUrhK1NWe5SR.B7nhrxRJoO.zDF0iIzb4lpw7tqj6PwFW Z9gNipEOPEfvDjlstL5e9I3GUUHJMcg7sM7.1UUHvAChoq+zmusUkwn.0EsV j8.vvnoNJk.16GLIlJvI.eYIFD7GfngJaWgN48GF98ezPHDryQCAi9AMZnxT J5TzPvfACjZ59uV6OdR..2IN2ipUWPTnyFSEhFRXLimz..WRx0c0oJRoG0K8 gPqpp1toCSC88zsBz6GbwWQSl1MPtrz59Pmf7rgDiKLExqfJdhJpi01QLvLW vVqq7sAv9f7XV1ntQF7C64VW2av.vxdxcOtM.UZoCcDIFUlwDzELEObEfR8e pfTzC9M76Tgnp8a65dYUSXnIEG2GKRzeT6TV6I3en+1cbrdCTex9qp4VvAX7 MzhxEKJYIq21h5gN69e+gznrP21Nh6GyJVbBYsm.QN+zMg+fBz56g5rTFQK1 FevEpyROGJVtBDSuBaQUn.acFWsCRYK+V8adw5lejMvgyBhlb1+p9oncVPIz pkZaKALtRY8rfRP88t4NZ18gVn33d3qDPNo28lUum7Zqu87ZbSmzzdm1vdmv Y5SxAhFLxQ4NToc4lb7mcAxYKKImq7eUxgfdASggp+4u+SIWYVvMem83SPPS gk7qmZb+t+tDbiGTzF+NoliAajIrZj0dixbS0atAfotuztmDd08C1cE8zAxw evnl.XWPmfgid75B7DMXziwrF78ROGoNhr8Nj8TVBlgqdyMPaze18E+0uS1Z CGN5I7NSdK3Nid5.4LbTCtSROAWm1HdFz5Oz9IMrrlcvai9X21ACWjl3f9Pe 7HDsBCif0LvYd2s.Q6hGCDbvPTTW7nhdahnQw0BF17ta.fh5BfBGNQTXbWnm gK9bXz8kK0tQOvqLDErsFPkm1VY+HEdaj3fg2YHZPOnB2ijSWbBGObjCtKbq gKEFXWL3hu1PzqZvb6AsTZ3sw6f1BrWZaF1n7css6rEp5nu7Dzari9RS3nuv DN9KKA0r86O7+ArGincF -----------end_max5_patcher-----------

    • This topic was modified 8 years, 8 months ago by zlp.
    #6182
    vade
    Keymaster

    There is nothing we can do about issue #1, as Jitter actually destroys and rebuilds the OpenGL Context that Syphon relies on. This requires us to tear down and rebuild the Syphon Server.

    As for #2 – Ill take a peek and see if that can be fixed.

    #6212
    zlp
    Participant

    I asked about the fullscreen issue on the Jitter forum and concocted a diy fullscreen method that keeps the syphon frames rolling when toggling fullscreen. (There are a few stuck frames but the stream stays intact.) New patch is over there.

    http://cycling74.com/forums/topic.php?id=41617

    Yay!

    #6213
    vade
    Keymaster

    Oh, nice. Thats a good workaround. Glad you are able to get things working.

    #6226
    hcgilje
    Participant

    In case it is useful for figuring out why jit.gl.syphonserver flips the image when connected to a jit.gl.node, here is a simple patch demonstrating how it behaves when connected to a jit.gl.texture (normal), jit.gl.node (upside down), jit.gl.node-jit-gl.slab (normal). When using the last option on a fullscreen syphon capture the slab seems to have a relatively significant effect on framerate on less powerful graphic cards, so if there could be a fix inside syphonserver that would be great.


    ----------begin_max5_patcher----------
    1235.3oc6Y1rbiiBDG+r8SAkNm0k.zm6oLuD6kslJE1BqPJIPCB6jYlZd2WA
    H43j0FowQA6CSkT1kPXwe9QS2Ms94xEAqEuPaC.+M3eAKV7ykKVXZR2vh9qW
    DTSdYSEo0zs.N8Yw5mBtydKE8EkoYE.BVCfCsuUvUsreP02ChVE12LeWMiWQ
    UlGE70FE6TCsh6a01j56MTq5BXbUvcff0Ddo9a8kfu124FhZyiLd4CR5Fks+
    nDX2vBhy0eFkn+DEtJ7vOgUXzc2b4uhNV0bRsYDC9hjQpBz23WKWp+3tOFgp
    DjBq3+nHBdNDYd7NgRNVCBbn9yjPWPANuPYintlpWAeGU1JE0fmXpUkU.tnf
    B1yHf1JxLfogttUVt1b8ge7IHSbT7JHJElm1gDTjlLPLxoUSz0gPWSvDlY.C
    L2IXv9GL5F2IulrAlilBaP9gMhsaulrH0.AbjSTLydXjjBlnTJ10DLCtRc5F
    MFYle8SSnYSQRxoml33fCOHY2jTQkOP4j0UziQLSQqGF8g1FVzh5udOoZG8X
    QWvZ0OmBqn5zP++fuNeQsZel0M8A3eGqon4D037ClU3XTeH83yaVggdIZt0u
    yptHUq+cPC5jnAcNzzMJOTV8vAuai.qzt7bN.KjEVot1Chx8Ir1yJnhlJBmB
    tWII71sBYcm7aoJ.5i6txIEqIJI6kwIX3qDDk1mfD1IBS8p812adTvaox8TI
    nah1rSAt2dodn6hC1p931iyvV0rXCzhhcliI5OleuM+7znUowQ37XczyjoX9
    4UDNaoYMWd7NFXnLSf3TmYsihmWdUSaaIkz+GvjTRw0ZiHJIeENsOULq4CNd
    HSkSFyLbdgh1Zo4YFuP7bvLXSLpU.NLdUxayCO6vQbOoimz4dsFTH9AUtpVr
    +pspmkbXqPmaX8z2dZ+yspCS7lqiuozjg043kTPZTyQchla2svXi6VHxo6VX
    nOc2ZJHxPT9Mcfqyk3mZM1Ng22QyXBl9ZFS1S7ASbdvu4Nh0t50T4mnA0wEd
    zIIrmFDZy61Yw0PYNXfqiKdA7gnTxcrKgOZyfGdlUndT2ZR1w89C6tBZrQvP
    CmfgVbAOyttSGz9enxBBmLbO8D0zdorKtyEF1ZaSa4kQq4JXlsh08G9vFFSG
    89jbIyadirQyO3LZaKg.ff6aDs5EOPTX3mHyFp4+HY8Xq4jMqYjyxvk4Su3R
    Ju3vo0t1TJxxEbevtXWa6vN20cAbRIJKqnyQ44F6s+fQG4K195NvmwVHetc3
    d12P15t+nRRK8SLB9fQvv21waBnxF8JMwkAQ5baPbFT8stkAo.D+IlJ8nQy6
    whc+RhSrjLUrX9wAUL96ekqlwW29aYUqXmbyfh6eSkfWkPAsUw3DESvOpO4u
    oOOxJJn7iKq7wUM9zl2SUMvInlHuoF8HgFQM5hw6Q4.GQN5Sf4I4jOg0J+ol
    zInFrWUC5lRMiZ3D5M4jLgkpTuol2sA9LqUP+omo3CTWlaeomvonG+Y8fmhb
    x7lbP4S07A6G8jMQ2xP+HmIu65FROH+s6BMU7ftYjCJ+lhNnTuJmwhihhusj
    i+LkgI2VAJfSYqt+BT.mRbTOZ8LI8.uzMW1ykRZZ1Sks8OSiT5Ns9SBSQUSt
    ybIiauz7DCjz8rg9mtT+z90x+C7bm9TL
    -----------end_max5_patcher-----------

    • This reply was modified 8 years, 7 months ago by hcgilje.
    • This reply was modified 8 years, 7 months ago by hcgilje.
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.