1
mirror of https://github.com/mpv-player/mpv synced 2025-01-05 03:06:28 +01:00
Commit Graph

1822 Commits

Author SHA1 Message Date
reimar
efb6997813 Remove unused defines
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14271 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-29 14:35:18 +00:00
reimar
f9258247dd Doxygen comments improved
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14270 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-29 14:33:40 +00:00
faust3
bd6b315f6b win95 does not support GetMonitorInfo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14254 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-27 19:27:07 +00:00
al
00f99a82a8 Fix ontop for some WMs that lose ontop state after fullscreen event.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14245 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-27 11:09:49 +00:00
reimar
98de1c7415 forgot to remove now useless extern monitor_aspect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14224 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-23 12:49:31 +00:00
reimar
f18f7a5cd7 vo_screenwidth/vo_screenheight is _not_ monitor_aspect.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14222 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-23 12:27:05 +00:00
joey
9e7ca454b4 added -wid support for vo_directx.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14208 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-21 20:33:51 +00:00
joey
87b4d8af68 automatic monitoraspect calculation for vo_directx.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14207 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-21 20:32:26 +00:00
joey
90700b67a7 added colorkey support for vo_directx.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14206 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-21 20:31:39 +00:00
diego
84e0255555 - Fixed mode setting, so any video can be played on all supported ggi targets.
- Fixed and enabled draw_slice().
- Only perform flushes in flip_page().
- implemented a primitive dirty region handling to only flush changed area.
patch by Christoph Egger <Christoph_Egger at gmx dot de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14176 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-17 19:36:52 +00:00
reimar
72396a05a9 fix leak with -fixed-vo, allow concatenating
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14146 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-12 15:17:53 +00:00
reimar
84fd90d3e4 Improving gl2 under windows, moving some functionality to gl_common
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14143 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-11 16:57:42 +00:00
reimar
8e4b3a0ccb Add a file= suboption to set output file.
Patch by Olivier Rolland (( billl |at| users <dot> sf <dot> net )).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14096 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-03 21:02:14 +00:00
rfelker
44d693368f remove old buggy workaround. kerneltwosix.h itself will be removed soon if this doesn't cause problems
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14095 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-03 20:55:00 +00:00
reimar
d924f1beb1 Move selection of internal texture format to appropriate place, should
be at texture initialization as visual might change.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14091 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-03 00:11:28 +00:00
reimar
302ddb0e51 Make the context not current before destroying it.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14090 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-02 23:55:08 +00:00
nplourde
a5b9a129db do not bring process to front if HAVE_SDL
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14083 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-01 21:22:18 +00:00
nplourde
e87bf5a212 clear menubar before adding new menu
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14082 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-01 21:19:04 +00:00
reimar
c977dab456 More similar code from gl and gl2 moved to gl_common
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14079 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-12-01 17:05:58 +00:00
rfelker
16e078118e it's stupid for the default to be something both slower (for xv+dr) and visually incorrect.. use -nodouble if you want old behavior
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14067 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-30 07:42:08 +00:00
rfelker
484f4b8f1c more verbosity spam fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14066 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-30 02:36:05 +00:00
zdar
bd65615925 Removal of vo_directfb.c. From now DirectFB => 0.9.13 is required for vo directfb.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14044 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-25 20:05:50 +00:00
faust3
de02c050dd 10l initial patch by Oded Shimon <ods15 at ods15.dyndns.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14042 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-25 17:23:13 +00:00
iive
7c1c404505 Remove broken support for directbuffer and including frame-handling use.
Allows using of directrendering for hw acceleration, with fallbacl to directbuffer.
No more black frames. No more flickering.
patch by Christoph Egger, approved by al3x


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14022 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-23 16:07:14 +00:00
al
20de42b61d The GUI shouldn't handle key events at two places.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14002 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-21 10:53:27 +00:00
reimar
6a197759bd 4 and 8 bit formats use a palette, so we cannot really support them (atm).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13994 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-20 10:57:39 +00:00
iive
b3dcfc7ec6 3 memory leaks fixed
Xlib funtions allocate memory that should be freed appropriately


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13954 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-15 14:56:18 +00:00
diego
3ebf6f0135 Reduce excessive verbosity.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13947 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-15 09:09:29 +00:00
reimar
fae622c10f keep screensaver off when playing multiple files.
patch by rgselknospam (at) yahoo [dot] com.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13936 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-14 11:36:40 +00:00
reimar
34065ca6f9 Avoid drawing before transformation matrices are set up.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13927 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-13 12:01:20 +00:00
reimar
20a0913dee added missing declaration of releaseGlContext
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13922 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-11 19:41:08 +00:00
reimar
60fae69741 missing return for InitGl function
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13921 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-11 19:39:23 +00:00
diego
56a40089dd devices.html is no more, links updated.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13915 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-11 02:24:23 +00:00
nplourde
2cc1ec3ea4 add support for macosx finder argument support (let you bundle mplayer to be a finder compliant .app) patch by Chris Roccati <roccati@pobox.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13910 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-10 16:43:40 +00:00
diego
b1bbee4925 Converted printf calls to mp_msg, reduced verbosity.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13898 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-08 00:06:49 +00:00
faust3
819ba1a04f 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13878 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-05 13:48:41 +00:00
reimar
a594c4f593 more fullscreen fixes and gl2 uses setGlWindow.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13872 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-04 18:31:55 +00:00
atmos4
7ab84fe1cf proper gcc4 compile-fix suggested by richard
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13866 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-03 17:25:38 +00:00
nplourde
ee98fdf176 remove window shadow in fullscreen
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13857 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-02 23:01:25 +00:00
nplourde
086a7bea56 set aqua default theme
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13856 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-02 18:16:41 +00:00
reimar
1a7a3f8b38 fullscreen fixes and GUI support for vo_gl
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13844 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-01 20:24:37 +00:00
nplourde
32e51e5537 do not hide mouse and menubar in fulscreen if not using main device
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13842 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-01 17:19:25 +00:00
nplourde
6ff66b7dbb more panscan fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13841 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-11-01 16:17:49 +00:00
atmos4
eee1e83c8a gcc-4 compile fix: invalid lvalue in assignment
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13830 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-31 18:05:10 +00:00
atmos4
8aa920c937 Fix erroneus extern declarations, fix wrong signedness of some vars
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13829 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-31 18:01:14 +00:00
nplourde
6ec468e599 window now save is old position when going in fullscreen or while using resize preset
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13819 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-30 19:56:41 +00:00
nplourde
adf3551036 resize preset now respect movie aspect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13797 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-29 02:16:16 +00:00
nplourde
1f19fc4e52 enable pan-scan + menu option
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13796 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-29 01:24:14 +00:00
nplourde
7bbf1acf5e get proper movie aspect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13794 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 23:06:35 +00:00
nplourde
c09e15ebbc menu option to set desired movie aspect & keep aspect on window resize
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13793 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 22:03:26 +00:00
nplourde
e85620ef8e autodetect proper monitor aspect
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13792 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 21:48:41 +00:00
nplourde
cbe6825c91 let you choose fullscreen resolution for slower system
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13789 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 14:52:47 +00:00
diego
5b0d96c6b4 Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.
Based on a patch by Sebastian Hegler <s_hegler at gmx dot de>.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13788 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-28 01:15:53 +00:00
nplourde
8d3c5a8579 fix windows resizing ui glitch
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13780 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-27 21:20:11 +00:00
faust3
40fd57238c make it possible to select the monitor even when in nonexclusive mode, based on patch by Anton Ragarsson <anton at infeline.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13776 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-27 17:21:18 +00:00
ivo
241d339efd Add --enable and --disable options for vo_pnm and vo_md5sum to configure.
It's now possible to compile libvo without pnm and/or md5sum support.
Default is enable.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13745 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-23 22:43:19 +00:00
faust3
4842e604b7 overlay color control support based on patch by Vitos Laszlo <laca <at> evol.ro>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13737 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-22 13:37:43 +00:00
nplourde
2c0e791eb0 Enable live resize
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13735 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-22 00:28:03 +00:00
nplourde
38db6b3876 fixed typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13723 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-21 12:43:08 +00:00
aurel
798d2d1337 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13721 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-21 11:55:20 +00:00
nplourde
159928a38a move variable declaration at beginning of block
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13720 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-21 11:36:20 +00:00
nplourde
05e19b3333 removed duplicate case and fixed aspect ratio for window zoom feature
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13713 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-20 23:33:31 +00:00
nplourde
a96207679e Fixed event handling for menubar and window close button.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13708 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-20 16:38:33 +00:00
nplourde
4aa242e702 fix menu bar support and add new movie zoom option menu a la quicktime
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13694 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-19 15:04:45 +00:00
reimar
69a5c44698 OSD variant for vo_gl.c that behaves more like the one of other vos.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13661 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-17 19:32:47 +00:00
reimar
0164758aa8 added gl_common for code used by both vo_gl.c and vo_gl2.c.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13654 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-17 13:28:22 +00:00
reimar
82f168a4f6 some memory leaks fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13642 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-14 15:09:35 +00:00
reimar
95efc9ce47 fixed small memleaks
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13633 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-13 16:22:59 +00:00
reimar
a89dbc8ecd aspect scaling and panscan support for vo_gl.c
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13602 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-10 14:05:29 +00:00
reimar
780e75dd68 Variables for OSD support should be static
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13600 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-10 12:26:58 +00:00
reimar
274c433f07 OpenGL OSD rendering for vo_gl
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13586 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-08 19:53:11 +00:00
reimar
fb4299aa23 10l compilation fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13577 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-06 19:53:16 +00:00
reimar
4131acb7ff fixed UNPACK_ALIGNMENT setting.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13576 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-06 16:48:19 +00:00
faust3
1addcfe22b Currently vbeGetProtModeInfo call the 0x4f0a function of int 10h the get
a simple 32 bits protected mode interface to some VESA functions. This
protected mode interface is interesting because it's quicker than the
raw int 10h interface.
Unfortunatly, begining with VBE 3.0, the 0x4f0a function is optional,
and some video cards don't implement it (3dfx, intel 845/855/865...).
This protected mode interface is then only used in vbeSetWindow and
vbeSetDisplayStart :
 - vbeSetWindow already implement an alternative methode if protected
