Laurent Aimar [Sun, 3 Aug 2003 12:04:28 +0000 (12:04 +0000)]
* rtsp: mmmh, close the socket.
Laurent Aimar [Sun, 3 Aug 2003 02:00:00 +0000 (02:00 +0000)]
rtsp: connect to an RTSP server, issue a DESCRIBE command and return
the answer. It WON'T let you do rtsp as we first need a SDP
parser/demuxer, but it is on the way.
The idea is to have a generic SDP demuxer that will work with SDP from
file, http or rtsp.
Benjamin Pracht [Sat, 2 Aug 2003 19:30:35 +0000 (19:30 +0000)]
* modules/access/http.c
- Didn't take into consideration a little change of behavior between config_GetPsz and var_Get during my last commit, so that we were sending authentification information even if there wasn't any.
Laurent Aimar [Sat, 2 Aug 2003 19:16:04 +0000 (19:16 +0000)]
* ninput : a little developer documentation.
Laurent Aimar [Sat, 2 Aug 2003 16:43:59 +0000 (16:43 +0000)]
* all: some helpers functions for pf_demux_control.
Laurent Aimar [Sat, 2 Aug 2003 15:22:07 +0000 (15:22 +0000)]
* all: added a pf_demux_control member to input_thread_t. It is currently
unused.
Gildas Bazin [Sat, 2 Aug 2003 14:06:23 +0000 (14:06 +0000)]
* ALL: bumped version number to 0.6.2-cvs
* modules/video_output/x11/xcommon.c: closing the video window or using the escape key doesn't exit VLC anymore but stop the input instead.
Laurent Aimar [Sat, 2 Aug 2003 01:33:53 +0000 (01:33 +0000)]
* ps: clean up and dvd subtitles support.
Gildas Bazin [Fri, 1 Aug 2003 20:06:43 +0000 (20:06 +0000)]
* modules/mux/mp4.c: support for mov muxing + cleanup.
* modules/codec/quicktime.c: small cleanup.
Laurent Aimar [Fri, 1 Aug 2003 19:38:48 +0000 (19:38 +0000)]
* udp: clean up.
Laurent Aimar [Fri, 1 Aug 2003 19:38:25 +0000 (19:38 +0000)]
ts: large rewrite of the TS muxer to produce better TS and support DVD
subtitle.
I have added some options:
- bmin : minimum bitrate (bits/s) of the TS. Padding is added in
case of insuffisant bitrate. (default: disabled).
- bmax : maximum bitrate (bit/s) of the TS. It just drops packets
to achieve the target. (default: disabled)
- pcr : minimum delay between two pcr equal to dts of the video
stream (default 100ms)
- pcr-soft : minimum delay between two pcr interpolated from the
pcr that are equal to dts. (default: none)
Remarks:
- bmin/bmax allow to create CBR stream.
- Bitrate is calculated on a PCR time.
- PCR delay cannot be less than length of a frame of the PCR stream.
- PCR soft is used to help when using big PCR delay. It is usefull to
produce stream with smoother bitrate variation.
- Big PCR delay introduce more latency.
TODO:
Test stability, bugs ...
Laurent Aimar [Fri, 1 Aug 2003 18:49:51 +0000 (18:49 +0000)]
* ts.c: arggg, bad copy/past.
Laurent Aimar [Fri, 1 Aug 2003 18:42:56 +0000 (18:42 +0000)]
* stream_output.c: fixed a segfault when muxer isn't specified.
Laurent Aimar [Fri, 1 Aug 2003 18:02:06 +0000 (18:02 +0000)]
* ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
Laurent Aimar [Fri, 1 Aug 2003 17:38:14 +0000 (17:38 +0000)]
* index.html,style.css : remove built-in css file. added link to info.html.
Laurent Aimar [Fri, 1 Aug 2003 17:30:33 +0000 (17:30 +0000)]
* http: added mime type for .css file.
Laurent Aimar [Fri, 1 Aug 2003 17:21:34 +0000 (17:21 +0000)]
* info: commit the good file...
Sam Hocevar [Fri, 1 Aug 2003 09:45:34 +0000 (09:45 +0000)]
* modules/access/http.c:
+ Coding style fixes.
+ Removed a C99-ism.
Sam Hocevar [Fri, 1 Aug 2003 08:24:53 +0000 (08:24 +0000)]
* debian/rules:
+ Activated freetype support.
* debian/control:
+ Added a build-dependency on freetype6-dev.
+ Added a build-dependency on libdvbpsi2-dev.
+ We now recommend gnome-vlc | wxvlc.
+ We now suggest fortune-mod.
Laurent Aimar [Fri, 1 Aug 2003 00:55:30 +0000 (00:55 +0000)]
* wav: forgot this one.
Laurent Aimar [Fri, 1 Aug 2003 00:40:05 +0000 (00:40 +0000)]
* configure.ac: audio -> mpga
* demux/* : function name consistency.
Laurent Aimar [Fri, 1 Aug 2003 00:37:06 +0000 (00:37 +0000)]
* mpga: mp3 demuxer written from scratch using ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:26:22 +0000 (00:26 +0000)]
* configure.ac: remove old wav and aac directories.
Laurent Aimar [Fri, 1 Aug 2003 00:18:51 +0000 (00:18 +0000)]
* wav: remove old wav demuxer.
Laurent Aimar [Fri, 1 Aug 2003 00:18:11 +0000 (00:18 +0000)]
* aac/* remove old aac demuxer.
Laurent Aimar [Fri, 1 Aug 2003 00:16:37 +0000 (00:16 +0000)]
* Modules.am : added aac.c and wav.c
* asf/asf.c: better check for invalid header.
Laurent Aimar [Fri, 1 Aug 2003 00:09:37 +0000 (00:09 +0000)]
* wav.c : big clean up and use ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:08:35 +0000 (00:08 +0000)]
* aac.c : big clean up and use ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:05:57 +0000 (00:05 +0000)]
au.c : cleaned up and use ninput.h
Gildas Bazin [Fri, 1 Aug 2003 00:05:07 +0000 (00:05 +0000)]
* src/input/input_clock.c: fixed 2 regressions in 0.6.1. These fixes are actually there to make us more complacent with broken streams.
* modules/access/dvb/qpsk.c: gettext reserves the use of _("").
* modules/demux/mkv.cpp, modules/demux/avi/libavi.c, modules/demux/mp4/libmp4.c, modules/demux/mpeg/m4v.c: checks for input_SplitBuffer() > 0. (Thanks to Steve Li for pointing this out)
Laurent Aimar [Fri, 1 Aug 2003 00:04:28 +0000 (00:04 +0000)]
a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
to play such file.
Laurent Aimar [Fri, 1 Aug 2003 00:00:50 +0000 (00:00 +0000)]
* modules.c : include ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:00:12 +0000 (00:00 +0000)]
* vlc_common.h: include stdarg.h by default. Required by ninput.h
* ninput.h : extracted duplicated stream functions from a lot of
demuxers and do a nice (?) API.
* stream.c: implement basic streams manipulation. It is just a wrapper
but it is useful.
* all: added a i_ttl field in network_socket_t to allow per connection ttl
setting (in fact only used by access_out/udp.c.
Laurent Aimar [Thu, 31 Jul 2003 23:44:49 +0000 (23:44 +0000)]
* all: added a i_ttl field in network_socket_t to allow per connection ttl
setting (in fact only used by access_out/udp.c.
Christophe Massiot [Thu, 31 Jul 2003 23:14:32 +0000 (23:14 +0000)]
Fixed a memory leak (thanks Andy Lindsay !).
Gildas Bazin [Thu, 31 Jul 2003 21:46:37 +0000 (21:46 +0000)]
* src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use stdin to read files (thanks to Steve Li).
* modules/control/http.c: allow directories of the form "x:\" on win32.
Benjamin Pracht [Thu, 31 Jul 2003 21:18:59 +0000 (21:18 +0000)]
* modules/access/http.c :
- using new var_Create/var_Get method to get parametters.
Renaud Dartus [Thu, 31 Jul 2003 20:47:09 +0000 (20:47 +0000)]
* Make vlc compiling !
Laurent Aimar [Thu, 31 Jul 2003 19:24:10 +0000 (19:24 +0000)]
* stream_output: * some clean and fixed a little memory leak.
* give to access and muxers options. Now you can use:
--sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
not used.
Laurent Aimar [Thu, 31 Jul 2003 19:14:59 +0000 (19:14 +0000)]
* stream_output: * added some #define for private flags.
* now muxer and access_out also receive options like
stream_out.
Benjamin Pracht [Thu, 31 Jul 2003 19:10:14 +0000 (19:10 +0000)]
* modules/access_out/http.c
- httpd.c has support for Basic Authentification, so use it !
--sout-http-user user --sout-http-pwd password
Laurent Aimar [Thu, 31 Jul 2003 19:02:23 +0000 (19:02 +0000)]
* copy.c: Added DVD subtitle support. I still need to commit the TS
muxer.
Benjamin Pracht [Thu, 31 Jul 2003 18:25:12 +0000 (18:25 +0000)]
* Add support for basic authentification in http access.
use :
--http-user user --http-pwd password
or
http://user:password@server/path (2nd parameter overrides the first)
Sigmund Augdal Helberg [Thu, 31 Jul 2003 17:03:46 +0000 (17:03 +0000)]
modules/misc/freetype.c:
- calculate and store size information for each line independently.
- misc other fixes
Jean-Paul Saman [Thu, 31 Jul 2003 15:31:58 +0000 (15:31 +0000)]
Updated LIST of modules and configuration options for building.
Jean-Paul Saman [Thu, 31 Jul 2003 15:30:51 +0000 (15:30 +0000)]
Adding DVB module to support satellite, cable and terestrial DVB streaming. The status is that tuning works, but have had no success with video/audio yet. (Setting of filters does not seem to work perfectly yet.).
Sam Hocevar [Thu, 31 Jul 2003 13:06:07 +0000 (13:06 +0000)]
* toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
* po/: Re-ran toolbox --update-po.
Sam Hocevar [Thu, 31 Jul 2003 12:08:58 +0000 (12:08 +0000)]
* Added and fixed .cvsignore files.
Sam Hocevar [Thu, 31 Jul 2003 11:02:01 +0000 (11:02 +0000)]
* Makefile.am: Really put po before ., not . after everything else. Fixed the
Mozilla plugin build while preserving the fix for VLC.app.
Clément Stenac [Thu, 31 Jul 2003 08:18:30 +0000 (08:18 +0000)]
* modules/control/joystick.c
* Allow the user to remap the actions.
* Improved the strings (please check)
* Prevent 0 seconds seeks
* share/http/*.html
* partial HTML validation fixes
* Improved the look
* src/stream_output/announce.c
* minor fixes (thanks sam)
Gildas Bazin [Wed, 30 Jul 2003 21:09:06 +0000 (21:09 +0000)]
* modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
* src/input/input_programs.c: check for "" descriptions in AddES().
Jean-Paul Saman [Wed, 30 Jul 2003 12:21:05 +0000 (12:21 +0000)]
Updating design of PDA Gtk2 interface
Jean-Paul Saman [Wed, 30 Jul 2003 12:20:49 +0000 (12:20 +0000)]
Updating design of PDA Gtk2 interface.
Laurent Aimar [Wed, 30 Jul 2003 02:00:58 +0000 (02:00 +0000)]
* transcode:
- added new HQ mode (recent ffmpeg only). hq now accept "simple",
"bits" and "rd" as paramters.
- automaticaly try stereo mode encoding when failed with more
than 2 channels. (eg a52 -> mpga)
Gildas Bazin [Tue, 29 Jul 2003 23:55:06 +0000 (23:55 +0000)]
* ChangeLog: update.
Gildas Bazin [Tue, 29 Jul 2003 23:50:39 +0000 (23:50 +0000)]
* configure.ac: added the svlc shortcut for the skins.
* install-win32: removed the custom link in the start menu.
Gildas Bazin [Tue, 29 Jul 2003 23:01:52 +0000 (23:01 +0000)]
* ChangeLog: updated the changelog for the release
Gildas Bazin [Tue, 29 Jul 2003 22:25:40 +0000 (22:25 +0000)]
* modules/codec/spudec/parse.c: fixed typo found by Meuuh.
Gildas Bazin [Tue, 29 Jul 2003 22:20:53 +0000 (22:20 +0000)]
* src/video_output/video_output.c: fixed potential segfault.
* configure.ac: don't bail out if matroska headers are not found.
Gildas Bazin [Tue, 29 Jul 2003 21:56:47 +0000 (21:56 +0000)]
* toolbox: fixed typo in the changelog rule.
Gildas Bazin [Tue, 29 Jul 2003 21:46:44 +0000 (21:46 +0000)]
* modules/video_output/directx/events.c: compilation fix.
Gildas Bazin [Tue, 29 Jul 2003 21:14:10 +0000 (21:14 +0000)]
* modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
* modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
We also lower the priority if there is no DISPLAY env variable.
* modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
* modules/video_output/directx/events.c: use arrow keys for DVD navigation.
* modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
* share/vlc_win32_rc.rc: compilation fix.
Laurent Aimar [Tue, 29 Jul 2003 18:51:16 +0000 (18:51 +0000)]
* http.c: under linux if no directory is specified search "share/http"
and then DATA_PATH"/http".
Gildas Bazin [Tue, 29 Jul 2003 17:43:00 +0000 (17:43 +0000)]
* configure.ac: bumped version number to 0.6.1.
Enabled matroska support by default.
* extras/MacOSX/*: bumped version number to 0.6.1.
* INSTALL.win32: instructions update.
* share/Makefile.am: included the html files for the http interface.
* po/*: ran ./toolbox --update-po.
Sam Hocevar [Tue, 29 Jul 2003 09:32:14 +0000 (09:32 +0000)]
* modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
event handling bug.
Gildas Bazin [Mon, 28 Jul 2003 22:46:00 +0000 (22:46 +0000)]
* modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
Christophe Massiot [Mon, 28 Jul 2003 21:41:20 +0000 (21:41 +0000)]
* configure.ac: Worked around a bug in the OS X linker, with multiply
defined symbols and libmp3lame
* Makefile.am: Build po before . because we need the po files to build
VLC.app
* po/fr.po: French translation courtesy of Jean-Pierre Kuypers
* OS X interface: cosmetics
Jean-Paul Saman [Mon, 28 Jul 2003 20:25:30 +0000 (20:25 +0000)]
Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
Jean-Paul Saman [Mon, 28 Jul 2003 20:23:58 +0000 (20:23 +0000)]
Added NEWS for iPaq port.
Jean-Paul Saman [Mon, 28 Jul 2003 20:23:27 +0000 (20:23 +0000)]
Updated build scripts:
- enabled video4linux for WebCams on handhelds
- enabled PDA Gtk2 interface instead of familiar interface
- enabled stream output and transcoding
Christophe Massiot [Mon, 28 Jul 2003 18:02:06 +0000 (18:02 +0000)]
* modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
now used to browse through the DVD menus.
Christophe Massiot [Mon, 28 Jul 2003 13:19:37 +0000 (13:19 +0000)]
* Fixed my last commit.
Laurent Aimar [Mon, 28 Jul 2003 07:16:50 +0000 (07:16 +0000)]
* rc: Fixed a bug with seek command.
Added support of "seek n%" (Usefull when mux_rate is nul )
Jean-Paul Saman [Mon, 28 Jul 2003 07:05:21 +0000 (07:05 +0000)]
Added PDA images to Makefile.am
Laurent Aimar [Sun, 27 Jul 2003 23:58:32 +0000 (23:58 +0000)]
* sub: does not issue an error message when sub-file is empty.
Derk-Jan Hartman [Sun, 27 Jul 2003 23:05:41 +0000 (23:05 +0000)]
* Brought the new options system to the OSX gui.
and some small fixes.
Jean-Paul Saman [Sun, 27 Jul 2003 21:35:51 +0000 (21:35 +0000)]
Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
Gildas Bazin [Sun, 27 Jul 2003 16:20:53 +0000 (16:20 +0000)]
* modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
Gildas Bazin [Sun, 27 Jul 2003 16:14:20 +0000 (16:14 +0000)]
* modules/audio_output/alsa.c: bail out if the device is already in use.
Gildas Bazin [Sun, 27 Jul 2003 15:49:27 +0000 (15:49 +0000)]
* src/input/input_ext-plugins.c: forgot to re-lock a mutex.
Christophe Massiot [Sun, 27 Jul 2003 14:10:02 +0000 (14:10 +0000)]
* src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
- there should be fewer resampling, particularly on DVD chapter changes
- when you unpause a DVD, VLC will wait for the drive to spin up, so you
won't lose several seconds of movies
* modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
mode, make the interface take that into account.
Olivier Teulière [Sun, 27 Jul 2003 12:31:50 +0000 (12:31 +0000)]
* All: Removed the win32 plugin; wxwindows rulez :)
Eric Petit [Sat, 26 Jul 2003 18:54:20 +0000 (18:54 +0000)]
freetype.c: basic YUY2 rendering (Y only)
Gildas Bazin [Sat, 26 Jul 2003 15:36:46 +0000 (15:36 +0000)]
* modules/gui/skins/controls/checkbox.cpp: compilation fix.
Laurent Aimar [Sat, 26 Jul 2003 15:34:43 +0000 (15:34 +0000)]
ffmpeg: fix potential overread for mpeg4 with vol.
Gildas Bazin [Sat, 26 Jul 2003 14:19:04 +0000 (14:19 +0000)]
* modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
Olivier Teulière [Sat, 26 Jul 2003 14:04:33 +0000 (14:04 +0000)]
* modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
value was always true...)
Gildas Bazin [Sat, 26 Jul 2003 12:41:52 +0000 (12:41 +0000)]
* modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
Gildas Bazin [Fri, 25 Jul 2003 22:50:12 +0000 (22:50 +0000)]
* modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
* modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
Gildas Bazin [Fri, 25 Jul 2003 13:24:29 +0000 (13:24 +0000)]
* INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
* modules/gui/wxwindows/wxwindows.cpp: oops.
Gildas Bazin [Fri, 25 Jul 2003 11:37:22 +0000 (11:37 +0000)]
* modules/video_output/directx/events.c: a couple of compiler warning fixes.
* msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
Gildas Bazin [Fri, 25 Jul 2003 11:33:24 +0000 (11:33 +0000)]
* configure.ac: libpng (logo plugin) needs to be linked with zlib.
* modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
Derk-Jan Hartman [Fri, 25 Jul 2003 01:11:32 +0000 (01:11 +0000)]
* subsdec now uses the new options code.
Derk-Jan Hartman [Fri, 25 Jul 2003 01:09:51 +0000 (01:09 +0000)]
* Updated it.po
Derk-Jan Hartman [Fri, 25 Jul 2003 01:09:29 +0000 (01:09 +0000)]
* Largely updated nl.po
* Updated it.po
Gildas Bazin [Thu, 24 Jul 2003 23:21:18 +0000 (23:21 +0000)]
* modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
Gildas Bazin [Thu, 24 Jul 2003 22:58:21 +0000 (22:58 +0000)]
* src/misc/modules.c: if module_Need() was passed an interface module name, respect this choice even if vlc was run with a specific interface shortcut.
Sam Hocevar [Thu, 24 Jul 2003 22:05:16 +0000 (22:05 +0000)]
* modules/access/v4l/v4l.c:
+ Removed my name from this file, I didn't contribute anything major to it.
+ Added strerror(errno) where adequate, as well as additional debug
information, hopefully more useful than "cannot open".
Gildas Bazin [Thu, 24 Jul 2003 21:50:28 +0000 (21:50 +0000)]
* modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
* modules/misc/freetype.c: bail out if no font has been specified.
* modules/demux/util/sub.h: don't forget to detach the demuxsub object.
Sam Hocevar [Thu, 24 Jul 2003 20:34:47 +0000 (20:34 +0000)]
* bootstrap:
+ Run autopoint with the -f flag.
+ Remove stamp files in the bootstrap process.