Commit Graph

302 Commits

Author SHA1 Message Date
Sam Hocevar
8e9f4dc514 * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
* ./configure.in: deactivated ipv6.so under QNX for now.
2002-05-04 15:49:56 +00:00
Sam Hocevar
9e00d13571 * ./configure.in: we check support for variadic macros (screw Borland!). 2002-05-03 18:40:21 +00:00
Christophe Massiot
f7cee4f2da * Misc sound fixes [Mac OS X port]
* Fixed VCD double detection
2002-05-01 22:32:27 +00:00
Gildas Bazin
a833d9d840 * added a --with-a52-tree option to the configure script. 2002-05-01 19:59:42 +00:00
Gildas Bazin
9d6920b9ea * moved the function definitions from threads.h into threads_funcs.h. This
allows us to move p_main_sys into p_main (p_main->p_sys).
* fixed the --with-gtk-config-path and --with-sdl-config-path options in
   configure.in
2002-04-27 22:11:22 +00:00
Johan Bilien
30046622c5 * ALL : better FreeBSD detection for VCD input 2002-04-27 02:20:32 +00:00
Christophe Massiot
7eb66813ac Fixed a typo in libdvbpsi handling. 2002-04-26 23:52:04 +00:00
Johan Bilien
1c26af817b * plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input. 2002-04-26 23:32:23 +00:00
Sam Hocevar
ebf1f25531 * ./configure.in: dropped usage of $withval and $enableval in favor of the
safer variants $with_foo and $enable_foo.
2002-04-25 21:35:31 +00:00
Johan Bilien
5a70322c5f * Moved Program Specific Information decoder to the ts demux module
* Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
  used by default if the lib is found. It shares much code with mpeg_ts
