Commit Graph

140 Commits

Author SHA1 Message Date
Sam Hocevar
27975a94c8 * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files. 2003-01-31 22:35:44 +00:00
Sam Hocevar
baa789f384 * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
kept up to date (and almost everything advertised in it was done).
2003-01-31 22:34:07 +00:00
Sam Hocevar
61411b1c84 * ./po/de.po: full german translation, courtesy of Felix K�hne. 2003-01-31 11:38:06 +00:00
Christophe Massiot
bed89e05ec Derk-Jan Hartman. 2003-01-23 13:54:59 +00:00
Loïc Minier
72fac693ab * configure.ac.in, modules/access/slp.c: New SLP access module,
see <http://www.openslp.org/>
2003-01-10 04:58:23 +00:00
Christophe Massiot
5361fc7d3e * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
* Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
2003-01-08 00:41:25 +00:00
Christophe Massiot
99f0761d7a Audio output. 2002-12-27 09:57:23 +00:00
Christophe Massiot
d8befd24d1 Added Bruno Vella <allevb@tin.it>, author of the Italian localization. 2002-12-27 09:47:55 +00:00
Yves Duret
fc92de91a6 fixed my entry. 2002-12-20 07:35:56 +00:00
Laurent Aimar
89ee60c17a * modules/mux/mpeg/*: should fix builtin compilation
* modules/access/ftp.c : an ftp access, buggy but it begins to work.
The main issue is about password confidentiality so you must know
what you are doing :((
2002-12-15 23:39:41 +00:00
Boris Dorès
84ae579e4f - new headphone channel mixer with virtual spatialization effect : This
effect should give you the feeling that you stands in a real room with
  a complete 5.1 speaker set when using only a headphone, providing a
  more realistic sound experience. It should also be more comfortable
  and less tiring when listening to music for long periods of time.It
  works with any source format from mono to 5.1.

  -> please try it and feel free to give me some feedback. Some
     improvements are already planned (adding echo, more configuration
     options, ...).

NB: whereas the filter itself is in a (very first) stable version, the
    way it is integrated to the filter chain is only a _temporary_ hack
    since it's the audio ouput core (input.c actually) which is directly
    responsible for it. Integrating it in a more suitable way will
    probably require some work on the way the filters are selected as
    well as on the configuration level, but I'm working on it :)
2002-12-09 00:52:42 +00:00
Eric Petit
6d1429740d * InterfaceWindow.cpp: removed warnigs
* AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
2002-12-04 02:16:23 +00:00
Boris Dorès
81ddbebda3 - Enterely new layout for the preference window of the native win32
interface, in order to improve its clarity (the dialog box is now even
  a bit smaller) and to get closer to Windows standards.
  (second part of the job, and hopefully the last for now, begun with
  Ipkiss a few days ago by using CheckListBoxes)

  Still need some work to get the interface compatible with Windows XP
  skins.
2002-11-27 21:51:30 +00:00
Gildas Bazin
85071f3419 * modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
Only one format of text subtitles is supported right now but we should be able
   to expand this by modifying modules/codec/spudec/text.c.
   Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).

* share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
   Andrew Flintham.

* AUTHORS: added Andrew Flintham to the authors file.

* modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.

* modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
   frame linked.
2002-11-06 21:48:24 +00:00
Gildas Bazin
bfc4f0f588 * ALL: New ogg demux and vorbis codec modules for preliminary support of
ogg/vorbis streams.
2002-10-23 23:17:45 +00:00
Jean-Paul Saman
e0c8e060c2 Updated AUTHOS file. 2002-10-03 20:46:46 +00:00
Christophe Massiot
4f2beec27e * Mac OS X audio device discovery and selection, patch courtesy of
Heiko Panther <heiko.panther@web.de>.
2002-10-02 22:56:53 +00:00
Sam Hocevar
764176f688 * ALL: started the slow move to automake. For the moment, the changes are
unnoticeable apart from the extra dependency on autoconf, automake and
    gettextize. See the new HACKING file for some information, especially if
    you don't run Linux.

    The current strategy is to have the configure script generate a nice
    automake Makefile from Makefile.am, and then clobber it with our good
    old dirty Makefile. Muahaha :-)
2002-08-25 23:18:05 +00:00
Sam Hocevar
a3412c816e * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
of Pascal Levesque.
2002-08-20 21:02:40 +00:00
Christophe Massiot
321841006c * New float32to* converter modules, courtesy of Xavier Maillard
<zedek@fxgsproject.org>.
* Fixed a bug in float32tos16, where gcc over-optimized a little and
  caused problems on some platforms (eg. solaris).
2002-08-13 22:42:23 +00:00
Sam Hocevar
0010fbbd48 * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John
Paul Lorenti <jpl31@columbia.edu>.
2002-07-17 06:40:49 +00:00
Sam Hocevar
5f7348c093 * ./AUTHORS: removed my entry for lool. /me should go back to school and
learn how to alpha sort.
2002-07-12 23:53:40 +00:00
Christophe Massiot
c974b7b07f * ./AUTHORS : added lool :-p ;
* ./doc/vlc-howto.sgml : Fixed typos ;
* ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are
  now alignment-safe ;
* ./STATUS : New file indicating who's working on what. Please keep it
  up-to-date ;
* ./MAINTAINERS : New file indicating who has knowledge on which parts.
2002-07-12 21:57:25 +00:00
Sam Hocevar
1f95f0338d * ./po/*: polish translation, courtesy of Arkadiusz Lipiec. 2002-07-12 17:08:52 +00:00
Sam Hocevar
660db6d877 * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
* ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
  * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
    palette.
  * ./plugins/spudec/spu_decoder.c: subtitle transparency support.

   Patches imported from v0_4_1_branch.
2002-06-27 19:46:32 +00:00
Christophe Massiot
d68093864d * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
* Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
2002-06-09 22:57:00 +00:00
Gildas Bazin
bf05a0e1f0 * filters were using memalign but freeing p_data instead of p_data_orig.
* updated MSVC++ project.
* small corrections to the LONGTEXT descriptions in main.c.
2002-05-19 12:57:32 +00:00
Christophe Massiot
c7b4f0cfeb * A few updates. 2002-05-19 12:12:06 +00:00
Christophe Massiot
04fa66cbaa Added quite a few missing names. 2002-05-02 23:02:43 +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
Sam Hocevar
b9d43101ac * ./po/*: re-ran make update-po, fixed a few translations.
* ./po/fr.po: completed the french translation.
  * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
    strings between the Gtk+ and GNOME modules to avoid duplicate translations.
2002-04-21 10:32:21 +00:00
Johan Bilien
1adfba81f1 * in TS demux, a program is selected only if a PMT for it was found.
This should fix the problem that occured when reading a file directly
  extracted from a satellite card.
* UDP access plugin uses input_SetProgram.
2002-04-17 17:00:58 +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
Olivier Teulière
d94ba35553 * ./AUTHORS: added myself :)
* ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
    item, not yet implemented.
  * ./plugins/win32/about.dfm: replaced the outdated author list with a
    "VideoLAN Team" entry.
2002-04-04 16:22:39 +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
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
Tony Castley
d9f75924be Updated Tony Castley's e-mail. 2002-03-13 08:41:59 +00:00
Christophe Massiot
5658c1d960 * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
for BT ;
* --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
-4 but I don't know how to do it with the new configuration module) ;
* Channel manager now uses a socket from the network plug-in and is more
portable (and probably broken, too :) ;
* input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
easily reused by plug-ins other than mpeg_ps and mpeg_ts.

That's all for tonight.
2002-03-04 23:56:38 +00:00
Xavier Marchesini
669c712a73 * Fixed DVD input under Win32.
* Fixed input parser under win32, chich couldn't understand that
c:\windows\bureau is a valid file and doesn't need to be accessed with
the plugin 'C' :-)
 * BTW, I added myself in the AUTHORS file :)
2002-03-03 17:34:27 +00:00
Sam Hocevar
4e412817aa * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
* ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
    Gtk interface, qvlc launches the Qt interface, etc.
  * ./plugins/fx/scope.c: we now have sound together with --aout scope.
2002-03-01 16:07:00 +00:00
Sam Hocevar
f5c0a050bd * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal
<sigmunau@stud.ntnu.no>, activate with --enable-lirc.
  * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons.
2002-02-06 02:37:18 +00:00
Sam Hocevar
4c6811495b * ./src/misc/modules_plugin.h: fixed a missing function initialization
which made decoder plugins segfault in GetChunk calls.
  * ./configure.in: proper soundcard.h check from Yves Duret.
2002-01-24 13:32:53 +00:00
Sam Hocevar
c7b1c474c6 * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
already a system macro under MacOS X.
  * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
  * ./plugins/glide/glide.c: activated double buffering.
  * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
  * ./src/input/input.c: fixed the input memory leak, and the insane thread
    spawning we got with vlc:loop.
  * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
    currently Linux-only.
2002-01-09 02:01:14 +00:00
Sam Hocevar
e48d619555 * Added Jeffrey Baker to the AUTHORS file.
* Fixed a PPC compilation issue.
2001-12-20 22:11:53 +00:00
Sam Hocevar
56afe807c2 * Added vlc-arts to the debian package generation.
* HP-UX port of the DVD ioctls courtesy of David Sieb�rger.
2001-12-11 14:43:38 +00:00
Sam Hocevar
a7592866a0 * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>.
* Fixed a charset issue in the french translation.
2001-12-10 13:17:35 +00:00
Sam Hocevar
45281e620d * Removed more unused code.
* Updated config.guess and config.sub from GNU's latest versions (bozo,
    you may want to update them in vls as well).
  * Added vlc.pot skeleton for translators.
2001-12-10 12:40:24 +00:00
Sam Hocevar
003c2ab300 * Removed unused code (intf_channels.c, keystrokes.h).
* Put common_win32.h back into common.h -- it wasn't that big and we
    should not multiply header files.
  * Added gettext support by Thomas Graf <reeler@reeler.org>, may be
    broken on other platforms but we'll only see it when I'm finished
    with vout 4 :-)
  * Fixed a segfault on exit when no fast_memcpy module was found.
2001-12-10 04:53:11 +00:00
Sam Hocevar
2be071915d * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
for my nevrotic and destructive pulsions during the next few hours!

  * If you want to test vlc, please use the v0_2_92_branch branch.

  * Stuff currently working:
     - direct to YUV buffer decoding
     - non-ugly subtitle blending
     - XVideo and SDL video output

  * Stuff currently utterly broken:
     - aspect ratio
     - software rendering (ie, all other video output plugins)

  * Additional misc changes:
     - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
       other plugins. Also, renamed mpeg to mpeg_system.
     - Added jobi to the AUTHORS file.
     - Factored code common to vout_x11.c and vout_xvideo.c.
2001-12-09 17:01:37 +00:00
Christophe Massiot
63e5cfb09b libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>. 2001-12-04 13:47:46 +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
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
Christophe Massiot
54c06952de Added fgp. 2001-11-07 10:34:28 +00:00
Christophe Massiot
28c71156ee MacOS X port : native QuickTime video output, courtesy of Florian G.
Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
2001-10-08 16:20:25 +00:00
Sam Hocevar
e8640eed39 Changes to vlc:
* Fixed arch-dependant build dependencies (Closes Debian bug #109722).
  * Minor changes to the (non-working) ncurses interface.

 Changes to libdvdcss (courtesy of H�kan Hjort <d95hjort@dtek.chalmers.se>):

  * If we see 3000 unencrypted blocks assume that the title is unencrypted.
  * If we have not seen any encrypted block and then discover that the block
    just read is not a valid block of an MPEG2 Program stream, assume that the
    title is unencrypted.
  * Empty keys (for unscrambled sectors) are now cached as well.
  * We try to decrypt the file even if DVD ioctls are not available.
2001-09-09 13:43:25 +00:00
Christophe Massiot
b3b880766e * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec
(untested !) ;
* Local minor optimizations in IDCT ;
* Removed a hopeless kludge in input_clock.c
2001-09-05 16:07:50 +00:00
Christophe Massiot
985a4b90f4 IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>. 2001-08-27 16:13:20 +00:00
Christophe Massiot
45f3f2825f * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying :
- performance boost ;
- fixed the "Dual Prime Arithmetic" bug ;
- 3DNow! motion compensation module ;
* BTW, fixed numerous bugs ;
* AC3dec statistics do not show up with --enable-stats, because I doubt
they're understandable by a normal human being, and they pollute the output.
2001-08-22 17:21:46 +00:00
Sam Hocevar
3007c6b885 * Fixed a bug in the gtk interface which caused vlc to go amok after
having met a zero-sized area.
  * Found out how to type '�' in vim :-)
  * Added missing bloat to modules_export.h.
  * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
  * Added vlc:loop playlist command to go back at the beginning.
    Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
    This change isn't very elegant but there are already bugs in the
    playlist handling, I'll try to polish it once the playlist is fixed.
2001-08-09 08:20:26 +00:00
Sam Hocevar
e9ea66aeba * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>. 2001-08-08 02:48:44 +00:00
Sam Hocevar
641341e854 * Updated version number to 0.2.82.
* Updated ChangeLog.
  * Fixed a typo in Makefile.dep.
2001-08-07 10:54:51 +00:00
Sam Hocevar
460360a85e * Added a dummy libdvdcss so that the DVD plugin can be used without
libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
    and will use the dummy functions only if it couldn't find a valid
    libdvdcss. This is probably only useful to package maintainers.

  * Tidied the snapshot-* Makefile rules.
  * Tidied the modules Makefiles.
  * Removed useless stuff in the debian/ directory.
  * Removed the "make all" kludge in the Makefile.opts rule. I hope this
    patch is harmless on all systems.
2001-08-06 13:28:01 +00:00
Christophe Massiot
61cd2b0a26 * QNX RTOS plug-in by Jon Lech Johansen. 2001-07-19 11:50:51 +00:00
Christophe Massiot
9727b87f36 * FreeBSD compilation fix, by �yvind Kolbu. 2001-07-19 11:42:31 +00:00
Sam Hocevar
a50a0a25f5 * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
vlc's DVD input (looks like decoders are expecting data too early and
    DVD input can't cope with it due to decryption). Needs to be investigated.
  * Plugins are now compiled in plugins/* and libraries in lib/*.
  * The KDE UI compiles again but does not work yet.
  * ALSA plugin message corrections.
  * Calculation modules can now be calledwith a shorter name
    (eg. '--downmix mmx' instead of '--downmix downmixmmx').
  * Fixed insane verbosity of the SDL plugin.
2001-07-11 02:01:05 +00:00
Sam Hocevar
0967faf5ed * Compile fix for newer versions of MacOS X by Colin Simmonds
<colin_simmonds@Mac.lover.org>.
  * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
    <ej0@cise.ufl.edu>.
2001-06-25 11:34:08 +00:00
Sam Hocevar
01d140d81d * Win32 network support by Boris Dor�s <babal@via.ecp.fr>. 2001-06-21 07:22:03 +00:00
Sam Hocevar
47723362cc * Applied old FreeBSD patch for dvd input by German Tischler.
* Found what was causing the slowdowns: a namespace collision. Put all
    plugins into builtins again.
2001-06-07 15:27:44 +00:00
Sam Hocevar
b8ce47bbc7 * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>. 2001-05-31 03:12:49 +00:00
Sam Hocevar
abe5a7d0c0 * Speed optimization in the handling of the unusual ephemer DVD subtitles.
* Little optimization to bozo's UnalignedShowBits fix.
  * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>.
2001-05-08 00:43:57 +00:00
Sam Hocevar
c8c99b214e * Fixed a few warnings with gcc 3.0.
* aout and vout are now allocated in banks, making it possible to have
    several of them at the same time.
  * configure now checks for MMX and MMX EXT support in the assembler.
  * Removed all MMX code from the main program and moved it to the
    existing idct modules (Closes: Debian bug #96036).

    Don't forget to make distclean before building vlc again.
2001-05-06 04:32:03 +00:00
Sam Hocevar
a70f8bb371 * Mandatory step for video output IV and the audio output quality
fix: the output threads are now spawned when a decoder needs one,
    so it can decide the audio frequency or the video window size. Still
    under heavy construction, so don't get too excited at finding bugs
    in it yet.

    Note: this change broke the XVideo module, so I made its score much
    lower than before. I suspect xvideo.so had a bug before which only
    appears now. Other video output plugins may be broken as well, but
    again this might be due to old existing bugs showing their ugly head.

  * Fixed a few buffer overflows in the Gnome interface.
  * The module bank is now a global variable. The video output bank and
    the audio output bank might follow (when they exist).
  * Coding style and organization fixes to the spdif decoder.
  * autoconf and Makefile changes by Arnaud Gomes-do-Vale
    <arnaud@carrosse.frmug.org>.
2001-05-01 04:18:18 +00:00
Sam Hocevar
0a4aeaa67c * Coding style fixes here and there.
* Miscellaneous QNX compile fixes.
  * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
  * Added Marcari and Gildas to the AUTHORS file.

  (I commited the mingw32 port because it doesn't add any new code outside
   the #ifdefs, but we won't tell a word about it for the moment. We don't
   really need windows users whining about bugs, do we ?)
2001-04-28 03:36:26 +00:00
Sam Hocevar
c0138ec5ec * Fixed the continuous 'seeking position' bug in network mode.
* rc interface plugin for vlc control through /dev/stdin courtesy
    of Peter Surda <shurdeek@panorama.sth.ac.at>.
  * Support for `ts://foo:42' style input source:
     vlc ts://vls.via.ecp.fr:1234
     vlc ts://vls.via.ecp.fr
     vlc ts:vls
     vlc ts:vls:4321
    As a side effect, the Gnome and Gtk "network input" buttons work.
2001-04-27 16:08:26 +00:00
Sam Hocevar
9268862b2b * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com> 2001-04-21 00:31:07 +00:00
Sam Hocevar
6b3c854071 * Beginning of the built-in modules support.
A few words about the changes:

  - heavy Makefile butchery has taken place, each plugin now has its own
    Makefile. I know recursive make blablah harmful, but it was just so
    much easier to do this way.

  - Makefile.in has disappeared, we now generate Makefile.opts with
    the overall configuration options, and Makefile.modules which is
    specific to module compilation.

  - After ./configure has been run you may want to modify Makefile.opts
    to check which modules will be compiled built-in or as plugins.

  - Some modules cannot be compiled built-in right now because proper
    linkage doesn't work yet. We don't really care since they're the
    interface or video output modules. The most important stuff works
    (iDCT, motion, YUV, input).

  - It's perfectly valid to compile a module both as built-in and as a
    plugin. vlc will only load the built-in one, but I'll add an option
    to ignore built-in modules for testing purposes.

  - We *should* see a performance increase here. I didn't have much time
    to test it, but if anyone can confirm and perhaps give a rough
    estimate of how much we gain...
2001-04-15 04:19:58 +00:00
Sam Hocevar
3ad76f44ec * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>.
* Updated icons.
  * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c.
  * Created darwin_specific.c to store the program path at boot time.
    (XXX: check that it didn't break the OS X port)
  * Fixed a warning in netutils.c.
2001-04-12 01:52:45 +00:00
Sam Hocevar
5ff854ec22 * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au>
* Makefile.in and configure.in fixes by Nilmoni Deb <ndeb@ece.cmu.edu>
  * A few syntax fixes in the plain X11 plugin
2001-04-01 06:21:44 +00:00
Sam Hocevar
4f551c2bf0 * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
* Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
  * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
    by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
  * Added Colin and Eugenio to the AUTHORS file.
2001-03-21 13:42:35 +00:00
Sam Hocevar
81bafafac1 * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
Shane, I removed the static variables from your code because static
   is not thread-safe, and one can imagine having several video output
   windows launched at the same time. Also, I made your feature work
   in windowed mode as well, because people kept asking how to hide the
   mouse pointer.

   Also, if you want to work on the XVideo extension, you are welcome ;
   most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr>
   had offered to work on it, but he seems to be a bit lost, so you may
   want to take over his job.

   As for the "zoom" feature, I suggest you wait until version 4 of the
   video output is done, it'll be easier to do then.

Regards,
2001-03-20 21:42:41 +00:00
Sam Hocevar
2afb724073 * Everything in place for the 0.2.63 release.
* Got rid of the CONTRIBUTORS list, and switched AUTHORS to a
    linux-kernel like author list.
  * Updated TODO list.
  * Fixed a segfault in the BeOS interface when --noaudio was specified.
  * Title and Chapter selection in the Gnome and Gtk+ interfaces.
2001-03-05 01:29:25 +00:00
Sam Hocevar
9014b46011 Commited BeOS changes by Richard Shepherd and Tony Castley.
include/video_output.h
    * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr
      decoding needed instead of YUV-RGB
    * Will be removed later when video_output.c rewritten

   src/video_output.c
    * vout_CreateThread() initialises b_YCbr to zero

   plugins/beos/*
    * New BeOS video plugin that supports hardware overlays and new
      MediaPlayer compatible interface

   plugins/*
    * Added YUV-YCbCr transforms
2001-03-04 16:20:16 +00:00
Sam Hocevar
9584da59d1 * Forgot to fix the vlc.spec.
* Added Bozo to the author list.
2001-02-21 00:47:49 +00:00
Sam Hocevar
583c6553f6 * Ported Glide and MGA plugins to the new module API. MGA never worked,
so this didn't make it work better.
  * Started thinking about built-in modules, and added some code to
    make it easier eventually.
  * Added Oct in the AUTHORS file.
  * Fixed a mistake in configure.in.
  * All your base are belong to us.
  * Fixed a bug in src/misc/modules which prevented loading modules
    when launched from the Tracker.
  * Fixed a similar bug in src/video_output/video_text.c.
  * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
    who ported the Linux DVD ioctls. We can now read encrypted DVDs
    under BeOS ! Woohoo.
2001-02-20 07:49:13 +00:00
Sam Hocevar
02d21f72fa * The pure Gnome part of the Gnome interface has been rewritten from
scratch, and the .glade file included as well. You can edit it by
   installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
   or directly by hand if you grok XML.
 * Files can now be loaded into vlc using the `Open' buttons. But for the
   moment you still have to launch vlc with at least one file, because it
   quits when the end of the playlist is reached.
 * Idle screen was disabled because it eats a lot of CPU and is mostly
   useless for the moment. And it gets activated when pause lasts for too
   long.
2001-02-12 00:20:37 +00:00
Henri Fallon
a7dd995f4c Added : alsa support
Todo : - test it on several cards
       - support more than Stereo s16
       - make configure check for alsa
2000-11-20 03:31:45 +00:00
Sam Hocevar
f6268f60f4 * vlc.init becomes ~/.vlcrc
* removed float operations in the video decoder, and all emms asm functions
  * borrowed linuxvideo's MMX motion compensation
  * fixed an undefined symbol in the MMX YUV plugin

Meuuh & Sam.
2000-08-07 22:18:24 +00:00
Sam Hocevar
acbd88f262 . input fichier en ligne de commande (le reste a du p�ter, c'est pas
possible autrement)
2000-06-14 23:55:41 +00:00
Sam Hocevar
ec9bf58ab3 - �a compile sous FreeBSD (mais �a ne tourne pas)
- les d�pendances sont cach�es dans .deps/ au lieu de deps/
 - suppression d'encore quelques #include inutiles.
 - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c
  un peu comme les threads, pour faciliter le portage.
 - l�ger remaniement de l'output pour --help et --version
 - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous
  certaines architectures.
 - ajout de la GPL dans un fichier COPYING
 - fichier README avec rien dedans pour le moment, � part la liste de
  toutes les personnes ayant particip� au projet. J'en ai *forc�ment*
  oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il
  y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais
  rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement.
 - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai
  mis toutes les personnes ayant fait au moins un commit, ainsi que Henri
  parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce
  qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable-
  ment oubli� des gens. Corrigez !
 - r�pertoire debian/ qui servira � cr�er des packages
 - rajout d'une entr�e pour faire `make install' (pas encore parfait)
 - nom de code de la future release 0.2 : `Onatopp' :)
2000-03-04 11:52:48 +00:00