Commit Graph

1921 Commits

Author SHA1 Message Date
Rémi Denis-Courmont 1905cebd91 Cosmetic 2009-10-14 20:26:45 +03:00
Rémi Denis-Courmont 7a445b0e18 Revert "Fix windows build (undefined reference to gpg_error_*)"
LibVLC is not calling gpg_error functions anywhere. Linking gpg-error
causes problems with *correctly* built libgcrypt (e.g. incorrect
package dependencies).

This reverts commit f865a81694.
2009-10-12 21:07:20 +03:00
Geoffroy Couprie f865a81694 Fix windows build (undefined reference to gpg_error_*) 2009-10-12 20:02:36 +02:00
Pierre Ynard 79f996dc1c configure: remove useless autoconf defines
They are used nowhere in the code, and just clutter the build system
2009-10-12 02:20:04 +02:00
Rafaël Carré b3a591d0bf globalhotkeys : use new xcb-util API (>= 0.3.4)
recent xcb_key_symbols_get_keycode() now returns a pointer

Keep old API (as present in Debian Lenny for example) as requested by nefrir
GetModifier() is broken when using the new API, it might be broken as
well when using the old API.

Documents / source code of functions used in GetModifier() are very
welcome, libxcb only ships XML descriptions and the generated source
code is very unreadable.
2009-10-07 20:02:53 +02:00
Rémi Denis-Courmont 410a3de5b3 Get rid of ligcrypt M4 macros
One day maybe, the gcrypt maintainer will get a clue, realize
that his library is not the center of the universe,
that his crappy macros breaks cross-compiling,
that pkg-config works on Windows as well as scripts (ligcrypt-config),
and accept the Debian .pc patches.

Until then...
2009-10-06 22:44:53 +03:00
Rémi Denis-Courmont b57f6a50d1 Revert "Fix configure with --disable-sout"
This reverts commit 6e0f047be3.
2009-10-06 21:56:27 +03:00
Felix Paul Kühne 00e9f09bcb quartztext: removed dependency on Carbon and implemented support for bold, italic and underline text styles
TODO: shadow drawing and handling
2009-10-05 22:40:56 +02:00
Pierre Ynard aa44644ce5 WinCE: fix build of telnet interface 2009-10-02 10:54:33 +02:00
Rémi Denis-Courmont cf2ccb0de5 Remove -Wcast-align, too many false positives 2009-09-28 19:21:23 +03:00
Rémi Denis-Courmont 7cde22ed8c audio_format replaces converter_float and converter_fixed 2009-09-27 21:37:23 +03:00
Rémi Denis-Courmont 52265ccd6e Remove legacy alloca checks 2009-09-27 14:22:33 +03:00
Rémi Denis-Courmont 2646299fe8 OMAP framebuffer: remove Maemo screen blanking code
This slows down the video output thread too much, and does not belong in
the video output plugin anyway. It should go to the screensaver.
(I have also have a patch to move it to xcb_window if someone wants it).
2009-09-26 14:18:12 +03:00
Christopher Key f01d53449d configure: fix --with-dvbpsi=PATH
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-09-25 19:07:10 +03:00
Rafaël Carré 9e57ad8113 x264: mention >=0.76 requirement
The error message wouldn't explicitely say that a new enough version is
necessary
2009-09-23 21:40:51 +02:00
Daniel Mierswa fd1b3bd6c2 Error if XvMC is requested while libmpeg2 unavailable
Edited patch to apply to master, original is here:
http://mailman.videolan.org/pipermail/vlc-devel/2009-June/061076.html