mode interface is not available.
 - vbeSetDisplayStart also contain an alternative implementation, but
this one is disabled with a #if 0. I don't exactly know why because
it works well !

So currently, cards which don't have the 0x4f0a function are not
supported. This patch correct this.
 - vbeGetProtModeInfo failure is not fatal.
 - vbeSetDisplayStart has it's alternative implementation reenabled.
   it's used only with cards which don't have the 0x4f0a function
   so this won't make any difference for cards which were already
   working.

This patch also make the failure of vbeGetModeInfo not fatal. The
VBE 3.0 standard state that GetModeInfo can fail with some mode
which are listed as supported if the mode can't be used in the
current situation (not enough video memory for example). So a
failure of vbeGetModeInfo don't mean that other modes won't work
and should really not be fatal.

patch by Aurelien Jacobs <aurel@gnuage.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13569 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-06 08:42:13 +00:00
alex
1fc371c73a move the file writers after vo_null so they don't get autoselected - following the same logic as in libao2
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13552 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-04 19:36:12 +00:00
reimar
e3e81503aa fixed memleak, especially for fixed-vo.
Based on a patch by beastd (eclipse7 (at) gmx (dot) net).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13541 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-10-03 21:42:31 +00:00
ivo
8cffc7853a Removal of vo_pgm and vo_md5, because they have been replaced by vo_pnm
and vo_md5sum. If one tries to use the old video output drivers, a message
is printed to direct them to the new drivers.

