nplourde
7baeb6bcfc
use mmap instead of shmat for MPlayerOSX, patch by Adrian Stutz<adrian@sttz.ch>
...
Original thread:
date: Sun, Oct 12, 2008 at 10:32 PM
subject: [MPlayer-dev-eng] [PATCH] vo_macosx: use mmap instead of shmat for MPlayerOSX
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28050 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-30 12:55:11 +00:00
zuxy
54c23a5806
Correct detection of SSSE3 and SSE4a feature bits.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28049 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-30 09:17:21 +00:00
reimar
bd7e915bf5
Move PTHREAD_CACHE define logic to configure.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28048 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-28 17:04:36 +00:00
compn
cdf2023d98
misc mplayer fixes
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28047 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-28 15:26:36 +00:00
reimar
e5fc5f99e9
Fix cross-compilation: autodetect correct nm tool
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28046 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-28 10:53:09 +00:00
diego
5e2bec3344
whitespace cosmetics: prettyprinting and indentation
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28045 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-28 09:24:20 +00:00
gpoirier
cfedb9374f
factorize mouse hiding and screensaver disabling code
...
Based on the patch posted in thread:
from Gregor Riepl %onitake A gmail P com%
date: Wed, Oct 29, 2008 at 7:26 PM
subject: Re: [MPlayer-dev-eng] [PATCH] Replaced deprecated QuickDraw calls in vo_quartz
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28044 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-27 11:34:26 +00:00
uau
189995fb63
configure: Move AANDCT config.mak entry and add config.h #defines
...
Move the config.mak "CONFIG_AANDCT=yes" line to where other similar
features are, and add missing CONFIG_AANDCT and ENABLE_AANDCT #defines
to config.h (though current FFmpeg code works without them).
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28043 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-26 18:49:16 +00:00
reimar
4d9dd439ab
Fix compilation after FFmpeg r15940
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28042 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-26 18:17:55 +00:00
reimar
669b0697b0
Use D3DFMT_ constants where possible instead of MAKEFOURCC
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28041 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-26 16:30:42 +00:00
reimar
513bd7461d
Add support for RGB formats to vo_direct3d
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28040 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-26 16:27:39 +00:00
diego
614b6f25db
Update Tremor comment regarding fixed-point mode.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28039 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-26 13:04:10 +00:00
cehoyos
cc5e040641
Enable compilation with icc 11.0.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28038 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-25 18:37:13 +00:00
cehoyos
e3bf64337e
Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq
...
(x86_64), to fix generated code on ICC 11.0.
Original FFmpeg patch by Reimar.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28037 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-25 18:36:50 +00:00
reimar
16a685b00c
100l, OSD alpha textures were cleared to the wrong value.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28036 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-25 18:24:23 +00:00
gpoirier
a5581ec3b8
typo fix + readability improvement
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28035 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-25 09:54:34 +00:00
torinthiel
11c6b99a32
Another part of sync to 27843
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28034 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 22:42:19 +00:00
diego
649e7d30c6
Sync with latest FFmpeg changes.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28033 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 21:23:16 +00:00
compn
f6e7167a76
add more informative comment
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28032 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 20:50:14 +00:00
diego
9051c1348d
Remove unnecessary #ifdef around a struct and a bunch of extern declarations.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28031 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 17:35:08 +00:00
gpoirier
0cee72fb5b
now that we have a specific check to enable ao_macosx or not, don't let test
...
for vo_quartz set if ao_macosx should be enabled or not: it's redundant.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28030 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 17:29:37 +00:00
gpoirier
3fa1eb2a60
add specific test to check if we can enable ao_macosx not matter how vo_quartz test may turn out
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28029 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 17:27:05 +00:00
diego
c27cdb7288
Do not initialize fb_dev_fd to -1, similar to vo_fbdev.c.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28028 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 14:44:09 +00:00
diego
1add1d6597
cosmetics: Add/remove a few newlines similar to vo_fbdev.c.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28027 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 14:35:08 +00:00
gpoirier
76797a077c
cosmetics (svn diff --diff-cmd diff -x '-duwbBE' gives no differences)
...
replace tabs by 4 spaces.
prettier intentation.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28026 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 14:29:32 +00:00
gpoirier
20011636d2
avoid putting several statements on a single line
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28025 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 14:25:14 +00:00
gpoirier
40a450c69b
Use doxygen-style comments in file header. Remove tabs usage.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28024 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 13:34:31 +00:00
gpoirier
45b0d94b60
whitespace-cleanup
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28023 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 13:28:56 +00:00
gpoirier
6f60722148
Allow vo_macosx to be compiled in 64-bits mode:
...
- Replace usage of undocumented Apple function CPSEnableForegroundOperation()
(which is available in 32-bits mode, but not in 64-bits mode) by
TransformProcessType() which is public, documented, and available since OSX 10.3.
- Work around Apple bug #6267445 since OSServices Power API is diabled in
64-bits systems
Based on patch by Gregor Riepl %onitake A gmail P com%
posted in thread:
date: Fri, Oct 3, 2008 at 4:49 PM
subject: Re: [MPlayer-dev-eng] [PATCH] Replaced deprecated QuickDraw calls in vo_quartz
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28022 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 13:22:18 +00:00
reimar
9d065b41e8
More hacks around ATI driver problems, 8.11 ignores UNPACK_BUFFER pointer offsets.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28021 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 11:04:50 +00:00
gpoirier
b236cc711b
Replace QuickDraw calls in vo_quartz.c to fix warnings when compiling with current SDK versions.
...
Patch by Gregor Riepl %onitake A gmail P com%
Original thread:
Date: Wed, Oct 29, 2008 at 7:26 PM
Subject: Re: [MPlayer-dev-eng] [PATCH] Replaced deprecated QuickDraw calls in vo_quartz
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28020 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 10:01:03 +00:00
reimar
2c6a12c01d
Remove a ColorFill that is not necessary since the surface it is used
...
on has exactly the same size as the video image and the video will
be copied into it before it is used the first time.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28019 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 09:46:23 +00:00
reimar
5cb896b7eb
Make sure the backbuffer is cleared when the border size might have changed.
...
Patch by Georgi Petrov [gogothebee gmail com]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28018 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 09:44:33 +00:00
diego
582bb322d7
Remove useless setting of frame_buffer to NULL as suggested by Reimar.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28017 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 08:43:13 +00:00
diego
4daa28d0a5
cosmetics: indentation
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28016 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 08:41:44 +00:00
diego
472e68dace
Move setting of frame_buffer variable out of 'if', as preferred by Reimar.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28015 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 08:40:11 +00:00
diego
5351098826
Create a separate codecs.conf entry for Tremor and use it if MPlayer is
...
with Tremor support instead of libvorbis. Previously MPlayer would show
the same output on the console when decoding with libvorbis and Tremor.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28014 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 08:31:44 +00:00
diego
17aebba77f
Fix HAVE_VIS vs. HAVE_MVI typo, SPARC has MVI, not VIS.
...
patch by Alexis Ballier, alexis.ballier gmail com
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28013 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-24 08:29:34 +00:00
gpoirier
45ff1218a6
sync w/r27979
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28012 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 22:01:54 +00:00
reimar
6c3457bd0e
Clear the whole window on resize in vo_x11 since we do not
...
yet know how large the borders will be.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28011 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:49:05 +00:00
reimar
7428efabee
Simplify vo_x11 check_events function
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28010 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:47:04 +00:00
reimar
b704defedd
Do not draw in window if our image has not yet been adjusted to the new window size.
...
Fixes some cases of borders not being black in fullscreen when fullscreen image
is scaled down.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28009 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:39:15 +00:00
reimar
af80fe7f12
Remove unnecessary xf86vmode.h include.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28008 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:20:51 +00:00
reimar
ff05d203b2
Remove some usnused variables and commented-out code.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28007 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:19:06 +00:00
reimar
307953643d
Use aspect.c code in vo_x11.c. Removes some inconsistencies in -wid handling.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28006 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 20:17:46 +00:00
reimar
97eeb07265
Patch to improve/consistify coding style.
...
Patch by Georgi Petrov [gogothebee gmail com]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28005 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 18:50:39 +00:00
reimar
d86a77d8ba
Fix indentation
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28004 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 18:45:01 +00:00
reimar
cc7e0dae7e
Lock/unlock surface only once even when drawing many slices.
...
Patch originally by Jim Hauxwell [james dattrax co.uk]
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28003 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 18:42:29 +00:00
reimar
161092eb35
Move locked_rect from stack to priv struct in preparation for following patch.
...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28002 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 18:24:53 +00:00
reimar
e148ffb3ec
Move the StretchRect call from draw_slices to render_d3d_frame.
...
This avoids calling it (and BeginScene/EndScene) many times with
slices and also avoids code duplication.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28001 b3059339-0415-0410-9bf9-f77b7e298cf2
2008-11-23 18:13:56 +00:00