summaryrefslogtreecommitdiffstats
path: root/libvo
Commit message (Collapse)AuthorAgeFilesLines
* minor lacks fixingnick2001-11-131-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2873 b3059339-0415-0410-9bf9-f77b7e298cf2
* New video output technique Linux Video Overlay:nick2001-11-134-9/+258
| | | | | | | | | | | | -vo vesa:lvo:drv_name (for example -vo vesa:lvo:/dev/radeon_vid or -vo vesa:lvo:/dev/mga_vid) Note: You don't need to have graphics screen before loading xxx_vid driver vo_vesa will switch to graphics mode before using of xxx_vid driver. So you can traditional start it from text-mode. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2870 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added a temporary fix to the DXR3 win32 codec playback, win32 codecs might ↵mswitch2001-11-131-36/+172
| | | | | | prove to play back an unscaled image! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2867 b3059339-0415-0410-9bf9-f77b7e298cf2
* Compile fix.atmos42001-11-122-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2851 b3059339-0415-0410-9bf9-f77b7e298cf2
* p2/p3 bgr32 version (20%faster)michael2001-11-112-6/+316
| | | | | | | yv12 and yuy2 versions in mmx git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2847 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use new logic suggested by Michael Niedermayernick2001-11-112-0/+4
| | | | | | | | | | | | | K7: Non-MMX stuff total=299997790 Old-MMX stuff: total=159120928 New-MMX stuff: total=80925337 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2844 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cloning 32 stuff to 24nick2001-11-112-6/+168
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2840 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor speedup for K6-2, K7, P3nick2001-11-112-66/+68
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2836 b3059339-0415-0410-9bf9-f77b7e298cf2
* Enable MMX stuffnick2001-11-112-42/+14
| | | | | | | | | | | | I don't know why Michael Niedermayer disabled it but: my benchmarks of 25 frames for TIMER+SUBTITLE (measured by RDTSC): Non-MMX stuff: total=306142159 MMX stuff: total=159534150 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2834 b3059339-0415-0410-9bf9-f77b7e298cf2
* Extract parallelism from OSD stuff + MMX2 optimization.nick2001-11-112-64/+82
| | | | | | | | | | | | | | | | | | | | I've found that mplayer's measuring is not precise :( Here my test with using RDTSC: Old stuff: rd_tsc: 774377 rd_tsc: 765985 rd_tsc: 265309 New CPU optimized stuff: rd_tsc: 661154 rd_tsc: 641317 rd_tsc: 222448 New MMX2 optimized stuff: rd_tsc: 269544 rd_tsc: 329189 rd_tsc: 173110 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2824 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfixmichael2001-11-112-8/+8
| | | | | | | nick why did u remove the #if 0 around that code without testing it? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2808 b3059339-0415-0410-9bf9-f77b7e298cf2
* .balign or we´ll align by 64kb on some architecturesmichael2001-11-102-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2801 b3059339-0415-0410-9bf9-f77b7e298cf2
* Code cleanup - emms is not required when MMX block is commented out.nick2001-11-102-26/+32
| | | | | | | | | | | | | Special notes for Michael Niedermayer: Are you still here? If you don't like for(cond;cond;cond) C-constructions and prefer asm ones: "jb 1b" then use .align 16 pseudo assembler instructions else loops rather will be not aligned on correct boundary. (16 it's for K7 for pent should be 8). Your parts have a lot such lacks. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2799 b3059339-0415-0410-9bf9-f77b7e298cf2
* added some macros for rgb/bgralex2001-11-091-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2792 b3059339-0415-0410-9bf9-f77b7e298cf2
* added missing #include <malloc.h>pl2001-11-091-5/+5
| | | | | | | | #include "config.h" moved as 1st #include since it defines HAVE_foo_h for later conditional inclusions git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2776 b3059339-0415-0410-9bf9-f77b7e298cf2
* memalign detection cleanuppl2001-11-091-5/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2775 b3059339-0415-0410-9bf9-f77b7e298cf2
* DXR3 beta2 patch by David Holm.atmos42001-11-081-48/+220
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2771 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move yuv2rgb to postprocessnick2001-11-0614-19/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2733 b3059339-0415-0410-9bf9-f77b7e298cf2
* No longer requirednick2001-11-064-944/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2732 b3059339-0415-0410-9bf9-f77b7e298cf2
* autodetecting for dvb-cardsjaf2001-11-052-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2728 b3059339-0415-0410-9bf9-f77b7e298cf2
* Well - old algorithms and new stuff rgb24to16(15)nick2001-11-051-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2719 b3059339-0415-0410-9bf9-f77b7e298cf2
* rgb32to16, rgb32to15 supportnick2001-11-051-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2713 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sorry, my laptop has no dvb-cardjaf2001-11-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2710 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_pts addedarpi2001-11-052-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2708 b3059339-0415-0410-9bf9-f77b7e298cf2
* audio packet writting addedarpi2001-11-051-4/+67
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2707 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor notesnick2001-11-041-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2693 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use standard aspect codenick2001-11-041-20/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2690 b3059339-0415-0410-9bf9-f77b7e298cf2
* Code cleanupnick2001-11-041-2/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2689 b3059339-0415-0410-9bf9-f77b7e298cf2
* Double buffering supportnick2001-11-041-40/+55
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2687 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed rgb2rgb in DGA modenick2001-11-041-7/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2677 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_format_name prototype addedalex2001-11-031-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2655 b3059339-0415-0410-9bf9-f77b7e298cf2
* What's new:nick2001-11-031-30/+123
| | | | | | | | | | | | | | | | | - in DGA mode: subtitles moved out of image area. (lack: background is not erased) - removed testing MODE_WIN_READABLE flag in bank switch mode. (Doesn't work for Michael Niedermayer - still one broken BIOS) - added new subdevices: -vo vesa:nodga - disables DGA usage -vo vesa:dga - forces DGA usage -vo vesa - detects possibility of DGA usage automatically - initial code for doublebuffering (currently disabled) BUGS: - rgb2rgb doesn't work in DGA mode (will be fixed soon) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2650 b3059339-0415-0410-9bf9-f77b7e298cf2
* ao_dxr3 by David Holm <dholm@telia.com>arpi2001-11-032-0/+335
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2646 b3059339-0415-0410-9bf9-f77b7e298cf2
* code cleanupnick2001-11-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2638 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed bug of -vc libmpeg2 on vesa:dganick2001-11-021-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2637 b3059339-0415-0410-9bf9-f77b7e298cf2
* Qualitative speedup decoding when video card supports DGA!nick2001-11-021-103/+122
| | | | | | | | | | | | Known bugs: -zoom - SwScale_YV12slice paints green line at right of image in non fullscreen mode. With -fs and -fs -zoom everything o'k. -vc libmpeg2 - is unusable without -zoom or -fs. Bug (lack) in yuv2rgb or vo_vesa? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2634 b3059339-0415-0410-9bf9-f77b7e298cf2
* *** empty log message ***nick2001-11-021-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2630 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx opt ,untested, i have no mgamichael2001-11-021-0/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2626 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_vesa: DGA supportnick2001-11-011-3/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2611 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_format_name moved from video_out.c to img_format.calex2001-10-313-43/+45
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2600 b3059339-0415-0410-9bf9-f77b7e298cf2
* Code cleanupnick2001-10-313-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2597 b3059339-0415-0410-9bf9-f77b7e298cf2
* slow mmx & not so slow asm versions (outcommented)michael2001-10-302-0/+154
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2579 b3059339-0415-0410-9bf9-f77b7e298cf2
* No longer requirednick2001-10-301-42/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2559 b3059339-0415-0410-9bf9-f77b7e298cf2
* Using new stuff of rgb15to16nick2001-10-305-85/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2557 b3059339-0415-0410-9bf9-f77b7e298cf2
* print 'sw convertor usage' without verbosingnick2001-10-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2555 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cosmeticnick2001-10-301-3/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2554 b3059339-0415-0410-9bf9-f77b7e298cf2
* memalign 64nick2001-10-291-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2538 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_odivx disabledarpi2001-10-292-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2529 b3059339-0415-0410-9bf9-f77b7e298cf2
* yv12 to yv12 scalermichael2001-10-282-5/+7
| | | | | | | someone who knows a bit about vo_odivx could add support for it ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2520 b3059339-0415-0410-9bf9-f77b7e298cf2
* More elegant solutionnick2001-10-281-706/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2517 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_vesa: more rgb2rgb supportnick2001-10-281-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2507 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_vesa: more rgb2rgb supportnick2001-10-281-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2506 b3059339-0415-0410-9bf9-f77b7e298cf2
* vo_vesa: rgb2rgb supportnick2001-10-281-14/+51
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2505 b3059339-0415-0410-9bf9-f77b7e298cf2
* never declare variables in *.h files, plsnick2001-10-273-19/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2499 b3059339-0415-0410-9bf9-f77b7e298cf2
* libffmpeg.so supportnick2001-10-271-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2497 b3059339-0415-0410-9bf9-f77b7e298cf2
* a few warning fixes (missing #include's)pl2001-10-251-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2477 b3059339-0415-0410-9bf9-f77b7e298cf2
* printf-gcc3 patch, x11-commons mRootwinsven2001-10-242-12/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2456 b3059339-0415-0410-9bf9-f77b7e298cf2
* did not compile with gcc-3pl2001-10-241-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2454 b3059339-0415-0410-9bf9-f77b7e298cf2
* Suppressing warningsnick2001-10-241-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2447 b3059339-0415-0410-9bf9-f77b7e298cf2
* Independed compilation of SUBDIRSnick2001-10-241-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2445 b3059339-0415-0410-9bf9-f77b7e298cf2
* Title supportnick2001-10-231-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2411 b3059339-0415-0410-9bf9-f77b7e298cf2
* -screenw/h patch by Tomi.Ollila@sonera.comarpi2001-10-221-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2365 b3059339-0415-0410-9bf9-f77b7e298cf2
* Broken BIOS testnick2001-10-221-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2361 b3059339-0415-0410-9bf9-f77b7e298cf2
* Applied patch to switch to graphics mode with -fs by achurch@achurch.org ↵atmos42001-10-211-1/+27
| | | | | | (Andrew Church) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2355 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added image centering, now only screenblanking and hiding the cursor is missing.atmos42001-10-211-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2352 b3059339-0415-0410-9bf9-f77b7e298cf2
* new version by zsteva@ptt.yuarpi2001-10-211-239/+264
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2351 b3059339-0415-0410-9bf9-f77b7e298cf2
* OSD supportnick2001-10-211-13/+42
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2338 b3059339-0415-0410-9bf9-f77b7e298cf2
* Again changed logic:nick2001-10-211-5/+15
| | | | | | | | | | | | | | | | | | -screenw, -screenh - force user video mode -x, -y - force userdefined prescaling -bpp - forces userdefined bpp -zoom - enables prescaling (-x, -y) -fs - scales image to fullscreen (same as ATI's divx/dvd player) -zoom -fs - (together) scales userdefined prescaling to fullscreen So full command line should be: mplayer -vo vesa -screenw WWW -screenh HHH -bpp BPP -x XXX -y YYY -zoom -fs filename And you will be able to watch movies in 16:9 format with bold black border at top and bottom of screen. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2337 b3059339-0415-0410-9bf9-f77b7e298cf2
* Again changed logic:nick2001-10-211-10/+15
| | | | | | | | | | | | | | | | | -screenw, -screenh - force user video mode -x, -y - force userdefined prescaling -zoom - activates prescaling -fs - scales prescaling to fullscreen (meaningless with -zoom) So full command line should be: mplayer -vo vesa -screenw WWW -screenh HHH -bpp BPP -x XXX -y YYY -zoom -fs filename And you will be able to watch movies in 16:9 format with bold black border at top and bottom of screen. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2336 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replacing -x, -y on -screenw, -screenhnick2001-10-211-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2334 b3059339-0415-0410-9bf9-f77b7e298cf2
* Final fix of libmpeg2 zooming: flipping page supportnick2001-10-211-40/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2332 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support of: -x -y -bppnick2001-10-211-18/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2330 b3059339-0415-0410-9bf9-f77b7e298cf2
* Bad fix of libmpeg2 zoomingnick2001-10-211-22/+42
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2329 b3059339-0415-0410-9bf9-f77b7e298cf2
* 15bpp fix for swscalemichael2001-10-201-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2326 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add some info putput for aspect().atmos42001-10-201-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2320 b3059339-0415-0410-9bf9-f77b7e298cf2
* oopsatmos42001-10-201-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2319 b3059339-0415-0410-9bf9-f77b7e298cf2
* Aspect support for vo_mga, you need to use -screenw and -screenh to set your ↵atmos42001-10-201-0/+13
| | | | | | current screen res. Untested! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2318 b3059339-0415-0410-9bf9-f77b7e298cf2
* Best fix of slice drawing with libmpeg2nick2001-10-201-7/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2309 b3059339-0415-0410-9bf9-f77b7e298cf2
*