log libvo/vo_directx.c @ 37175:ba344b4947c5

age author description
Sun, 02 Mar 2014 21:10:13 +0000 ib Add VOCTRL_GUISUPPORT.
Fri, 07 Sep 2012 19:35:52 +0000 reimar Ensure the borders are cleared when zooming out from panscan.
Fri, 07 Sep 2012 19:27:44 +0000 reimar directx: Support negative panscanrange (i.e. zooming) for noaccel.
Fri, 07 Sep 2012 19:16:10 +0000 reimar Enable panscan for -vo directx.
Wed, 04 Apr 2012 19:12:16 +0000 reimar vo_directx: do not do aspect scaling in windowed mode.
Sat, 03 Dec 2011 19:59:17 +0000 reimar Make -title and -use-filename-title work on Windows.
Thu, 06 Oct 2011 10:04:40 +0000 ib Fix DirectX compilation error.
Sun, 24 Jul 2011 20:15:53 +0000 reimar Simplify printing of error strings.
Sun, 24 Jul 2011 19:52:46 +0000 reimar Use struct initializer in one more case.
Sun, 24 Jul 2011 19:43:47 +0000 reimar Avoid typedef.
Sun, 24 Jul 2011 19:40:45 +0000 reimar Simplify some more struct initializations.
Sun, 24 Jul 2011 19:36:11 +0000 reimar Replace some inappropriate while() loops with for()
Sun, 24 Jul 2011 19:31:26 +0000 reimar Store fixed-length string directly in struct, avoid pointer indirection.
Sun, 24 Jul 2011 19:29:10 +0000 reimar Split out read/write part from data struct and make read-only
Sun, 24 Jul 2011 19:22:58 +0000 reimar Simplify struct initialization.
Sun, 24 Jul 2011 19:10:45 +0000 reimar Use FFMIN/FFMAX.
Sun, 24 Jul 2011 19:02:38 +0000 reimar Make NULL checks simpler/more consistent.
Sun, 24 Jul 2011 18:21:15 +0000 reimar Remove pointless () and {}.
Sun, 24 Jul 2011 18:15:12 +0000 reimar Fix array layout uncrustify messed up.
Sun, 24 Jul 2011 18:11:39 +0000 reimar Apply uncrustify to vo_directx.c.
Sun, 24 Jul 2011 17:23:49 +0000 reimar Simplify code handling minimized state.
Sun, 24 Jul 2011 17:16:43 +0000 reimar Restore hunk disabling overlay when the Window is minimized.
Sun, 19 Jun 2011 19:15:26 +0000 reimar Use the proper type for the palette, fixes compiler warning.
Sun, 19 Jun 2011 19:05:39 +0000 reimar Add const to avoid compiler warning.
Sun, 19 Jun 2011 19:03:12 +0000 reimar Remove more unused variables.
Sun, 19 Jun 2011 19:02:02 +0000 reimar Move check_events function to avoid forward declaration.
Sun, 19 Jun 2011 18:57:57 +0000 reimar Remove more unnecessary code/defines.
Sun, 19 Jun 2011 18:55:30 +0000 reimar Remove GUI-specific code that is already handled by common code now.
Sun, 19 Jun 2011 18:53:28 +0000 reimar Remove some #includes that are no longer needed.
Sun, 19 Jun 2011 18:50:14 +0000 reimar Remove more code and variables that have no purpose anymore.
Sun, 19 Jun 2011 18:43:07 +0000 reimar Remove left-over code from icon/cursor handling that is
Sun, 19 Jun 2011 18:31:45 +0000 reimar Simplify code for printing display adapter list.
Sun, 19 Jun 2011 12:51:36 +0000 reimar Change vo_directx to use w32_common.c
Sat, 07 May 2011 10:59:11 +0000 iive Remove the variable arguments from the libvo control() functions.
Fri, 06 May 2011 10:32:46 +0000 iive Implement control() VOCTRL_SET/GET_EQUALIZER using a vf_equalize struct,
Sun, 14 Nov 2010 09:12:34 +0000 cboesch Remove most of the NULL pointer check before free all over the code
Sat, 30 Oct 2010 15:29:20 +0000 reimar Fix possible out-of-bounds access.
Wed, 27 Oct 2010 17:47:13 +0000 cigaes Move libvo/sub.[ch] from libvo to sub.
Mon, 22 Feb 2010 09:51:44 +0000 diego Declare externally used variables from vd.c as extern in vd.h.
Sun, 17 Jan 2010 11:43:55 +0000 reimar Change GUID declarations in vo_directx to be static.
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Mon, 04 May 2009 17:35:26 +0000 diego Add missing 'void' to parameterless function declarations.
Wed, 17 Dec 2008 00:06:03 +0000 diego #include sub.h instead of locally declaring vo_draw_text().
Wed, 03 Dec 2008 23:01:03 +0000 diego Get rid of pointless 'extern' keywords.
Tue, 14 Oct 2008 22:28:19 +0000 faust3 Honour differences between src and dst stride for packed yuv
Wed, 30 Jul 2008 13:44:59 +0000 diego Rename two GUI-related preprocessor directives:
Wed, 14 May 2008 17:22:53 +0000 diego Use standard license headers with standard formatting.
Thu, 14 Feb 2008 14:23:55 +0000 diego typo fix: inited --> initialized
Sun, 02 Dec 2007 14:39:15 +0000 reimar Mark the vo_functions_t definitions as const where possible.
Sun, 02 Dec 2007 14:06:03 +0000 reimar Make vo info structs const
Sat, 27 Oct 2007 13:00:58 +0000 zuxy Remove unused variables.
Sat, 27 Oct 2007 12:37:26 +0000 zuxy Cosmetic fix for r24861
Sat, 27 Oct 2007 12:24:08 +0000 zuxy Avoid crash after recovering from screensaver
Tue, 05 Jun 2007 14:27:54 +0000 reimar Replace implicit use of fast_memcpy via macro by explicit use to allow
Mon, 23 Apr 2007 07:42:42 +0000 diego Gui --> gui
Thu, 29 Mar 2007 17:16:11 +0000 rathann Code cleanup: don't include a .c file in mplayer.c and fix a few
Tue, 06 Mar 2007 11:34:06 +0000 reimar Simplify config by using code available in video_out.c
Thu, 22 Feb 2007 00:18:10 +0000 diego cosmetics: typo fixes, usefuLL --> useful and aswell --> as well
Mon, 23 Oct 2006 11:26:40 +0000 diego Remove a declaration-after-statement warning.
Fri, 01 Sep 2006 12:11:11 +0000 diego The FSF changed postal address.
Sat, 29 Jul 2006 18:24:27 +0000 reimar optimize and simplify memcpy usage, use mem2agpcpy_pic
Sat, 08 Jul 2006 16:48:41 +0000 vayne handle sub-window WinID checks in the gui.
Thu, 06 Jul 2006 01:51:31 +0000 vayne Initial win32 gui release.
Wed, 15 Mar 2006 09:04:24 +0000 faust3 10l the cpu hog fix broke fullscreenswitching with -wid
Mon, 13 Mar 2006 16:52:01 +0000 faust3 fix for MPlayer taking 100% CPU with -wid on some systems, patch by Martin Fiedler <martin.fiedler at gmx.net>
Sun, 05 Feb 2006 09:41:53 +0000 reimar reinitialize adapter_count to 0, EnumCallbackEx will not work otherwise
Fri, 11 Nov 2005 13:26:24 +0000 joey Generate double-click mouse events.
Fri, 11 Nov 2005 13:22:01 +0000 joey Intercept maximize event and go into fullscreen mode.
Thu, 10 Nov 2005 22:25:54 +0000 joey add a switch, slave command, and vo control to toggle borderless window.
Thu, 10 Nov 2005 21:15:37 +0000 joey move window style to a macro for easier maintaining
Wed, 02 Nov 2005 21:50:55 +0000 albeu libvo input cleanup: remove the dependency on libinput,
Fri, 16 Sep 2005 12:09:24 +0000 reimar Missing break for WM_SYSCOMMAND handling.
Sun, 21 Aug 2005 01:20:31 +0000 reimar remove extern for variables that are already in headers.
Fri, 05 Aug 2005 01:24:37 +0000 ivo Fix the return types of all (six) libvo API functions. Used to be uint32_t, but
Tue, 07 Jun 2005 13:39:41 +0000 faust3 match the declaration in the includes to make it compile with gcc 4.1, patch by Gianluigi Tiesi <mplayer at netfarm.it>
Fri, 13 May 2005 10:46:11 +0000 faust3 multifile leak fixes by Timothy Lee <timothy.lee at siriushk.com> +some more -fixed-vo fixes
Sun, 13 Feb 2005 12:47:33 +0000 faust3 always take the focus in fullscreen mode patch by Gianluigi Tiesi <mplayer at netfarm.it>
Thu, 06 Jan 2005 16:24:58 +0000 faust3 fixed-vo/libmpeg2 aspect change fix
Thu, 06 Jan 2005 15:58:37 +0000 faust3 256 color mode support, use -vm to get better output when overlay is not supported
Sun, 02 Jan 2005 16:44:44 +0000 faust3 win95 fix fix by Rune Petersen <rune.mail-list at mail.tele.dk>
Mon, 27 Dec 2004 19:27:07 +0000 faust3 win95 does not support GetMonitorInfo
Thu, 23 Dec 2004 12:49:31 +0000 reimar forgot to remove now useless extern monitor_aspect
Thu, 23 Dec 2004 12:27:05 +0000 reimar vo_screenwidth/vo_screenheight is _not_ monitor_aspect.
Tue, 21 Dec 2004 20:33:51 +0000 joey added -wid support for vo_directx.
Tue, 21 Dec 2004 20:32:26 +0000 joey automatic monitoraspect calculation for vo_directx.
Tue, 21 Dec 2004 20:31:39 +0000 joey added colorkey support for vo_directx.
Thu, 28 Oct 2004 01:15:53 +0000 diego Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.
Wed, 27 Oct 2004 17:21:18 +0000 faust3 make it possible to select the monitor even when in nonexclusive mode, based on patch by Anton Ragarsson <anton at infeline.org>
Fri, 22 Oct 2004 13:37:43 +0000 faust3 overlay color control support based on patch by Vitos Laszlo <laca <at> evol.ro>
Wed, 22 Sep 2004 16:26:53 +0000 faust3 100l
Thu, 26 Aug 2004 22:15:26 +0000 joey added "xbutton" support for 4-5 button mice
Tue, 24 Aug 2004 11:02:12 +0000 faust3 vm window handling fixes
Sun, 22 Aug 2004 19:01:56 +0000 joey added runtime toggle of root window playback
Sun, 22 Aug 2004 18:57:45 +0000 joey added -rootwin support to vo_directx
Mon, 19 Jul 2004 23:19:50 +0000 diego name change
Mon, 19 Jul 2004 23:11:26 +0000 diego embarassing typo and new name
Tue, 18 May 2004 17:51:25 +0000 faust3 more sane order for overlay workarounds, fixed a bug where the mouse would stay hidden on win98
Sat, 01 May 2004 20:21:03 +0000 faust3 keepaspect support, tryed to clean up DirectxManageDisplay a bit, enabled UYVY support and fixed bugs where switching to fullscreen would keep the console window on top and where the initial window position is wrongly calculated
Tue, 13 Apr 2004 13:33:03 +0000 faust3 ignore mouseclicks when activating the window
Wed, 07 Apr 2004 22:51:42 +0000 faust3 print at least the error number when there is no text for it
Sat, 13 Mar 2004 16:48:52 +0000 faust3 move refreshrate and adapter_num variables to video_out because they might be usefull for other drivers, too
Sat, 13 Mar 2004 16:37:12 +0000 faust3 mouse support by Nehal Mistry <nehalmistry at gmx.net>
Sun, 29 Feb 2004 20:33:07 +0000 faust3 adapter selection patch by Rune <runner at mail.tele.dk> +first attempt to implement 2 window fullscreenswitching by me
Sun, 30 Nov 2003 16:36:10 +0000 joey runtime 'stay-on-top' functionality
Sun, 23 Nov 2003 16:59:57 +0000 joey send quit command instead of key 'q'.
Thu, 09 Oct 2003 17:28:16 +0000 faust3 yet another hack to prevent crashes with dr
Sat, 04 Oct 2003 17:29:08 +0000 gabucino many small typo and grammar fixes
Sun, 21 Sep 2003 10:31:22 +0000 faust3 use vo_fs + geometry support
Sun, 17 Aug 2003 20:01:22 +0000 faust3 fix RGB16 vs BGR16 mismatch
Sun, 17 Aug 2003 12:55:21 +0000 faust3 fix playback of rgb files when overlay is not disabled
Sun, 20 Apr 2003 12:31:23 +0000 faust3 load icon from executable
Wed, 09 Apr 2003 18:55:49 +0000 faust3 10l noticed by Joey Parrish <joey at nicewarrior.org>
Sat, 29 Mar 2003 19:58:36 +0000 faust3 10l: don't change image format during config
Wed, 19 Mar 2003 15:28:11 +0000 faust3 10l
Sun, 23 Feb 2003 19:18:28 +0000 faust3 fix fullscreenswitching patch by Joey Parrish <joey at nicewarrior.org>
Sun, 09 Feb 2003 20:18:23 +0000 arpi linux->osdep
Mon, 30 Dec 2002 23:31:40 +0000 faust3 10l remove unused code
Mon, 30 Dec 2002 23:14:31 +0000 faust3 fullscreencode rewritten, some cleanup
Sat, 21 Dec 2002 23:49:33 +0000 faust3 10l and correct aspect
Thu, 19 Dec 2002 12:01:50 +0000 faust3 10l - my system is very tolerant it seems