summaryrefslogtreecommitdiffstats
path: root/libvo
Commit message (Collapse)AuthorAgeFilesLines
* Activate QSCALE flag for avcodecmswitch2002-02-031-16/+14
| | | | | | | | | | Reset playback speed on exit (we aren't using this feature yet... but will hopefully do soon) Use fsync instead of the mediocre flush ioctl's on seeking/pausing, at least video seems to stay in sync... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4524 b3059339-0415-0410-9bf9-f77b7e298cf2
* Forgot the osd fix in the other patch, well, here it is ;)mswitch2002-02-031-5/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4515 b3059339-0415-0410-9bf9-f77b7e298cf2
* Switched from libmp1e to libavcodec, at least for me it runs helluva lot ↵mswitch2002-02-031-230/+173
| | | | | | | | | | | faster than libmp1e (high quality divx movies that before ran very poor now plays perfectly). Also includes some minor fixes to the osd support. Since libmp1e has issues with non-mmx system I think this move is a smart one... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4514 b3059339-0415-0410-9bf9-f77b7e298cf2
* YUY2 BGR32 BGR24 support for vo_x11 if swScaler is usedmichael2002-02-031-1/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4513 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allows to users control direct renderingnick2002-02-031-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4495 b3059339-0415-0410-9bf9-f77b7e298cf2
* code cleanupnick2002-02-032-10/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4494 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cleaned up some codemswitch2002-02-021-20/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4481 b3059339-0415-0410-9bf9-f77b7e298cf2
* Alex! Never write bottlenecks, ok?nick2002-02-011-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4460 b3059339-0415-0410-9bf9-f77b7e298cf2
* Optimizing with use new tune infonick2002-02-011-199/+243
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4455 b3059339-0415-0410-9bf9-f77b7e298cf2
* change init to config in vo_gl and vo_md5 like in the other vo_ modules -- ↵rfelker2002-02-012-2/+2
| | | | | | fixes crash caused by the changeover git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4449 b3059339-0415-0410-9bf9-f77b7e298cf2
* change init to config in vo_mga like in the other vo_ modules -- fixes crash ↵rfelker2002-02-011-1/+1
| | | | | | caused by the changeover git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4448 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsoleted Terminate_Display_Process, using freeMyXImage and ↵alex2002-01-311-17/+3
| | | | | | vo_x11_uninit at exit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4444 b3059339-0415-0410-9bf9-f77b7e298cf2
* return error if unknown depth given. more informative error messages. dont ↵alex2002-01-311-7/+9
| | | | | | exit if draw_frame was called with Planar YUV, only warn the user git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4443 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obosolete Terminate_Display_Process. using vo_x11_uninit. support ↵alex2002-01-311-24/+4
| | | | | | UYVY format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4442 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsoleted Terminate_Display_Process, using vo_x11_uninitalex2002-01-312-21/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4441 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsoleted Terminate_Display_Processalex2002-01-312-14/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4440 b3059339-0415-0410-9bf9-f77b7e298cf2
* grr, 10l. vo_x11_uninit: close display only if window not created by GUIalex2002-01-311-4/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4439 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_x11_uninit: dont destroy window if GUI created italex2002-01-311-12/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4438 b3059339-0415-0410-9bf9-f77b7e298cf2
* added vo_x11_uninitalex2002-01-311-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4437 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use new tune infonick2002-01-315-9/+55
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4435 b3059339-0415-0410-9bf9-f77b7e298cf2
* new info for tuningnick2002-01-3129-88/+98
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4434 b3059339-0415-0410-9bf9-f77b7e298cf2
* IMGFMT_RGBxx experimental supportnick2002-01-311-2/+79
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4431 b3059339-0415-0410-9bf9-f77b7e298cf2
* using the common -vm code, patch by Santi Béjar <tiarda@yahoo.es>arpi2002-01-312-69/+55
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4427 b3059339-0415-0410-9bf9-f77b7e298cf2
* common -vm code, patch by Santi Béjar <tiarda@yahoo.es>arpi2002-01-312-0/+71
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4426 b3059339-0415-0410-9bf9-f77b7e298cf2
* real window resizeing support (i know nearly nothing about x11 so feel free ↵michael2002-01-301-111/+155
| | | | | | to fix / reverse it, if its broken) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4421 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor fix - else 0 is unreachablenick2002-01-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4407 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for HW equalizing through VAAnick2002-01-281-30/+144
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4397 b3059339-0415-0410-9bf9-f77b7e298cf2
* did not compile when --disable-vidix was usedpl2002-01-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4387 b3059339-0415-0410-9bf9-f77b7e298cf2
* small typos in textpl2002-01-271-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4383 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use real preinitnick2002-01-271-20/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4381 b3059339-0415-0410-9bf9-f77b7e298cf2
* provide full vaa interfacenick2002-01-271-5/+51
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4380 b3059339-0415-0410-9bf9-f77b7e298cf2
* improvementsnick2002-01-272-2/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4373 b3059339-0415-0410-9bf9-f77b7e298cf2
* preinit moved to right placealex2002-01-261-37/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4364 b3059339-0415-0410-9bf9-f77b7e298cf2
* preinit usagenick2002-01-262-32/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4363 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix a decimation/scaling bug in vo_zr and some verbose messages have changed ↵arpi2002-01-261-4/+28
| | | | | | - patch by Rik Snel <rsnel@cube.dyndns.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4362 b3059339-0415-0410-9bf9-f77b7e298cf2
* no longer required to call preinit from init and query_format, mplayer.c ↵alex2002-01-261-3/+3
| | | | | | does this git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4360 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed preinit conflictalex2002-01-261-8/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4355 b3059339-0415-0410-9bf9-f77b7e298cf2
* i420/iyuv supportalex2002-01-261-4/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4354 b3059339-0415-0410-9bf9-f77b7e298cf2
* Extensions for video accelerated architecturenick2002-01-2630-16/+306
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4353 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed i420 handlingalex2002-01-261-2/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4352 b3059339-0415-0410-9bf9-f77b7e298cf2
* use the new jpeg encoder - patch by Rik Snel <rsnel@cube.dyndns.org>arpi2002-01-261-225/+163
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4349 b3059339-0415-0410-9bf9-f77b7e298cf2
* fast 4:2:2 jpeg encoder, based on libavcodec. - patch by Rik Snel ↵arpi2002-01-261-0/+899
| | | | | | <rsnel@cube.dyndns.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4348 b3059339-0415-0410-9bf9-f77b7e298cf2
* Let mplayer handle signals so terminal gets cleaned up.atmos42002-01-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4343 b3059339-0415-0410-9bf9-f77b7e298cf2
* qscale 3->2 (Thank you Michael)arpi2002-01-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4342 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for i420 and iyuvalex2002-01-241-4/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4341 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_pts fix (10l)arpi2002-01-241-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4331 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't render UV planes if interleaved (also add support later)alex2002-01-231-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4325 b3059339-0415-0410-9bf9-f77b7e298cf2
* RGB independed correction for GATOS's radeon_video driver!nick2002-01-231-1/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4321 b3059339-0415-0410-9bf9-f77b7e298cf2
* intense -> intensitynick2002-01-233-24/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4318 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix screen saver bug under guipontscho2002-01-234-17/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4317 b3059339-0415-0410-9bf9-f77b7e298cf2
* Attempt to fix NVidia problemsnick2002-01-221-7/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4308 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanup of video packet writer, PTS sent only oncearpi2002-01-221-14/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4307 b3059339-0415-0410-9bf9-f77b7e298cf2
* move bug fixedpontscho2002-01-221-13/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4304 b3059339-0415-0410-9bf9-f77b7e298cf2
* LPCM write code rewritten, thanks to Marcus at mocm@convergence.dearpi2002-01-221-29/+44
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4300 b3059339-0415-0410-9bf9-f77b7e298cf2
* Gamma correction (based on patch of Pásztor Szilárd ↵nick2002-01-211-1/+55
| | | | | | | | | | | | <silicon@falcon.sch.bme.hu>) Seriously modified. Use mplayer specific command line arguments for that: -brightness -contrast -saturation -hue (For detail see DOCS) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4297 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for unlimited video resolution (-1)alex2002-01-201-3/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4281 b3059339-0415-0410-9bf9-f77b7e298cf2
* reworked, picture moves when window moved, fullscreen working with gui, ↵alex2002-01-191-80/+61
| | | | | | fixed some annoying bugs git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4272 b3059339-0415-0410-9bf9-f77b7e298cf2
* clearing safely the buffer, queryfourcc returns 0x2 (hw accel, noconv.), ↵alex2002-01-191-30/+35
| | | | | | setting eq only if drivers i able git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4271 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reverted to using software sync again, some day I'll die of a heartattack if ↵mswitch2002-01-191-26/+7
| | | | | | | | | | I can't get this m*f*er to work on both fast and slow machines... May all hell be let loose on sigma for not cooperating with us git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4270 b3059339-0415-0410-9bf9-f77b7e298cf2
* Only use hardware sync and prebuffering with mpegs!mswitch2002-01-191-13/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4268 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle timestamps internallymswitch2002-01-191-12/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4266 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added reverting support for -zr* optionsalbeu2002-01-191-5/+30
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4260 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added reverting support for -aa* optionsalbeu2002-01-191-0/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4259 b3059339-0415-0410-9bf9-f77b7e298cf2
* vidix_grkey_support checking for colorkeyingalex2002-01-193-8/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4256 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed seeking warning message since it has now been fixed in the drivermswitch2002-01-191-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4253 b3059339-0415-0410-9bf9-f77b7e298cf2
* mangling in libvoatmos42002-01-192-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4246 b3059339-0415-0410-9bf9-f77b7e298cf2
* updated based vo_xmga, using colorkey, working with gui, fixed xinerama and ↵alex2002-01-181-67/+209
| | | | | | window moving/resizing git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4242 b3059339-0415-0410-9bf9-f77b7e298cf2
* added colorkey handlingalex2002-01-182-5/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4241 b3059339-0415-0410-9bf9-f77b7e298cf2
* sorry, i really wanted to add vidix_start and stop as int, to detect if ↵alex2002-01-182-6/+8
| | | | | | something went into the wrong way (also implement check in vo_xvidix) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4235 b3059339-0415-0410-9bf9-f77b7e298cf2
* Missed fastmemcpynick2002-01-181-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4233 b3059339-0415-0410-9bf9-f77b7e298cf2
* Suppress return values for 'void'. 10L to Alexnick2002-01-181-5/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4232 b3059339-0415-0410-9bf9-f77b7e298cf2
* gamma correction supportnick2002-01-182-1/+46
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4230 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed seekingmswitch2002-01-171-3/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4220 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added new syncengine thanks to a new previously undocumented feature of the ↵mswitch2002-01-171-91/+177
| | | | | | | | | | | | | | | | 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) Added lots of comments, should be pretty easy to understand most of the internals now Added lots of brackets to if's for's while's etc, this is not a cosmetical thing but rather due to the fact I got some very odd bugs with else's since I didn't properly use brackets (and it's the K&R standard to have brackets everywhere) Fixed some bugs that would occur when disabling libmp1e Switched to default to the new naming scheme of device nodes, the driver will slowly switch over to this state, if it can't find devices under the new name it will try the old naming scheme I stopped opening devices in non-blocking mode, it would break the new syncengine which tries to burst data to the device (alot of times meaning it will fill the fifo pretty fast which would previously result in jerkyness on fast machines) The device now sets the initial state of the pts and speed (probably not needed, but assumption is the mother of all fuckups =) Keep the control interface open during the entire duration of the libvo device, we might need this to flush video buffers on seeking (currently not implemented, therefore seeking is broken) This is beta stuff to the driver, I will get some users to test it for me and do my best to fix seeking as soon as possible... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4219 b3059339-0415-0410-9bf9-f77b7e298cf2
* zr driver (tv-out for DC10/DC10+, iomega buz, LML33...) added - patch by Rik ↵arpi2002-01-173-0/+1018
| | | | | | Snel <rsnel@cube.dyndns.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4215 b3059339-0415-0410-9bf9-f77b7e298cf2
* fbdev nocopy option - Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>arpi2002-01-171-2/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4211 b3059339-0415-0410-9bf9-f77b7e298cf2
* added vidix_start() and vidix_stop() for better runtime-resize support ;)alex2002-01-165-11/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed resize bug.nick2002-01-161-5/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplaye