Commit Graph

570 Commits

Author SHA1 Message Date
Damien Fouilleul
5fa810ed34 Makefile.am: reorganize vlc_LDFLAGS for win32 2007-01-14 20:35:51 +00:00
Felix Paul Kühne
29ae4a7af4 * give credit to Jean-Baptiste le Stang for the UB script, add it to the source bundle and update authors a bit 2007-01-14 16:25:41 +00:00
Felix Paul Kühne
804ba31bc8 * simplified the xcodebuild part, since VLC doesn't support Darwin 6 aka OSX 10.2 anymore and we therefore don't need to support pbxbuild either 2006-12-31 14:27:10 +00:00
Felix Paul Kühne
a79208b6dc * very first step to support future darwin releases 2006-12-28 19:36:57 +00:00
Christophe Mutricy
aeb39123d4 Don't transform tavs to 4 spaces in Makefiles. 2006-12-23 15:12:01 +00:00
Rémi Denis-Courmont
4ec5943cb3 Take program-transform-name into account when creating vlc symlinks 2006-12-21 18:18:08 +00:00
Christophe Mutricy
402d93f759 Makefile.am: tweack win32 packaging rules 2006-12-11 21:06:55 +00:00
Rémi Denis-Courmont
6ed527e817 Use shared libvlc on Win32 2006-12-10 19:56:13 +00:00
Christophe Mutricy
839bc0fb62 Fix path. 2006-12-06 21:27:32 +00:00
Rémi Denis-Courmont
1e5190c138 Do not try to distribute non-existant kludges 2006-12-06 21:12:53 +00:00
Derk-Jan Hartman
f0f2eefeb0 * Expand the ugly hack to also let automake define OBJCLINK and friends 2006-12-05 17:05:20 +00:00
Rémi Denis-Courmont
a053437da9 Work around for core target 2006-11-22 18:11:07 +00:00
Rafaël Carré
3251bacd0f Add dbus-vlc.py to dist 2006-11-20 10:34:33 +00:00
Derk-Jan Hartman
5d880fa8f6 * forwardport [17800]
Before creating symlinks, make sure the actual binaries are installed. patch by Diego Petteno
2006-11-16 00:58:47 +00:00
Felix Paul Kühne
f8a101115d * forward-port [17536] 2006-11-07 20:38:53 +00:00
Christophe Mutricy
900ba5380c Some safety fix pointed by pjrm on irc 2006-11-05 15:51:46 +00:00
Rémi Denis-Courmont
3640b72ca1 Fix core deps again 2006-11-05 15:46:26 +00:00
Rémi Denis-Courmont
4ddf635979 Fix make core not to remove libvlc if not needed 2006-11-05 12:16:44 +00:00
Jean-Paul Saman
e86b20c4e3 Forward port of 17368. Make it easier to build a macosx package when build in debug mode. 2006-10-30 09:13:32 +00:00
Christophe Mutricy
2f8a6ee2e3 Hrm 2006-10-27 21:22:10 +00:00
Christophe Mutricy
72a42b973f spec files have been renamed 2006-10-27 21:03:53 +00:00
Rémi Denis-Courmont
b3621b5278 Don't build obsolete+broken wxwidgets in distcheck 2006-10-21 14:04:02 +00:00
Rémi Denis-Courmont
7a035788e5 Make sure vlc_LDFLAGS is always set
(automake bug?)
2006-10-21 09:26:37 +00:00
Derk-Jan Hartman
1352c6305e * target -> host in Makefile.am 2006-10-21 09:18:06 +00:00
Rémi Denis-Courmont
4a2f80fe41 Remove no-op 2006-10-21 09:16:34 +00:00
Rémi Denis-Courmont
9e44246acb Multiple confirmation that is it works on Linux.
Anyway, there is no libiconv_* invocation in src/vlc.c
2006-10-21 08:56:19 +00:00
Jean-Paul Saman
1180a63aa9 Revert revision [17165] because it broke libtool build on linux 2006-10-21 08:48:15 +00:00
Rémi Denis-Courmont
c3b3c2a8d7 Remove useless link flags from vlc program 2006-10-20 14:39:55 +00:00
Rémi Denis-Courmont
40356097fe Remove -version-info; it is plain meaningless for a program 2006-10-19 19:00:54 +00:00
Jean-Baptiste Kempf
56fc945314 Better compression for win32.zip packages building in order to make E-bola happy. 2006-10-16 19:59:34 +00:00
Felix Paul Kühne
75df49da5f * added the fspanel-related files to the respective targets 2006-10-12 16:33:35 +00:00
Christophe Mutricy
7454370932 update-po and fix rules for qt4 ui 2006-09-18 11:30:31 +00:00
Felix Paul Kühne
7ed95b6fe0 * add the new icons by Simon Damkjaer Anderson <simondamkjaer@gmail.com>, so Trax doesn't need to bootstrap over and over again. Implementation follows later on 2006-09-17 20:19:53 +00:00
Christophe Mutricy
ccc5c5dc52 Re-use the old OBJC workaround and distribute autoconf260.m4 2006-09-15 16:20:57 +00:00
Sam Hocevar
fb3aa29117 * Makefile.am: add empty versioning information to libvlc.so. 2006-09-10 16:37:47 +00:00
Christophe Mutricy
7f50b683cd Makefile.am: We no longer need a .xpt for the mozilla plugin 2006-08-29 12:23:28 +00:00
Felix Paul Kühne
0a9dbda920 * additional interaction enhancements
- intf_UserFatal takes an addition bool-argument now to set whether the error message will be blocking in the interface or not (so TRUE = blocking)
    - intf_UserWarn is always non-blocking and is used to check important, localised warnings to the user
