1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-14 02:45:43 +00:00
Commit Graph

281 Commits

Author SHA1 Message Date
arpi
4fb4b7b314 added prototype of vo_init()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1327 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-16 12:11:49 +00:00
jkeil
45c97f8294 Add some preliminary support for non-x86 architectures to mplayer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1310 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-12 15:35:52 +00:00
jkeil
009d2b0dc7 yuv2rgb_mmx crashes with ffdivx codec, when we play back avi files that have
a frame width that is not an exact multiple of 8.

Testcase: 405.avi (356x240).  Playing on an MMX capable x86 system using the
x11 video-out driver results in a segfault.

The MMX routines convert image data in quantities of 8 pixels in each loop,
and the inner loop was not terminated in case there are only 1-7 pixels left,
producing too much RGB output.

For now, just ignore the last few pixels on each row, to avoid the segfaults.
(Gives a black vertical border on the right, if you play a video with
width%8 != 0)  A possible future enhancement would be, to add a second loop
to convert the last width%8 pixels to RGB using a byte loop.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1307 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-12 15:23:26 +00:00
atmos4
6e0c3925d7 Fixed a typo and wrong varname.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1303 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-10 13:24:59 +00:00
alex
c4c7864848 no segfault if no glx present
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1291 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-07 20:53:01 +00:00
jkeil
8ef288232c Ignore generated config.mak files in CVS
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1282 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-06 10:36:35 +00:00
arpi
6a2c5e6619 added vo_fsmode
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1270 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 23:46:24 +00:00
arpi
3153c13d94 extern vo_doublebuffering cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1269 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 23:45:49 +00:00
arpi
a879e01cb3 switch fullscreen method with -fsmode
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1267 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 23:23:55 +00:00
arpi
3f9a313700 switching double buffering at runtime with -double
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1266 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-07-03 23:22:29 +00:00
atmos4
df920217c0 Corrected SDL include path.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1239 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-27 11:40:15 +00:00
pontscho
37e6017eed icewm basz bug fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1237 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-27 08:50:03 +00:00
arpi
9b7489da59 fsdga disabled (obsolote)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1236 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-26 23:34:03 +00:00
arpi
69cfcfe301 OPTFLAGS vs. INCLUDES cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1235 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-26 23:15:58 +00:00
atmos4
88bdcf9e11 Sync with SF cvs. (Bugfixed YUV aalib and RGB/BGR32 converted modes.)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1220 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-24 19:20:19 +00:00
arpi_esp
5840c85b88 vo_subdevice support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1211 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-23 19:44:22 +00:00
atmosfear
eb1bede70a Should fix bytes per pixel for 15bpp.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1199 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-23 13:28:28 +00:00
atmosfear
8c924945b1 Made surface locks switchable via preprocessor.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1198 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-23 10:18:23 +00:00
atmosfear
5334e9da93 Drastic! speedup of rgb code. Removed nonsens memhole fixes.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1195 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-22 19:56:41 +00:00
atmosfear
9976f4de37 Fixed pointer->integer cast warning.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1194 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-22 19:51:25 +00:00
al3x
754186ccc5 sdl_driver liquidated, vo_subdevice used
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1189 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-21 22:47:55 +00:00
arpi_esp
2b076c52be Xv port locking patch by Artur Zaprzala <artur.zaprzala@talex.com.pl>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1187 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-21 22:36:02 +00:00
al3x
b4045ad499 vo_subdevice implemented
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1185 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-21 22:34:25 +00:00
pontscho
351ff0a73a --disable-xmga bug fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1180 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-21 15:19:38 +00:00
al3x
b267d6e357 hardly modified, keyboard handling is ok. aspect implemented, but bugging :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1173 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-19 23:20:59 +00:00
acki2
9b3b47780e - just modified an error message
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1159 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-18 16:38:06 +00:00
acki2
e330ce9bcc - if DGA fails to report some valid modes, vo_dga now exits gracefully
instead of crashing ... (100000x100000 bug ...)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1155 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 22:21:47 +00:00
acki2
4a17b6a5be - doublebuffering now can be switched on and off with the -(no)double switch.
Default in libvo is disabled.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1151 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 20:59:39 +00:00
acki2
8493d8711b - new config option -lircconfig (config file for lirc)
- new config option -(no)double (disable/enable doublebuffering in libvo)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1150 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 20:38:02 +00:00
al3x
e3e885d7cd bennehagytam egy bugot :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1149 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 18:33:05 +00:00
al3x
24101782d0 hacked osd working on yv12
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1148 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 18:32:14 +00:00
atmosfear
39f60a9550 Fixed OSD.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1146 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 17:43:04 +00:00
al3x
1c0e674850 hacked osd and input control handling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1145 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 16:12:47 +00:00
al3x
a80f869ad9 key controlling implemented
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1144 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 14:33:06 +00:00
al3x
fdf5bf1df2 added prototype of vo_format_name
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1143 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 12:25:12 +00:00
al3x
15b78f1da7 cleaned up, and merged with my version, also code will be faster too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1142 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 12:24:52 +00:00
arpi_esp
9e90ab5430 patch: some X11 compliance fixed: set ClassHint and better fullscreen mode
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1138 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-17 01:22:09 +00:00
atmosfear
f761be2e98 Added for development only this is in pre-alpha state, do not use!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1133 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-15 16:31:19 +00:00
al3x
0fa160eedf cosmetic changes and sse/sse included
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1132 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-15 12:42:00 +00:00
al3x
c9f2d354b4 vo_format_name added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1131 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-15 12:37:05 +00:00
al3x
12a97c7173 fixed some possible memleak places
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1127 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-14 12:42:56 +00:00
nickols_k
50f47cfd50 Issues about P3 performance and SSE2 support.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1124 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-13 16:12:14 +00:00
al3x
6bef8b7c5c fixed my previousily added bug: ifdef buggy_sdl: keypressed: default case
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1123 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-13 15:03:27 +00:00
al3x
febe881797 -Wall like cleanup
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1111 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-12 14:09:25 +00:00
al3x
790fa570cf -Wall like fixes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1110 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-12 14:03:18 +00:00
atmosfear
f4e97b214b Code cleanup and fix missing config.h and use femms on K6 2/2+/3.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1102 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-11 17:43:15 +00:00
atmosfear
430300621f Ooops, wrong path to config.h - now you may enjoy code that was never before used =)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1101 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-11 17:41:21 +00:00
atmosfear
00fa8d7f83 Should fix prob for gcc 2.96/3.0 users, please test.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1099 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-11 16:13:30 +00:00
al3x
ee6d3b42d1 possible buffer overflow place fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1096 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-11 12:41:53 +00:00
al3x
1fe0cb7e25 possible buffer overflows fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1095 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-06-11 12:34:46 +00:00