summaryrefslogtreecommitdiffstats
path: root/libvo/vo_dxr3.c
Commit message (Collapse)AuthorAgeFilesLines
* - fix window handling with dxr3pontscho2002-08-291-0/+4
| | | | | | | - workaround dxr3 subpicture size with freetype osd rendering git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7152 b3059339-0415-0410-9bf9-f77b7e298cf2
* finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo apialex2002-08-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7125 b3059339-0415-0410-9bf9-f77b7e298cf2
* - add dxr3 equ patch from "Szombathelyi [iso-8859-2] György" ↵pontscho2002-08-271-7/+10
| | | | | | | | | <gyurco@freemail.hu> - add cosmetic patch from uh ... don't know :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7096 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix dxr3 subtitle handling and add some optimizationspontscho2002-08-221-15/+65
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7068 b3059339-0415-0410-9bf9-f77b7e298cf2
* - add dxr3 gui support (dialogbox, etc.)pontscho2002-08-141-0/+3
| | | | | | | | - fix one small dvd playing bug ( dvd playing don't del the playlist) - add some ifdef() check git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7010 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l :)arpi2002-07-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6844 b3059339-0415-0410-9bf9-f77b7e298cf2
* eq synced to new way, not tested, but the old one isn't working yetalex2002-07-251-35/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6788 b3059339-0415-0410-9bf9-f77b7e298cf2
* Disabled spuenc, it still doesn't work well with the em8300mswitch2002-07-181-4/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6749 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed fame and lavc encoder, enabled spu encoder, added equaliuzer supportalex2002-07-051-365/+110
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6648 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compile bug with driver 0.9+pontscho2002-07-021-2/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6619 b3059339-0415-0410-9bf9-f77b7e298cf2
* query_format revisedalex2002-05-271-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6213 b3059339-0415-0410-9bf9-f77b7e298cf2
* argh, missed this one as I have no dxr3.atmos42002-04-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5848 b3059339-0415-0410-9bf9-f77b7e298cf2
* Disabled spuenc code due to upcoming prerelease, there are still bugs heremswitch2002-04-161-6/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5648 b3059339-0415-0410-9bf9-f77b7e298cf2
* Some minor changes to the avcodec code.mswitch2002-04-101-6/+4
| | | | | | | (Michael, perhaps you could explain to me why avc_ctx->quality = 1 produces unwatachable output, and when using gop_size = 0 or 1 (intra) video will disappear after seeking) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5548 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make avcodec the default encoder again, thanks Michaelmswitch2002-04-101-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5545 b3059339-0415-0410-9bf9-f77b7e298cf2
* trying to fix davids "libavcodec bug" ...michael2002-04-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5543 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed bug that would cause the dxr3 to lock if too many subpics were sent at ↵mswitch2002-04-061-1/+6
| | | | | | once git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5500 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make fame the default encoder until lavc's mpeg1 encoder is repaired.mswitch2002-04-051-4/+4
| | | | | | | Disable spu writes until lockup bug has been found. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5498 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed blinking effect from spuencmswitch2002-04-041-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5492 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added spuenc... should write a draw_alpha_spu perhaps =Dmswitch2002-04-041-2/+64
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5491 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed avcodec init bugmswitch2002-03-301-5/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5398 b3059339-0415-0410-9bf9-f77b7e298cf2
* lego++ bug fixed by XorAmswitch2002-03-281-148/+154
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5378 b3059339-0415-0410-9bf9-f77b7e298cf2
* XorA added the option of switching between fame/avcodec withoutmswitch2002-03-261-18/+102
| | | | | | | recompiling. Docs updated accordingly git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5362 b3059339-0415-0410-9bf9-f77b7e298cf2
* Bugfix by XorAmswitch2002-03-251-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5331 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed bug in Athlon detection code ;)mswitch2002-03-241-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5311 b3059339-0415-0410-9bf9-f77b7e298cf2
* XorA found a bug in the avcodec codemswitch2002-03-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5310 b3059339-0415-0410-9bf9-f77b7e298cf2
* Default to avcodec if installed, otherwise use fame. Apparently fame output ↵mswitch2002-03-241-4/+4
| | | | | | is very very blocky git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5309 b3059339-0415-0410-9bf9-f77b7e298cf2
* Aspect code reenabled, apparently users didn't like running moviesmswitch2002-03-231-4/+2
| | | | | | | hi-res ;) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5282 b3059339-0415-0410-9bf9-f77b7e298cf2
* Disable prebuffering on athlons (3DNowEx) as the ones running at 266MHzmswitch2002-03-231-1/+2
| | | | | | | bus speed has troubles with it... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5276 b3059339-0415-0410-9bf9-f77b7e298cf2
* As jittering is corrected we might as well play the movie in full resmswitch2002-03-231-2/+4
| | | | | | | (lot nicer output ;). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5275 b3059339-0415-0410-9bf9-f77b7e298cf2
* Jitter-bug fixed by Marcel Hild <hild@b4mad.net>, many many thanks goesmswitch2002-03-231-1/+9
| | | | | | | out to him... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5274 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fame support enabled, awaiting bugreports =Dmswitch2002-03-201-13/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5226 b3059339-0415-0410-9bf9-f77b7e298cf2
* Automatically use avcodec if it exists, otherwise fall back to fame (duemswitch2002-03-191-6/+11
| | | | | | | | | | | to some unresolved problems with fame) Bitrate is set to a constant 6e6 Fixed a bug occuring with round() Fixed a little #elif bug that would cause compilation to fail when not compiling with avcodec git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5200 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed some bugs with fame, had to disable prebuffering with fame thoughmswitch2002-03-161-7/+38
| | | | | | | | | | | as sync drifts off. But fame is alot more stable than avcodec and so far I've noticed a small quality increase with some videos (not all). Will have to work some more on the sync stuff... This one should be stable though.. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5135 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed problem with seeking/sync when using libfamemswitch2002-03-161-9/+4
| | | | | | | | libfame seems to not accept some standard fps rates, like 2997/100, this causes bad syncing with fame sometimes =( git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5133 b3059339-0415-0410-9bf9-f77b7e298cf2
* No longer force the device into not using famemswitch2002-03-151-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5098 b3059339-0415-0410-9bf9-f77b7e298cf2
* This will slow down wobbling (just a bit)mswitch2002-03-131-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5066 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added preliminary fame supportmswitch2002-03-131-61/+97
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5065 b3059339-0415-0410-9bf9-f77b7e298cf2
* Accidentally mixed experimental code with stable one during last commit,mswitch2002-02-181-17/+15
| | | | | | | | fixed... Also updated changelog to reflect recent changes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4756 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added VOCTRL_PAUSE and VOCTRL_RESUMEmswitch2002-02-181-18/+33
| | | | | | | | | Fixed playback bug in vo_dxr3 which would cause syncloss when playing ntsc movies on pal and vice versa (this does not affect mpeg playback as we still don't know how to set the internal fps registers) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4755 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed a bug with prebuffering which would cause syncloss, someone atmswitch2002-02-161-4/+0
| | | | | | | sigma should go die for not giving us the damn tech docs =( git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4728 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed a strange bug that sneaked in at the last minute (vobsub wouldmswitch2002-02-161-10/+8
| | | | | | | segfault for some reason.. I don't even know what vobsub is) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4725 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed bug which would cause gibberish to be printed when using :noprebufmswitch2002-02-161-15/+18
| | | | | | | | Removed equalization code, it caused problems with older machines, until someone with a fast machine can betatest it it's only worthless git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4724 b3059339-0415-0410-9bf9-f77b7e298cf2
* Using the mplayer SwScaler instead of doing scaling manually (sometimes this ↵mswitch2002-02-131-66/+65
| | | | | | | | | | | | dies with sig FPE when not using -vc mpegpes with mpegs (I find it unlikely it would only happen on mpegs though)) Using detection code to check if using NTSC or PAL/SECAM and setting appropriate resolution and GOP-Size based on this information. It now generates a valid mpeg1 stream instead of a hybrid mpeg2 (with mpeg1 headers). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4686 b3059339-0415-0410-9bf9-f77b7e298cf2
* updated :noprebuf to emulate the playback used in mplayer 0.60 (with dxr3 ↵mswitch2002-02-091-7/+15
| | | | | | | | | patch), this solves alot of issues for ppl who had problems with the new prebuffering code git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4614 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed a bug where seeking would lock mplayermswitch2002-02-091-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4610 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed some stuff from the em8300 driver, had to compensatemswitch2002-02-091-6/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4608 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added switch to disable prebufferingmswitch2002-02-091-9/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4606 b3059339-0415-0410-9bf9-f77b7e298cf2
* ARGH, changing playback speed was a mistake...mswitch2002-02-091-7/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4605 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed some stuff with setting timestamps, and added proper setting of ↵mswitch2002-02-091-2/+7
| | | | | | | | | playback speed. I'm guessing I'm looking at lots of sleepless nights ahead =( git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4604 b3059339-0415-0410-9bf9-f77b7e298cf2
* Thanks to the new control() method I've finally been able to add ↵mswitch2002-02-091-13/+21
| | | | | | | | | prebuffering support. This should greatly inprove performance on all systems... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4603 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10000hl to Holm... control MUST BE static...arpi2002-02-091-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4597 b3059339-0415-0410-9bf9-f77b7e298cf2
* query_ stuff replaced by new control() - patch by David Holmarpi2002-02-091-42/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4593 b3059339-0415-0410-9bf9-f77b7e298cf2
* 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
* Cleaned up some codemswitch2002-02-021-20/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4481 b3059339-0415-0410-9bf9-f77b7e298cf2
* new info for tuningnick2002-01-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4434 b3059339-0415-0410-9bf9-f77b7e298cf2
* Extensions for video accelerated architecturenick2002-01-261-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4353 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
* 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
* 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
* Moved declaration of picture_* out of ifdef MP1E as not to break compilation ↵mswitch2002-01-151-1/+1
| | | | | | for those of you who disable libmp1e git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4167 b3059339-0415-0410-9bf9-f77b7e298cf2
* hw spu support for dxr3 - patch by David Holmarpi2002-01-151-7/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4161 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed a bug relating to libmp1e (actually the bug is in libmp1e, but this ↵mswitch2002-01-121-2/+0
| | | | | | solution should be safe enough) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4110 b3059339-0415-0410-9bf9-f77b7e298cf2
* useless cosmetics changes... a.k.a. cvslog killer - patch by David Holmarpi2002-01-111-301/+348
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4096 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reverted to accurate but glitchy sync...mswitch2002-01-091-20/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4064 b3059339-0415-0410-9bf9-f77b7e298cf2
* preliminary config interfacemswitch2002-01-061-7/+27
| | | | | | | dual syncengine git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4007 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixes to sync codemswitch2002-01-061-10/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4006 b3059339