* wx: a compilation fix, but no update to the current API
* osx: complete implementation of the interaction framework using some Carbon (!) functions, because the needed icons aren't accessible through Cocoa. Regrettably, I had to add yet another nib-file to keep the code clean and readable.

The Error-dialogue is no longer re-usable (so the specific ID was removed). The interface needs to keep track of the reported errors and warnings. Thus, it may discard them as requested by the user and doesn't need to care about the core.
2006-07-30 22:00:44 +00:00
Christophe Mutricy
0e63174493 Don't include opie/ in the gettext stuff as it's not in the tarball. 2006-07-25 09:37:31 +00:00
Christophe Mutricy
717b507068 Grrrr, silly qt4 build system 2006-07-24 23:00:57 +00:00
Christophe Mutricy
62ab3db5c4 Localized the stings inside the .ui and update the po files. 2006-07-24 21:45:56 +00:00
Rémi Denis-Courmont
840f845c8c Make config.status happy (muahaha) 2006-06-04 18:43:05 +00:00
Rémi Denis-Courmont
9d85b9dace Some build systems clean up. Now require automake 1.7
Automake 1.5 and 1.6 both suck, and 1.7 is almost four years old, so there is really no excuse for not using a decent version. Besides, there seems to some problems while building the loader with old Automake versions.
2006-06-04 18:09:30 +00:00
Rémi Denis-Courmont
5b369300e5 Suppress support for position dependant code (except on mingw32).
This simplifies the build system quite a lot, and reduce compilation
times when PIC is actually needed.

If you really mind the extra overhead of PIC, use:
./configure --enable-libtool --enable-static --disable-shared
2006-06-04 17:07:19 +00:00
Eric Petit
55f33b618e Adds support for Apple's remote (only handles Play/Pause at the moment).
AppleRemote.[mh] is MIT licensed code from Martin Kahr:
http://www.martinkahr.com/source-code
2006-05-25 14:59:57 +00:00
Christophe Mutricy
f1269968c9 suppress reference to debian/ 2006-05-08 21:51:52 +00:00
Damien Fouilleul
b037ebc1f2 Makefile.am: fixed EXTRA_DIST for MacOS X plugin 2006-05-02 09:23:06 +00:00
Felix Paul Kühne
b8118762a5 * forward-port [15502] 2006-05-01 11:47:19 +00:00
Damien Fouilleul
0bf8997391 - MacOS X: bundle 'VLC Internet Plug-In' package into a disk image for online distribution 2006-04-30 17:40:34 +00:00
Damien Fouilleul
e2c422e819 - added installer for MacOSX VLC Plugin
- updated supported mime types in resource
2006-04-30 16:08:32 +00:00
Damien Fouilleul
c7178603f9 - added 'VLC Plugin.plugin' in MacOS X Disk image 2006-04-19 10:13:07 +00:00
Christophe Mutricy
b9560d0dc7 Makefile.am: Fix for introduction of vlc.win32.nsi.in 2006-04-12 21:56:41 +00:00
Felix Paul Kühne
21bd7be900 * be a bit more verbose when creating the disk-image 2006-04-12 16:54:42 +00:00
Clément Stenac
e26fe1f67b Package fix 2006-04-12 11:43:33 +00:00
Felix Paul Kühne
2d202f4da6 * added 2 options for the OSX-disk-image creation-line
- scrub: removes .Trashes
    - imagekey zlib-level=9: uses a better compression method, which saves us something MBs, but needs a bit more CPU-time.