Original-by: Nicolas Chauvet
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
2009-09-23 21:36:53 +02:00
Ilkka Ollakka e8c090dc91 x264: set requirement to >= 0.76 for libx264
Change to handle changed x264_encoder_headers and nal-stuff
2009-09-23 16:38:02 +03:00
Jean-Baptiste Kempf e32f3d0f74 Put all SS(S)E* checks under --enable-sse 2009-09-22 19:27:12 +02:00
Jean-Baptiste Kempf 51f3faba05 Add a configure flag for SSE4 2009-09-22 01:21:46 +02:00
Jean-Baptiste Kempf 5a0ff31e26 Configure: add a new configure switch for SSE3
This makes SSE3/SSSE3 in the same switch. Maybe this should be fusionned with SSE/SSE2 ?
2009-09-22 00:54:09 +02:00
Rémi Denis-Courmont 2e10ca982b Capitalization 2009-09-21 18:08:35 +03:00
Rémi Denis-Courmont 2c68d5a40d --enable-merge-ffmpeg: kludge to make avcodec and avformat plugins one
This is ugly, but can save a few megabytes at download-, install- and
run-time when avcodec is linked in statically.
2009-09-20 23:19:42 +03:00
Geoffroy Couprie a2fb8abaf3 Fix configure: define USE_PEFLAGS for every platform 2009-09-17 19:31:28 +02:00
Geoffroy Couprie 60aa14b737 Win32: Add an option to set the DEP and ASLR flags for all binaries.
This option will make it much harder to exploit vulnerabilities on Vista and Seven
2009-09-17 12:57:57 +02:00
Jean-Baptiste Kempf dd537f5cfc Configure.ac cleanup around directX 2009-09-08 12:26:34 +02:00
Jean-Baptiste Kempf e36707dbb2 CoInitialize requires -lole32 2009-09-08 12:26:33 +02:00
Rémi Denis-Courmont d3c2843832 configure: check for NEON assemly support 2009-09-05 18:22:42 +03:00
Rémi Denis-Courmont 21cd1cd4a2 avcodec, avformat, postproc and switcher link against avutil
Contrary to swscale(?), those plugins call avutil directly
2009-09-03 22:47:53 +03:00
Rémi Denis-Courmont 6c5dcb6c36 Chorus_flanger needs -lm 2009-09-03 22:21:59 +03:00
Pierre d'Herbemont b41c2c0e9b configure: Don't link macosx to QTKit.
We don't need it.
2009-09-03 19:14:57 +02:00
Dominique Martinet 47508ae91d configure.ac - lua checks
Makes the configure throw an error when lua is not found and
--enable-lua has been specified.
Also checks for liblua with libmath, so it actually works when there
is no pkgconfig file.

