summaryrefslogtreecommitdiffstats
path: root/libvo
Commit message (Collapse)AuthorAgeFilesLines
* Add some preliminary support for non-x86 architectures to mplayerjkeil2001-07-121-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1310 b3059339-0415-0410-9bf9-f77b7e298cf2
* yuv2rgb_mmx crashes with ffdivx codec, when we play back avi files that havejkeil2001-07-121-85/+59
| | | | | | | | | | | | | | | | | | | 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
* Fixed a typo and wrong varname.atmos42001-07-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1303 b3059339-0415-0410-9bf9-f77b7e298cf2
* no segfault if no glx presentalex2001-07-071-6/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1291 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ignore generated config.mak files in CVSjkeil2001-07-061-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1282 b3059339-0415-0410-9bf9-f77b7e298cf2
* added vo_fsmodearpi2001-07-031-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1270 b3059339-0415-0410-9bf9-f77b7e298cf2
* extern vo_doublebuffering cleanuparpi2001-07-032-2/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1269 b3059339-0415-0410-9bf9-f77b7e298cf2
* switch fullscreen method with -fsmodearpi2001-07-031-2/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1267 b3059339-0415-0410-9bf9-f77b7e298cf2
* switching double buffering at runtime with -doublearpi2001-07-031-3/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1266 b3059339-0415-0410-9bf9-f77b7e298cf2
* Corrected SDL include path.atmos42001-06-271-7/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1239 b3059339-0415-0410-9bf9-f77b7e298cf2
* icewm basz bug fixpontscho2001-06-271-12/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1237 b3059339-0415-0410-9bf9-f77b7e298cf2
* fsdga disabled (obsolote)arpi2001-06-261-5/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1236 b3059339-0415-0410-9bf9-f77b7e298cf2
* OPTFLAGS vs. INCLUDES cleanuparpi2001-06-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1235 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sync with SF cvs. (Bugfixed YUV aalib and RGB/BGR32 converted modes.)atmos42001-06-241-8/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1220 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_subdevice supportarpi_esp2001-06-232-8/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1211 b3059339-0415-0410-9bf9-f77b7e298cf2
* Should fix bytes per pixel for 15bpp.atmosfear2001-06-231-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Made surface locks switchable via preprocessor.atmosfear2001-06-231-31/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1198 b3059339-0415-0410-9bf9-f77b7e298cf2
* Drastic! speedup of rgb code. Removed nonsens memhole fixes.atmosfear2001-06-221-94/+58
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1195 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed pointer->integer cast warning.atmosfear2001-06-221-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1194 b3059339-0415-0410-9bf9-f77b7e298cf2
* sdl_driver liquidated, vo_subdevice usedal3x2001-06-211-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1189 b3059339-0415-0410-9bf9-f77b7e298cf2
* Xv port locking patch by Artur Zaprzala <artur.zaprzala@talex.com.pl>arpi_esp2001-06-211-2/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1187 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_subdevice implementedal3x2001-06-212-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1185 b3059339-0415-0410-9bf9-f77b7e298cf2
* --disable-xmga bug fixpontscho2001-06-211-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1180 b3059339-0415-0410-9bf9-f77b7e298cf2
* hardly modified, keyboard handling is ok. aspect implemented, but bugging :)al3x2001-06-191-117/+308
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1173 b3059339-0415-0410-9bf9-f77b7e298cf2
* - just modified an error messageacki22001-06-181-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1159 b3059339-0415-0410-9bf9-f77b7e298cf2
* - if DGA fails to report some valid modes, vo_dga now exits gracefullyacki22001-06-171-3/+23
| | | | | | | instead of crashing ... (100000x100000 bug ...) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1155 b3059339-0415-0410-9bf9-f77b7e298cf2
* - doublebuffering now can be switched on and off with the -(no)double switch.acki22001-06-171-2/+9
| | | | | | | Default in libvo is disabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1151 b3059339-0415-0410-9bf9-f77b7e298cf2
* - new config option -lircconfig (config file for lirc)acki22001-06-171-1/+1
| | | | | | | - 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
* bennehagytam egy bugot :(al3x2001-06-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1149 b3059339-0415-0410-9bf9-f77b7e298cf2
* hacked osd working on yv12al3x2001-06-171-22/+49
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1148 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed OSD.atmosfear2001-06-171-19/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1146 b3059339-0415-0410-9bf9-f77b7e298cf2
* hacked osd and input control handlingal3x2001-06-171-15/+56
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1145 b3059339-0415-0410-9bf9-f77b7e298cf2
* key controlling implementedal3x2001-06-171-4/+154
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1144 b3059339-0415-0410-9bf9-f77b7e298cf2
* added prototype of vo_format_nameal3x2001-06-171-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1143 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleaned up, and merged with my version, also code will be faster tooal3x2001-06-171-73/+98
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1142 b3059339-0415-0410-9bf9-f77b7e298cf2
* patch: some X11 compliance fixed: set ClassHint and better fullscreen modearpi_esp2001-06-177-7/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1138 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added for development only this is in pre-alpha state, do not use!atmosfear2001-06-151-0/+335
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1133 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetic changes and sse/sse includedal3x2001-06-151-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1132 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_format_name addedal3x2001-06-151-1/+45
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1131 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed some possible memleak placesal3x2001-06-141-7/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1127 b3059339-0415-0410-9bf9-f77b7e298cf2
* Issues about P3 performance and SSE2 support.nickols_k2001-06-132-4/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1124 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed my previousily added bug: ifdef buggy_sdl: keypressed: default caseal3x2001-06-131-11/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1123 b3059339-0415-0410-9bf9-f77b7e298cf2
* -Wall like cleanupal3x2001-06-122-6/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1111 b3059339-0415-0410-9bf9-f77b7e298cf2
* -Wall like fixesal3x2001-06-124-14/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1110 b3059339-0415-0410-9bf9-f77b7e298cf2
* Code cleanup and fix missing config.h and use femms on K6 2/2+/3.atmosfear2001-06-111-154/+165
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1102 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ooops, wrong path to config.h - now you may enjoy code that was never before ↵atmosfear2001-06-111-1/+1
| | | | | | used =) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1101 b3059339-0415-0410-9bf9-f77b7e298cf2
* Should fix prob for gcc 2.96/3.0 users, please test.atmosfear2001-06-111-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1099 b3059339-0415-0410-9bf9-f77b7e298cf2
* possible buffer overflow place fixedal3x2001-06-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1096 b3059339-0415-0410-9bf9-f77b7e298cf2
* possible buffer overflows fixedal3x2001-06-111-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1095 b3059339-0415-0410-9bf9-f77b7e298cf2
* newline at the end of the fileszabii2001-06-101-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1089 b3059339-0415-0410-9bf9-f77b7e298cf2
* nothing importantszabii2001-06-101-7/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1088 b3059339-0415-0410-9bf9-f77b7e298cf2
* init checks return value of sdl_openal3x2001-06-091-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1081 b3059339-0415-0410-9bf9-f77b7e298cf2
* sprintf possible buffer overflow fixesal3x2001-06-091-7/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1079 b3059339-0415-0410-9bf9-f77b7e298cf2
* 8bpp fixszabii2001-06-091-2/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1077 b3059339-0415-0410-9bf9-f77b7e298cf2
* applied solaris8/netbsd/other fixes patch by Jürgen Keil <jk@tools.de>arpi_esp2001-06-053-2/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1039 b3059339-0415-0410-9bf9-f77b7e298cf2
* dependency stuff fixedarpi_esp2001-06-041-3/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1011 b3059339-0415-0410-9bf9-f77b7e298cf2
* flip_page gl_fillbox fix.se7encode2001-06-041-4/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@990 b3059339-0415-0410-9bf9-f77b7e298cf2
* small fixszabii2001-06-031-1/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@978 b3059339-0415-0410-9bf9-f77b7e298cf2
* Scaling bug fixed.se7encode2001-06-031-6/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@977 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changed to only uninit SDL Video Subsystem.atmosfear2001-06-031-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@974 b3059339-0415-0410-9bf9-f77b7e298cf2
* FreeBSD support by Vladimir Kushnir vkushnir@Alfacom.netarpi_esp2001-06-031-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@959 b3059339-0415-0410-9bf9-f77b7e298cf2
* Some fixups for SDL/aalib.atmosfear2001-06-021-4/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@952 b3059339-0415-0410-9bf9-f77b7e298cf2
* some little cleanupszabii2001-06-021-112/+151
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@951 b3059339-0415-0410-9bf9-f77b7e298cf2
* FAST_OSD option to disable font outline antialiasingarpi_esp2001-06-025-2/+136
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@948 b3059339-0415-0410-9bf9-f77b7e298cf2
* mScreen removed -> segfault solvedarpi_esp2001-06-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@928 b3059339-0415-0410-9bf9-f77b7e298cf2
* Centralized and cleaned up X11 connecting, fixed remote X11 playing, ↵lgb2001-05-315-89/+75
| | | | | | -display option for mplayer. SHOULD BE TESTED. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@923 b3059339-0415-0410-9bf9-f77b7e298cf2
* argh. i commented out wrong linesarpi_esp2001-05-281-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@899 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed emms() and reordered stuffarpi_esp2001-05-251-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@876 b3059339-0415-0410-9bf9-f77b7e298cf2
* emms() SIGILL on non-MMX systems fixedarpi_esp2001-05-251-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@875 b3059339-0415-0410-9bf9-f77b7e298cf2
* using gcc -MM instead of makedepend, make OBJS from SRCS where possiblearpi_esp2001-05-241-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@867 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed redundant osd.h includesarpi_esp2001-05-246-12/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@866 b3059339-0415-0410-9bf9-f77b7e298cf2
* Small changes for aalib.atmosfear2001-05-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@863 b3059339-0415-0410-9bf9-f77b7e298cf2
* didn't handle flags parameter correctlyarpi_esp2001-05-202-7/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@845 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added ability to use direct surface blitting for BGR modes.atmosfear2001-05-171-0/+50
| | | | | | | | | No depth/colorspace-conversion and no scaling, but 2 times faster. (same speed as -vo x11 then) Change SDL_DIRECT_BLIT from #undef to #define to test it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@824 b3059339-0415-0410-9bf9-f77b7e298cf2
* j->k for correct unicode...arpi_esp2001-05-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@806 b3059339-0415-0410-9bf9-f77b7e298cf2
* flip support if (screen depth == frame depth)szabii2001-05-141-21/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@805 b3059339-0415-0410-9bf9-f77b7e298cf2
* sub splitting patch applied by Vlada V.Dubsky@sh.cvut.czarpi_esp2001-05-141-29/+79
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@804 b3059339-0415-0410-9bf9-f77b7e298cf2
* USE_FASTMEMCPY bug fixed.pontscho2001-05-141-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@801 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added full aspect awareness, rewrote fullscreen handling.atmosfear2001-05-131-45/+157
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@785 b3059339-0415-0410-9bf9-f77b7e298cf2
* flip implemented for converted modes, soem cleanup, fixed indentarpi_esp2001-05-121-62/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@776 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added flipped video support and activate/deactivate screensaver under X.atmosfear2001-05-111-18/+67
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@773 b3059339-0415-0410-9bf9-f77b7e298cf2
* Got rid of aalib crashing workaround with SDL1.2.1+atmosfear2001-05-111-8/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@771 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for flipped BGR/RGB via -flip cmdline switch.atmosfear2001-05-111-2/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@768 b3059339-0415-0410-9bf9-f77b7e298cf2
* DPMS re-enable patch by Loring Holdenarpi_esp2001-05-091-4/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@742 b3059339-0415-0410-9bf9-f77b7e298cf2