Thanks to cilly on IRC for suggesting this.
2006-03-30 17:38:36 +00:00
Antoine Cellerier
6f49313d3e Hum ... we still want to strip when using wince 2006-03-28 15:40:43 +00:00
Antoine Cellerier
458f08e285 Don't strip windows builds when running make package-win-common-devel 2006-03-28 13:30:33 +00:00
Felix Paul Kühne
24f3979031 * copy the http-intf-readme to the OSX-bundle as well 2006-03-22 18:09:55 +00:00
Antoine Cellerier
20edd9524b Add share/http/requests/readme to win target 2006-03-22 16:38:46 +00:00
Antoine Cellerier
f193ee6490 Add 7zip win32 build targets 2006-03-21 20:56:35 +00:00
Felix Paul Kühne
bb48220f9b * fixed the copying of the re-worked http-interface to our release bundle. (not really clean, but I don't know how to do this in a better way...) 2006-03-20 14:13:04 +00:00
Felix Paul Kühne
e87c51f9e3 * fix make dist for OSX 2006-03-11 23:29:09 +00:00
Rémi Denis-Courmont
5ff510b7c6 Test distcheck with libtool when using libtool so I can test 2006-03-10 18:10:45 +00:00
Rémi Denis-Courmont
abb377b148 Same as previous commit - for VLC 2006-03-10 17:30:32 +00:00
Christophe Mutricy
b2bda4aa79 Makefile.am: Add the syntax files, valgrinds false positive suppressions, make nicificator to the tarball 2006-03-10 14:03:58 +00:00
Damien Fouilleul
ca0ddba7f6 extras/contrib/src/Makefile: cleaned up INSTALL_NAME macro for MacOS X: all the dylib in contrib/lib are soft-linked to their distributed version in 'vlc-lib'. this way, VLC build system can use contrib libs on MacOS X the same way as for UNIX, and should simplify porting to libtool
configure.ac: cleaned up Cocoa.h detection, removed link path dependency to 'vlc-lib' as it is no longer necessary
Makefile.am: fixed installation of dylibs as vlc_ prefix is already appended by INSTALL_NAME

NOTE: this change is highly disruptive for MacOS X build, I strongly recommend that you rebuild the contrib packages for this platform. Other platforms are unaffected
2006-03-05 23:49:52 +00:00
Felix Paul Kühne
37c8f98cef * added a couple of OSX-intf-files which were added after the last release 2006-03-03 17:29:13 +00:00
Rémi Denis-Courmont
245a80d201 Move vlc.c to . to fix distclean (Automake limitation) 2006-02-26 11:59:18 +00:00
Rémi Denis-Courmont
6c46c25234 Attempt to fix core and all targets with more than one job 2006-02-25 20:46:22 +00:00
Rémi Denis-Courmont
b351f99f05 Fix Win32 packaging targets inter-dependencies
(otherwise unusable with more than one make job)
2006-02-24 22:39:45 +00:00
Rémi Denis-Courmont
6aa5b04632 _Experimental_ *optional* libtool support (--enable-libtool)
Should work fine (ie. better than --enable-shared-libvlc) on Linux,
should work on Mac OS X (except for packaging), while shared libvlc doesn't.

Won't work on Win32 with the current Win32 contrib. Stick to static libvlc or
use --enable-shared-libvlc for now.
2006-02-23 19:41:36 +00:00
Rémi Denis-Courmont
bf5f972345 Fix linking with included gettext 2006-02-23 10:41:15 +00:00
Damien Fouilleul
06cc669a54 all: renamed DLL import library as libvlc.dll.a, as this is what mingw/cygwin ld expects to see. for more info refer to: http://www.sourceware.org/binutils/docs-2.16/ld/WIN32.html 2006-02-22 14:04:31 +00:00
Damien Fouilleul
81c1cc5e58 all: for WIN32, create an import library libvlc-dll.a when linking libvlc.dll; updating linking for vlc.exe and activex.dll to use import library in place of dll. 2006-02-22 12:21:23 +00:00
Rémi Denis-Courmont
ab65d88b08 Build vlc-bundle on BeOS 2006-02-21 11:02:38 +00:00
Rémi Denis-Courmont
a77c60b031 Fix linking with C++ builtins 2006-02-20 19:53:22 +00:00
Rémi Denis-Courmont
e3ca65eedb - Remove dependency of vlc on stamp-builtin with shared libvlc
- Link against -lvlc instead of src/libvlc.so otherwise installed vlc
  cannot be loaded (closes #555)
- Remove src/libvlc.a when src/libvlc.so is built so that previous item
  does not break Win32 linking

<subliminal message>how about using libtool</subliminal message>
2006-02-20 18:00:28 +00:00
Felix Paul Kühne
9f078d8b45 * added the progress dialogue to the set of widgets
- the Cancel-button is currently disabled because the core doesn't respond correctly (might be my fault though)
- note that the File's Owner of the nib-file is of type VLCInteraction because the class can't resolve its outlets otherwise

* WIDGET_TEXT and WIDGET_INPUT_TEXT are still missing, but will come in the next couple of days

As usual, comments on the implementation and the GUI-design are welcome :)
2006-02-19 22:38:07 +00:00
Rémi Denis-Courmont
5765333a1e Share most of binary packaging script between WinCE and Win32 2006-02-19 20:14:07 +00:00
Rémi Denis-Courmont
6f773ad07d Include libvlc.dll when packaging
(Hmm, there is a nice code duplication between win32 and winCE here)
2006-02-19 20:02:12 +00:00
Rémi Denis-Courmont
1f73b291f8 Really fix 2006-02-19 19:59:47 +00:00
Rémi Denis-Courmont
4e06876bf4 Attempt to fix vlc linkage with static libvlc 2006-02-19 19:47:44 +00:00
Rémi Denis-Courmont
5f27fad54e - Build builtins before shared libvlc
- Link builtins with libvlc instead of vlc
  (seems to fix shared libvlc on Win32)
2006-02-19 18:29:08 +00:00
Rémi Denis-Courmont
009df32991 Dionoea: here is "make core", your portable "make vlc" replacement 2006-02-19 17:14:36 +00:00
Rémi Denis-Courmont
b5b707f0ba Really fix libintl linking 2006-02-19 15:21:58 +00:00
Rémi Denis-Courmont
0701057f20 Remove unused directory 2006-02-19 14:13:29 +00:00
Rémi Denis-Courmont
be62d282ac - Build libvlc from src/ rather than top
so that it is cleanly built before all modules
  (step toward buildable shared libvlc on Win32)
- Don't build position dependant code when building shared libvlc
  (that was a big waste of time)
- Link builtin modules with vlc rather than libvlc
2006-02-19 13:11:21 +00:00
Rémi Denis-Courmont
775ebb8f00 Clean up backported from [12323] 2006-02-19 09:52:55 +00:00
Felix Paul Kühne
155ea0e45f * new CheckForUpdate panel (closes #310)
- the actual download is currently done by your default browser since the needed notification window isn't available on OSX yet
    - download through VLC is implemented, but commented for the moment
- needs some checking once a complete Status.xml is available
2006-02-18 18:40:04 +00:00
Clément Stenac
e0003bec24 * Beginning of VLM API
* Some test work
* Export vlm_MediaSearch
2006-02-14 21:41:23 +00:00
Clément Stenac
2f6ad030e7 * get/set/toggle fullscreen
* Fix a bug in playlist_play

(Refs:#457)
2006-02-07 21:08:32 +00:00
Clément Stenac
8d995e6f08 Use a hash for stats. Not finished 2006-02-03 23:52:45 +00:00
Antoine Cellerier
bcf427725c src/*, include/* : update core functions. (Should make it relatively easy
to use in interfaces)
                   The downloadable plugins part still needs some work.

modules/control/rc.c : add function to query updates (mainly used for testing)

modules/gui/wxwidgets/* : update pannel.
2006-02-02 17:29:06 +00:00
Sam Hocevar
04a605b111 * Makefile.am: on Unix, use makensis -DVERSION; on Win32, use /DVERSION. 2006-02-01 14:57:12 +00:00
Sam Hocevar
d766835baa * Makefile.am: "[ -x foo ]" only works if "foo" is in the current directory,
there is no easy way to check for the presence of an executable, but
    trying to execute it ("foo --version >/dev/null") is usually safe.
2006-02-01 11:20:52 +00:00
Christophe Mutricy
5ec1e69545 win32 rules: make it more dirty to be able to produce debug package 2006-01-28 18:43:13 +00:00
Clément Stenac
8dc4f35af4 Fixes for prehistoric build system 2006-01-28 11:38:49 +00:00
Sam Hocevar
cf6397c802 * bindings/java/Makefile.am: use JAVACXXFLAGS and JAVALDFLAGS instead of
the reserved words CXXFLAGS and LDFLAGS.
  * configure.ac: remove spaces inside parentheses that confuse automake.
  * Makefile.am: do not use both = and += inside conditionals.
2006-01-24 12:09:06 +00:00
Christophe Mutricy
869a316dc5 Fix the win* package rules for the http intf. 2006-01-22 18:13:59 +00:00
Antoine Cellerier
2efc4e7d3d same thing for wince 2006-01-22 16:44:54 +00:00
Antoine Cellerier
44ab7b5243 this should fix the win build. This build system is plain stupid. Why do we
have references to the same stuff in http/Makefile.am and Makefile.am ?
2006-01-22 16:42:55 +00:00
Clément Stenac
68aa3ca320 Merge 0.8.5-api changes
Fix compilation
2006-01-08 16:32:33 +00:00
Clément Stenac
a078354921 Add support for several message queues - please test
Initial support for registering and handling some shared stats
2006-01-04 22:29:53 +00:00
Derk-Jan Hartman
3d692c56dc * Simpler way to create the diskimage (10.3 and higher only)
* realigning of some of the configure --help options
* added --with-macosx-sdk
  - compiles VLC (not contrib) with the 10.3.9 SDK
  - uses a small hack to enforce the deployment target when you do make in the srcdir
  - requires you to use gcc 4.0 on on Mac OS X 10.4
2006-01-04 21:53:52 +00:00
Christophe Mutricy
6c02c3b7f4 Missing headder in tarball 2006-01-03 16:37:05 +00:00
Christophe Mutricy
28f1eebfa9 Housekeeping 2005-12-16 17:34:15 +00:00
Rémi Denis-Courmont
55f877f08d Implement root wrapper to allow using privileged TCP ports
while not running the whole VLC as root - closes #440
2005-12-16 11:18:38 +00:00
Filippo Carone
9ce752b7df <vlc/control_structures.h> header is installed by make. 2005-12-15 00:40:53 +00:00
Damien Fouilleul
4c747e4b37 Makefile.am: target 'package-win32-base-exe' is now a bit smarter when looking for makensis, which also cover cygwin. Hence, target 'package-win32-base-exe-cygwin' is now redundant 2005-12-14 13:53:36 +00:00
Derk-Jan Hartman
15b3893e3c * Remove CoreAudio module 2005-12-10 18:20:20 +00:00
Olivier Aubert
8b21bfe8ad Makefile.am: add src/control/init.c and src/control/plugin.c to EXTRA_DIST 2005-12-09 15:44:43 +00:00
Antoine Cellerier
697ec2d58d this should fix win32 and wince package-win*-base targets 2005-12-08 16:30:11 +00:00
Derk-Jan Hartman
1003427e27 * Fix the make VLC.app which was broken due to the changed web interface 2005-12-07 02:44:07 +00:00
Rémi Denis-Courmont
40501a01e5 fix make install 2005-12-06 19:09:37 +00:00
Rémi Denis-Courmont
65357d51aa fix DISTCLEANFILES 2005-12-06 18:41:14 +00:00
Rémi Denis-Courmont
5e8a470338 Add missing include file 2005-12-06 12:39:13 +00:00
Rémi Denis-Courmont
d015ddc74a Fix ./configure within make distcheck 2005-12-06 12:34:02 +00:00
Rémi Denis-Courmont
1e6b04ccf9 - Don't print a bogus warning when reading on empty line in a .host file
- Move acl.c to a more appropriate location
2005-12-05 20:53:56 +00:00
Clément Stenac
5afb060fb5 Very beginning of the interaction framework (Refs:#27) 2005-12-05 15:51:39 +00:00
Rémi Denis-Courmont
8acc19a542 Sort out io.c 2005-12-05 09:36:39 +00:00
Rémi Denis-Courmont
3793ee13a2 Create src/network subdirectory 2005-12-05 09:06:39 +00:00
Rémi Denis-Courmont
15ba2b61a0 Fix make dist
Case matters when using filenames!
2005-12-04 12:43:10 +00:00
Felix Paul Kühne
a67fd4f9c8 * ALL: first development version of a GUI for the SubPicture Filters (refs #350)
- the marquee section is already completely usable, more to come
- TODO:
    - fix all FIXMEs
    - implement the logo and time settings completely
    - implement l10n
    - fix 10.3 compatibility (runs under Tiger only atm)
    - save the preferences, if requested
    - close a current vout and re-open it, when a filter is (de-)activated
    - redesign the GUI to a smaller panel
2005-12-03 13:36:54 +00:00
Felix Paul Kühne
33d2c69062 * fixed the compilation on OSX when using our source-code-package and no svn checkout 2005-12-01 15:02:02 +00:00
Clément Stenac
859a78a954 iIgnore version.c in pofiles generation 2005-11-28 16:14:34 +00:00
Clément Stenac
a525a715b2 * Integrate python bindings in make process
New --enable-python-bindings option
Pic libs will be built if something needing them (shared libvlc, python, mozilla) is built.
* Fix a description in vlcObject
2005-11-26 15:36:28 +00:00
Derk-Jan Hartman
a6970967ff merge [13354] to trunk, and use the right .ico in the windows build 2005-11-23 20:53:56 +00:00
Derk-Jan Hartman
ad7ad8bc30 It's cp -R not cp -r 2005-11-13 20:32:26 +00:00
Derk-Jan Hartman
ba1924b6cc * Don't include the Update.nib in make dist 2005-10-26 15:41:51 +00:00
Felix Paul Kühne
bb63164ed7 * remove/disable the update-checker on OSX until 0.8.4 is out 2005-10-02 19:47:03 +00:00
Felix Paul Kühne
6f11d7c00b * small script to move the preferences to Trash. You can change it by editing 'Delete Preferences.app/Contents/Resources/Scripts/main.scpt' in Xcode or the Script Editor. It is copied on the dmg by default. (thanks to dionoea for the idea) 2005-10-02 17:20:47 +00:00
Christophe Mutricy
067f3c3772 Add Install.wince in the tar 2005-10-01 11:15:36 +00:00
Christophe Mutricy
9b173b2d77 Add some sed in the package-win32 rules (closes #372) 2005-10-01 10:57:40 +00:00
Christophe Mutricy
fd6a24d130 Create some WinCE package target (Gibalou please review them) 2005-09-28 19:36:15 +00:00
Jean-Paul Saman
a92603f209 Merged OSD functionality on the same core functions. All OSD functionality is described in include/vlc_osd.h now, which entirely replace include/osd.h. The file src/video_output/video_widgets.c uses functionality from src/osd/osd_widgets.c now. 2005-08-27 16:40:23 +00:00
Jean-Paul Saman
719db51ce4 Removing osd_widgets.c. 2005-08-25 15:02:30 +00:00
Rémi Denis-Courmont
a3b1e1a8f9 Work-around automake being a bit too clever 2005-08-22 19:00:19 +00:00
Sam Hocevar
0c98a53b58 * Fixed the build dependencies. 2005-08-22 17:42:53 +00:00
Christophe Massiot
29961faf41 * Modules.am: (Hopefully) fixed make update-po. 2005-08-22 14:22:41 +00:00
Rémi Denis-Courmont
81d719f984 Fix build in a subdirectory after make clean 2005-08-22 13:09:25 +00:00
Felix Paul Kühne
c2ec263429 * port of the wx-update-panel to OSX (GUI works, updating itself is not yet implemented, refs #310) 2005-08-21 17:45:05 +00:00
Rémi Denis-Courmont
7770c2f21b (Un)Install shared libvlc if enabled 2005-08-20 13:15:26 +00:00
Rémi Denis-Courmont
2eda18dcb4 Link fix 2005-08-20 12:52:45 +00:00
Rémi Denis-Courmont
3284ec0bc5 - experimental disabled-by-default shared libvlc build.
I said "experimental". I meant it.
  Developers might try --enable-shared-libvlc
- remove autom4te*.cache on bootstrap
  (some customized autoconf add their version number)
- some clean up
2005-08-20 12:30:12 +00:00
Rémi Denis-Courmont
48b0025af3 Cosmetic fix 2005-08-20 09:37:02 +00:00
Rémi Denis-Courmont
3fa2cb6965 Clean up 2005-08-19 16:06:54 +00:00
Rémi Denis-Courmont
12d8a1d417 Remove unnecessary dependencies 2005-08-19 15:28:03 +00:00
Rémi Denis-Courmont
239aa0bf6d - (Un)install plugins from their directory (refs #297)
- Fix mostlyclean target
2005-08-18 15:36:12 +00:00
Christophe Massiot
2851705c32 * Makefile.am: New file version.c, generated at each 'make' command.
* toolbox: New --update-version switch, which builds the version.c file
   from current date, user/hostname/domainname, compiler version and
   svn changeset.
 * src/libvlc.c: Exported API to access data from version.c.
 * modules/control/http.c: New variables vlc_compile_time, vlc_compile_by,
   vlc_compile_host, vlc_compile_domain, vlc_compiler and vlc_changeset.
2005-08-17 14:39:07 +00:00
Christophe Massiot
5b85463a36 * Makefile.am: MacOS X fix when srcdir != builddir. 2005-08-17 11:58:44 +00:00
Rémi Denis-Courmont
8f332fe681 Fix distclean 2005-08-15 18:10:06 +00:00
Rémi Denis-Courmont
d70d55f89d Remove useless debug stuff 2005-08-13 15:20:45 +00:00
Rémi Denis-Courmont
e43b548b9f Fix for make distclean 2005-08-13 14:44:12 +00:00
Rémi Denis-Courmont
902981f5ea Fix make dist when builddir != srcdir 2005-08-13 14:15:09 +00:00
Rémi Denis-Courmont
c8c602161f "toolbox --update-po" becomes "make update-po"
Now can update PO when compiling from subdir
2005-08-13 13:14:19 +00:00
Rémi Denis-Courmont
3b16a551af Speed up recursive make significantly 2005-08-12 19:17:33 +00:00
Christophe Mutricy
28dbc84fd6 Fix for builddir != srcdir 2005-08-12 13:04:38 +00:00
Jean-Paul Saman
26e6004689 Forward port of branches/0.8.1-jpsaman-thedj revision 12070. The OSD menu subsystem consists of two parts a core part (src/osd, include/vlc_osd.h) and a subfilter (modules/video_filter/osdmenu.c). The OSD menu can be used locally or it can be streamed. It depends on the way the functionality is called from the vlc commandline. Currently there is only one way to make the subpictures appear on the video and that is through the rc-interface. The following commands are supported by it: "menu on" (show OSD menu), "menu off" (hide OSD menu), "menu left" (highlight button on the left), "menu right" (highlight button on the right), "menu up" (highlight button above), "menu down" (highlight button below) or "menu select" (perform hotkey action). When there is no button on the left, right, up or down then the menu-command will be ignored.
To stream use a commandline similar to this:

./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg --extraintf rc --sout '#transcode{sfilter=osdmenu}:std{mux=ts,access=udp,url=127.0.0.1:1234}' -vvvv

For local playback a commandline like this is needed:

./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg -vvvv

Have fun with the basic functionality - jpsaman.
2005-08-10 22:08:50 +00:00
Sam Hocevar
8fea082b2a * Makefile.am: distribute the Makefile and zsh.cpp files in extras/. 2005-08-10 14:19:59 +00:00
Felix Paul Kühne
ad730d0597 * whoops 2005-08-07 17:58:39 +00:00
Felix Paul Kühne
509ed54396 * ALL: ported the WX-bookmarks-window to Cocoa (closes #22)
- complete functionality except "Extract" (I'm going to fix that next week)
* MainMenu.nib: re-orded the window-menu a bit
* wizard.*: added a method to launch it from the bookmarks
2005-08-07 17:54:45 +00:00
Felix Paul Kühne
36ef2f6c3a * port of the WX-advanded-GUI to OSX (refs #268)
- the adjust-image-filter and the audio-filters are completely useable

ToDo:
- complete i18n support
- video-filters
- loading the settings from the prefs correctly
- probably minor layout tweaks, etc.
2005-08-04 23:24:50 +00:00
Rémi Denis-Courmont
91fcb101eb * reimplement EnableUTF8 without iconv
* move Unicode stuff to a separate file
2005-08-04 16:38:57 +00:00
Christophe Massiot
1f4be6b7b4 * extras/contrib: Added libSDL and libSDL_image to the contrib system,
along with libjpeg and libtiff. SDL has been heavily patched not to
   hijack main() on Darwin, you should do the same for other platforms.
   Also fixed a huge number of typos in the Makefile, and reverted to
   an old version of ffmpeg because our friends there are breaking
   everything again.
 * Makefile.am: Re-added the "Default" directory for Xcode 2.1.
2005-08-03 12:58:53 +00:00
Christophe Massiot
52267cfe54 * Makefile.am: fix build location of Mac OS X bundle for Darwin8. 2005-08-01 14:40:53 +00:00
Rémi Denis-Courmont
69f944d113 Link with libvlc.a last rather than first (closes #276) 2005-07-28 16:56:03 +00:00
Derk-Jan Hartman
f99818619d * forwardport [11880] 2005-07-27 23:43:35 +00:00
Felix Paul Kühne
7334f94287 * finally converted to the 10.2 and later format, which is faster readable 2005-07-12 20:06:23 +00:00
Rémi Denis-Courmont
e6a2e27bbb Better ACL API (full rewrite) 2005-07-12 16:00:43 +00:00
Christophe Mutricy
117fb9dc74 Compile fix 2005-07-01 10:22:30 +00:00
Rémi Denis-Courmont
6d6ec75ce7 DLL loader stolen from MPlayer CVS.
Disabled by default, enable with --enable-loader
There's no sanity checks in configure so don't do it if your platform is not compatible.

zorglub and Anil report it works for WMV3 with the dmo decoder plugin.
It seems to crash with Quicktime (after displaying a few frame ?).
There's no RealVideo decoder so, won't do that, but it probably could as well.

Legal considerations
=====================

Section 2 of the GPL puts no restriction on what you link with so long as
you have obtained the program from source (and compiled it yourself), so
this is OK.

It is not clear to me whether it is ok to provide binaries with this
feature enabled. Maybe it would infringe on the GPL and, hence, on VLC's
past contributors intellectual rights. So if in doubt don't put this in
binary package you make.
2005-06-28 18:02:01 +00:00
Rémi Denis-Courmont
8c4ffec49a Remove plugins and builtins with make uninstall (closes #231) 2005-06-25 06:06:06 +00:00
Rémi Denis-Courmont
8f7465c60e Deletes vlc's aliases upon make uninstall (refs #231) 2005-06-25 05:39:06 +00:00
Felix Paul Kühne
94d20dd3cd * ALL: basic skeleton for a streaming-wizard (refs #13)
done:
    - all items are included with complete l10n support
    - checkboxes and select-file-buttons behave as they are supposed to
    
    todo:
    - implementation of the logic, i.e. handling of the collected values, respective manipulation of the GUI, start of the stream
    - move some arrays to an external header file
    - some GUI things (e.g. radio buttons on page 2, etc. - see FIXMEs)
    - implementation of some help-dialogues (it might be necessary to create a re-usable window in the nib for that, since NSAlert is Panther and Tiger only)
    - l10n string fixes (both in OSX and WX)
    => most of the work still needs to be done
2005-06-19 19:37:42 +00:00
Antoine Cellerier
101ee29aeb change to new icon ( fixes #185 ) 2005-06-16 21:11:54 +00:00
Christophe Mutricy
de6dd45b78 Makefile.am: don't unix2dos dboxfiles.html as it produces problems with Movieplayer on dbox2 (refs #178). 2005-06-14 18:19:34 +00:00
Gildas Bazin
a5edd1f2d0 * Makefile.am: small change to the package-win32-base-exe target. 2005-06-08 13:17:48 +00:00
Rémi Denis-Courmont
575c056a1c Complete rewrite of vlc_symbols.h generation (closes #155)
New VLC_EXPORTs are now added at the end of module_symbols_t so that
offsets of other function pointers are preserved.

Deleted VLC_EXPORTs are replaced with dummy pointers for padding.

Of course, it doesn't solve the problem with changing shared structures
format :/ and it may cause SVN conflicts when multiple people changes
VLC_EXPORT. I doubt it can be avoided though.
2005-06-02 12:47:30 +00:00
Clément Stenac
9160790e0c Merge mediacontrol to trunk 2005-06-01 21:58:13 +00:00
Rémi Denis-Courmont
62ac96d497 Stupid kludge - I don't understand the bug though 2005-06-01 18:37:03 +00:00
Rémi Denis-Courmont
a2c3ce44a0 No longer run vlc-config times and times at each make run 2005-06-01 18:09:42 +00:00
Rémi Denis-Courmont
1acf84b10b MD5 hash API - closes #135 2005-05-31 10:51:03 +00:00
Rémi Denis-Courmont
b376f5053c vlc_getaddrinfo, vlc_getnameinfo and vlc_gai_strerror replacements 2005-05-22 11:19:55 +00:00
Rémi Denis-Courmont
925c688399 Hopefully fix multi-jobs builds 2005-05-20 19:29:25 +00:00
Gildas Bazin
c3064219f5 * Makefile.am: fixed build problem. 2005-05-11 13:18:00 +00:00
Gildas Bazin
c37c7fd5a2 * configure.ac, Makefile.am: fixes for WinCE build. 2005-05-11 11:30:12 +00:00
Damien Fouilleul
f5703c1647 - make use of cygwin rebase to optimize DLL loading, if present 2005-04-18 12:58:14 +00:00
Jérome Decoodt
e7e9b121ca Use VLC-release.app instead of VLC.app for package-macosx target 2005-04-06 15:13:54 +00:00
Jérome Decoodt
935da47419 Include http/*.png and http/*.ico in windows packages
-- xtophe
2005-04-06 15:12:52 +00:00
Jérome Decoodt
78a7417e6c Add a new target, VLC.app which make links to files instead of copies.
The old VLC.app target has been renamed VLC-release.app
2005-04-06 14:36:57 +00:00
Derk-Jan Hartman
ac49aa9e7e * Fix make dist, which was broken due to ebuild removal 2005-04-04 14:56:40 +00:00
Felix Paul Kühne
25d1496692 * updated the location of vlc.scriptTerminology
* removed the linkage to it in all localisations since it is a global entity now
2005-03-28 10:32:40 +00:00
Rémi Denis-Courmont
0350287495 - Add dependency of update-includes on vlc-config
- TODO: SSL on Windows
2005-03-02 19:45:39 +00:00
Rémi Denis-Courmont
ced883887d - build vlc_symbol.h modules_plugin.h and modules_builtin.h in top_builddir 2005-03-01 21:24:25 +00:00
Gildas Bazin
dffe74e2d2 * src/extras/dirent.c, ALL: fixed win32/ce dirent replacement and made it accessible from plugins as well. 2005-02-21 13:00:20 +00:00
Eric Petit
818805e7ce configure.ac: added --disable/enable-hal
Makefile.am: in package-beos, use $(STRIP) instead of strip since we
   might be cross-compiling
2005-02-19 01:58:57 +00:00
Gildas Bazin
3ce6222fd6 * Makefile.am: fixed package-win32 target 2005-02-18 10:49:08 +00:00
Gildas Bazin
37718fcc4d * configure.ac, Makefile.am: adapted the build for the gcc wince cross-compiler. 2005-02-15 21:09:09 +00:00
Jean-Paul Saman
8a779356d2 Run makensis installer on Linux without wine to produce Windows installer package. NSIS 204 needs a patch for installation under Linux, it will be uploaded to contrib directory. 2005-02-08 14:33:40 +00:00
Rémi Denis-Courmont
0410da919e - Fix building of vlc-config
VLC can now be built in a subdirectory
2005-02-06 16:02:24 +00:00
Gildas Bazin
056383054d * Makefile.am: include the activex plugin in package-win32-base. 2005-01-28 14:17:38 +00:00