1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

1427 Commits

Author SHA1 Message Date
Christophe Massiot
735d6f7c95 Added vlc.app 2001-11-29 15:57:07 +00:00
Christophe Massiot
58e5f3722a Fixed another compilation problem. 2001-11-29 15:56:37 +00:00
Christophe Massiot
5eaa52fb3c Fixed a problem with vlc.app. 2001-11-29 15:34:28 +00:00
Christophe Massiot
13fd7a12d6 Moved #include <string.h> to macosx plug-in instead of threads.h, as in
other plug-ins.
2001-11-29 10:20:56 +00:00
Florian G. Pflug
15d59e21b5 *) Added "#include <string.>" to include/threads.h
It' wouldn't compile on OSX without this.

  *) Removed the mutex the vout and intf thread (were supposed to use)
     for syncronizing acces to the p_vout->p_sys structure.
     The p_vout->change_lock mutex is used for syncronization now. (and
     should make synronization work)
2001-11-29 01:01:48 +00:00
Christophe Massiot
248eb0b5b9 * Added error checking in pthread wrapper ; as a result, intf_msg.h must
now be included *before* threads.h ;
* Changed all files to include intf_msg.h before threads.h ; while I was
at it, I update the copyright notices ;
* Removed the obsolete darwin plug-in.
2001-11-28 15:08:06 +00:00
Sam Hocevar
65daff0bd0 * Fixed a deadlock (bug reported by marcari). 2001-11-27 14:42:46 +00:00
Christophe Massiot
8715adf848 Various (sometimes hopeless) fixes to try to improve xvideo stability. 2001-11-27 14:31:19 +00:00
Christophe Massiot
c50ca2fc55 Removed obsolete entry. 2001-11-27 13:06:23 +00:00
Christophe Massiot
749c5adf5e Documentation updates. 2001-11-27 12:52:54 +00:00
Christophe Massiot
1c539d10db * Updated man page.
* dvd:<device>[@<raw device>] to avoid device namespace collision under
win32.
2001-11-27 12:33:20 +00:00
Christophe Massiot
1e107cf789 New syntax for the dvd input :
dvd:<device>[:<raw device>]
The raw device must have been prepared (by root) beforehands.
2001-11-27 11:44:48 +00:00
Christophe Massiot
caa99b311a More WIN32 portability fixes. 2001-11-27 11:14:55 +00:00
Christophe Massiot
cb700a8dbe Disabled dvdread by default since it causes many portability problems.
Enable it with --enable-dvdread.
2001-11-27 10:58:11 +00:00
Christophe Massiot
cfe935cee6 Fixed a compilation issue under Win32 2001-11-27 10:50:35 +00:00
Christophe Massiot
cb72f8949a Fixed a potential packet corruption in the DVD input (I suspect this
might be the cause of the OS X problem - please confirm).
2001-11-27 10:18:33 +00:00
Marc Ariberti
6df445cfb8 * changed the protocol version for communication between vlc and vlcs
from 12 to 13 (due to change from ts:// to udpstream://)
2001-11-26 23:06:02 +00:00
Florian G. Pflug
a3d6b5caa1 *) changed includes from
#include <dvdread/...> to
    #include "..."

 *) Darwin doesn't have off64_t, stat64, lseek64. Added
    #ifdef SYS_DARWIN
    #define off64_t off_t
    ....
    #endif
    to dvdread.c

 *) Fixed stupid bug in vout_macos.x. On startup, it would
    try to free a non-existant QuickTime Sequence. This could be
    the reasons for (some?) of the crashes at startup.
2001-11-26 22:28:05 +00:00
Christophe Massiot
3a824f8159 Reworked Keith Packard's raw device patch. The name of the raw device
is in the environment variable DVDCSS_RAW_DEVICE.

Untested (as usual :-). Feedback welcome.
2001-11-26 15:56:36 +00:00
Gildas Bazin
b618828621 * Big clean-up to allow compiling every module as plugins.
* Added bytes_swap.h to provide ntoh() and htol() on Win32. With this
     change we don't have to link winsock2 with every plugin anymore. This
     should also give us a slight speed increase.
 * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation
     on Win32.
 * Modified ac_downmix_3dn and sse so they compile with the latest gcc for
     Win32.

(PS: the dvdread plugin doesn't compile yet on Win32)
2001-11-25 22:52:21 +00:00
Stéphane Borel
b8ff945d3a Support for libdvdread.
Libdvdread files are in extras/libdvdread. They have not been changed from
those of libdvdread 0.9.2. The changes are in the subdirectory videolan.
They basically consist of a new function in the API that does a readv()
instead fo a read().

The library is statically linked with libdvdcss from extras/libdvdcss, and
the whole is statically linked with the plugin dvdread. Dvdread can only be
compiled as a builtin module for the time being, I think (which means I
haven't tried to compile it as a plugin).

Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few
changes to use libdvdread calls. It is still in very alpha stage, but it
should offer the same features as the current DVD input.

It can be called with either the syntax: "dvdread:/dev/dvd"
or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u)
should work too.
2001-11-25 05:04:38 +00:00
Sam Hocevar
81287869b3 * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036). 2001-11-25 01:26:54 +00:00
Christophe Massiot
fefa3b6542 Major rewrite of the network layer. The following syntax ARE NO LONGER
SUPPORTED :
ts:toto:1234/meuh
--server toto --broadcast meuh --port 1234

The only supported syntax is :
udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]]
example : udpstream:toto@meuh:toto

In most cases, simply passing "udpstream:" should work, since it enables
unicast and broadcast reception on port 1234 from any server. Other
options are only used for fine tuning and multicast.

