summaryrefslogtreecommitdiffstats
path: root/libvo/vo_dxr3.c
Commit message (Collapse)AuthorAgeFilesLines
* Avoid code duplication and ugly config.h hack by using av_strlcat/av_strlcpyreimar2007-07-051-8/+9
| | | | | | | instead of plain strlcat/strlcpy git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23723 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make X11 window creation and (with -fixed-vo) management simpler and morereimar2007-06-271-13/+4
| | | | | | | | | consistent by introducing a new function that handles most of the ugly things. Changes of behaviour with some vos is unavoidable, bug reports welcome. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23675 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not use fast_memcpy for small size copy, esp. when the size is constantreimar2007-06-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23476 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace implicit use of fast_memcpy via macro by explicit use to allowreimar2007-06-051-2/+2
| | | | | | | for future optimization. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23475 b3059339-0415-0410-9bf9-f77b7e298cf2
* Gui --> guidiego2007-04-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23095 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: typo fixes, usefuLL --> useful and aswell --> as welldiego2007-02-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22307 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix typo X<->Yattila2006-04-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18248 b3059339-0415-0410-9bf9-f77b7e298cf2
* Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with ↵reynaldo2006-04-241-59/+61
| | | | | | lots of corrections git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18235 b3059339-0415-0410-9bf9-f77b7e298cf2
* massive attack: mp_msg printf format fixesrathann2006-01-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17367 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix compilation, use vo_fs instead of fullscreen variable. Not tested.reimar2005-11-061-8/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16942 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix the return types of all (six) libvo API functions. Used to be uint32_t, butivo2005-08-051-5/+5
| | | | | | | | return values can be negative (VO_ERROR, VO_NOTAVAIL and VO_NOTIMPL), so it's changed to int now. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16172 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace VO and VF numeric flags with #defined identifiershenry2005-04-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15213 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix memset() usage, patch by Ismail Donmezrathann2005-03-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15027 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.diego2004-10-281-1/+1
| | | | | | | Based on a patch by Sebastian Hegler <s_hegler at gmx dot de>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13788 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed superfluous XFlush calls before XSync.al2004-08-201-1/+0
| | | | | | | | | 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
* string handling security fixesdiego2004-06-251-11/+13
| | | | | | | | patch by Nicholas Kain, Alexander Strasser <eclipse7@gmx.net> reviewed by Pontscho, Alex, Rich git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12647 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime 'stay-on-top' functionalityjoey2003-11-301-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11543 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added a patch from Anders Rune Jensen to support the latest em8300 CVS changesmswitch2003-11-281-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11531 b3059339-0415-0410-9bf9-f77b7e298cf2
* Patch from Tamas Kohegyi to fix subpic placement on 16:9mswitch2003-02-181-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9459 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added patch from Tamas Kohegyi to fix subpic placement with freetypemswitch2003-01-121-2/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8925 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added patch by Thomas Jaroschmswitch2003-01-021-30/+32
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8729 b3059339-0415-0410-9bf9-f77b7e298cf2
* Updated changelogmswitch2003-01-021-12/+9
| | | | | | | | Removed unneeded ifdefs No longer set static variables to 0 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8725 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added patch that makes the dxr3 return to the previous tv norm when quiting.mswitch2003-01-021-8/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8723 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added patch from Thomas Jaroschmswitch2002-12-241-0/+74
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8550 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use MVCOMMAND_SYNCmswitch2002-11-291-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8318 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed get_info, using the same sheme as in libmpcodecs insteadalex2002-11-111-6/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8149 b3059339-0415-0410-9bf9-f77b7e298cf2
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-1/+3
| | | | | | | based on patch by Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8124 b3059339-0415-0410-9bf9-f77b7e298cf2
* Made new overlay functions static so they won't interfere with the restmswitch2002-11-031-30/+33
| | | | | | | of MPlayer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8093 b3059339-0415-0410-9bf9-f77b7e298cf2
* At least I can honestly say that I didn't add the equalizer support, somswitch2002-11-031-4/+0
| | | | | | | I'm totally innocent here =) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8092 b3059339-0415-0410-9bf9-f77b7e298cf2
* Suddenly I needed vidix.h for vidix_video_eq_tmswitch2002-11-031-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8091 b3059339-0415-0410-9bf9-f77b7e298cf2
* Updated docs with DXR3 overlay infomswitch2002-11-031-52/+64
| | | | | | | | Cleaned new sync code in dxr3 Renamed some internal variables to allow access from GUI git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8089 b3059339-0415-0410-9bf9-f77b7e298cf2
* Missed some gui ifdefsmswitch2002-11-021-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8043 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor cleanupsmswitch2002-11-021-10/+15
| | | | | | | Fixed overlay so that it works with gui git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8038 b3059339-0415-0410-9bf9-f77b7e298cf2
* Huge update, added native overlay support (no more need for dxr3view).mswitch2002-11-021-1/+743
| | | | | | | | This is still in testing state so I won't update the docs/Changelog just yet. By pre11 perhaps ;). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8032 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed debugging outputmswitch2002-10-301-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7990 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prebuffering is no longer the default option.mswitch2002-10-291-47/+81
| | | | | | | | | | | | Switch :prebuf enables prebuffering, :noprebuf has been removed Added new sync-engine, activate it with :sync Rewrote commandline parser to be more intelligent (no need for an internal structure of commands) Replaced prebuf variable with spubuf, this name was real confusing. I did not add this variable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7951 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed stupid bug relating to multiple cards on athlonsmswitch2002-10-281-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7946 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10larpi2002-10-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7933 b3059339-0415-0410-9bf9-f77b7e298cf2
* - 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