Gildas Bazin [Sun, 16 Nov 2003 21:07:31 +0000 (21:07 +0000)]
* ALL: final improvements to the decoders/packetizers api.
(There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
* ALL: small improvements to the encoders api.
Derk-Jan Hartman [Sat, 15 Nov 2003 22:42:16 +0000 (22:42 +0000)]
* New OSX controller (iTunes style)
- Drag and drop implemented
- still need new sliders and remove the titlebar.
* revert the mozilla plugin changes. i will build a seperate module for that
* simplified previous/next (only playlist, people with chapters and titles
will have to use the menu
* Moved the disable screensaver from interface to vout.
* New build system for the contrib packages of VLC. It supports to
download a precompiled binary package, or to build all the packages
from the sources, at the user's option. It is currently written for
Mac OS X, but could easily be ported to other platforms.
Laurent Aimar [Thu, 13 Nov 2003 13:31:12 +0000 (13:31 +0000)]
* input: handle also SPU in es_out_Add (and fix a bad lock).
* sub: use es_out_Add (and that give a proper solution for multiple tracks)
fixed seeking with sub. (pf_demux was called in Seek instead of
pf_seek ...)
Simon Latapie [Wed, 12 Nov 2003 02:43:33 +0000 (02:43 +0000)]
* http.c : added parsing of options in Add MRL option. In http.c is a the
parse_MRL function which perhaps should be somewhere else
(playlist ?).
* Makefile.am : forgoten style.css
* index.html : little fixes
* intf-http.txt : updated doc
Derk-Jan Hartman [Tue, 11 Nov 2003 23:50:41 +0000 (23:50 +0000)]
* include/vlc_keys.h: added StringToKey()
* src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
* modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
* REST: implemented configurable hotkeys for OS X.
Derk-Jan Hartman [Tue, 11 Nov 2003 21:23:56 +0000 (21:23 +0000)]
* when config_ResetAll() a key config value becomes "Unset" (0) instead of
it's original value. With this you at least won't break your config file,
because it comments out the value during saving, when it's identical to the,
original value. The question however remains, why does a resetAll result
in a 0 in the 'current' config in use, and in original value at time of saving?
Eric Petit [Sat, 8 Nov 2003 18:23:40 +0000 (18:23 +0000)]
+ configure.ac: link httpd and stream_out_standard against -lsocket
+ modules/gui/beos/*: use hotkeys
+ include/vlc_keys.h, src/misc/configuration.c:
renamed modifiers into vlc_modifiers so it does not conflict with
BeOS' modifiers()
Laurent Aimar [Sat, 8 Nov 2003 06:47:34 +0000 (06:47 +0000)]
* livedotcom.cpp:
- added X-QT and X-QUICKTIME video support.
- first try for seek and position display support.
(position is buggy, and seek won't really work as long as wx try to seek
each time the slider is moved)
Laurent Aimar [Fri, 7 Nov 2003 21:44:20 +0000 (21:44 +0000)]
* configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
(--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
livedotcom isn't compiled by default)
* modules/stream_out/transrate: New transrating module, based on GPL
code from www.metakine.com.
CAUTION : the code is currently very ugly, with static variables, no
code convention, etc. I check it in "as is" because it may be useful
to some people.
Don't expect a bitrate reduction of more than 30 % with acceptable
quality.
* modules/demux/mpeg/ts.c: Useful debug message
* src/misc/threads.c: Implementation of real-time priorities for UNIX-like
pthread systems (activate with --rt-priority)
* modules/access_output/udp.c: Only discard packets which are _very_ late
Laurent Aimar [Fri, 7 Nov 2003 18:08:54 +0000 (18:08 +0000)]
* livedotcom.cpp:
- improve a lot pts handling.
- added --rtsp-caching.
- implemented DEMUX_GET_TIME and declared the input as seekable to
make the interface displaying the time.
Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
video, MPEG 1/2 video and mp3 audio tested successfully)
* modules/access/satellite: Big rework of the old satellite module.
- ability to select between different tuners if the board has several
tuners
- abitility to select between different demux if the board has several
demuxes
- if frequency isn't specified, do not try to tune the tuner and
assume some other software already did it
- set a bigger buffer size to avoid packet losses
- do not filter too many PIDs since some board only have 8 filters
- kludged so that the module works perfectly well with the demuxstream
demuxer
- use DMX_PES_OTHER all the time because some boards do not have a
decoder chip (this may be a problem for you)
This changeset is part of the Dreambox port of VLC.
Laurent Aimar [Fri, 7 Nov 2003 12:27:30 +0000 (12:27 +0000)]
* livedotcom.cpp: - better pts handling but still bad. (and using rtsp
over tcp doesn't really work yet).
- fixed bad usage of delete vs delete[]
(using --rtsp-tcp still leads to segfault)
Rocky Bernstein [Fri, 7 Nov 2003 10:33:41 +0000 (10:33 +0000)]
Need to change libvcdinfo to be more robust when there are
reading the extended PSD. Given that area-highlighting and
features in the extended PSD haven't been implemented,
best then to not try to read this at all.
Laurent Aimar [Thu, 6 Nov 2003 22:14:57 +0000 (22:14 +0000)]
* livedotcom.cpp: use live.com library to read rtsp and sdp file.
TODO:
- handle PTS (for now, I just use mdate() :)
- support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
- support X-QT and X-QUICKTIME. (I don't know if it's really used).
- implement pause, seek ...
- clean up/bugs fixes...
- ...