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.
Sam Hocevar [Sun, 16 Feb 2003 17:35:31 +0000 (17:35 +0000)]
* ./debian/changelog: updated for 0.5.1.
* ./debian/control: vlc-glide is now Architecture: i386 only.
* ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
* ./debian/rules: the deprecated vlc-* packages have a proper link to
/usr/share/doc/vlc/.
Jean-Paul Saman [Sun, 16 Feb 2003 16:21:37 +0000 (16:21 +0000)]
Qte video output get is screen size from the QT Embedded environment now. This should produce fullscreen video on other QT Embedded configurations with other screen sizes (greater then 240x320).
* modules/gui/macosx/open.m: Removed channel server support
* po/*: Updated po files just before the 0.5.1 release
* modules/audio_filter/resampler/linear.c: fixed an initialization bug
Sam Hocevar [Fri, 14 Feb 2003 18:22:23 +0000 (18:22 +0000)]
* ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
* ./src/libvlc.c: removed unnecessary malloc() calls.
* ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
Gildas Bazin [Fri, 14 Feb 2003 09:50:12 +0000 (09:50 +0000)]
* modules/audio_output/waveout.c: better buffer management and hopefully
fixed the S/PDIF output (Still untested though. Anybody here could test
this? ).
Derk-Jan Hartman [Thu, 13 Feb 2003 14:16:41 +0000 (14:16 +0000)]
ALL:
- when a new stream is being loaded we select the current title in the
playlist.
- Cleaned up some of my previous commited code dealing with updating
the window title.
Derk-Jan Hartman [Thu, 13 Feb 2003 00:09:51 +0000 (00:09 +0000)]
* src/playlist/playlist.c:
- added an intf-change variable. This is set whenever you add or delete
an item in the playlist. You need to unset it yourself.
* modules/gui/macosx/intf.?:
- listen for external playlist changes. update view when playlist changes.
- activate/deactivate previous and next buttons and menuitems,
whenever the playlist gets changed.
Johan Bilien [Wed, 12 Feb 2003 16:58:11 +0000 (16:58 +0000)]
* modules/access/vcd/vcd.c: in entry points, track number should be read
as BCD (it should fix #244). Also fixed chapter indexing, so that it
correspond to the dvd one.
Derk-Jan Hartman [Wed, 12 Feb 2003 14:22:23 +0000 (14:22 +0000)]
* modules/gui/macosx/controls.m:
- fixed the mute and volumeup volumedown when you use them mixed.
* src/audio_output/intf.c:
- set "saved-volume" on volume up, volume down.
Patch courtesy of gibalou :
* demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
i_continuity_counter,
* access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
* demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
Boris Dorès [Tue, 11 Feb 2003 17:20:44 +0000 (17:20 +0000)]
- Dolby Surround fix
- support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
6.1 since there is a doubt about where should be the Rear Center
coefficient in a decoded sample.
-> if anybody has an idea or even better a test stream...
Derk-Jan Hartman [Tue, 11 Feb 2003 15:24:58 +0000 (15:24 +0000)]
* Updated ReadMe file
- some spelling issues
- remark about the current troubles with sound
- readded deinterlace remark
- Added info on multiple screens and sound devices
- updated the bugreporting URL
- Changed all occurences of vlc into VLC where appropriate
Derk-Jan Hartman [Mon, 10 Feb 2003 23:04:40 +0000 (23:04 +0000)]
* the window of the video shows the official document icon, filename and
when command-clicked the path if the stream is a local file.
this is the expected window behaviour in osx.