- /* TODO we might want to ensure that the new rate is different from
- * old rate after playMediaSession...
- * I have no idea how the server map the requested rate to the
- * ones it supports.
- * ex:
- * current is x2 we request x1.5 if the server return x2 we will
- * never succeed to return to x1.
- * In this case we should retry with a lower rate until we have
- * one (even x1).
+ /* According to RFC 2326 p56 chapter 12.35 a RTSP server that
+ * supports Scale should:
+ *
+ * "The server should try to approximate the viewing rate, but may
+ * restrict the range of scale values that it supports. The response
+ * MUST contain the actual scale value chosen by the server."
+ *
+ * Scale = 1 indicates normal play
+ * Scale > 1 indicates fast forward
+ * Scale < 1 && Scale > 0 indicates slow motion
+ * Scale < 0 value indicates rewind