ALL:
- the german translation requires two different translations of the word
File. I added a _ANS() function to the macosx version that gets the
translation of 1:File and strips the first two characters of this
alternate translation.
- updated all .po files to make sure we don't break anything
- committed the March 1 version of the german translation by Felix
Kuhne <FK@aenneburghardt.de>
Gildas Bazin [Tue, 4 Mar 2003 03:27:40 +0000 (03:27 +0000)]
* modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
bandlimited interpolation resampler.
It is not yet enabled by default because it requires a bit more works
(not fully stable yet because of buffer overflows under certain conditions).
* src/audio_output/input.c: the resamplers are now always active (expcept
in spdif mode).
* modules/audio_filter/resampler/*: modified the resampler to return the
input buffer when no resampling is needed.
* NEWS:
- added remarks on m-audio fixes and other OSX specific fixes.
- added improved ID3 detection item
* README.MacOSX.rtf
- updated to reflect M-Audio fixes.
* ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
- widened the Browse.. button to allow for the german word: durchsuchen.
- about.dfm: the layout of the "About" dialog box is slightly different
- misc.cpp: toolbar buttons are translated too
- mainframe.dfm: removed the "Back" and "Eject" toolbar buttons, which
were rather useless, and added an "Eject disc" menu entry
Also hid the caption for all the toolbar buttons
- win32.cpp: Added a config option to display or not these captions
- preferences.cpp: small modification to support non-advanced mode
Gildas Bazin [Sat, 1 Mar 2003 19:25:13 +0000 (19:25 +0000)]
* install-win32, Makefile.am: added the html faq to the win32 package.
* toolbox, msvc/*: few fixes to the msvc project files generation.
(compiling plugins won't work yet because there are a few hacks that
need to be done in order to compile dlls that use the c-runtime)
Olivier Teulière [Fri, 28 Feb 2003 04:31:24 +0000 (04:31 +0000)]
Internationalization now works for the win32 interface (thanks Gildas).
I've voluntarily disabled the translation of the toolbar buttons
strings, because it looks really awful...
Gildas Bazin [Wed, 26 Feb 2003 19:39:43 +0000 (19:39 +0000)]
* configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
target, and included the locales in the installer script.
* src/libvlc.c: on win32 we look for the locales in vlc's directory.
Marc Ariberti [Wed, 26 Feb 2003 15:47:26 +0000 (15:47 +0000)]
* implementation of the 'autoplay file' button callback
* when clicking a link : follows the link and don't try to open it
* yopy does not always sees the '.' and '..', so workaround :
- all the hidden files are not displayed
- the '..' directory is each time added by hand
Marc Ariberti [Wed, 26 Feb 2003 15:44:22 +0000 (15:44 +0000)]
* small modification for linupy :
- added a pixmpa directory
- added a set_usize (how do we maximize cleanly a gtk-window ?)
- chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
Gildas Bazin [Wed, 26 Feb 2003 13:51:36 +0000 (13:51 +0000)]
* src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
badly when we reach the end of the stream (decoder stream).
* modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
loop when the end of the stream was reached.
Laurent Aimar [Tue, 25 Feb 2003 17:17:43 +0000 (17:17 +0000)]
* stream_output.* : added a flags variable to sout_buffer_t, allowing to
mark headers.
* httpd : added a way to use stream header, and changed the way that
stream data are stored (allow better client handling).
* http : use stream header, and add mime type detection by looking
at file extention (could be improved).
* ogg: fixed a segfault when removing a stream, mark header.
Gildas Bazin [Tue, 25 Feb 2003 17:15:32 +0000 (17:15 +0000)]
* configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
for comparing the performance against our custom decoder as it is currently
missing some important features like the synchro stuff.
Laurent Aimar [Sun, 23 Feb 2003 18:07:30 +0000 (18:07 +0000)]
* all : added streaming support for crappy ms video codec into TS.
- Only vlc is able to read such TS.
- I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
- DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
quickly added.
- Please test.
Fixed seme seeking issues with http access module, fixed an error that
caused id3v2.4 tags at the end of the file to not work. Added checks to
avoid seeking off the ends of the file. Should close #325, please confirm
Derk-Jan Hartman [Fri, 21 Feb 2003 16:31:37 +0000 (16:31 +0000)]
DJ's first steps in C and vlc decoders ;)
* modules/audio_filter/converter/mpgatofixed32.c:
- fixed an issue that could cause glitches when switching from one stream
to another. the buffer wasn't entirely getting 0000 because multiple
channels were not taken into account when doing this.
* ALL:
- if float32 then clear the buffer with (float)0
Derk-Jan Hartman [Fri, 21 Feb 2003 03:49:51 +0000 (03:49 +0000)]
* VLC.app should show its version in the Finder now
Meeuh, one more place that needs version string updated before a release.
might be made automated ?
Gildas Bazin [Thu, 20 Feb 2003 16:07:38 +0000 (16:07 +0000)]
* src/libvlc.h, modules/audio_output: added a global --spdif config option
to allow using the spdif output by default if available.
* modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
a dos command box.
* modules/control/rc/rc.c: on win32 enabled the echo mode and the
backspace key.
* modules/codec/mpeg_audio.c: fixed a sync bug.
* include/configuration.h: added a new flag to the configuration stucture to
indicate wether it is an "advanced" option or not. The goal with this is to
hide the user from all the strange options that very seldom needs to be
changed. added an extra argument to all the add_* macros to indicate wether
the item is advanced or not.
* src/libvlc.h: added an "show advanced options" config option default
disabled
* src/libvlc.c: the advanced options are not listed by vlc --help and
friends unless --advanced is used
* modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
advanced options unless advanced is set
all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
using some common sense. Please check and correct
note: All interfaces should still work like they used to, see the change in
modules/gtk/preferences.c to find out how to "hide" options.
second note: I think I've changed all the modules, but I could not test
everyone for compilation, expect some broken modules (the fix is to add ",
VLC_TRUE" as last argument to the add_* I forgot)
Olivier Teulière [Tue, 18 Feb 2003 22:40:39 +0000 (22:40 +0000)]
* src/misc/modules.c: on Windows, we look for the plugins in vlc's root
directory when there is no 'plugins' nor 'modules' subdirectory
(may close #306)
Gildas Bazin [Tue, 18 Feb 2003 22:33:54 +0000 (22:33 +0000)]
* modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
and use img_convert() from ffmpeg instead. Also added support for the
PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
from media.xiph.org.
Gildas Bazin [Tue, 18 Feb 2003 19:42:57 +0000 (19:42 +0000)]
* modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
decode this.
* modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
necessary fourcc for DV audio.
Derk-Jan Hartman [Tue, 18 Feb 2003 00:20:01 +0000 (00:20 +0000)]
* Changed an Error message. Many people did not understand:
no suitable decoder module for fourcc `IV31'
I have appended:
VLC probably does not support this sound or video format.
Gildas Bazin [Mon, 17 Feb 2003 22:19:24 +0000 (22:19 +0000)]
* modules/audio_output/directx.c: added multichannel support to the
directx plugin.
* modules/audio_output/waveout.c: fixed quad audio channels detection and
a few misplaced debug messages.
* configure.ac.in: don't link anymore the rc plugin with the winsock lib.
Gildas Bazin [Mon, 17 Feb 2003 16:56:02 +0000 (16:56 +0000)]
* modules/control/rc/rc.c: finally fixed the rc interface under win32 by
using WaitForSingleObject() on the console handle and ReadConsoleInput().
(Closes #59)
Gildas Bazin [Mon, 17 Feb 2003 09:47:16 +0000 (09:47 +0000)]
* modules/audio_filter/resampler/linear.c: lowered the priority of the linear
resampler so the ugly resampler is once again the default. The quality of
the ugly resampler is currently better than the linear one because of a
design defect.