2002-04-25 02:10:33 +00:00
Jon Lech Johansen
4397dc74f0 * Fixed MacOS X module linking problem. 2002-04-24 22:56:43 +00:00
Sam Hocevar
fbe65af695 * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
upcoming work.
2002-04-23 23:06:05 +00:00
Sam Hocevar
a6bccb1c29 * ./src/interface/main.c: tidied the help output code.
* ALL: removed underscores from option names and made a few options more
    self-explanatory, for instance --input_channel becomes --audio-channel;
    run vlc -H to see what has changed.
  * ALL: replaced many occurences of "plugin" with the word "module".
  * ./src/interface/main.c: moved all satellite-specific configuration options
    to the satellite plugin.
  * ./po/*: updated translations.
2002-04-23 14:16:21 +00:00
Sam Hocevar
1521d766d4 * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
verbose messages.
  * ./po/en_GB.po: British translation.
2002-04-22 08:20:26 +00:00
Sam Hocevar
62ffd1a0bf * ./vlc.spec: fixed build dependencies.
* ./configure.in: when -lintl is available, we now also link plugins with it.
2002-04-18 19:38:57 +00:00
Sam Hocevar
9e607c8036 * ./configure.in: switched version to 0.3.1.
* ./vlc.spec: imported Mandrakesoft's latest enhancements.
  * ./ChangeLog: updated ChangeLog.
2002-04-18 05:11:30 +00:00
Sam Hocevar
e81cf378be * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
extension gethostbyname2(), thanks to Thomas Graf.
2002-04-18 04:34:37 +00:00
Sam Hocevar
db10e796ee * ./AUTHORS: added people locations, just for fun.
* ./configure.in: disabled SSE plugins when using mingw32.
  * ./src/misc/configuration.c: disabled the AltiVec warning message on the
    PowerPC platform because it was misleading.
2002-04-17 11:43:31 +00:00
Sam Hocevar
6d8b08a432 * ./configure.in: fixed a bug in the libdvdread detection.
* ./configure.in: fixed plugin compilation under Win32.
2002-04-10 00:08:36 +00:00
Christophe Massiot
0393b2535b * Fixed Altivec-enabled version of fastmemcpy
* Fixed --memcpy switch
* Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p)
* New README file for MacOS X.
2002-04-07 23:08:44 +00:00
Sam Hocevar
a0249c48f6 * ./configure.in: wrote a better test for libdvdread detection.
* ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
    a segfault in the Gtk+ popup menu when toggling the interface.
  * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
    do not accept empty macro arguments.
2002-04-07 06:48:48 +00:00
Sam Hocevar
db7581242a * ./Makefile, ./configure.in: misc BeOS build fixes. 2002-04-05 21:26:29 +00:00
Sam Hocevar
1b0868ed29 * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
* ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
    anymore, the package is now 700k instead of 4MB.
  * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
    foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
    lot of stuff from Makefile.opts.in back to configure.in.
  * ./install-win32: updated script for NSIS 1.96.

   I hope this doesn't break too many other architectures...
2002-04-05 20:44:23 +00:00
Sam Hocevar
0d691469a7 * ./configure.in: added --enable-intfwin to enable the win32 interface and
--with-bcbuilder to tell make where to find Borland C++ Builder.
2002-04-05 12:35:47 +00:00
Sam Hocevar
e98aae28c0 * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
* ./plugins/win32/Makefile: intfwin.so can be built using commandline.
  * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
    file isn't needed for the intfwin plugin anymore.
  * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
2002-04-05 03:27:27 +00:00
Gildas Bazin
cf5b3832dc * introduced a memalign wrapper that will align the memory manually if
memalign doesn't exist.

  void *vlc_memalign( size_t align, size_t size, void **pp_orig )
  where the return value is the aligned pointer and *pp_orig is the pointer
  that has to be freed afterwards.

  the arithmetic I'm doing on the pointer to align it is not portable to
  64bits architectures. If someone knows how to something portable, please
  tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).

  Other little problem, I was planning to use posix_memalign by default in
  the wrapper implementation but it doesn't work (someone can tell me what
  I'm doing wrong ?)

* re-enabled the sse plugins on win32 as we don't have anymore alignment
  issues.

* fixed typo in vout_directx.c
2002-04-05 01:05:22 +00:00
Christophe Massiot
a33d6accd4 * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !)
* Disabled memcpyaltivec since it's buggy
2002-04-04 22:51:01 +00:00
Christophe Massiot
054b90aa1d * Fixed intf_eject for iPAQ (untested)
* asm memcpyaltivec for Linux/PPC
2002-04-04 22:08:05 +00:00
Sam Hocevar
71b4ea0ba4 * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
replaced the outdated author list with a "VideoLAN Team" entry.
  * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
    it does not work, and removed the vlc-a52 package because liba52 is
    statically linked into vlc.
  * ./debian/control: added more helpful package descriptions.
  * ALL: changed version to 0.3.0. Yeah, it's coming.
  * ./Makefile: fixed make dist.
2002-04-04 15:35:09 +00:00
Sam Hocevar
b29f85e06c * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
* ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
  * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
  * ./Makefile: renamed the `snapshot' rule to `dist'.
  * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
2002-04-04 05:08:05 +00:00
Christophe Massiot
439f10a65c * Fix for iPAQ familiar Linux (untested)
* HTTP files now find the EOF (though HTTP input is still broken)
2002-04-03 23:24:42 +00:00
Christophe Massiot
928d731dba Fixed altivec memcpy module [OS X port] 2002-04-03 22:36:50 +00:00
Sam Hocevar
dd5d92a425 * ./Makefile.modules: modules now depend on Makefile.opts.
* ./configure.in: added (hopefully) explicit messages on how to get
    libdvdcss and link vlc with it.
  * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
2002-04-03 16:22:23 +00:00
Sam Hocevar
5ba63c6664 * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
contributor is currently working on.
2002-04-03 06:45:36 +00:00
Sam Hocevar
0beab2c2c8 * ALL: removed libdvdcss from the vlc tree.
* ALL: removed libdvdread from the vlc tree.
  * ./acconfig.h: removed this file.
  * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
  * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
2002-04-03 06:23:08 +00:00
Sam Hocevar
981c5ccad6 * ./po/ja.po: added Japanese translation from Fumio Nakayama
<endymion@ca2.so-net.ne.jp>.
  * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
  * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
    release?
2002-04-03 02:43:14 +00:00
Gildas Bazin
22b05cefc6 * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option.
( this creates a small memory leak as we don't free the string obtained
    from config_GetPszVariable, but I think we can live with it for now )

* the SSE plugins are disable on the mingw32 build as they don't work.
  ( because memalign is not implemented on win32, and malloc only aligns
    on an 8 bytes boundary )

* fixed small mistake in INSTALL.win32
2002-04-02 23:27:07 +00:00
Christophe Massiot
75824aafc4 Added memcpyaltivec. 2002-04-02 23:00:27 +00:00
Sam Hocevar
77d515ff6d * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
* ./plugins/dvd/dvd_access.c: removed a warning.
  * ./src/misc/configuration.c: Solaris fixes by Meuuh.
  * ./FAQ: removed outdated stuff.
2002-04-02 10:17:08 +00:00
Jean-Paul Saman
396805bf24 Added Netherlands translation (nl) to configure.in 2002-03-27 19:53:38 +00:00
Christophe Massiot
9e82d79bfd * GNU make detection
* Deleted non-working fullscreen menu item [OS X]
* udp and http no longer modify p_input->psz_name
2002-03-26 23:39:43 +00:00
Xavier Marchesini
c58149f510 * Win32 fix. 2002-03-22 00:24:17 +00:00
Christophe Massiot
022983ea98 Miscellaneous fixes for the OS X port. 2002-03-21 23:49:20 +00:00
Gildas Bazin
fb3f8ba53d * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
into config_LoadCmdLine()
* config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
   some problems on solaris. This function now uses getpwuid and is called
   only once to store the home directory into the p_main structure.
2002-03-21 07:11:57 +00:00
Johan Bilien
6d7c226153 *** empty log message *** 2002-03-21 02:27:04 +00:00
Christophe Massiot
1c7d942747 Fixed a typo. Grmbl. 2002-03-19 23:47:48 +00:00
Christophe Massiot
a77d93f0e6 Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
call).
2002-03-19 23:44:44 +00:00
Sam Hocevar
8ce5aeea91 * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
* ./configure.in: fixed a few bashisms.
  * ./src/misc/configuration.c: fixed build under Solaris.
  * ./TODO: updated todo list.
2002-03-19 14:00:50 +00:00
Sam Hocevar
fde2aaeaf2 * ./configure.in: BeOS compilation fixes.
* ./debian/rules: activated (broken) KDE interface.
  * ./plugins/access/http.c: fixed a segfault.
  * ./plugins/alsa/aout_alsa.c: fixed a segfault.
2002-03-19 05:49:31 +00:00
Jon Lech Johansen
5dcebef960 * MacOS X aout now uses AudioConverter for int->float
* Various MacOS X intf improvements and bug fixes
2002-03-19 03:33:52 +00:00