Manual page is updated (or is this called downdated? :-) ).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13508 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-29 01:46:30 +00:00
ivo
9959813cc6 changed include of stdint.h to inttypes.h
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13498 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-27 22:11:37 +00:00
faust3
f4ea8c729f use aspect code when used with vidix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13481 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-26 15:10:47 +00:00
diego
f38fc23976 printf --> mp_msg transition in vo_yuv4mpeg
patch by Sebastian Hegler <s_hegler at gmx dot de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13463 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-25 16:10:55 +00:00
syrjala
ed19d7f62d Fixed [no]input suboptions.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13460 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-25 13:46:21 +00:00
faust3
476e17edc6 100l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13439 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-22 16:26:53 +00:00
ivo
a63a6ac5cb This patch enables the compilation and linking of vo_md5sum to libvo.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13399 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-20 01:35:43 +00:00
ivo
e5029c75b6 This patch enables the compilation and linking of vo_pnm (the portable
anymap video output driver) to libvo.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13398 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-20 01:31:26 +00:00
ivo
a91f764096 New MD5 sum video output driver. For every frame, it calculates the MD5 sum
and writes a list of those sums to an, optionally specified, output file.
It does not rely on external programs to be installed. The MD5 sum code is
borrowed from the uCIFS library, written by Christopher R. Hertel in 2004
and released under the LGPL license.

