Laurent Aimar [Mon, 18 Aug 2003 17:25:51 +0000 (17:25 +0000)]
* ts: fix PCR value when using pcr-soft.
Sigmund Augdal Helberg [Mon, 18 Aug 2003 14:57:09 +0000 (14:57 +0000)]
Turned the scope plugin into a audio filter that can be inserted with
--audio-filter. It still seems to have many problems, so I will not eneable
it yet.
Clément Stenac [Mon, 18 Aug 2003 13:16:43 +0000 (13:16 +0000)]
* src/audio_output/input.c
src/libvlc.h :
First try to implement "user audio filters"
You can provide a list of audio filters that you want to add to
the pipeline (only the "headphone", at that time).
(use --audio-filter filter1,filter2,...)
***Warning***
It seems to work, but no guarantee at all. Perhaps all is bad
and the commit should be reverted, as it could break audio output
* modules/codec/libmpeg2.c :
Fixed a segfault when vout creation fails
Jean-Paul Saman [Mon, 18 Aug 2003 06:42:48 +0000 (06:42 +0000)]
Small fix.
Laurent Aimar [Mon, 18 Aug 2003 00:17:44 +0000 (00:17 +0000)]
* all: move "wave format tag to fourcc" from demuxers to codecs.h
(only one place to keep updated).
Laurent Aimar [Sun, 17 Aug 2003 23:42:37 +0000 (23:42 +0000)]
* all: A little clean up.
Sigmund Augdal Helberg [Sun, 17 Aug 2003 23:11:55 +0000 (23:11 +0000)]
modules/misc/freetype.c:
* implemented outlineing of the glyphs. Please yell if the performance
suck, and I will try to make them optional.
* fixed centering on RV32 and YUY2
Laurent Aimar [Sun, 17 Aug 2003 23:02:52 +0000 (23:02 +0000)]
* all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
(Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
Alexis de Lattre [Sun, 17 Aug 2003 20:58:45 +0000 (20:58 +0000)]
po/es.po THANKS configure.ac: Spanish translation started by Vicente Jim�nez Aguilar.
src/libvlc.h: replaced "VLS" by "streaming server".
Laurent Aimar [Sun, 17 Aug 2003 20:45:50 +0000 (20:45 +0000)]
* all: added OggS fourcc. (still unsported but allow dumping)
Laurent Aimar [Sun, 17 Aug 2003 20:39:08 +0000 (20:39 +0000)]
* all: removed all u8/u16/.... occurences.
Laurent Aimar [Sun, 17 Aug 2003 18:44:26 +0000 (18:44 +0000)]
* avi, dummy: removed useless include.
Sigmund Augdal Helberg [Sun, 17 Aug 2003 15:22:49 +0000 (15:22 +0000)]
modules/misc/freetype.c:
* added support for RV32/RV24 chroma
Sigmund Augdal Helberg [Sun, 17 Aug 2003 14:14:01 +0000 (14:14 +0000)]
src/playlist/playlist.c:
* small documentation update
Sigmund Augdal Helberg [Sun, 17 Aug 2003 14:11:21 +0000 (14:11 +0000)]
doc/Doxyfile:
* Extract documentation on static functions, useful to get the static
inline functions defined in header files listed. Drawback is that private
functions in source files are also listed.
Gildas Bazin [Sun, 17 Aug 2003 13:56:26 +0000 (13:56 +0000)]
* modules/demux/flac.c: few cosmetic changes.
* modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
Clément Stenac [Sat, 16 Aug 2003 21:05:14 +0000 (21:05 +0000)]
* configure.ac : linked stream_out_standard to ws2_32 to fix build
* playlist.cpp : added "Random" and "Loop" checkboxes
Gildas Bazin [Sat, 16 Aug 2003 16:56:40 +0000 (16:56 +0000)]
* po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of Andr� de Barros Martins Ribeiro.
Laurent Aimar [Fri, 15 Aug 2003 13:16:38 +0000 (13:16 +0000)]
* ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
Laurent Aimar [Fri, 15 Aug 2003 01:58:46 +0000 (01:58 +0000)]
* pes: fix private stream with mpeg1.
Laurent Aimar [Thu, 14 Aug 2003 23:37:54 +0000 (23:37 +0000)]
* ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
"registration descriptor" (-> fix xine playback) when using a52.
Laurent Aimar [Thu, 14 Aug 2003 23:32:51 +0000 (23:32 +0000)]
* all: added support for a52 in PES private stream, but untested.
Clément Stenac [Thu, 14 Aug 2003 20:02:55 +0000 (20:02 +0000)]
* all: as announce calls non-standard functions (SLP), remove it from
src, and build it in the stream_out_standard module to avoid a link
Sigmund Augdal Helberg [Thu, 14 Aug 2003 19:25:56 +0000 (19:25 +0000)]
First part of code to allow configurable hotkeys.
include/configuration.h, src/misc/configuration.h:
* added a CONFIG_ITEM_KEY
include/vlc_keys.h:
* constants to identify keys
src/libvlc.h:
* provide a set of hotkey config options
modules/gui/wxwindows/interface.cpp, wxwindows.h:
* set the configured hotkeys as accelerator for the appropriate menus
modules/gui/wxwindows/preferences.cpp:
* start to support CONFIG_ITEM_KEY. Options are showed with the right value
but any changes made have no effect yet.
Sigmund Augdal Helberg [Thu, 14 Aug 2003 18:21:58 +0000 (18:21 +0000)]
include/video_output.h:
* minor cleanup in a comment
Sigmund Augdal Helberg [Thu, 14 Aug 2003 18:12:39 +0000 (18:12 +0000)]
modules/control/lirc/lirc.c:
* applied slightly modified patch by Stephane Mottelet <mottelet@dma.utc.fr>
to support next/previous chapter buttons on remote controls
Sigmund Augdal Helberg [Thu, 14 Aug 2003 17:50:43 +0000 (17:50 +0000)]
include/stream_output.h:
* use #if 0 and not // to disable code
Simon Latapie [Thu, 14 Aug 2003 13:32:12 +0000 (13:32 +0000)]
* little bug fix.
Sigmund Augdal Helberg [Thu, 14 Aug 2003 13:09:42 +0000 (13:09 +0000)]
include/vlc/vlc.h:
turn playlist command defines into a enum
Sigmund Augdal Helberg [Thu, 14 Aug 2003 13:02:55 +0000 (13:02 +0000)]
vlc_playlist.h:
* added a duration field to the playlist item struct
vlc_playlist.h, playlist.c:
* turned playlist_AddName into playlist_AddExt and made it take an extra
argument( the duration )
* doxygenize comments
modules/demux/m3u.c, modules/gui/macosx/playlist.m:
* use playlist_AddExt
Simon Latapie [Thu, 14 Aug 2003 12:38:04 +0000 (12:38 +0000)]
* mozilla plugin on MacOSX. Not fully implemented yet.
* compiled with mozilla 1.4 (won't probably work with <1.4)
* TODO:
* - make XPCOM work (play,pause,stop buttons)
* - fullscreen implementation (quite difficult on MacOSX because only
* the main thread can create windows)
Gildas Bazin [Thu, 14 Aug 2003 11:47:32 +0000 (11:47 +0000)]
* src/extras/libc.c, nclude/vlc_common.h, modules/mux/mpeg/ts.c: added atoll() to our libc.
* modules/control/ntservice.c: added a --ntservice-extraintf option to allow the service to spawn additionnal interfaces.
* include/audio_output.h, modules/audio_output/directx.c: added support for 3F2R audio output in addition to 3F2R/LFE (5.1).
Sigmund Augdal Helberg [Thu, 14 Aug 2003 11:25:56 +0000 (11:25 +0000)]
include/ninput.c, src/input/stream.c:
Moved comment blocks to the implementation where appropriate. Changed
comments to Doxygen syntax.
Gildas Bazin [Wed, 13 Aug 2003 23:26:55 +0000 (23:26 +0000)]
* ALL: bumped version number to 0.6.3-cvs
* modules/control/ntservice.c: new Windows NT/2K/XP service interface.
Gildas Bazin [Wed, 13 Aug 2003 21:15:42 +0000 (21:15 +0000)]
* modules/stream_out/standard.c: fixed segfault on close.
Gildas Bazin [Wed, 13 Aug 2003 19:38:28 +0000 (19:38 +0000)]
* include/announce.h, src/stream_output/announce.c, modules/stream_out/standard.c: fixed broken build.
Gildas Bazin [Wed, 13 Aug 2003 19:18:46 +0000 (19:18 +0000)]
* ChangeLog: yeah I know... don't laugh.
Gildas Bazin [Wed, 13 Aug 2003 18:39:53 +0000 (18:39 +0000)]
* modules/video_output/x11/xcommon.c: fixed a bug with fullscreen and sawfish.
* modules/codec/ffmpeg/video.c: forgot a debug message.
Clément Stenac [Wed, 13 Aug 2003 14:17:26 +0000 (14:17 +0000)]
* configure.ac : we need to define HAVE_SLP_H
* include/announce.h & vlc_common.h: slp_session_t structure definition
* module/stream_out/standard.c & src/stream_output/announce.c :
SLP announcing support by vlc
Laurent Aimar [Wed, 13 Aug 2003 14:06:37 +0000 (14:06 +0000)]
* ts.c: commented out useless code and an annoying error message.
Jean-Paul Saman [Wed, 13 Aug 2003 13:54:02 +0000 (13:54 +0000)]
Fixed segmentation fault in input_SplitBuffer() when input_FillBuffer() could not allocate (actually input_NewBuffer()) another buffer. The code tested for:
if (!i_size)
{
/* Handle error */
}
However input_SplitBuffer() returns -1, which results in if (false) here and a segmentation fault will happen when input_ShareBuffer() is called. All constructs of the above form are supicious to produce a segfault in the code!
Jean-Paul Saman [Wed, 13 Aug 2003 13:50:13 +0000 (13:50 +0000)]
Keep track of ioctl_UnsetDMXFilter
Eric Petit [Wed, 13 Aug 2003 07:03:17 +0000 (07:03 +0000)]
Missing file
Gildas Bazin [Wed, 13 Aug 2003 01:50:47 +0000 (01:50 +0000)]
* ChangeLog: guess what ? yeah, yet another update for 0.6.2.
Gildas Bazin [Wed, 13 Aug 2003 01:45:13 +0000 (01:45 +0000)]
* modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
* modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
* src/input/input_programs.c: programs object var was not reset correctly.
Gildas Bazin [Tue, 12 Aug 2003 18:34:47 +0000 (18:34 +0000)]
* ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
Gildas Bazin [Tue, 12 Aug 2003 18:25:45 +0000 (18:25 +0000)]
* po/de.po: update of the german translation by Felix K�hne.
Gildas Bazin [Tue, 12 Aug 2003 17:01:35 +0000 (17:01 +0000)]
* modules/codec/ffmpeg/video.[ch]: another temporary workaround.
Jean-Paul Saman [Tue, 12 Aug 2003 15:35:26 +0000 (15:35 +0000)]
Fixed long problem with tuning to frequencies like;
12669500 Hz which is not possible with the old satellite plugin, because it reads 12669,5 in kHz and could not be expressed.
* Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
* Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
Jean-Paul Saman [Tue, 12 Aug 2003 14:15:41 +0000 (14:15 +0000)]
* more cleanup
Jean-Paul Saman [Tue, 12 Aug 2003 12:43:47 +0000 (12:43 +0000)]
* Audio is verified to work, it was a problem with the test setup and not with the code ;-).
* Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
* Cleanup of code.
Sam Hocevar [Tue, 12 Aug 2003 08:19:20 +0000 (08:19 +0000)]
* modules/demux/mkv.cpp: support for libmatroska 0.5.0.
Gildas Bazin [Mon, 11 Aug 2003 23:07:46 +0000 (23:07 +0000)]
* share/http/index.html: added "del" and "empty" controls.
Gildas Bazin [Mon, 11 Aug 2003 20:49:53 +0000 (20:49 +0000)]
* ChangeLog: updated changelog for 0.6.2.
Gildas Bazin [Mon, 11 Aug 2003 20:48:19 +0000 (20:48 +0000)]
* modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
Laurent Aimar [Mon, 11 Aug 2003 20:19:45 +0000 (20:19 +0000)]
* copy: removed annoying debug message.
Laurent Aimar [Mon, 11 Aug 2003 20:18:02 +0000 (20:18 +0000)]
* httpd: added HEAD command support.
Gildas Bazin [Mon, 11 Aug 2003 19:30:36 +0000 (19:30 +0000)]
* ChangeLog, po/*: preparing for the 0.6.2 release
Gildas Bazin [Mon, 11 Aug 2003 18:52:41 +0000 (18:52 +0000)]
* modules/packetizer/mpegvideo.c: oops, fixed typo.
Gildas Bazin [Mon, 11 Aug 2003 17:31:15 +0000 (17:31 +0000)]
* modules/packetizer/mpegvideo.c: small clarification.
* modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
Laurent Aimar [Sun, 10 Aug 2003 22:13:05 +0000 (22:13 +0000)]
* mpegvideo.c: try to set a better value for length. (I am not sure it is
the good one but it give far better result). dts/pts/length computation
should be verified.
Gildas Bazin [Sun, 10 Aug 2003 21:26:07 +0000 (21:26 +0000)]
* ALL: preparing for a 0.6.2 release
Gildas Bazin [Sun, 10 Aug 2003 14:23:15 +0000 (14:23 +0000)]
* modules/mux/mpeg/ts.c: oops.
Gildas Bazin [Sun, 10 Aug 2003 14:21:16 +0000 (14:21 +0000)]
* modules/demux/mkv.cpp, modules/mux/avi.c, modules/mux/mpeg/ts.c, modules/packetizer/copy.c: thou shalt not use %lld which is not portable.
Gildas Bazin [Sun, 10 Aug 2003 13:35:03 +0000 (13:35 +0000)]
* modules/access/vcd/vcd.c: a few navigation fixes.
Clément Stenac [Sun, 10 Aug 2003 12:45:52 +0000 (12:45 +0000)]
* modules/LIST: Updated all modules
* modules/list.sh: piggy list consistency checker
(should probably be added to toolbox or trashed)
* modules/access/slp.c : Fixed service detection
(findsrvtypes returns a comma-separated list of services)
Gildas Bazin [Sun, 10 Aug 2003 10:22:52 +0000 (10:22 +0000)]
* modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
* include/osd.h, modules/misc/freetype.c: support for center alignment.
* modules/gui/wxwindows/subtitles.cpp: string change.
Gildas Bazin [Sun, 10 Aug 2003 09:22:07 +0000 (09:22 +0000)]
* include/configuration.h: bug fix for add_string_from_list()
* modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
Gildas Bazin [Sat, 9 Aug 2003 19:49:13 +0000 (19:49 +0000)]
* modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
* modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
Gildas Bazin [Sat, 9 Aug 2003 19:39:17 +0000 (19:39 +0000)]
* modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
Gildas Bazin [Sat, 9 Aug 2003 19:14:16 +0000 (19:14 +0000)]
* modules/access/vcd/cdrom.c: switching to YellowMode2 for reading VCDs apparently created problems for some people so the reading is reverted to XAForm2 and only if this one fails we try YellowMode2. Hopefully that will still allow us to read the SVCD DATA track.
Gildas Bazin [Sat, 9 Aug 2003 14:59:24 +0000 (14:59 +0000)]
* src/stream_output/stream_output.c, include/stream_output.h: added an i_padding field to sout_instance_t so we can allocate sout_buffers with a bit more space than asked for (needed for ffmpeg decoding).
* modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
Added support for b frames (bframe=x option) + couple of bug fixes.
Gildas Bazin [Fri, 8 Aug 2003 17:08:32 +0000 (17:08 +0000)]
* modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
* modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
Gildas Bazin [Fri, 8 Aug 2003 16:50:27 +0000 (16:50 +0000)]
* src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
* modules/packetizer/copy.c: fixed segfault
* modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
Christophe Massiot [Fri, 8 Aug 2003 16:41:04 +0000 (16:41 +0000)]
* modules/gui/macosx/prefs.m: Localized two strings.
Jean-Paul Saman [Wed, 6 Aug 2003 12:01:06 +0000 (12:01 +0000)]
Updated my entry.
Jean-Paul Saman [Tue, 5 Aug 2003 11:54:11 +0000 (11:54 +0000)]
The familiar interface is now officially removed from VLC. The interface is superseeded by the PDA interface for handhelds. It uses Gtk+2 and can be built using the configure option '--enable-pda'.
Jean-Paul Saman [Tue, 5 Aug 2003 11:52:42 +0000 (11:52 +0000)]
Added glade2 project file.
Jean-Paul Saman [Tue, 5 Aug 2003 11:51:20 +0000 (11:51 +0000)]
Removing file.
Jean-Paul Saman [Tue, 5 Aug 2003 11:49:14 +0000 (11:49 +0000)]
Removing files for Familiar interface (Gtk+1.2 and GPE).
Jean-Paul Saman [Tue, 5 Aug 2003 10:39:25 +0000 (10:39 +0000)]
Fixed superflous tuning ;-)
Jean-Paul Saman [Tue, 5 Aug 2003 09:35:33 +0000 (09:35 +0000)]
- Enabled tuning for DVB-C and DVB-T cards.
- Syncing with old satellite plugin.
- Cleanup of code.
Cyril Deguet [Tue, 5 Aug 2003 08:02:28 +0000 (08:02 +0000)]
* VLC_AddTarget had a new prototype
Laurent Aimar [Tue, 5 Aug 2003 01:27:45 +0000 (01:27 +0000)]
* sdp: near implemented basic RTP reading (MPA payload type may work when
used without RTSP).
Gildas Bazin [Mon, 4 Aug 2003 23:35:25 +0000 (23:35 +0000)]
* src/video_output/video_text.c: removed legacy code that has been rotting for ages.
Gildas Bazin [Mon, 4 Aug 2003 23:31:53 +0000 (23:31 +0000)]
* modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
+ cleanup.
Laurent Aimar [Mon, 4 Aug 2003 22:49:02 +0000 (22:49 +0000)]
* ts: fixed a segfault when removing PCR stream.
Laurent Aimar [Mon, 4 Aug 2003 18:50:36 +0000 (18:50 +0000)]
* sdp: begun to implement RTP code. (Not yet usefull)
Jean-Paul Saman [Mon, 4 Aug 2003 12:40:22 +0000 (12:40 +0000)]
Added a error message that the default values are used.
Jean-Paul Saman [Mon, 4 Aug 2003 12:34:52 +0000 (12:34 +0000)]
Tuning succeeds, but have no audio yet. Major cleanup of code.
Jean-Paul Saman [Mon, 4 Aug 2003 12:34:20 +0000 (12:34 +0000)]
Fixed missing headerfile.
Laurent Aimar [Mon, 4 Aug 2003 00:48:11 +0000 (00:48 +0000)]
* sdp: - fixed loading of file > 1024 bytes.
- more processing -> now it should extract enough informations to
build RTP/RTSP session.
(Does not play anything yet)
Gildas Bazin [Sun, 3 Aug 2003 23:11:21 +0000 (23:11 +0000)]
* src/misc/configuration.c, include/configuration.h, src/audio_output/intf.c, include/audio_output.h, modules/gui/gtk/display.[ch]: configuration variables now use vlc_callback_t callbacks (same as the object variables).
* modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
* modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
Gildas Bazin [Sun, 3 Aug 2003 20:25:04 +0000 (20:25 +0000)]
* src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
Benjamin Pracht [Sun, 3 Aug 2003 16:36:20 +0000 (16:36 +0000)]
* modules/access_out/http.c :
using ability to give parametters to a specific sout module to set user and password fot http access out.
new syntax is '#dst{access=http{user=foo,pass=bar}}
--sout-http-user and --sout-http-pwd parametters have been deleted.
Laurent Aimar [Sun, 3 Aug 2003 16:22:48 +0000 (16:22 +0000)]
* sdp: parse 'a=' field.
Laurent Aimar [Sun, 3 Aug 2003 15:25:33 +0000 (15:25 +0000)]
* sdp: begining of a SDP parser. It won't let you play anything for
now, it just does (incomplete) parsing.
Eric Petit [Sun, 3 Aug 2003 13:49:37 +0000 (13:49 +0000)]
configure.ac : added needed linking flags for BeOS/Zeta
Makefile.am : cleaned make packages-beos
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.