changeset 7895:fcd8c5d6795d

updated comments patch by Per Wigren <wigren@home.se>
author arpi
date Thu, 24 Oct 2002 17:39:12 +0000
parents 3aba91eb5c1f
children e91e61212aea
files libmpcodecs/vf_bmovl.c
diffstat 1 files changed, 20 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/libmpcodecs/vf_bmovl.c	Thu Oct 24 17:34:01 2002 +0000
+++ b/libmpcodecs/vf_bmovl.c	Thu Oct 24 17:39:12 2002 +0000
@@ -6,22 +6,28 @@
  * Use MPlayer as a framebuffer to read bitmaps and commands from a FIFO
  * and display them in the window.
  *
- * FIXME: INSTRUCTION IS OUT OF DATE!!!
+ * Commands are:
  *
- * It understands the following format:
- * COMMAND width height xpos ypos alpha clear
+ * RGBA32 width height xpos ypos alpha clear
+ *   * Followed by width*height*4 bytes of raw RGBA32 data.
+ * ABGR32 width height xpos ypos alpha clear
+ *   * Followed by width*height*4 bytes of raw ABGR32 data.
+ * RGB24 width height xpos ypos alpha clear
+ *   * Followed by width*height*3 bytes of raw RGB32 data.
+ * BGR24 width height xpos ypos alpha clear
+ *   * Followed by width*height*3 bytes of raw BGR32 data.
  *
- * Commands are:
- * RGBA32    Followed by WIDTH*HEIGHT of raw RGBA32 data.
- * BGRA32    Followed by WIDTH*HEIGHT of raw BGRA32 data.
- * RGB24     Followed by WIDTH*HEIGHT of raw RGB24 data.
- * ALPHA     Set alpha for area. Values can be -255 to 255.
- *           0 = No change
- * CLEAR     Zero area
- * OPAQUE    Disable all alpha transparency!
- *           Send an ALPHA command with 0's to enable again!
- * HIDE      Hide bitmap
- * SHOW      Show bitmap
+ * ALPHA width height xpos ypos alpha
+ *   * Change alpha for area
+ * CLEAR width height xpos ypos
+ *   * Clear area
+ * OPAQUE
+ *   * Disable all alpha transparency!
+ *      Send "ALPHA 0 0 0 0 0" to enable again!
+ * HIDE
+ *   * Hide bitmap
+ * SHOW
+ *   * Show bitmap
  *
  * Arguments are:
  * width, height    Size of image/area
@@ -37,9 +43,6 @@
  *                  one, so you don't need to send 1,8MB of RGBA32 data
  *                  everytime a small part of the screen is updated.
  *
- * Note that you always have to send all arguments, even if they are not
- * used for a particular command!
- *
  * Arguments for the filter are hidden:opaque:fifo
  * For example 1:0:/tmp/myfifo.fifo will start the filter hidden, transparent
  * and use /tmp/myfifo.fifo as the fifo.