diff --git a/docs/graphics-protocol.rst b/docs/graphics-protocol.rst index 872fafaa4..c49b535e6 100644 --- a/docs/graphics-protocol.rst +++ b/docs/graphics-protocol.rst @@ -330,12 +330,13 @@ sequence of escape codes to the terminal emulator:: _Gm=0;\ Note that only the first escape code needs to have the full set of control -codes such as width, height, format etc. Subsequent chunks **must** have -only the ``m`` key. The client **must** finish sending all chunks for a single image -before sending any other graphics related escape codes. Note that the cursor -position used to display the image **must** be the position when the final chunk is -received. Finally, terminals must not display anything, until the entire sequence is -received and validated. +codes such as width, height, format, etc. Subsequent chunks **must** have only +the ``m`` and optionally ``q`` keys. When sending animation frame data, subsequent +chunks must also specify the ``a=f`` key. The client **must** finish sending +all chunks for a single image before sending any other graphics related escape +codes. Note that the cursor position used to display the image **must** be the +position when the final chunk is received. Finally, terminals must not display +anything, until the entire sequence is received and validated. Querying support and available transmission mediums