Note: This driver is not yet activated and will not be compiled and linked
to libvo. A separate patch will take care of that. This is just for adding
the files to the repository.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13396 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-20 01:01:08 +00:00
ivo
766abce5a0 New generic 'portable anymap' video output driver. It supports portable
pixmaps and graymaps in both raw and ASCII mode. Besides PPM and PGM, it
can also output PGMYUV files which are PGM files with the U and V plane
appended to the bottom of the Y image (bottom left and bottom right). All
files can be written to the current directory, to a specified output directory
or to multiple subdirectories if the filesystem can't handle the amount of
files in one directory anymore.

Note: This driver is not yet activated and will not be compiled and linked
to libvo. A separate patch will take care of that. This is just for adding
the file to the repository.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13395 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-20 00:54:57 +00:00
faust3
f5d3da024c center the image when screenw & height are set
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13361 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-17 09:56:09 +00:00
faust3
d32a38dfed Changed the default again so that the initial video position is in
the upper left corner like in vo fbdev[2].
Reason: vo cvidix does not know the screen resolution unlike you specify
it with screen[w/h], resulting in the video being displayed on a random
position.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13356 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-16 18:08:17 +00:00
faust3
e77c880367 mingw compile fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13348 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-15 15:17:06 +00:00
faust3
299671ded1 fix not matching prototype, patch by Mikulas Patocka <mikulas at artax.karlin.mff.cuni.cz>; remove ^M
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13347 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-15 14:19:41 +00:00
faust3
5e00ed042b This time is a patch to improve subtitle alignment management. It
implements
SSA alignment styles; note that alignment for SSA files is not actually
supported, but for SAMI files (which use the same alignment codes) it
is.
patch by Salvatore Falco <sfalco at studenti.ing.uniroma1.it>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13344 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-15 13:16:52 +00:00
ivo
f9866da609 Added one more error check. Forgot it last time (grrr :) ).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13323 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-12 01:35:41 +00:00
ivo
3595966380 Fixed typo.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13318 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-11 21:15:13 +00:00
ivo
a35c5903bb * Changed malloc and strncpy to strdup. Less code.
* More error checking. If malloc or strdup fails, print message and exit.
* Free malloc'd memory when uninit is called.
* Moved default of jpeg_outdir to preinit, so it is always malloc'd and can
  easily be freed at uninit.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13317 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-11 19:59:31 +00:00
ivo
38321e0fe4 Removed unused variable (leftover of having two instances of directory creation
code, before I moved both and created a function for that).
Made code clearer by moving ++variable out of a function call.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13301 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-10 01:15:24 +00:00
ivo
07839ac723 Renamed some MSGTR_VO_JPEG_* messages to MSGTR_VO_* messages, so they can
easily be re-used by other video output drivers, without having inapproriate
names.

