[Mplayer-cvslog] CVS: main/DOCS/tech libvo.txt,1.3,1.4

Attila Kinali CVS attila at mplayerhq.hu
Sun Sep 21 12:47:33 CEST 2003

Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var/tmp.root/cvs-serv1339

Modified Files:
Log Message:
add some docu about when and how to call geometry

Index: libvo.txt
RCS file: /cvsroot/mplayer/main/DOCS/tech/libvo.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- libvo.txt	30 Jul 2002 17:41:11 -0000	1.3
+++ libvo.txt	21 Sep 2003 10:47:19 -0000	1.4
@@ -80,6 +80,16 @@
       So, you can check for vo_config_count>0 in uninit() when freeing
       resources allocated in config() to avoid crash!
+      You should call geometry() in config() to enable user defined
+      window size and position. The code should look as following:
+      ---
+      set x,y,w,h to the values supplied by the caller or to those you deam
+      usefull.
+      call geometry(&x, &y, &w, &h, screenw, screenh)
+      call aspect()
+      ---
+      see libvo/geometry.c for further information
     draw_slice(): this displays YV12 pictures (3 planes, one full sized that
 	 contains brightness (Y), and 2 quarter-sized which the colour-info
 	 (U,V). MPEG codecs (libmpeg2, opendivx) use this. This doesn't have

More information about the MPlayer-cvslog mailing list