Slightly modified by Rémi Denis-Courmont
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-09-02 19:51:19 +03:00
Jean-Baptiste Kempf 00b878fbea Configure: remove cygwin mode 2009-09-01 16:11:22 +02:00
Jean-Baptiste Kempf 53a3c6f551 SDL: simplification of detection and requirement of 1.2.10 2009-09-01 16:11:18 +02:00
Rafaël Carré c4cb6db210 xcb_screen: fix compilation by ignoring errors for a type of warnings
The warning that my gcc 4.4.1 doesn't point a real error
2009-08-31 22:54:13 +02:00
Jean-Baptiste Kempf 58ca65ac04 Removal of gnome_main, gnome2_main, gtk_main, gtk2_main, pda modules
Those hardly build and do not work anymore since a long time. Noone seems to care...
Farewell!
2009-08-31 22:24:52 +02:00
Rafaël Carré c6d58bc3e6 file access: only use linux/magic.h when it's present 2009-08-31 16:02:11 +02:00
Rémi Denis-Courmont 2d15a4ba3f Fix version number in error message 2009-08-30 17:42:23 +03:00
Rémi Denis-Courmont 43e28bdebf atmo: keep disabled for now 2009-08-30 11:05:58 +03:00
Rémi Denis-Courmont ed1f01cd4d Put AC_ARG_ENABLE outside of if statement 2009-08-30 11:05:39 +03:00
Rémi Denis-Courmont 9ba95700cd Grrr, wrong line 2009-08-29 23:06:57 +03:00
Rémi Denis-Courmont 817e17cb78 contrib's kate (tiger), flac and lua need libm 2009-08-29 23:04:39 +03:00
Rémi Denis-Courmont 52cf8d8dda contrib's lua needs libdl 2009-08-29 23:04:39 +03:00
Erwan Tulou ee5c6f0e50 mediadirs: new service_discoveries to import picture/music/video directories within the vlc GUIs. 2009-08-29 21:33:42 +02:00
Rémi Denis-Courmont 670364730f RTMP access: disable strict aliasing 2009-08-29 16:40:36 +03:00
Rémi Denis-Courmont c1c8639c7e Check for eventfd
Fix linking against N900 glibc 2.5.
2009-08-29 16:25:47 +03:00
Rafaël Carré 27daf37c2d Rename "xcb" plugin to "xcb_x11"
This reflects its real capabilities as opposed to "xcb_xv"
2009-08-29 14:03:41 +02:00
Pierre Ynard 0a761fdb9f configure: remove return-type from Werror warnings
Some "no return statement in function returning non-void" warnings are
definitely not errors, and cannot be silenced without introducing dead
code, which is arguably just worse.
2009-08-28 20:02:58 +02:00
Jean-Baptiste Kempf ff72174d0c Win32 port: make aout_sdl and vout_sdl compile for win32 2009-08-28 15:58:34 +02:00
Jean-Baptiste Kempf f7d796286d Fix libproxy usage.
Partially revert 30f9eb499b
2009-08-28 15:58:33 +02:00
Pierre Ynard 41a095a6fd configure: fix broken poll() test
Oops.
2009-08-27 11:43:13 +02:00
Pierre Ynard 81211489a9 WinCE: silence poll() warning in configure
AFAIK vlc_poll() works with no problem on WinCE too
2009-08-27 11:26:39 +02:00
Pierre Ynard f22b0d94f8 WinCE: add replacement getpid() function
And remove #ifdefs from code
2009-08-27 11:14:10 +02:00
Rémi Denis-Courmont d654665b48 Revert "Don't treat strict-aliasing as error, this break Win32 compilation too much"
This reverts commit 5ff67322e0.
2009-08-25 21:50:04 +03:00
Jean-Baptiste Kempf 5ff67322e0 Don't treat strict-aliasing as error, this break Win32 compilation too much
All vouts are impacted, and dmo too.
2009-08-25 20:42:56 +02:00
Rémi Duraffort 0fbf56157c configure.ac: fix libxml2 detection (module name is 'xml'). 2009-08-25 20:01:34 +02:00
Rémi Denis-Courmont b59d0081f0 atmo filter: disable until it is fixed 2009-08-25 17:53:32 +03:00
Pierre d'Herbemont 3293fa7727 configure: Add implicit sequence-point return-type strict-aliasing array-bounds missing-parameter-type overflow int-to-pointer-cast pointer-to-int-cast div-by-zero overflow to the list of Werror warnings. 2009-08-25 04:10:45 +02:00
Pierre Ynard 6e0f047be3 Fix configure with --disable-sout
This is ugly, until jb finds "a clever solution."
2009-08-24 14:01:35 +02:00
Jean-Baptiste Kempf 24fb9128c9 Fix alsa_access building 2009-08-23 23:57:44 +02:00
Jean-Baptiste Kempf fe5d06cd7b Fix compile of Skins2 on Windows
Fix for [1f57932708] for Windows
2009-08-23 23:49:00 +02:00
Rémi Denis-Courmont fa7e52308c Revert "configure: An other test that warns."
This reverts commit e70077bff4.
This was completely broken (NULL not defined).
2009-08-23 20:47:18 +03:00
Rémi Denis-Courmont 1f57932708 Fix lrintf check 2009-08-23 20:43:17 +03:00
Rémi Denis-Courmont cd7fd42c41 sqrtf is in libm, not (non-existent) libmx 2009-08-23 20:38:03 +03:00
Pierre d'Herbemont 7160ce9f6e configure: Per module Werror flags.
This allow a little bit more flexibility and won't require the same level of code quality in configure tests (is that a plus?).
2009-08-21 17:25:48 +02:00
Pierre d'Herbemont e70077bff4 configure: An other test that warns. 2009-08-21 16:27:25 +02:00
Pierre d'Herbemont 549bc47d24 configure: Add -Werror=bad-function-cast for --enable-warnings-as-error. 2009-08-21 02:18:18 +02:00
Pierre d'Herbemont e626c159ce configure: Add "missing-braces nonnull parentheses uninitialized address enum-compare undef comment switch" to the list of warnings that should not appear anymore in source code. 2009-08-20 23:06:24 +02:00
Rémi Denis-Courmont e8879c1f1b Fix flawed logic 2009-08-20 20:28:01 +03:00
Pierre d'Herbemont cd2b2d9179 Revert "configure: Add an other bunch of Werror=."
This was a bit too early.

This reverts commit b827afa26d.

Conflicts:

	configure.ac
2009-08-20 19:05:59 +02:00
Pierre d'Herbemont c053f4ab75 Revert "network: Remove an unused label."
This reverts commit 663411401 and correctly undefine out: if needed.
2009-08-20 18:49:27 +02:00
Pierre d'Herbemont b827afa26d configure: Add an other bunch of Werror=. 2009-08-20 18:38:22 +02:00
Felix Paul Kühne 3d93071591 configure: don't enable goom on OS X by default 2009-08-20 17:36:20 +02:00
Pierre d'Herbemont c2786a86cd configure: Treat unused param or value as error when building with --enable-debug.
Warnings that are 'safe' to be treated as error should be added here as well.

