]> git.sesse.net Git - vlc/log
vlc
20 years ago * aac/* remove old aac demuxer.
Laurent Aimar [Fri, 1 Aug 2003 00:18:11 +0000 (00:18 +0000)]
 * aac/* remove old aac demuxer.

20 years ago * Modules.am : added aac.c and wav.c
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.

20 years ago * wav.c : big clean up and use ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:09:37 +0000 (00:09 +0000)]
 * wav.c : big clean up and use ninput.h

20 years ago * aac.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

20 years ago au.c : cleaned 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

20 years ago* src/input/input_clock.c: fixed 2 regressions in 0.6.1. These fixes are actually...
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)

20 years ago a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
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.

20 years ago * modules.c : include ninput.h
Laurent Aimar [Fri, 1 Aug 2003 00:00:50 +0000 (00:00 +0000)]
 * modules.c : include ninput.h

20 years ago * vlc_common.h: include stdarg.h by default. Required by 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.

20 years ago * all: added a i_ttl field in network_socket_t to allow per connection ttl
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.

20 years agoFixed a memory leak (thanks Andy Lindsay !).
Christophe Massiot [Thu, 31 Jul 2003 23:14:32 +0000 (23:14 +0000)]
Fixed a memory leak (thanks Andy Lindsay !).

20 years ago* src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use...
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.

20 years ago* modules/access/http.c :
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.

20 years ago* Make vlc compiling !
Renaud Dartus [Thu, 31 Jul 2003 20:47:09 +0000 (20:47 +0000)]
* Make vlc compiling !

20 years ago * stream_output: * some clean and fixed a little memory leak.
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.

20 years ago * stream_output: * added some #define for private flags.
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.

20 years ago* modules/access_out/http.c
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

20 years ago * copy.c: Added DVD subtitle support. I still need to commit the TS
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.

20 years ago* Add support for basic authentification in http access.
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)

20 years agomodules/misc/freetype.c:
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

20 years agoUpdated LIST of modules and configuration options for building.
Jean-Paul Saman [Thu, 31 Jul 2003 15:31:58 +0000 (15:31 +0000)]
Updated LIST of modules and configuration options for building.

20 years agoAdding DVB module to support satellite, cable and terestrial DVB streaming. The statu...
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.).

20 years ago * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
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.

20 years ago * Added and fixed .cvsignore files.
Sam Hocevar [Thu, 31 Jul 2003 12:08:58 +0000 (12:08 +0000)]
  * Added and fixed .cvsignore files.

20 years ago * Makefile.am: Really put po before ., not . after everything else. Fixed the
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.

20 years ago* modules/control/joystick.c
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)

20 years ago* modules/control/http.c: on win32 we store the html interface in "http" not "share...
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().

20 years agoUpdating design of PDA Gtk2 interface
Jean-Paul Saman [Wed, 30 Jul 2003 12:21:05 +0000 (12:21 +0000)]
Updating design of PDA Gtk2 interface

20 years agoUpdating 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.

20 years ago * transcode:
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)

20 years ago* ChangeLog: update.
Gildas Bazin [Tue, 29 Jul 2003 23:55:06 +0000 (23:55 +0000)]
* ChangeLog: update.

20 years ago* configure.ac: added the svlc shortcut for the skins.
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.

20 years ago* ChangeLog: updated the changelog for the release
Gildas Bazin [Tue, 29 Jul 2003 23:01:52 +0000 (23:01 +0000)]
* ChangeLog: updated the changelog for the release

20 years ago* modules/codec/spudec/parse.c: fixed typo found by Meuuh.
Gildas Bazin [Tue, 29 Jul 2003 22:25:40 +0000 (22:25 +0000)]
* modules/codec/spudec/parse.c: fixed typo found by Meuuh.

20 years ago* src/video_output/video_output.c: fixed potential segfault.
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.

20 years ago* toolbox: fixed typo in the changelog rule.
Gildas Bazin [Tue, 29 Jul 2003 21:56:47 +0000 (21:56 +0000)]
* toolbox: fixed typo in the changelog rule.

20 years ago* modules/video_output/directx/events.c: compilation fix.
Gildas Bazin [Tue, 29 Jul 2003 21:46:44 +0000 (21:46 +0000)]
* modules/video_output/directx/events.c: compilation fix.

20 years ago* modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
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.

20 years ago * http.c: under linux if no directory is specified search "share/http"
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".

20 years ago* configure.ac: bumped version number to 0.6.1.
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.

20 years ago * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
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.

20 years ago* modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the...
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.

20 years ago* configure.ac: Worked around a bug in the OS X linker, with multiply
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

20 years agoAdded HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
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

20 years agoAdded NEWS for iPaq port.
Jean-Paul Saman [Mon, 28 Jul 2003 20:23:58 +0000 (20:23 +0000)]
Added NEWS for iPaq port.

20 years agoUpdated build scripts:
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

20 years ago* modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
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.

20 years ago* Fixed my last commit.
Christophe Massiot [Mon, 28 Jul 2003 13:19:37 +0000 (13:19 +0000)]
* Fixed my last commit.

20 years ago * rc: Fixed a bug with seek command.
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 )

20 years agoAdded PDA images to Makefile.am
Jean-Paul Saman [Mon, 28 Jul 2003 07:05:21 +0000 (07:05 +0000)]
Added PDA images to Makefile.am

20 years ago * sub: does not issue an error message when sub-file is empty.
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.

20 years ago* Brought the new options system to the OSX gui.
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.

20 years agoGtk2 port of the familiar Linux interface. The name is also changed to PDA so it...
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.

20 years ago* modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
Gildas Bazin [Sun, 27 Jul 2003 16:20:53 +0000 (16:20 +0000)]
* modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG

20 years ago* modules/audio_output/alsa.c: bail out if the device is already in use.
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.

20 years ago* src/input/input_ext-plugins.c: forgot to re-lock a mutex.
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.

20 years ago* src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
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.

20 years ago * All: Removed the win32 plugin; wxwindows rulez :)
Olivier Teulière [Sun, 27 Jul 2003 12:31:50 +0000 (12:31 +0000)]
 * All: Removed the win32 plugin; wxwindows rulez :)

20 years ago freetype.c: basic YUY2 rendering (Y only)
Eric Petit [Sat, 26 Jul 2003 18:54:20 +0000 (18:54 +0000)]
 freetype.c: basic YUY2 rendering (Y only)

20 years ago* modules/gui/skins/controls/checkbox.cpp: compilation fix.
Gildas Bazin [Sat, 26 Jul 2003 15:36:46 +0000 (15:36 +0000)]
* modules/gui/skins/controls/checkbox.cpp: compilation fix.

20 years agoffmpeg: fix potential overread for mpeg4 with vol.
Laurent Aimar [Sat, 26 Jul 2003 15:34:43 +0000 (15:34 +0000)]
ffmpeg: fix potential overread for mpeg4 with vol.

20 years ago* modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
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.

20 years ago * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
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...)

20 years ago* modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtr...
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).

20 years ago* modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
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.

20 years ago* INSTALL.win32: updated build instructions (btw since the last build changes, mingw...
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.

20 years ago* modules/video_output/directx/events.c: a couple of compiler warning fixes.
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.

20 years ago* configure.ac: libpng (logo plugin) needs to be linked with zlib.
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.

20 years ago* subsdec now uses the new options code.
Derk-Jan Hartman [Fri, 25 Jul 2003 01:11:32 +0000 (01:11 +0000)]
* subsdec now uses the new options code.

20 years ago* Updated it.po
Derk-Jan Hartman [Fri, 25 Jul 2003 01:09:51 +0000 (01:09 +0000)]
* Updated it.po

20 years ago* Largely updated nl.po
Derk-Jan Hartman [Fri, 25 Jul 2003 01:09:29 +0000 (01:09 +0000)]
* Largely updated nl.po
* Updated it.po

20 years ago* modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compila...
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.

20 years ago* src/misc/modules.c: if module_Need() was passed an interface module name, respect...
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.

20 years ago * modules/access/v4l/v4l.c:
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".

20 years ago* modules/gui/wxwindows/*: you can now specify input options in the stream output...
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.

20 years ago * bootstrap:
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.

20 years agoignore CR characters wherever they might be.
Sigmund Augdal Helberg [Thu, 24 Jul 2003 19:30:27 +0000 (19:30 +0000)]
ignore CR characters wherever they might be.
A little better line spaceing, but I still don't understand what this is all
about.

20 years agofixed a nasty code duplication where the same function call was two places
Sigmund Augdal Helberg [Thu, 24 Jul 2003 19:07:03 +0000 (19:07 +0000)]
fixed a nasty code duplication where the same function call was two places
with just a few lines in between, but in separate #if cases.

20 years ago* "frequency=" is channel frequency in kHz again
Benjamin Pracht [Thu, 24 Jul 2003 18:30:03 +0000 (18:30 +0000)]
* "frequency=" is channel frequency in kHz again

* fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
the command line

20 years ago* Changes "frequency=" syntax. New syntax is channel frequency in kHz
Benjamin Pracht [Thu, 24 Jul 2003 18:27:07 +0000 (18:27 +0000)]
* Changes "frequency=" syntax. New syntax is channel frequency in kHz
* shows a warning if frequency is in "previous syntax range"

20 years ago* modules/gui/wxwindows/open.cpp: compilation fix.
Gildas Bazin [Thu, 24 Jul 2003 17:31:59 +0000 (17:31 +0000)]
* modules/gui/wxwindows/open.cpp: compilation fix.

20 years ago* modules/gui/wxwindows/*: added support for input options in the open dialog.
Gildas Bazin [Thu, 24 Jul 2003 16:07:10 +0000 (16:07 +0000)]
* modules/gui/wxwindows/*: added support for input options in the open dialog.
   The stream output and subtitles options use them and you can also add options in the MRL itself.

20 years ago* modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
Gildas Bazin [Wed, 23 Jul 2003 23:05:25 +0000 (23:05 +0000)]
* modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
* modules/demux/util/sub.h: thou shall do a vlc_object_attach().
* src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.

20 years ago* Updated po files. STRINGS ARE FROZEN !!!
Christophe Massiot [Wed, 23 Jul 2003 22:55:31 +0000 (22:55 +0000)]
* Updated po files. STRINGS ARE FROZEN !!!

20 years agoInterface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
Jean-Paul Saman [Wed, 23 Jul 2003 22:02:56 +0000 (22:02 +0000)]
Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.

20 years ago* include/variables.h, src/misc/variables.c: you can now use var_Create() directly...
Gildas Bazin [Wed, 23 Jul 2003 22:01:25 +0000 (22:01 +0000)]
* include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
   eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
   Beware, the object in which you create the var must be attached to a parent for this to work (otherwise we can't navigate the parents hierarchy to find the value to inherit).

* src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();

20 years ago* include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
Derk-Jan Hartman [Wed, 23 Jul 2003 21:45:13 +0000 (21:45 +0000)]
* include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
  latter everywhere.
* modules/demux/util/sub.c: Bring the config options in here to the variable structure.
* modules/misc/freetype.c: Bring the config options in here to the variable structure.
  Fix the linespacing. Dnumgis, it works, just define another linespacing :)

20 years ago freetype.c : use the default BeOS font on BeOS
Eric Petit [Wed, 23 Jul 2003 19:11:08 +0000 (19:11 +0000)]
 freetype.c : use the default BeOS font on BeOS

20 years ago * modules/gui/skins/src/banks.cpp: removed a useless event I had
Olivier Teulière [Wed, 23 Jul 2003 17:31:24 +0000 (17:31 +0000)]
 * modules/gui/skins/src/banks.cpp: removed a useless event I had
   forgotten

20 years ago* all: fixed depcomp failure
Cyril Deguet [Wed, 23 Jul 2003 09:14:25 +0000 (09:14 +0000)]
* all: fixed depcomp failure

20 years agoWhen recv() returns -1 a bug is triggered inside RTPRead() and RTPChoose(). The retur...
Jean-Paul Saman [Wed, 23 Jul 2003 07:37:34 +0000 (07:37 +0000)]
When recv() returns -1 a bug is triggered inside RTPRead() and RTPChoose(). The return value of Read() is then -1. The test "if (!i_ret) return 0;" will be false and the function will continue resulting in segfault while copying from buffers that are in an undetermined state. The correct test is "if (i_ret<0) return 0;".

20 years ago* modules/misc/sap.c: oops, compilation fix.
Gildas Bazin [Wed, 23 Jul 2003 01:28:54 +0000 (01:28 +0000)]
* modules/misc/sap.c: oops, compilation fix.

20 years ago* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list...
Gildas Bazin [Wed, 23 Jul 2003 01:13:48 +0000 (01:13 +0000)]
* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
* src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value.
* src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options.
* src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'.

All these changes allow you to specify input specific options.
eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
Here the ":sout" option will only apply to yourvideo.mpeg.
"--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg.

TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
      - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().

20 years ago* Fix Makefiles for removed .rle fonts
Derk-Jan Hartman [Tue, 22 Jul 2003 22:02:44 +0000 (22:02 +0000)]
* Fix Makefiles for removed .rle fonts

20 years ago* ALL:
Derk-Jan Hartman [Tue, 22 Jul 2003 20:49:10 +0000 (20:49 +0000)]
* ALL:
  - Removed all the RLE subtitle font code.
  - Removed the .rle and even older .psf font files.
  - Moved the filesubtitle code from spudec to subsdec.
  - spudec is again DVD only.

20 years agofrequency is nom frequency in MHz * 16, as for the v4l input.
Benjamin Pracht [Tue, 22 Jul 2003 20:25:07 +0000 (20:25 +0000)]
frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
Breaks compatibility with previous syntax...

20 years ago* src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementar...
Gildas Bazin [Tue, 22 Jul 2003 18:06:04 +0000 (18:06 +0000)]
* src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.

20 years ago* src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
Gildas Bazin [Tue, 22 Jul 2003 15:59:06 +0000 (15:59 +0000)]
* src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
* modules/gui/wxwindows/interface.cpp: small improvements to the volume control.

20 years ago* We're finally parsing all parameters (including standard)
Benjamin Pracht [Tue, 22 Jul 2003 13:58:23 +0000 (13:58 +0000)]
* We're finally parsing all parameters (including standard)
* syntax is now (roughly) the same as for the v4l input
ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
* old syntax is still working
* norm can be "pal", "secam", "ntsc" or any hexa value

20 years ago * http: added "del" and "empty" control. (for playlist). Corrected
Laurent Aimar [Mon, 21 Jul 2003 23:53:55 +0000 (23:53 +0000)]
 * http: added "del" and "empty" control. (for playlist). Corrected
"previous" command.
 TODO: doc :(