Gildas Bazin [Mon, 24 Nov 2003 00:01:42 +0000 (00:01 +0000)]
* modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable.
* modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
Gildas Bazin [Sun, 23 Nov 2003 20:37:04 +0000 (20:37 +0000)]
* modules/gui/wxwindows/*: added new codecs for stream output.
Added ffmpeg postproc to menus.
* modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
Simon Latapie [Sun, 23 Nov 2003 16:24:20 +0000 (16:24 +0000)]
* src/playlist/item.c : stops the playlist if we delete the currently
played item
* doc/intf-http.txt : adding "pl.group"
* share/http/index.html : little cosmetic change (better according to
gibalou).
Gildas Bazin [Sun, 23 Nov 2003 13:15:27 +0000 (13:15 +0000)]
* modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
* modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
Rocky Bernstein [Sun, 23 Nov 2003 03:58:33 +0000 (03:58 +0000)]
intf.c, vcdplayer.c: Add code for multi-default selection lists. But
this required new libvcdinfo API - so change to configure.ac for
pending new libcdio/vcdimager releases.
Additional libvcdinfo routines also means less VCD twidling inside vlc
code, thus simplifying what is already a bit complicated and likely to
get more so.
Laurent Aimar [Sun, 23 Nov 2003 03:17:39 +0000 (03:17 +0000)]
* input_dec.c:
- also check for p_dec->b_die and b_error.
- unload module before joining thread (in DecoderThread) otherwise qt
win32 dll loader will segfault. (but perhaps I'm the only one using it)
-> find a better solution.
Gildas Bazin [Sat, 22 Nov 2003 18:04:10 +0000 (18:04 +0000)]
* include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
* modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
Sam Hocevar [Sat, 22 Nov 2003 15:53:18 +0000 (15:53 +0000)]
* configure.ac:
+ Fixed internal symbols for version numbers containing "+".
+ Added a --enable-caca flag.
* modules/video_output/caca.c:
+ Updated libcaca video output to the released version.
+ Added --caca-dithering flag (none, dither, random).
Gildas Bazin [Sat, 22 Nov 2003 12:41:32 +0000 (12:41 +0000)]
* src/input/input.c: don't free the ES twice.
* modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
* modules/codec/flac.c: couple of fixes.
Eric Petit [Sat, 22 Nov 2003 06:26:16 +0000 (06:26 +0000)]
modules/gui/macosx/intf.m: don't destroy the playlist when closing the
interface because this makes crash others interfaces which might be
still using it (e.g. sap)
Eric Petit [Sat, 22 Nov 2003 00:41:07 +0000 (00:41 +0000)]
+ modules/misc/freetype.c: fixed a couple of typos
+ *threads*, src/libvlc.h:
test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
for now because Zeta now has a pthread implementation but it's doesn't
seem to be (enough) POSIX compliant atm.
Gildas Bazin [Fri, 21 Nov 2003 20:49:14 +0000 (20:49 +0000)]
* modules/codec/flac.c: added a FLAC encoder.
* modules/mux/dummy.c, modules/mux/ogg.c: you can output "normal" flac streams with the es/dummy muxer or output them with an Ogg container.
Gildas Bazin [Fri, 21 Nov 2003 01:45:48 +0000 (01:45 +0000)]
* modules/codec/flac.c: complete rewrite of the flac decoder + new packetizer.
* modules/demux/flac.c: rewrite of the flac demuxer which makes use of the flac packetizer.
Gildas Bazin [Fri, 21 Nov 2003 00:38:01 +0000 (00:38 +0000)]
* include/vlc_common.h: include stdlib.h
* include/ninput.h, src/input/stream.c, src/input/input.c:
new stream_Block() function to read a block_t from the input.
es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
* modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
modules/misc/sap.c:
* more verbose header parsing code
* support for compressed announces if zlib is available (using some code
from Mosu from the matroska project)
* if the sdp packet contains more than one m= line, pass it to the
livedotcom module
configure.ac:
* link sap with zlib if available
modules/demux/livedotcom.c:
* accept sdp from the sap module
Derk-Jan Hartman [Thu, 20 Nov 2003 02:39:09 +0000 (02:39 +0000)]
* fixed the dockmenu. had gotten disconnected somehow.
* cleaned up the playlist source.
* set the correct sizing properties on the playlist buttons.
bigben: see the bottom of the size panel of your inspector. when adding items
always take this into account to make resize work correctly.
also. windows are opened at the position where you save them when the nib is open.
Always make sure the controller and playlist are to the upper left side.
Gildas Bazin [Wed, 19 Nov 2003 23:44:35 +0000 (23:44 +0000)]
* modules/video_output/directx/*: we now create a video sub-window which is a child of the main window and which always fit exactly the size of the video.
As a result the overlay color key is only painted in the video area and the rest of the window is pure black.
Benjamin Pracht [Wed, 19 Nov 2003 19:00:16 +0000 (19:00 +0000)]
- get rid of an unused variable
- use same name than in menus for random, repeat and loop options
- random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)