aboutsummaryrefslogtreecommitdiffhomepage
path: root/libvo
Commit message (Collapse)AuthorAge
* OpenGL OSD rendering for vo_glGravatar reimar2004-10-08
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13586 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l compilation fixGravatar reimar2004-10-06
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13577 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed UNPACK_ALIGNMENT setting.Gravatar reimar2004-10-06
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13576 b3059339-0415-0410-9bf9-f77b7e298cf2
* Currently vbeGetProtModeInfo call the 0x4f0a function of int 10h the getGravatar faust32004-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* move the file writers after vo_null so they don't get autoselected - ↵Gravatar alex2004-10-04
| | | | | | following the same logic as in libao2 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13552 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed memleak, especially for fixed-vo.Gravatar reimar2004-10-03
| | | | | | | 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
* Removal of vo_pgm and vo_md5, because they have been replaced by vo_pnmGravatar ivo2004-09-29
| | | | | | | | | | 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
* changed include of stdint.h to inttypes.hGravatar ivo2004-09-27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13498 b3059339-0415-0410-9bf9-f77b7e298cf2
* use aspect code when used with vidixGravatar faust32004-09-26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13481 b3059339-0415-0410-9bf9-f77b7e298cf2
* printf --> mp_msg transition in vo_yuv4mpegGravatar diego2004-09-25
| | | | | | | 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
* Fixed [no]input suboptions.Gravatar syrjala2004-09-25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13460 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100lGravatar faust32004-09-22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13439 b3059339-0415-0410-9bf9-f77b7e298cf2
* This patch enables the compilation and linking of vo_md5sum to libvo.Gravatar ivo2004-09-20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13399 b3059339-0415-0410-9bf9-f77b7e298cf2
* This patch enables the compilation and linking of vo_pnm (the portableGravatar ivo2004-09-20
| | | | | | | anymap video output driver) to libvo. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13398 b3059339-0415-0410-9bf9-f77b7e298cf2
* New MD5 sum video output driver. For every frame, it calculates the MD5 sumGravatar ivo2004-09-20
| | | | | | | | | | | | | | 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
* New generic 'portable anymap' video output driver. It supports portableGravatar ivo2004-09-20
| | | | | | | | | | | | | | | | 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
* center the image when screenw & height are setGravatar faust32004-09-17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13361 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changed the default again so that the initial video position is inGravatar faust32004-09-16
| | | | | | | | | | 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
* mingw compile fixGravatar faust32004-09-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13348 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix not matching prototype, patch by Mikulas Patocka <mikulas at ↵Gravatar faust32004-09-15
| | | | | | artax.karlin.mff.cuni.cz>; remove ^M git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13347 b3059339-0415-0410-9bf9-f77b7e298cf2
* This time is a patch to improve subtitle alignment management. ItGravatar faust32004-09-15
| | | | | | | | | | | 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
* Added one more error check. Forgot it last time (grrr :) ).Gravatar ivo2004-09-12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13323 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed typo.Gravatar ivo2004-09-11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13318 b3059339-0415-0410-9bf9-f77b7e298cf2
* * Changed malloc and strncpy to strdup. Less code.Gravatar ivo2004-09-11
| | | | | | | | | | * 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
* Removed unused variable (leftover of having two instances of directory creationGravatar ivo2004-09-10
| | | | | | | | 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
* Renamed some MSGTR_VO_JPEG_* messages to MSGTR_VO_* messages, so they canGravatar ivo2004-09-08
| | | | | | | | | | | | 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
* This patch moves the directory creation code to a separate function. I haveGravatar ivo2004-09-08
| | | | | | | | | 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
* Some minor vo_jpeg fixes:Gravatar ivo2004-09-05
| | | | | | | | | | 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
* Removal of -jpeg commandline option.Gravatar ivo2004-09-04
| | | | | | | | 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
* We don't need to support the old nvidia binary driver bug any longer.Gravatar al2004-09-03
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13243 b3059339-0415-0410-9bf9-f77b7e298cf2
* improved suboption parsing, fixes also compiler warningsGravatar reimar2004-09-03
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13238 b3059339-0415-0410-9bf9-f77b7e298cf2
* One-time cosmetics update.Gravatar ivo2004-09-01
| | | | | | | | | | | | | | 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
* Using updated colorspace specifications from colorspaces.txt.Gravatar reimar2004-08-30
| | | | | | | 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
* small gcc warning fixesGravatar rathann2004-08-28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13189 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added output to multiple directories for vo_jpeg.Gravatar ivo2004-08-26
| | | | | | | Updated the manual page to describe the new options. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13159 b3059339-0415-0410-9bf9-f77b7e298cf2
* added "xbutton" support for 4-5 button miceGravatar joey2004-08-26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13158 b3059339-0415-0410-9bf9-f77b7e298cf2
* add rgb32 csp supportGravatar nplourde2004-08-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13125 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix crash when using close buttonGravatar nplourde2004-08-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13120 b3059339-0415-0410-9bf9-f77b7e298cf2
* vm window handling fixesGravatar faust32004-08-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13111 b3059339-0415-0410-9bf9-f77b7e298cf2
* prevent XFree execution on wrong conditionGravatar iive2004-08-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13102 b3059339-0415-0410-9bf9-f77b7e298cf2
* added runtime toggle of root window playbackGravatar joey2004-08-22
| | | | | | | only directx supports this at the moment git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13092 b3059339-0415-0410-9bf9-f77b7e298cf2
* added -rootwin support to vo_directxGravatar joey2004-08-22
| | | | | | | | 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
* Removed fb_dev_name handling.Gravatar syrjala2004-08-20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13061 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed superfluous XFlush calls before XSync.Gravatar al2004-08-20
| | | | | | | | | 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
* user can select dvb card number to use (V3 api only)Gravatar nicodvb2004-08-19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13049 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed useless SetOpacity() calls.Gravatar syrjala2004-08-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13029 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed BES aspect ratio.Gravatar syrjala2004-08-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13028 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reorganized init/unint so that fixed-vo works.Gravatar syrjala2004-08-15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13027 b3059339-0415-0410-9bf9-f77b7e298cf2
* --Patch by Stefan '1stein' Schuermans <1stein@schuermans.info>:Gravatar rik2004-08-11
| | | | | | | | | | | | | | | | | | | | 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
* Don't use flicker filtering.Gravatar syrjala2004-08-09
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12981 b3059339-0415-0410-9bf9-f77b7e298cf2