To make live easier for the translators, I have made the same changes to
the German and Spanish translations (those who already picked up on the
MSGTR_VO_* messages).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13285 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-08 03:51:37 +00:00
ivo
b8c10b5b26 This patch moves the directory creation code to a separate function. I have
tried to re-use as much code as possible, to reduce the size of the patch.
All duplicate code is removed, resulting in my first patch that actually
decreases the size of the binary by about 700 bytes :-)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13284 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-08 01:11:16 +00:00
ivo
0b90eb2a02 Some minor vo_jpeg fixes:
Removed unused variable dst.
MPlayer now exits if it is unable to create a file for JPEG output and prints
an appropriate message, instead of going on if all is right (which is not).
Added line to authors file.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13253 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-05 17:54:09 +00:00
ivo
f36b6cd3a1 Removal of -jpeg commandline option.
It's replaced by an options parser in the module itself. Instead of
mplayer -vo jpeg -jpeg options one now has to use mplayer -vo jpeg:options.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13248 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-04 22:59:33 +00:00
al
80098f9851 We don't need to support the old nvidia binary driver bug any longer.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13243 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-03 20:22:22 +00:00
reimar
0a2999f9f4 improved suboption parsing, fixes also compiler warnings
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13238 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-03 12:12:17 +00:00
ivo
d5d36f90c9 One-time cosmetics update.
I finally got rid of the horrible one-space indentation. Changed it to four
spaces. Also changed all function calls, assignments, et cetera, to conform
to a certain 'standard'. Removed all trailing whitespace. No more tabs (width
can be different from editor to editor), it's all spaces now. Next
semi-cosmetics stop will be doxygen comments.

Tested: It compiles to exactly the same object as before. No functional
change has been made.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13218 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-09-01 02:31:24 +00:00
reimar
ef6466d9ad Using updated colorspace specifications from colorspaces.txt.
All by manyfmts suboption supported formats should display correctly now.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13207 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-30 21:06:52 +00:00
rathann
d9a5e00183 small gcc warning fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13189 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-28 20:59:49 +00:00
ivo
77db87aa41 Added output to multiple directories for vo_jpeg.
Updated the manual page to describe the new options.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13159 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-26 22:18:25 +00:00
joey
139beb2d89 added "xbutton" support for 4-5 button mice
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13158 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-26 22:15:26 +00:00
nplourde
6f6c1a6406 add rgb32 csp support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13125 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-24 20:42:27 +00:00
nplourde
d49ef7f8ce fix crash when using close button
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13120 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-24 17:40:31 +00:00
faust3
8e6790026e vm window handling fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13111 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-24 11:02:12 +00:00
iive
eaa8aeddeb prevent XFree execution on wrong condition
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13102 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-23 09:52:25 +00:00
joey
896b8f4c2f added runtime toggle of root window playback
only directx supports this at the moment


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13092 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-22 19:01:56 +00:00
joey
66dd2d906d added -rootwin support to vo_directx
updated all man pages except chinese
also added mention of vo_quartz's rootwin to man pages where it was missing


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13091 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-22 18:57:45 +00:00
syrjala
43a23a54d3 Removed fb_dev_name handling.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13061 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-20 14:09:16 +00:00
al
06be6b7135 Removed superfluous XFlush calls before XSync.
Original patch by Piotr Neuman <sikkh@wp.pl>
extended by Joey to cover all X11 code
modified by me to only do the above stated change.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13057 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-20 09:41:13 +00:00
nicodvb
3e2d9b9b63 user can select dvb card number to use (V3 api only)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13049 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-19 09:51:07 +00:00
syrjala
ad1787ad0b Removed useless SetOpacity() calls.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13029 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-15 00:27:28 +00:00
syrjala
5fcaa7d4a1 Fixed BES aspect ratio.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13028 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-15 00:25:23 +00:00
syrjala
7a1e8266dd Reorganized init/unint so that fixed-vo works.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13027 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-15 00:12:34 +00:00
rik
896d62f4b9 --Patch by Stefan '1stein' Schuermans <1stein@schuermans.info>:
on the CCC-Camp ICMP2 (www.icmp2.de) this weekend, some friends and
I played around with our Blinkenlights replicas and found a little
bug in your MPlayer Blinkenlights outpur driver "vo_bl". The
Blinkenlights UDP-Protocol contains the maximum grayscale value
"maxval" (e.g. 255 for 8 bit) instead of the number of grayscales
(e.g. 256 for 8 bit). Because some programs are very strict
concerning this value, we had to patch mpalyer to get it to work.