I hope this will raise VLC code quality, and tend to lower the hudge number of warnings. Some of them are sometimes letal but hidden by others.
2009-08-20 16:43:26 +02:00
Rafaël Carré 89520ed0f1 OSX configure defaults: disable --update-check 2009-08-20 09:06:59 +02:00
Rémi Denis-Courmont 0ae751d3e4 Remove Xlib XVideo video output 2009-08-19 21:06:33 +03:00
Rémi Denis-Courmont e5b397face Remove Xlib X11 video output 2009-08-19 21:06:33 +03:00
Rémi Denis-Courmont 29d2ca92fc Remove transrate
"[It] can be removed altogether, since it's totally useless (quality
is too bad to be of any use)."
2009-08-18 22:50:05 +03:00
Pierre d'Herbemont be1b044035 configure: Make sure 'compile' calls make with 'V=1'. 2009-08-18 15:22:04 +02:00
Pierre d'Herbemont b608f770d9 configure: Define AM_SILENT_RULES.
This enables Linux kernel-style silent build output.

If you want a more verbose output use 'make V=1' or './configure --disable-silent-rules'

If you want even less verbosity for custom command, there is $(AM_V_GEN) that you can add in front of your custom command.
2009-08-18 12:14:44 +02:00
Rémi Denis-Courmont cdc27ca5fc Reference the glibc bug numbers 2009-08-15 15:57:47 +03:00
Jean-Baptiste Kempf 8e587b3f48 Change freetype libs order to fix win32 compile 2009-08-14 11:53:19 +02:00
Geoffroy Couprie 66fe8eaa2e wince: fix build of ts module 2009-08-13 18:12:35 +02:00
Jean-Baptiste Kempf c99f6e9b5c Remove skins2 dependency on libxml2 for Win32
Skins2 dll gets a bit smaller.
2009-08-13 12:02:41 +02:00
Jean-Baptiste Kempf 12b7d6cf53 Force -lz on fretype. 2009-08-13 11:53:42 +02:00
Rémi Denis-Courmont 739d2f7485 Remove dead xinerama and VidMod checks 2009-08-12 22:33:12 +03:00
Jean-Baptiste Kempf 4516c96028 Revert "Simplify mad detection"
mad.pc is a nice debian addition... Pfff @ other distros.

