1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-12 13:44:56 +02:00
Commit Graph

1879 Commits

Author SHA1 Message Date
Sam Hocevar
c2a934c0ff * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
of places.
2003-02-02 04:01:29 +00:00
Sam Hocevar
e20aa1e6e3 * ./po/it.po: ultimate italian fixes by Bruno Vella. 2003-02-02 03:08:20 +00:00
Sam Hocevar
a7e0549995 * ./po/it.po: updated italian translation, courtesy of Bruno Vella. 2003-02-02 02:11:59 +00:00
Sam Hocevar
d0bff31cfe * ./po/*: more interface strings harmonization. 2003-02-02 01:37:03 +00:00
Sam Hocevar
3aabcacdb9 * ./po/*: more s/vlc/VLC/ changes. 2003-02-02 00:46:58 +00:00
Sam Hocevar
c0fc3bc207 * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
to come.
2003-02-02 00:29:29 +00:00
Christophe Massiot
c8d4e9b990 * modules/gui/macosx/*: Fixed localization bugs
* po/fr.po: Updated French translation
* extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
2003-02-01 23:46:24 +00:00
Sam Hocevar
cd5718a28e * ./po/it.po: a few corrections. 2003-02-01 19:04:43 +00:00
Christophe Massiot
4e433d964d Updated Italian translation courtesy of Bruno Vella. 2003-02-01 16:33:31 +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
abd941fea7 New nl translation, courtesy of dj hartman. 2003-01-29 17:07:37 +00:00
Sam Hocevar
3fb252d901 * ./po/ja.po: updated japanese translations, courtesy of KKI. 2003-01-29 15:15:20 +00:00
Sam Hocevar
b33872a38b * ./toolbox: made a few glade-generated strings non-translatable.
* ./po/*: fixed spelling errors in pofiles.
2003-01-28 20:02:04 +00:00
Sam Hocevar
476ba22e35 * ./po/*: spelling fixes. 2003-01-28 02:03:33 +00:00
Christophe Massiot
8f10d4fe9c * Resized elements in the open panel,
* modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
  mode is on the primary screen,
* po/*: Updated po files.
2003-01-23 23:51:13 +00:00
Christophe Massiot
1e97f6ad20 * Bumped up revision number to 0.5.0-test3,
* Rearranged fields in the OS X interface to accomodate for translations,
* modules/access/dvd/ifo.c: fixed a crash with bad streams,
* Auto-updated po files,
* Manually updated fr.po.
2003-01-16 23:00:47 +00:00
Boris Dorès
0f1869c5e8 - input.c : doesn't even try to use the headphone filter for
unsupported format (S/PDIF, ...)
- m3u.c : support for MRLs
          better detection of absolute path under Windows
- configure.ac.in : off_t was defined twice for mingw32
- fr.po : translation of headphone filter strings
2003-01-16 21:14:23 +00:00
Sam Hocevar
3788b62812 * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet. 2003-01-16 14:34:55 +00:00
Sam Hocevar
d6e27e7bb7 * ALL: merged more UI strings. 2003-01-16 09:00:32 +00:00
Sam Hocevar
d95a9919e4 * ALL: slightly changed some interface strings so that they are common to
all GUIs, thus making the translators' work easier.
2003-01-15 13:16:40 +00:00
Christophe Massiot
240b67fde7 Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
and Jean-Paul Saman <jpsaman@wxs.nl>.
2003-01-15 12:25:11 +00:00
Christophe Massiot
305bc15e9a * Totally rewrote the mad plug-in, in order to fix the PTS problems :
- Now using the low-level API of libmad,
- Decoding split in parsing & decoding (just like A/52),
- Should handle dual-mono files correctly,
* The old mpeg_audio plug-in can no longer work in this scheme and has
  been disabled. Please _always_ compile with mad from now on.
* Updated po files.
2003-01-15 10:58:48 +00:00
Christophe Massiot
a11810962f Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>. 2003-01-15 00:10:29 +00:00
Christophe Massiot
a684621df4 Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>. 2003-01-13 23:45:49 +00:00
Sam Hocevar
425dd27748 * ./toolbox: toolbox --update-po now automatically extracts strings from
the Win32 interface.
2003-01-13 15:20:25 +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
Sam Hocevar
a451a4deea * minor updates to pofiles. 2003-01-07 13:26:22 +00:00
Christophe Massiot
1da4377704 * Bumped up revision number to 0.5.0-test2,
* MacOS X port: new error dialog displaying error messages,
* Updated localization files,
* Comestic fixes.
2003-01-06 22:07:47 +00:00
Christophe Massiot
afbc560297 * OS X interface : Added new access modules to the Open panel,
* Updated po files,
* Fixed a very nasty side effect in the dvd and dvdread plug-ins,
regarding the audio-channel and spu-channel configuration variables.
2002-12-30 23:45:22 +00:00
Christophe Massiot
621ed4634b OS X port :
* Reenabled fullscreen shortcut, due to popular requests,
* Fixed charset encoding in the Preferences window,
* New implementation of --loop.
2002-12-29 01:16:28 +00:00
Christophe Massiot
d8befd24d1 Added Bruno Vella <allevb@tin.it>, author of the Italian localization. 2002-12-27 09:47:55 +00:00
Christophe Massiot
d65301abfb * Italien translation, courtesy of Bruno <allevb@tin.it>,
* Compilation fixes for gettext 0.11.5 on MacOS X.
2002-12-27 00:17:49 +00:00
Sam Hocevar
14b46deef1 * ./src/libvlc.c: added a debug message to test the translation system.
* updated the .po files.
2002-12-25 23:39:01 +00:00
Christophe Massiot
c3cd2873c9 ... _with_ the actual Italian placeholder (can you believe it ?). 2002-12-25 02:25:29 +00:00
Christophe Massiot
a1e7a1e625 Santa Claus brings to you :
* A placeholder for the Italian translation,
* A bug fix for mono streams on stereo speakers,
* A fix for a possible crash in the FTP access,
* Correct coordinates in OS X fullscreen modes (closing #47),
* Cosmetic fixes.
2002-12-25 02:23:37 +00:00
Sam Hocevar
3f7b412c58 * ./Makefile.am: added missing files for make dist.
* ./configure.ac.in: removed unpopular warnings.
  * ./po/*: updated potfiles.
2002-12-13 10:09:14 +00:00
Sam Hocevar
eb186219d2 * ./po/POTFILES.in: fixed "make dist". 2002-11-13 09:56:19 +00:00
Sam Hocevar
954bdeb8b2 * ./po/*: updated locales. 2002-10-15 12:30:01 +00:00
Sam Hocevar
2799d36bc8 * ALL: the build mechanism now uses automake. See HACKING for more details.
* ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
  * debian/rules: the A52 module is now in a separate package.
2002-09-30 11:05:42 +00:00
Christophe Massiot
34c71967f9 The liba52 "codec" is now an audio filter. It means we are now able to
autodetect S/PDIF hardware support and the audio output plug-in chooses
the best one. Of course it probably breaks existing output modules, see
oss.c for hints :).

Also include minor tweaks which will entitle us to decode and output 5.1
audio. It may break existing plug-ins, too. See
audio_output.c:aout_FormatNbChannels for hints.
2002-09-02 23:17:06 +00:00
Sam Hocevar
b7d33a0d08 * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
compilation fixes (typo, undeclared var).
2002-08-30 19:16:05 +00:00
Sam Hocevar
91b31c8835 * Additional fixes for bootstrap when gettext isn't available. 2002-08-28 14:22:17 +00:00
Sam Hocevar
8cdab6d597 * ./bootstrap: another fix for old versions of autoconf which don't seem
to like the gettext m4 files.
2002-08-26 21:46:06 +00:00
Sam Hocevar
86f23938c1 * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
issues in the Win32 build.
2002-08-26 10:02:37 +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
Christophe Massiot
bd0431f64f Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se>
(incomplete and untested).
2002-07-23 23:22:28 +00:00
Jon Lech Johansen
57e1951e64 * MacOS X changes:
- added messages and playlist panel
    - simple dock menu (play, pause, stop)
    - context menu in video view
    - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png
    - no longer broken :)
2002-07-15 01:54:04 +00:00
Sam Hocevar
1f95f0338d * ./po/*: polish translation, courtesy of Arkadiusz Lipiec. 2002-07-12 17:08:52 +00:00
Sam Hocevar
4565dc6ee0 * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
* ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
    Debian packages.
  * ./po/*: updated potfiles.
2002-07-04 18:11:57 +00:00
Gildas Bazin
cecb7e869d * ./include/configuration.h: renamed MODULE_CONFIG_* macros into
CONFIG_*.
* ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
./plugins/filter/transform.c, ./plugins/filter/distort.c,
./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
configuration macro.
* ./include/modules.h, ./include/video_output.h,
./src/video_output/video_output.c, ./plugins/filters/*: added a
VOUT_FILTER capability. Having a clear distinction between VOUTs and
VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
stackable now (use --filter=foo:bar:foo etc..).
* ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
added an ADD_USAGE_HINT() configuration macro.
2002-06-11 09:44:22 +00:00
Loïc Minier
950e98ee51 * forgot to cvs add the _files_ -- sorry 2002-06-07 22:41:50 +00:00
Sam Hocevar
3712520f8b * ./include/vlc_objects.h: pointers are set to NULL after a call to
vlc_object_destroy (idea from stef).
  * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
    <alipiec@adrenalina.pl>.
2002-06-07 14:59:40 +00:00
Sam Hocevar
b9e9cb420d * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
* ./src/misc/objects.c: we do not hang on attempt to destroy an object with
    a non-zero reference count, but we still complain.
  * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
    as play, pause, stop, next, fast etc. work again.
  * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
    workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
  * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
    appropriate properties, we use it.
2002-06-07 14:30:41 +00:00
Sam Hocevar
7291e0a7e2 (new in MAIN)
* ./src/interface/interface.c: interfaces are no longer attached only to
    p_vlc.
  * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
    ./src/input/input.c: improvements in the playlist handling (not quite that
    yet though).
(ported from v0_4_1_branch)
  * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
  * ./src/misc/configuration.c: fixed the --nofoo option handling.
  * ./src/interface/main.c: fixed two compilation warnings under Solaris.
2002-06-04 00:11:12 +00:00
Sam Hocevar
211d6badd6 * ./src/video_output/video_output.c: fixed the "picture has invalid status"
bug which might have been the cause of crashes.
  * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
    using "--filter crop --autocrop".
  * ./vlc.spec: added missing filters to the RPM generation.
  * ./src/misc/objects.c: commented all functions.
  * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
  * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
2002-06-02 09:03:54 +00:00
Sam Hocevar
71ec135b95 * ALL: got rid of p_object->p_this which is now useless. 2002-06-01 18:04:49 +00:00
Sam Hocevar
f60d5d587a * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
* ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
    not include CVS Id lines in automatically created files.
2002-06-01 17:09:25 +00:00
Sam Hocevar
1dedf688ba * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
  * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
    ./plugins/directx/vout_events.c: the DirectX notification and event threads
    now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
  * ./configure.in: added a check for inttypes.h and sys/int_types.h.
  * ./configure.in: fixed the HTTP plugin compilation under BeOS.
  * ./plugins/network/ipv6.c: reactivated IPv6 module.
2002-06-01 16:45:35 +00:00
Sam Hocevar
23379347d1 * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
vlc_thread_create / vlc_thread_ready scheme to signal readiness.
  * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
  * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
    belongs to plugins/mpeg_vdec.
  * ./ChangeLog: imported the 0_4_1_branch changelog.
  * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
2002-06-01 13:52:24 +00:00
Sam Hocevar
9e3ab283c2 * ALL: the first libvlc commit.
As for video output 4, this breaks almost everything, but I'll slowly
  do what remains to be fixed during the weekend.

   Changes in vlc:
   ===============

  * vlc is now a very small program (20 lines) which uses the libvlc API;
   it is quite simple for the moment but can be extended in the future.

  * interfaces, decoders, video outputs, etc. are now almost the same
   objects (yes, I know, this is C++ redone in C) and are structured in
   a tree. More about this later, but basically it allows the following
   nice features:
    - several interfaces
    - several playlists with several outputs
    - input plugins spawning helper interfaces (will be used for DVD menus)
    - anything spawning anything; I swear there are useful uses for this!

  * libvlc can be used in other programs; I'm currently writing a Mozilla
   plugin for my employer.

   Things currently broken:
   ========================

  * most interfaces, most ports
  * the playlist handling (almost finished rewriting this though). This means
   no file can be played from the GUI, you need to use the commandline. This
   also means it segfaults at EOF, when exiting the program, and it sometimes
   refuses to open a file when asked to.
2002-06-01 12:32:02 +00:00
Sam Hocevar
09186fe636 * ./po/pl.po: uh uh uh, forgot to cvs add this file... 2002-05-27 18:35:53 +00:00
Sam Hocevar
6c4fa3740c * ./po/vlc.pot: updated potfile.
* ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
    <A.Lipiec@elka.pw.edu.pl>.
2002-05-27 18:34:33 +00:00
Sam Hocevar
b651216e78 * ./po/*: updated language files. 2002-05-20 22:34:56 +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
497e82b19b * ./src/misc/configuration.c: support for short options. -V, -A, -I
are back, and we also have -4 and -6 for IPv4/IPv6.
2002-04-21 18:32:12 +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
Sam Hocevar
c17d31bb3e * ./po/de.po: updated german translation. Many thanks to Thomas Graf. 2002-04-20 20:42:48 +00:00
Jean-Paul Saman
9bb17f5d91 Updated Netherlands translation of interface. 2002-04-20 15:12:11 +00:00
Loïc Minier
d4b23cb552 * po/fr.po : completed french translations 2002-04-20 10:19:50 +00:00
Sam Hocevar
4f6c862b02 * ALL: internationalized all configuration strings.
* ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
  * ./src/misc/configuration.c: lots of simplifications in the code.
  * ./po/vlc/pot: updated translations.
2002-04-19 13:56:12 +00:00
Loïc Minier
3cb37141e2 * ./po/fr.po: French translation update 2002-04-10 02:48:43 +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
Jean-Paul Saman
1e9eca28b2 Translation of user interface messages to Netherlands. 2002-03-27 19:54:11 +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
cc0f0bb6fd Some heavy changes today:
* Removed duplicate function checks from configure.in.
  * Added extra magic to Makefile.modules so that the module Makefiles
    are now ridiculously simple. And I mean *simple*. Check it! This will
    make a possible switch to full autoconf/automake a lot easier.
  * Added the vlc version name to the plugin symbols, to be sure we only load
    plugins with the same version number. A nasty consequence is that you
    need to rebuild your tree after midnight if you are using a CVS tree :-)
  * Got rid of modules_export.h by #defining exported functions in the same
    header as their prototype.
  * Added modules_inner.h and other commonly used .h files to common.h so
    there are less and less files to include, and renamed common.h to
    <videolan/vlc.h>.
  * First modifications to the module handling system towards my ultimate
    goal to get rid of the *_Probe functions. Got rid of TestMethod and
    TestCPU, as well as src/misc/tests.c.
  * Wrote the chroma plugin handling functions. No YUV functions have been
    ported yet because it'ls a lot of work, but the core system works, I
    tried it with a naive yv12->rgb16 plugin (which will disappear when the
    real functions are ready).
  * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
    too many output lines.
  * Fixed a segfault in input_dvd.c:DVDInit.
  * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
    generated its C files.
  * Did some work on the KDE interface to make it suck a bit less. It still
    segfaults, but at least it runs and it looks less ugly.
  * RGB SDL rendering works again, though in 16bpp only.
  * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
    so that it'll be easily put in a library. Maybe libdvdcss?
  * Fixed VCD date display.
  * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
  * Wrote non-Shm XVideo output.
  * Made X11 output work again. Still pretty unstable, only works for 16bpp.
  * Additional french translation in po/fr.po. Any taker for the rest?
  * Fixed a segfault in video_output.c when the allocated pictures were
    not direct buffers.
  * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
  * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
    (Closes Debian bug #126939).
  * Removed the automatic ./configure launch when running `make all' for
    the first time.

Stuff currently more broken than it ought to be:
  * The wall filter. Being fixed.
  * x11 and sdl plugins for depth != 16bpp.
  * Software YUV.
  * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
2001-12-30 07:09:56 +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