Today, I've added an output scheme "hdl" for the Haus des Lehrers in
Berlin, on which an installation with grayscales was done last
winter. Additionally, I've also added an output scheme named
"grayscale" that adapts the size of the UDP packets to the size
used with "-vf scale -zoom" that we will need for a project (a room
with over 15000 pixels at the walls and floor) next year.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13001 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-11 13:39:32 +00:00
syrjala
36e5a58db2 Don't use flicker filtering.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12981 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-09 18:00:12 +00:00
nplourde
0b7de297e4 now use vo_rootwin var to check for -rootwin switch
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12973 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-08 23:22:29 +00:00
reimar
e11a5c3051 applied old patch that was missing an include...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12937 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-02 15:02:35 +00:00
reimar
4cd760385d support for passing mouse events on to MPlayer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12928 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-01 20:13:42 +00:00
faust3
9db0e66a3b 10l query format at least when used with vidix, disable colorkeying with vidix, should fix #38 and #33
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12927 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-08-01 11:17:27 +00:00
nplourde
41508ab12e add var vo_rootwin and -rootwin switch for mac osx
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12913 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-29 14:59:48 +00:00
reimar
d7d2ea1551 removed saver_on, saver_off calls, they are already in x11_common.c
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12896 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-25 12:49:01 +00:00
nplourde
ea3e5fdf2e removed ref to extern WinID
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12890 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-23 14:28:31 +00:00
nplourde
97c109258a add support for -rootwin command
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12889 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-23 13:02:40 +00:00
nplourde
7c296c8af5 listen for key repeats, patch by Dan Christiansen
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12887 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-22 20:02:26 +00:00
reimar
bf366b0d9d fix for people experimenting with GUI under windows
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12886 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-22 19:07:13 +00:00
diego
40170e58c3 name change
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12862 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-19 23:19:50 +00:00
diego
74ba5775ef embarassing typo and new name
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12859 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-19 23:11:26 +00:00
diego
7fe7f31e82 embarassing typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12858 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-19 23:11:06 +00:00
reimar
4eebc5af53 changed misleading TEXTUREFORMAT_32BPP (was 24bpp!) to vo_gl2 style TEXTUREFORMAT_ALWAYS
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12844 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-17 14:32:22 +00:00
reimar
2b2bb254b7 use RGB32 textures on OS X
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12843 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-17 14:18:29 +00:00
alex
fb49973b17 1, killed some 100l's (no error checking). 2, added subotion for output filename. 3, fallback to 'md5' in case 'md5sum' is not available - this is the case on Darwin
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12841 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-17 11:22:14 +00:00
nplourde
0077b6244f Fixed typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12831 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-16 10:13:26 +00:00
nplourde
645e3bae61 Add Window Level Key, Can switch mode with T key
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12827 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-15 17:36:01 +00:00
rtognimp
1772486e47 Indentation fix from previous patch, as discussed on IRC.
Patch by Alexander Strasser


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12799 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-11 22:27:18 +00:00
rtognimp
87a4968354 This fixes the problems that originated from my ewmh
fs patch, caused by a different handling of the wm's
ewmh fs implementations.
Patch by Alexander Strasser


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12797 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-11 22:16:52 +00:00
faust3
5ca7793b78 don't use uninitialized font descriptions
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12795 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-11 12:45:59 +00:00
faust3
0a33aed66e avoid using corrupted font descriptions patch by Daniel von Dincklage <danielvd+mpl@cs.colorado.edu>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12794 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-11 12:42:19 +00:00
reimar
6696304efe fix for xscreensaver disabling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12788 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-09 18:59:55 +00:00
nplourde
55bdd70dde make mplayer capable of being in the foreground by Dan Christiansen
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12786 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-09 16:54:57 +00:00
diego
55a4120972 output wording
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12784 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-09 15:29:40 +00:00
faust3
4682a5f0bc default is now to center the image
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12770 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-06 19:57:03 +00:00
reimar
121a0f799a 100l, OSX compile fix, patch by Steven Schulz (sms (at) 2BSD (dot) com)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12763 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-06 11:10:27 +00:00
reimar
7f03f78675 removed XFlush() before XSync(), made config_glx return-type signed, force 32bit on Darwin, idea from a patch by Marc Hoffman (mmh <at> pleasantst.com).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12751 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-02 16:18:24 +00:00
reimar
7eb4b975ed removed XFlush() before XSync()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12750 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-07-02 16:16:46 +00:00
reimar
ebe46df414 avoid visuals with low color-depth.
Based on idea from Timo Kanera (timo (at) kanera (dot) de).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12710 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-06-27 20:45:08 +00:00