log libvo/vo_dxr3.c @ 34155:505b49b171f4

age author description
Tue, 05 Jul 2011 12:05:06 +0000 ib Cosmetic: Change prefix for symbolic constants from GMP to GUI.
Tue, 05 Jul 2011 10:47:51 +0000 ib Rename the gui() symbolic constants.
Tue, 05 Jul 2011 09:33:09 +0000 ib Rename guiGetEvent() gui().
Mon, 27 Jun 2011 14:04:13 +0000 ib Rename guiGetEvent type guiSetVideo guiSetVideoWindow.
Mon, 27 Jun 2011 11:23:21 +0000 ib Rename guiGetEvent type guiSetShVideo guiSetVideo.
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
Wed, 27 Oct 2010 17:55:45 +0000 cigaes Move spuenc.[ch] from libvo to sub.
Wed, 27 Oct 2010 17:47:13 +0000 cigaes Move libvo/sub.[ch] from libvo to sub.
Sat, 09 Oct 2010 13:35:16 +0000 reimar Fix validity checks before closing a file descriptor.
Sat, 09 Oct 2010 13:31:03 +0000 reimar Fix indentation.
Sat, 09 Oct 2010 13:29:25 +0000 reimar Remov gui-specific code, the way teh GUI works was changed so most
Fri, 08 Oct 2010 09:00:50 +0000 diego cosmetics: Drop some {} from if statements to get rid of pointless #ifdefs.
Thu, 17 Jun 2010 08:17:06 +0000 diego Factorize monitor_aspect extern declaration into aspect.h.
Thu, 17 Jun 2010 08:07:37 +0000 diego Place vo_osd_list extern declaration in sub.h instead of all over the code.
Thu, 17 Jun 2010 08:04:12 +0000 diego Remove unused 'extern int vo_osd_changed_flag' declaration.
Fri, 19 Feb 2010 10:22:29 +0000 diego Remove pointless '#if 1' preprocessor directives.
Tue, 16 Feb 2010 19:36:36 +0000 reimar Remove useless malloc casts.
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Thu, 02 Apr 2009 09:20:48 +0000 diego Remove unnecessary malloc.h #includes and related #ifdeffery.
Tue, 17 Feb 2009 11:16:19 +0000 diego Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:
Sun, 08 Feb 2009 03:27:30 +0000 diego Add standard license headers, unify header formatting.
Sat, 15 Nov 2008 23:09:31 +0000 reimar Remove explicit setting of vo_ontop since that is already done by vo_x11_create_vo_window
Thu, 07 Aug 2008 10:36:07 +0000 diego Rename font-related preprocessor directives.
Mon, 04 Aug 2008 06:16:23 +0000 diego Change a bunch of X11-specific preprocessor directives.
Wed, 30 Jul 2008 13:44:59 +0000 diego Rename two GUI-related preprocessor directives:
Sun, 06 Jan 2008 12:58:02 +0000 diego Remove changelog from file header, we have revision control for this.
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
Thu, 05 Jul 2007 22:01:07 +0000 reimar Avoid code duplication and ugly config.h hack by using av_strlcat/av_strlcpy
Wed, 27 Jun 2007 10:26:13 +0000 reimar Make X11 window creation and (with -fixed-vo) management simpler and more
Tue, 05 Jun 2007 15:09:49 +0000 reimar Do not use fast_memcpy for small size copy, esp. when the size is constant
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, 22 Feb 2007 00:18:10 +0000 diego cosmetics: typo fixes, usefuLL --> useful and aswell --> as well
Mon, 24 Apr 2006 14:03:58 +0000 attila fix typo X<->Y
Mon, 24 Apr 2006 04:23:53 +0000 reynaldo Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with lots of corrections
Thu, 12 Jan 2006 20:04:36 +0000 rathann massive attack: mp_msg printf format fixes
Sun, 06 Nov 2005 21:15:53 +0000 reimar Fix compilation, use vo_fs instead of fullscreen variable. Not tested.
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
Mon, 18 Apr 2005 15:52:38 +0000 henry replace VO and VF numeric flags with #defined identifiers
Thu, 31 Mar 2005 22:06:34 +0000 rathann Fix memset() usage, patch by Ismail Donmez
Thu, 28 Oct 2004 01:15:53 +0000 diego Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.
Fri, 20 Aug 2004 09:41:13 +0000 al Removed superfluous XFlush calls before XSync.
Fri, 25 Jun 2004 16:49:53 +0000 diego string handling security fixes
Sun, 30 Nov 2003 16:36:10 +0000 joey runtime 'stay-on-top' functionality
Fri, 28 Nov 2003 20:49:34 +0000 mswitch Added a patch from Anders Rune Jensen to support the latest em8300 CVS changes
Tue, 18 Feb 2003 23:22:44 +0000 mswitch Patch from Tamas Kohegyi to fix subpic placement on 16:9
Sun, 12 Jan 2003 19:32:56 +0000 mswitch Added patch from Tamas Kohegyi to fix subpic placement with freetype
Thu, 02 Jan 2003 23:57:38 +0000 mswitch Added patch by Thomas Jarosch
Thu, 02 Jan 2003 21:45:13 +0000 mswitch Updated changelog
Thu, 02 Jan 2003 18:54:16 +0000 mswitch Added patch that makes the dxr3 return to the previous tv norm when quiting.
Tue, 24 Dec 2002 12:45:32 +0000 mswitch Added patch from Thomas Jarosch
Fri, 29 Nov 2002 21:40:37 +0000 mswitch Use MVCOMMAND_SYNC
Mon, 11 Nov 2002 15:22:10 +0000 alex removed get_info, using the same sheme as in libmpcodecs instead
Wed, 06 Nov 2002 23:54:29 +0000 arpi *HUGE* set of compiler warning fixes, unused variables removal
Sun, 03 Nov 2002 20:59:04 +0000 mswitch Made new overlay functions static so they won't interfere with the rest
Sun, 03 Nov 2002 20:48:16 +0000 mswitch At least I can honestly say that I didn't add the equalizer support, so
Sun, 03 Nov 2002 20:26:47 +0000 mswitch Suddenly I needed vidix.h for vidix_video_eq_t
Sun, 03 Nov 2002 20:05:39 +0000 mswitch Updated docs with DXR3 overlay info
Sat, 02 Nov 2002 16:00:21 +0000 mswitch Missed some gui ifdefs
Sat, 02 Nov 2002 11:24:53 +0000 mswitch Minor cleanups
Sat, 02 Nov 2002 01:18:54 +0000 mswitch Huge update, added native overlay support (no more need for dxr3view).
Wed, 30 Oct 2002 23:31:02 +0000 mswitch Removed debugging output
Tue, 29 Oct 2002 01:38:42 +0000 mswitch Prebuffering is no longer the default option.
Mon, 28 Oct 2002 17:08:37 +0000 mswitch Fixed stupid bug relating to multiple cards on athlons
Sun, 27 Oct 2002 03:30:59 +0000 arpi 10l
Thu, 29 Aug 2002 23:15:24 +0000 pontscho - fix window handling with dxr3
Wed, 28 Aug 2002 21:32:32 +0000 alex finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo api
Tue, 27 Aug 2002 08:33:05 +0000 pontscho - add dxr3 equ patch from "Szombathelyi [iso-8859-2] Gy«Órgy" <gyurco@freemail.hu>
Thu, 22 Aug 2002 13:58:38 +0000 pontscho fix dxr3 subtitle handling and add some optimizations
Wed, 14 Aug 2002 23:02:45 +0000 pontscho - add dxr3 gui support (dialogbox, etc.)
Tue, 30 Jul 2002 16:40:42 +0000 arpi 1l :)
Thu, 25 Jul 2002 13:23:44 +0000 alex eq synced to new way, not tested, but the old one isn't working yet
Thu, 18 Jul 2002 14:59:55 +0000 mswitch Disabled spuenc, it still doesn't work well with the em8300
Fri, 05 Jul 2002 14:26:37 +0000 alex removed fame and lavc encoder, enabled spu encoder, added equaliuzer support
Tue, 02 Jul 2002 13:32:08 +0000 pontscho fix compile bug with driver 0.9+
Mon, 27 May 2002 17:56:52 +0000 alex query_format revised
Fri, 26 Apr 2002 20:10:05 +0000 atmos4 argh, missed this one as I have no dxr3.
Tue, 16 Apr 2002 11:14:49 +0000 mswitch Disabled spuenc code due to upcoming prerelease, there are still bugs here
Wed, 10 Apr 2002 16:03:08 +0000 mswitch Some minor changes to the avcodec code.
Wed, 10 Apr 2002 06:55:03 +0000 mswitch Make avcodec the default encoder again, thanks Michael
Tue, 09 Apr 2002 23:55:47 +0000 michael trying to fix davids "libavcodec bug" ...
Sat, 06 Apr 2002 07:30:28 +0000 mswitch Fixed bug that would cause the dxr3 to lock if too many subpics were sent at once
Fri, 05 Apr 2002 18:05:57 +0000 mswitch Make fame the default encoder until lavc's mpeg1 encoder is repaired.
Thu, 04 Apr 2002 16:35:03 +0000 mswitch Removed blinking effect from spuenc
Thu, 04 Apr 2002 16:11:09 +0000 mswitch Added spuenc... should write a draw_alpha_spu perhaps =D
Sat, 30 Mar 2002 06:24:49 +0000 mswitch Fixed avcodec init bug
Thu, 28 Mar 2002 15:05:51 +0000 mswitch lego++ bug fixed by XorA
Tue, 26 Mar 2002 18:47:42 +0000 mswitch XorA added the option of switching between fame/avcodec without
Mon, 25 Mar 2002 05:13:19 +0000 mswitch Bugfix by XorA
Sun, 24 Mar 2002 18:01:08 +0000 mswitch Fixed bug in Athlon detection code ;)
Sun, 24 Mar 2002 15:33:12 +0000 mswitch XorA found a bug in the avcodec code
Sun, 24 Mar 2002 15:18:38 +0000 mswitch Default to avcodec if installed, otherwise use fame. Apparently fame output is very very blocky
Sat, 23 Mar 2002 18:16:22 +0000 mswitch Aspect code reenabled, apparently users didn't like running movies
Sat, 23 Mar 2002 16:36:42 +0000 mswitch Disable prebuffering on athlons (3DNowEx) as the ones running at 266MHz
Sat, 23 Mar 2002 15:43:17 +0000 mswitch As jittering is corrected we might as well play the movie in full res
Sat, 23 Mar 2002 15:27:47 +0000 mswitch Jitter-bug fixed by Marcel Hild <hild@b4mad.net>, many many thanks goes
Wed, 20 Mar 2002 17:26:52 +0000 mswitch Fame support enabled, awaiting bugreports =D
Tue, 19 Mar 2002 15:08:15 +0000 mswitch Automatically use avcodec if it exists, otherwise fall back to fame (due
Sat, 16 Mar 2002 15:49:26 +0000 mswitch Fixed some bugs with fame, had to disable prebuffering with fame though
Sat, 16 Mar 2002 06:01:13 +0000 mswitch Fixed problem with seeking/sync when using libfame
Fri, 15 Mar 2002 17:24:27 +0000 mswitch No longer force the device into not using fame
Wed, 13 Mar 2002 14:39:24 +0000 mswitch This will slow down wobbling (just a bit)
Wed, 13 Mar 2002 14:15:00 +0000 mswitch Added preliminary fame support
Mon, 18 Feb 2002 18:23:14 +0000 mswitch Accidentally mixed experimental code with stable one during last commit,
Mon, 18 Feb 2002 17:34:20 +0000 mswitch Added VOCTRL_PAUSE and VOCTRL_RESUME
Sat, 16 Feb 2002 13:41:32 +0000 mswitch Fixed a bug with prebuffering which would cause syncloss, someone at
Sat, 16 Feb 2002 13:06:45 +0000 mswitch Fixed a strange bug that sneaked in at the last minute (vobsub would
Sat, 16 Feb 2002 12:51:33 +0000 mswitch Fixed bug which would cause gibberish to be printed when using :noprebuf
Wed, 13 Feb 2002 00:38:23 +0000 mswitch Using the mplayer SwScaler instead of doing scaling manually (sometimes this dies with sig FPE
Sat, 09 Feb 2002 17:40:33 +0000 mswitch updated :noprebuf to emulate the playback used in mplayer 0.60 (with dxr3 patch), this solves
Sat, 09 Feb 2002 14:44:09 +0000 mswitch Fixed a bug where seeking would lock mplayer
Sat, 09 Feb 2002 14:27:24 +0000 mswitch Removed some stuff from the em8300 driver, had to compensate
Sat, 09 Feb 2002 11:35:24 +0000 mswitch Added switch to disable prebuffering
Sat, 09 Feb 2002 11:15:11 +0000 mswitch ARGH, changing playback speed was a mistake...
Sat, 09 Feb 2002 11:10:31 +0000 mswitch Fixed some stuff with setting timestamps, and added proper setting of playback speed. I'm
Sat, 09 Feb 2002 10:43:11 +0000 mswitch Thanks to the new control() method I've finally been able to add prebuffering support. This
Sat, 09 Feb 2002 01:21:48 +0000 arpi 10000hl to Holm... control MUST BE static...
Sat, 09 Feb 2002 00:47:26 +0000 arpi query_ stuff replaced by new control() - patch by David Holm
Sun, 03 Feb 2002 23:13:56 +0000 mswitch Activate QSCALE flag for avcodec
Sun, 03 Feb 2002 15:10:47 +0000 mswitch Forgot the osd fix in the other patch, well, here it is ;)
Sun, 03 Feb 2002 14:55:27 +0000 mswitch Switched from libmp1e to libavcodec, at least for me it runs helluva lot faster than libmp1e
Sat, 02 Feb 2002 18:09:35 +0000 mswitch Cleaned up some code
Thu, 31 Jan 2002 09:57:13 +0000 nick new info for tuning
Sat, 26 Jan 2002 16:01:26 +0000 nick Extensions for video accelerated architecture
Sat, 19 Jan 2002 22:24:30 +0000 mswitch Reverted to using software sync again, some day I'll die of a heartattack if I can't get this
Sat, 19 Jan 2002 21:55:30 +0000 mswitch Only use hardware sync and prebuffering with mpegs!
Sat, 19 Jan 2002 21:20:29 +0000 mswitch Handle timestamps internally
Sat, 19 Jan 2002 15:01:28 +0000 mswitch Removed seeking warning message since it has now been fixed in the driver
Thu, 17 Jan 2002 19:24:33 +0000 mswitch Fixed seeking
Thu, 17 Jan 2002 10:33:47 +0000 mswitch Added new syncengine thanks to a new previously undocumented feature of the em8300, this might fix playback on both slow and fast machines (more testing needed). This also requires users to get the em8300 driver from cvs until the next version is released (will probably happen this weekend)
Tue, 15 Jan 2002 10:10:20 +0000 mswitch Moved declaration of picture_* out of ifdef MP1E as not to break compilation for those of you who disable libmp1e
Tue, 15 Jan 2002 00:23:16 +0000 arpi hw spu support for dxr3 - patch by David Holm
Sat, 12 Jan 2002 15:59:47 +0000 mswitch Fixed a bug relating to libmp1e (actually the bug is in libmp1e, but this solution should be safe enough)
Fri, 11 Jan 2002 22:30:28 +0000 arpi useless cosmetics changes... a.k.a. cvslog killer - patch by David Holm
Wed, 09 Jan 2002 16:20:41 +0000 mswitch Reverted to accurate but glitchy sync...
Sun, 06 Jan 2002 15:15:17 +0000 mswitch preliminary config interface
Sun, 06 Jan 2002 14:29:58 +0000 mswitch Fixes to sync code
Fri, 28 Dec 2001 22:33:06 +0000 mswitch Some last minute changes to accomodate for anamorphic 1.85:1 and 2.35:1 movies... Needs more work, but this is good enough for now.
Fri, 28 Dec 2001 10:21:05 +0000 mswitch Brand new sync core, uses hw sync for everything.
Wed, 26 Dec 2001 10:34:54 +0000 mswitch osd support, not for mpegpes
Sat, 22 Dec 2001 16:20:32 +0000 mswitch Modified aspect reference, uses default PAL values... Difference to NTSC should be minimal enough so that no checking of videomode is necessary.
Thu, 20 Dec 2001 20:50:35 +0000 mswitch Modified the sync code once again, commented out hardware pts sync (I'll likely burn in hell before understanding how to get this bastard to sync well)
Thu, 20 Dec 2001 08:02:38 +0000 mswitch Removed conversion for yuy2, libmp1e supports this format, no need to cnovert it...
Thu, 20 Dec 2001 07:40:30 +0000 mswitch Removed some old libavcodec code which would cause inproper scaling of some movies...
Wed, 19 Dec 2001 18:26:08 +0000 mswitch Inproved mpeg sync on fast computers
Wed, 19 Dec 2001 14:28:42 +0000 mswitch Fix glitchy mpeg playback
Mon, 10 Dec 2001 14:41:44 +0000 atmos4 MP1E configure patch by D. Holm.
Sat, 08 Dec 2001 14:40:45 +0000 mswitch Removed hardware syncing support. Actually movies seem to run much smoother without it.
Fri, 07 Dec 2001 23:30:02 +0000 alex fixed typo
Wed, 05 Dec 2001 07:11:36 +0000 mswitch Minor typo fix (which I thought I commited yesterday)
Tue, 04 Dec 2001 23:14:31 +0000 mswitch Switched from rte which caused alot of problems for some users to libmp1e.
Fri, 30 Nov 2001 22:24:40 +0000 mswitch Added support for codecs that supports BGR24 (some opensource codecs and vivo)
Fri, 30 Nov 2001 16:11:43 +0000 atmos4 Fix green borders -> black borders, patch from D. Holm, also small fix to dxr3 ao.
Thu, 29 Nov 2001 19:18:48 +0000 atmos4 Support for YV12 with DXR3, patch by D. Holm.
Thu, 29 Nov 2001 17:31:58 +0000 atmos4 Newest DXR3 patch (improved 1.0rc2) by David Holm.
Wed, 28 Nov 2001 15:33:38 +0000 atmos4 Patch by D. Holm to make audio with dxr3 working.
Sun, 18 Nov 2001 13:10:22 +0000 atmos4 Minor fixes by David.
Fri, 16 Nov 2001 08:31:18 +0000 arpi dxr3-patch4 by David Holm
Tue, 13 Nov 2001 16:01:56 +0000 mswitch Added a temporary fix to the DXR3 win32 codec playback, win32 codecs might prove to play back an unscaled image!
Thu, 08 Nov 2001 21:51:28 +0000 atmos4 DXR3 beta2 patch by David Holm.
Tue, 06 Nov 2001 11:22:40 +0000 nick Move yuv2rgb to postprocess
Sat, 03 Nov 2001 02:38:10 +0000 arpi ao_dxr3 by David Holm <dholm@telia.com>