This reverts commit c5a8c4593a.
2009-08-10 17:13:52 +02:00
Jean-Baptiste Kempf 8a8523d078 Some less-good-than-debian distributions don't ship liblircclient0.pc
Revert previous simplification.
2009-08-09 23:00:25 +02:00
Jean-Baptiste Kempf ba6a16dc8a You need libass over 0.9.6 2009-08-08 13:10:07 +02:00
Jean-Baptiste Kempf c5a8c4593a Simplify mad detection 2009-08-08 13:10:07 +02:00
Jean-Baptiste Kempf 0a8af27eb9 Simplify twolame detection 2009-08-08 13:10:07 +02:00
Jean-Baptiste Kempf 332313a34e Reordering 2009-08-08 13:10:06 +02:00
Jean-Baptiste Kempf 015989f3ba Simplify Alsa detection and drop support for alsa < 1.0.0 (out in 2003) 2009-08-08 13:10:06 +02:00
Jean-Baptiste Kempf 0a27d51907 Simplify lirc detection
Simplify UPnp detection
Simplify goom2k4 detection
2009-08-08 13:10:06 +02:00
Rémi Denis-Courmont bbdf393370 _POSIX_PTHREAD_SEMANTICS is already defined by AC_USE_SYSTEM_EXTENSIONS 2009-08-07 17:18:17 +03:00
Jean-Baptiste Kempf 5965cd4301 Simplify detection caca and force 0.99beta1 2009-08-07 13:17:51 +02:00
Jean-Baptiste Kempf 217a4736fb Delete galaktos plugin.
This hasn't work for quite some time and we have projectM module.
Moreover, noone complained.
2009-08-07 13:04:26 +02:00
Rémi Denis-Courmont d17b37cf13 vlc-wrapper needs -lsocket on Solaris (fixes: #3035) 2009-08-06 21:06:04 +03:00
Rémi Denis-Courmont 23414d6308 Check for fstatfs (fixes: #3028) 2009-08-06 19:54:45 +03:00
Jean-Baptiste Kempf db6a2bfa68 Keep access_gnomevfs as the plugin name 2009-08-06 08:41:25 +02:00
Jean-Baptiste Kempf 7c8d655cf3 Simplify Jack and DCA detection 2009-08-06 00:18:24 +02:00
Jean-Baptiste Kempf f004323ee3 Simplify portaudio and libxml2 detection 2009-08-06 00:18:23 +02:00
Jean-Baptiste Kempf a3c7e55ec3 Configure: update macro to deal with the case where you want --enable-foo, but the module name is not foo.
So, add a new argument that can be empty
This happens for --enable-dv (access_dv) --enable-shout (stream_output_shout)
2009-08-06 00:18:23 +02:00
Jean-Baptiste Kempf 314bd6d649 Simplify dc1394 and dv detection.
Be careful, while dv was updated to the new APIs, dc1394 wasn't
2009-08-06 00:18:23 +02:00
Jean-Baptiste Kempf 76c81b476d Fix configure for win32 2009-08-05 20:59:57 +02:00
Jean-Baptiste Kempf b4ea8923db Simplify HAL, mtp, notify, gnomeVFS, libmpeg2, projectm and bonjour 2009-08-05 19:39:00 +02:00
Jean-Baptiste Kempf 8674d65e90 AVcodec version needed for 1.1 is 51.48.0 so far. 2009-08-05 18:50:35 +02:00
Jean-Baptiste Kempf 30f9eb499b Simplify shout, libproxy detection 2009-08-05 18:37:25 +02:00
Jean-Baptiste Kempf 79ff1143a0 Simplify ogg, and flac detection 2009-08-05 18:33:35 +02:00
Jean-Baptiste Kempf 205a00a3cd Simplify vorbis detection and activate encoder except when tremor is requested 2009-08-05 18:33:35 +02:00
Jean-Baptiste Kempf c2cd93a699 Simplify Pulseaudio detection 2009-08-05 18:33:35 +02:00
Jean-Baptiste Kempf bcae143e59 Delete CSRI module. Unmaintained and libass is better. 2009-08-05 18:33:35 +02:00
Jean-Baptiste Kempf 7dfa273777 Simplify SVG, tiger and fluidsynth detection 2009-08-05 18:33:34 +02:00
Jean-Baptiste Kempf 251ca87c73 Configure, create a m4cro for checking dependencies in pkg_config
--enable-foo will search for the foo.pc and die if not provided
--disable-foo will not search anything related to foo
'' will search for foo.pc and give a message if foo.pc is not provided.
2009-08-05 16:56:34 +02:00
Rémi Denis-Courmont 30d047761c Unused test 2009-08-02 18:26:01 +03:00
Felix Paul Kühne a24f4cfec7 macosx: prepare the switch from dyld to 'Dynamic Loader Compatibility Functions' as partially intended by [7147338b7439f7f4a5d6d9c86e8d5d7a8501be4d]
Using Apple's legacy object file image functions around NSModule is strongly discouraged and won't work in the future at all.
2009-08-02 01:44:58 +02:00
Rémi Denis-Courmont 40fd31c121 Revert "modules: added a hack to work-around the buggy 64bit runtime on OS X Leopard"
This reverts commit 75b34a6ca8.
2009-08-01 23:05:10 +03:00
Felix Paul Kühne 75b34a6ca8 modules: added a hack to work-around the buggy 64bit runtime on OS X Leopard 2009-08-01 21:56:13 +02:00
Branko Kokanovic febe263ed3 Adding mirror video filter
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-08-01 11:28:37 +03:00
Felix Paul Kühne 23f4a2aea1 clean up 2009-07-31 11:06:41 +02:00
Felix Paul Kühne 143fd4d8c2 macosx: basic Sparkle integration
Shows basic release notes and demonstrates the user experience. Actual updating not yet possible.
2009-07-30 02:00:11 +02:00
Jean-Baptiste Kempf 1ca3578eb7 Remove xml2 dependency for freetype and libass on Win32 2009-07-28 23:47:51 +02:00
Jean-Baptiste Kempf 9eb5b0cea1 Don't forget pthread when compiling zvbi for win32 2009-07-26 02:44:27 +02:00
Jean-Baptiste Kempf eaa615cef3 Finish the zvbi port to Windows.
The .dll is still a bit big, because of static linking to libiconv, I think
2009-07-24 13:28:05 +02:00
Rémi Denis-Courmont 2a6adf7446 file: network file extra caching for Win32
Fixes #2983 for good ths time hopefully...
2009-07-23 18:09:18 +03:00
Jean-Baptiste Kempf 10507f6733 Configure: check for scsi/scsi.h 2009-07-18 00:54:51 +02:00
Jean-Baptiste Kempf 90e2d29fd4 Continue renaming vout_directx to directx
Directx doesn't mean anything... It should be directdraw
2009-07-18 00:15:40 +02:00
Geoffroy Couprie af8cb7dc01 Win32: Add support for Vista file associations 2009-07-09 11:32:09 +02:00
Rémi Duraffort 6ceccc7d90 stream_out siwtcher needs avcodec (fix missing symbols). 2009-07-09 11:15:18 +02:00
Rémi Duraffort 02b338985c Fix configure to enable the stream_out_switcher if requiere. 2009-07-08 11:17:21 +02:00
Rémi Duraffort 472aec28c6 Add a visualization module using libprojectM.
If you want to try it and report bugs use --enable-projectm.
2009-07-08 10:23:44 +02:00
Rémi Duraffort 12a4a6f9bb Remove uneeded test. 2009-06-26 09:57:08 +02:00
Rémi Duraffort 34df295511 Revert "samba: simplify the configure test."
This reverts commit 26ad82e32b.
2009-06-26 09:56:50 +02:00
Rémi Duraffort 26ad82e32b samba: simplify the configure test. 2009-06-26 09:01:38 +02:00
Derk-Jan Hartman 6ef7fa7231 file: When loading a non-local file, raise the caching with 700ms. 2009-06-25 18:41:20 +02:00
Felix Paul Kühne 27953d60c9 macosx@core: removed the usage of dyld's 'Library Functions' completely
these are automagically 'replaced by the more efficient 'Dynamic Loader Compatibility Functions.'' as suggested by Apple's documentation. IMO, this should be ported to the 1.0-bugfix branch as it cleanly fixes some 64bit crashes and should improve the performance slightly
2009-06-22 20:32:18 +02:00
Rémi Denis-Courmont 1237bcf2b1 panoramix filter needs xcb-randr 1.3 2009-06-22 20:35:58 +03:00
Rémi Denis-Courmont 2cc3c9750f Revert "xcb: as we require version 1.3, let's at least test in configure for it too."
This reverts commit 4a6e2de243.
2009-06-22 20:35:38 +03:00
Dominique Leuenberger 4a6e2de243 xcb: as we require version 1.3, let's at least test in configure for it too.
Signed-off-by: JP Dinger <jpd@videolan.org>
	(If at all possible, we should reduce the requirements instead.)
2009-06-21 18:56:56 +02:00
JP Dinger ed53444b7c I like the stories well enough but I can't get myself to like this as a codename for 1.1. xtophe suggested sin city, so with a bit of imdb assistance, we have... 2009-06-20 00:08:11 +02:00
Jean-Baptiste Kempf 4893ae68dd Temporary new codename for 1.1, to avoid confusion with 1.0 2009-06-17 12:16:22 +02:00
Christophe Mutricy c065c55c3c Revert "Properly detect POSIX threads on OpenBSD."
If main() is not found in pthread 10 line above it won't be find now.
And the patch submitter is looking for a better test

This reverts commit bb1d1eb5e7.
2009-06-16 21:21:53 +01:00
Pierre Ynard ee0632ad20 WinCE: access_output_rtmp needs -lws2
Add -lws2 for access_output_rtmp
2009-06-15 11:06:16 +02:00
Felix Paul Kühne bbe8ccf836 remove stupid arch flags 2009-06-13 15:05:29 +02:00
Derk-Jan Hartman 1a004f7e8d macosx: Change the optimizations paramaters.
From the beginning we were using -march=pentium-m -mtune=prescott
However this was based on the Intel development machine of Apple. All actually shipped Intel machines by Apple are at least Core machines. As such, we might as well use -march=prescott -mtune=generic now. For 10.6 I currently think we should use -march=prescott -mtune=core2, since that will allow us to use much more advanced optimizations, and only few machines were shipped as Core, most were Core2 machines.
2009-06-12 16:11:15 +02:00
Brad bb1d1eb5e7 Properly detect POSIX threads on OpenBSD.
The following diff for VLC 1.0.0rc3 corrects the detection of POSIX threads
on OpenBSD.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-06-11 23:26:06 +03:00
Rémi Denis-Courmont 476f834727 Remove *pe* check. It mismatches anything with, say, "open" 2009-06-11 22:35:00 +03:00
Rémi Denis-Courmont 2dc30918df Port panoramix to X RandR with XCB (incomplete) 2009-06-10 22:36:25 +03:00
Rémi Denis-Courmont 38a0d995d2 Xlib screen access removal 2009-06-10 18:21:45 +03:00
Rémi Denis-Courmont 4f8fed316b XCB screen & window capture 2009-06-07 22:16:03 +03:00
Yavor Doganov 87cb4e591a Port to new libmpcdec API
Please find attached my attempt to port VLC to libmpcdec6.  Playing
and seeking works according to my tests with a bunch of files (both
SV7 and SV8).  I tried to follow upstream's coding style.

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2009-06-06 01:38:59 +01:00
Rafaël Carré 6ab0bd532b Fix mozilla autoconf check : AC_PATH_PROGS() was used incorrectly, and the check wouldn't error if {mozilla,seamonkey}-config or xulrunner wasn't found
(cherry picked from commit f3fe98dbb4255e70fec8f12c5bba44749122930b)
2009-05-30 00:32:41 +02:00
Rémi Denis-Courmont f77bf7a10a Support for older xcb-xv 2009-05-23 15:45:56 +03:00
Rémi Denis-Courmont 51bbf79313 Merge branch 1.0-bugfix into master 2009-05-21 18:30:54 +03:00
Pierre Ynard be531987f6 WinCE: add replacement getcwd() function
As WinCE doesn't support working directories, this function is
basically empty, and merely returns an error.
2009-05-21 00:11:37 +02:00
Felix Paul Kühne f4b9b232a0 configure: default disable xcb on Darwin 2009-05-20 11:47:48 +02:00
Jean-Baptiste Kempf ae3edf03d6 Accept 4.4.0, the bugs in 4.4.0 and 4.4.1 shouldn't affect us too much.
But well, fine distros should upgrade their minor libQt.
2009-05-19 20:28:21 +02:00
Rémi Denis-Courmont 26b4a53732 Revert "loose up little xcb-xv version requirements"
This reverts commit 8e1f14148b.
2009-05-16 13:01:34 +03:00
Pierre Ynard f4fd60fee3 WinCE: Require a recent enough mingwce to fix *printf problems
This just in: CeGCC has a MinGW with working replacement *printf
functions. Just like for mingw32, require (and allow building with) a
recent enough version of mingwce.

Since MinGW is patched by CeGCC, this check is not strictly sufficient;
but at least this allows to have working WinCE builds again.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-05-15 23:35:33 +02:00
Pierre Ynard 37b175d555 WinCE: Require a recent enough mingwce to fix *printf problems
This just in: CeGCC has a MinGW with working replacement *printf
functions. Just like for mingw32, require (and allow building with) a
recent enough version of mingwce.

Since MinGW is patched by CeGCC, this check is not strictly sufficient;
but at least this allows to have working WinCE builds again.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-05-15 17:56:59 +03:00
Nicolas Chauvet (kwizart) 319b2f9582 Fix missing symbol in libxvmc_plugin.so
the XvMC plugin use xcommon.c where some part use
HAVE_XINERAMA conditions.

Missing symbols are :
XineramaQueryScreens
XineramaQueryExtension
XineramaIsActive

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2009-05-15 13:46:16 +02:00
Jean-Baptiste Kempf a5f79a7d28 Bump necessary Qt version to 4.4 2009-05-14 19:35:56 +02:00
Ilkka Ollakka 8e1f14148b loose up little xcb-xv version requirements
Atleast for me xcb-xv gives version 1.1 only, and vlc compiled/works
with it just fine.
2009-05-14 16:49:45 +03:00
Rémi Denis-Courmont d73948b156 Require XCB so we always have a window provider (fixes #2736) 2009-05-13 23:33:12 +03:00
Rémi Denis-Courmont 2151d6fe01 Merge branch 1.0-bugfix 2009-05-13 23:33:00 +03:00
Rémi Denis-Courmont 43087f360f XvMC capitalization 2009-05-13 23:32:46 +03:00
Rémi Denis-Courmont 4ad7990248 XCB/window: do not depend on xcb-aux for one trivial function call 2009-05-13 23:32:03 +03:00
Rémi Denis-Courmont 03619d36d8 XCB/window: do not depend on xcb-aux for one trivial function call 2009-05-13 23:13:10 +03:00
Nicolas Chauvet (kwizart) 9530b16f79 Fix missing symbol in libxvmc_plugin.so
the XvMC plugin use xcommon.c where some part use
HAVE_XINERAMA conditions.

Missing symbols are :
XineramaQueryScreens
XineramaQueryExtension
XineramaIsActive

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2009-05-13 18:18:48 +02:00
Jean-Paul Saman d6cc0b79ef dc1394 and dv1394: cleanup detection in configure.ac 2009-05-12 13:20:37 +02:00
Jean-Paul Saman 9f0d65737e Use pkg-config to detect libraw1394 and libavc1394 2009-05-12 12:50:13 +02:00
Rémi Denis-Courmont 600d029594 Merge branch 1.0-bugfix 2009-05-10 12:42:25 +03:00
Danny Wood b8f23ea716 Patch: Fix pulseaudio clicking and latency issues
Here is the updated patch with the modified configure.ac.
I have also added some comments and cleaned up a little bit of code.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-05-10 12:40:09 +03:00
Jean-Baptiste Kempf b50c06c9a5 Start of 1.1.0-git.
Codename is not changed yet (Zukovsky? Stop Goldeneye?)
2009-05-09 01:51:17 +02:00
Jean-Baptiste Kempf cb1bd11f37 1.0.0 RC1 2009-05-09 01:24:25 +02:00
David Flynn 999e1c3655 Disable glibc runtime check if configure passed due to disable-{nls, mozilla}
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-05-07 18:36:29 +03:00
Rémi Denis-Courmont dd3a05a985 Remove useless check for machine/soundcard.h 2009-05-07 18:13:19 +03:00
Rémi Denis-Courmont 5e32245056 Look for fdatasync (OSX seems to lack it) 2009-05-06 19:46:51 +03:00
Rémi Denis-Courmont 7336ff446d hotkeys needs -lm due to floor() 2009-05-02 10:41:44 +03:00
Rémi Denis-Courmont 7986cb4ac2 GnuTLS: add larger SHAs 2009-04-26 22:08:45 +03:00
Rémi Denis-Courmont f970d1897f Check xcb-xv version 2009-04-26 21:39:21 +03:00
Derk-Jan Hartman bf171654d6 configure: fix linking of libvlc on Mac OS X. 2009-04-26 19:26:28 +02:00
Rémi Denis-Courmont 8e37bd452a XCB: preliminary XVideo plugin
Allocation of U/V planes and unsupported chroma fallback are critically
missing. XvPort grabbing is not implemented. Also, full screen, scale,
zoom, A.R. and crop are missing as with the other XCB plugin.
2009-04-25 23:43:13 +03:00
Rémi Denis-Courmont e64d892cc7 Allow buggy glibc if Native Language Support _and_ Mozilla are off. 2009-04-25 23:43:12 +03:00
Rémi Denis-Courmont a72fdbfacb RAOP needs gpg-error as it calls gpg_strerror() 2009-04-25 22:10:35 +03:00
Rémi Denis-Courmont 0d21a07dd9 Separate libvlccore and libvlc flags, fix pthread linking on Debian Sid 2009-04-25 22:10:35 +03:00
Rémi Denis-Courmont 1bf7f3bd84 OpenBSD needs sys/types.h for net/if.h 2009-04-21 21:25:18 +03:00
Rémi Duraffort 5045d3df4d xosd: requiere a not so old version. 2009-04-19 18:30:48 +02:00
Rémi Denis-Courmont adff8a91a0 AC_MSG_ERROR for configure errors
AC_MSG_FAILURE is solely meant for configure check unexpected failure,
not for "normal" errors whereby a check detects a missing dependency.
2009-04-19 13:23:34 +03:00
Rémi Denis-Courmont bbd293fffc Remove imgresample 2009-04-19 13:23:34 +03:00
Rémi Denis-Courmont ce1718c4e7 XCB: get rid of -lxcb_image
It made things more complicated for MIT-SHM.
2009-04-18 23:11:50 +03:00
basos G d385b8dc4b FIX mingw runtime 3.15 is the minimun
An issue regrading %zu vasprintf NOT being recognized
by mingw runtime's 3.14 is fixed with an upgrade to 3.15
So make this the least required standart.
Note that this issue lead to a vlc early crash on windows
and is generally toxic on cases where %s is following a
misinterpreted %zu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-04-17 18:45:48 +02:00
Rémi Denis-Courmont bc756e0692 Fail if XvMC is requested but absent. Fix link-time dependencies. 2009-04-17 15:24:51 +03:00
Austin English 7334fc542c Some better warnings for missing libraries
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-04-17 14:40:50 +03:00
Jean-Baptiste Kempf 7fb7f638de 1.0.0-pre2: RC1 shouldn't be far away, is it? 2009-04-17 11:26:20 +02:00
sebastien 0ef6281015 Configure : update mingw-runtime error message
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-04-16 11:24:34 +03:00
Felix Paul Kühne cef26c7b9a macosx: compile code explictly for the required architecture.
First step of fixing linking errors against libx264
2009-04-14 00:21:05 +02:00
Felix Paul Kühne c6b0b78df4 configure: default disable the deprecated quicktime decoder plugin
Check for broken ld on Darwin 9 only
2009-04-12 17:32:10 +02:00
Laurent Aimar e8689aeac0 Implemented replacement for swab. 2009-04-12 15:33:19 +02:00
Rémi Denis-Courmont a651a1bd89 Preprocessor is sufficient for mingw-runtime check 2009-04-11 20:59:44 +03:00
Rémi Denis-Courmont 8186391531 Move remaining replacement to static import library 2009-04-10 22:17:13 +03:00