TODO :
* The GTK interface is broken (glade knowledge wanted !)
* Test this on all supported platforms (and fix them :)
[this won't work with current channel servers - fix needed]
2001-11-23 18:47:51 +00:00
Jon Lech Johansen
f1632229ae Don`t use long long, use u64/s64 (int_types.h).
Fixed a stale pointer in mpeg_vdec_Run().
2001-11-21 22:33:03 +00:00
Christophe Massiot
25c83d445a (Hopefully) fixed the network connect() bug under UNIX. I need
confirmation that I didn't break the Win32 port, please.
2001-11-21 16:47:46 +00:00
Christophe Massiot
8b949d08fd Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!) 2001-11-21 10:47:20 +00:00
Sam Hocevar
d04d186e34 * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
* Fix to the esd plugin when esd-config --cflags is nonempty.
2001-11-19 23:49:43 +00:00
Stéphane Borel
063772292e -fixed a bug in libdvdcss: the key wasn't searched when it had to.
dvdcss_seek : searches a new title key when
	-the flag is DVDCSS_SEEK_KEY,
	-the flag is DVDCSS_SEEK_MPEG, only if method is not "title".

dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as
dvdcss_title (which might eventually be removed).

Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be
removed (sorry sam, I've mistaken you by forgetting that)
2001-11-19 15:13:11 +00:00
Stéphane Borel
0050c53085 * --chennels puts gtk/gnome in multi-channel network mode.
* the network window of the interface reports the values of the environment
 variables.

* channels mode excludes vls configuration

* the vlc does not try to bind vls.via.ecp.fr by default when you select
 channels mode.
2001-11-16 00:29:52 +00:00
Xavier Marchesini
332312e725 Removed my modification, it seems the libs we're linking with are far
too old to support this option. And it also seems it doesn't function
anywhere out of my box :)
2001-11-15 21:27:53 +00:00
Sam Hocevar
5ea5076a0b * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer
<mathias@research.att.com>.
2001-11-15 18:50:49 +00:00
Sam Hocevar
3e5f531b38 * Fixed a little crash introduced in my previous commit :-)
* Removed more unused code.
2001-11-15 18:11:50 +00:00
Sam Hocevar
4a0dae0183 * Fixed a few crashes due to race conditions in the decoder spawning.
* Removed unused code here and there.
2001-11-15 17:39:13 +00:00
Christophe Massiot
63eddb9ecc Removed unused structure. 2001-11-15 16:15:59 +00:00
Xavier Marchesini
2840daffcf Please, please, don't forget those who use the --with-directx flag when
./configuring ! :p
Now, to configure directx, use the --enable-directx and --with-directx
if necessary.
2001-11-14 23:19:38 +00:00
Gildas Bazin
7602c5360d - The ./configure script is more friendly for Win32 users.
( xvideo, x11 and dsp plugins are not enabled by default for win32,
      plus a few other Win32 cosmetic changes )
- Updated the INSTALL-win32.txt file.

(Let's hope I didn't break anything ;-)
2001-11-14 18:08:27 +00:00
Christophe Massiot
48f385eee7 Fixed a bug in altivec detection on MacOS X. 2001-11-14 16:55:05 +00:00
Xavier Marchesini
28fdcbbbf7 It seems that the 'focus' bug under WinME is solved. Could someone with
a 98 check, and someone under win2k check that nothing is broken ? :)
2001-11-14 04:55:49 +00:00
Stéphane Borel
7027d05faf -moved warning message to debug message in spdif pass-through plugin
-changed a bit the wait time. It works better here, please test (Bozo ? 0:-)
2001-11-14 03:38:11 +00:00
Jon Lech Johansen
6cbaf16251 The default file-translation mode was not being set under win32.
In other words, file playback in 0.2.91 does not work. For de-
scheduling threads use a 0ms sleep instead of 1ms, as it was
causing problems under WinXP. I hope this does not introduce
problems under previous windows versions. I noticed it was
originally 0ms, but later changed to 1ms...
2001-11-14 00:01:36 +00:00
Sam Hocevar
50366aa6da * Fixed heap corruption issues in ac3dec (thanks reno). 2001-11-13 18:10:39 +00:00
Christophe Massiot
e84a7e7a89 Typo. 2001-11-13 16:28:05 +00:00
Sam Hocevar
314ac3af7b * Fixed a crash when using --input dvd /dev/dvd' instead of dvd:/dev/dvd' 2001-11-13 16:00:54 +00:00
Sam Hocevar
3355a621a9 * configure should no longer assume AltiVec is supported when it actually
isn't with buggy compilers and/or pre-set $CFLAGS.
2001-11-13 15:08:25 +00:00
Christophe Massiot
133d5c2b56 RPM builds. 2001-11-13 12:19:13 +00:00
Henri Fallon
ec945137a1 Forgot Changelog.
Began to re-read the documentation.
2001-11-13 12:15:21 +00:00
Sam Hocevar
b74849a186 * Commited my little release-howto (only useful to core vlc developers). 2001-11-13 12:11:27 +00:00
Henri Fallon
49a0736e1c All decoders (audio, video, subtitles) are now modules.
- mpeg_vdec, mpeg_adec and ac3_adec are builtins by default
- ac3_spdif, spu_dec and lpcm_dec are plugins by default
2001-11-13 12:09:18 +00:00
Sam Hocevar
bee557f980 * Closing Debian bug #119369 which was fixed a while ago. 2001-11-13 11:44:15 +00:00
Christophe Massiot
fc162d4f6a Bumped up version number to 1.0.0 :p. 2001-11-13 11:05:49 +00:00