]> git.sesse.net Git - vlc/commitdiff
* ALL: bumped version number to 0.7.1 in preparation for the release.
authorGildas Bazin <gbazin@videolan.org>
Sun, 8 Feb 2004 21:36:39 +0000 (21:36 +0000)
committerGildas Bazin <gbazin@videolan.org>
Sun, 8 Feb 2004 21:36:39 +0000 (21:36 +0000)
ChangeLog
NEWS
configure.ac
extras/MacOSX/Resources/English.lproj/InfoPlist.strings
extras/MacOSX/vlc.pbproj/project.pbxproj

index f9facdde36b46fa7830baef4089a03e0363d0919..d21516989efae2890fcf9923c50d7d48b35e4b75 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2004-02-08 Sunday 21:00  jpsaman
+
+ Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used.
+
+2004-02-08 Sunday 20:19  jpsaman
+
+ Fixed several things with configure.ac script:
+ - Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line.
+ - Add a AC_ARG_ENABLE for cdda
+
+2004-02-08 Sunday 20:09  hartman
+
+ * Update copyright info
+
+2004-02-08 Sunday 20:08  hartman
+
+ * Fix /dev/di bug
+   Though this still remains a hack. People should just use 'Open Disc' menu.
+   I see no way to retrieve the original (non parition version) /dev entry,
+   from the mounted drive.
+
+2004-02-08 Sunday 18:49  gbazin
+
+ * modules/codec/ffmpeg/video.c: another fix for post-processing.
+
+2004-02-08 Sunday 18:30  sigmunau
+
+ modules/demux/avi/avi.c:
+  * pass bit per pixel info on to decoder
+ modules/demux/avi/libavi.h:
+  * add 1 as fourcc for msrle
+ module/codec/ffmpeg/video.c:
+  * pass bit per pixel info to libavcodec (needed for msrle)
+
+2004-02-08 Sunday 18:17  gbazin
+
+ * src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c.
+ * modules/gui/wxwindows/open.cpp: cleanup.
+
+2004-02-08 Sunday 17:21  fenrir
+
+  * input.c: don't add subtitle track twice when using --sub-file and
+  auto-detection.
+
+2004-02-08 Sunday 16:48  gbazin
+
+ * modules/demux/dts.c: more fixes.
+
+2004-02-08 Sunday 16:43  rocky
+
+ Add me.
+
+2004-02-08 Sunday 12:09  gbazin
+
+ * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames.
+
+2004-02-08 Sunday 11:23  gbazin
+
+ * src/interface/interface.c: added skins2 to the interface menu.
+ * modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration.
+
+2004-02-08 Sunday 00:15  gbazin
+
+ * modules/audio_filter/converter/dtstospdif.c: cough cough.
+
+2004-02-08 Sunday 00:04  gbazin
+
+ * modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams.
+
+2004-02-07 Saturday 17:31  rocky
+
+ Update How to write an interface plugin from recent vlc-devel responses.
+
+2004-02-07 Saturday 15:01  sigmunau
+
+ Fixed a segfault (don't try to memset a negative number of bytes)
+
+2004-02-07 Saturday 13:26  fenrir
+
+  * mp4: handle DEMUX_GET_META (avoid a msg_Err)
+
+2004-02-07 Saturday 13:25  fenrir
+
+  * deinterlace: compilation fix.
+
+2004-02-07 Saturday 00:56  gbazin
+
+ * modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing).
+
+2004-02-07 Saturday 00:33  gbazin
+
+ * include/vlc_es.h: s/es_format_Free/es_format_Clean.
+
+2004-02-07 Saturday 00:16  gbazin
+
+ * modules/demux/ogg.c: fixed memleak.
+ * modules/codec/flac.c: fixed memleak.
+ * include/vlc_es.h: es_format_Free().
+
+2004-02-06 Friday 23:43  gbazin
+
+ * modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h.
+ * src/input/input.c: fixed memleak.
+ * modules/demux/ogg.c: fixed another timing bug.
+
+2004-02-06 Friday 20:06  gbazin
+
+ * include/vlc_common.h: forgot the Set*LE() helpers in my last commit.
+
+2004-02-06 Friday 18:15  gbazin
+
+ * modules/codec/dts.c: fixes a buffer overflow with s/pdif.
+ * modules/access/cdda.c, modules/audio_output/file.c: endianness fixes for WAV header.
+
+2004-02-06 Friday 15:11  hartman
+
+ * msg_Err -> msg_Warn
+
+2004-02-06 Friday 04:51  hartman
+
+ * Added sortID
+ * Fixed adding multiple items
+ * playlist API changes fixes
+ * fixed options
+
+2004-02-06 Friday 03:52  hartman
+
+ * Move GetCapabilityHelp from intf's to vlc_help.h
+
+2004-02-05 Thursday 22:56  gbazin
+
+ * modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option.
+ * modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH.
+ * modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data.
+    This allows to correctly support DTS audio cd (demux will detect what kind of CD it is).
+ * modules/demux/wav.c: code cleanup and fixed seeking.
+
+2004-02-05 Thursday 21:01  hartman
+
+ * added a package-translations target
+   - holds doc/translations.txt
+   - all the .po's
+   - convert-po.sh
+
+2004-02-05 Thursday 19:51  fenrir
+
+  * httpd: fixed a integer overflow.
+
+2004-02-04 Wednesday 23:55  gbazin
+
+ * modules/codec/dts.c: should be more correct (hopefully).
+
+2004-02-04 Wednesday 23:28  gbazin
+
+ * modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date.
+
+2004-02-04 Wednesday 23:03  gbazin
+
+ * modules/audio_filter/converter/dtstospdif.c: oops forgot something.
+
+2004-02-04 Wednesday 20:13  fenrir
+
+  * v4l: hue/colour/... path from Carsten Gottbehüt
+  (gottbehuet at active-elements dot de) (untested)
+
+2004-02-04 Wednesday 08:11  gbazin
+
+ * modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame.
+
+2004-02-04 Wednesday 03:23  hartman
+
+ * Added the 'documentation' on strings in our source code and also added
+   the file with information on how to make translations.
+
+2004-02-03 Tuesday 23:32  gbazin
+
+ * modules/codec/dts.c: a bunch of fixes.
+
+2004-02-03 Tuesday 23:31  gbazin
+
+ * modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file.
+
+2004-02-03 Tuesday 20:12  fenrir
+
+  * http: Err -> Warn for Seek.
+
+2004-02-03 Tuesday 13:00  titer
+
+  macosx/vout* : OpenGL VRAM texturing finaly works correctly now.
+
+2004-02-03 Tuesday 12:49  sigmunau
+
+ configure.ac:
+  * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe
+ modules/video_filter/deinterlace/deinterlace.c:
+  * changed how accelerated code is handled.
+
+2004-02-03 Tuesday 08:16  gbazin
+
+ * modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams.
+    (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case).
+
+2004-02-02 Monday 23:49  gbazin
+
+ * modules/codec/dts.c: removed s/pdif hack from DTS audio parser.
+    support for 14bits big endian bitstreams as well as 16bits little endian bitstreams.
+ * modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame.
+
+2004-02-02 Monday 14:43  fenrir
+
+  * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
+  fallback).
+  RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio,
+  mpeg4 audio. mpeg4 video doesn't always work.
+
+2004-02-02 Monday 13:00  fenrir
+
+  * stream: gcc < 3 fix.
+
+2004-02-02 Monday 12:58  fenrir
+
+  * input: gcc < 3 fix.
+
+2004-02-02 Monday 12:53  fenrir
+
+  * render: int i;; int j; <-- gcc < 3 doesn't like ';;'
+
+2004-02-02 Monday 12:50  fenrir
+
+  * rtp: fix in mpeg 1/2 packetization.
+
+2004-02-02 Monday 11:18  fenrir
+
+  * nsv: added 'AAC ' fourcc support.
+
+2004-02-02 Monday 11:14  fenrir
+
+  http: fixed segfault with ICY server, fixed redirection.
+
+2004-02-02 Monday 10:41  fenrir
+
+  * nsv: compilation fix.
+
+2004-02-02 Monday 10:34  fenrir
+
+  * nsv: full fractional frame rate support.
+     Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt
+
+2004-02-02 Monday 08:50  titer
+
+  macosx/prefs.m: compile fix
+  macosx/vout*: fixed quality problems introduced in my last commit
+    (noticeably slower now, but fixed), cleaning
+
+2004-02-01 Sunday 23:02  sigmunau
+
+ src/misc/cpu.c:
+  * SSE2 detection, using a similar approch as for SSE
+
+2004-02-01 Sunday 21:13  ipkiss
+
+  * modules/gui/skins2/bezier.*: Compute the points coordinates only once
+  * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs
+
+2004-02-01 Sunday 16:53  sigmunau
+
+ deinterlace.c:
+  * MMX and SSE2 versions of the Merge() function.
+
+2004-02-01 Sunday 16:15  asmax
+
+ * parser/builder.cpp: stores the curves in the theme (avoid a memory leak)
+ * parser/builder_data.def: forgot to commit that for months !
+
+2004-02-01 Sunday 14:44  asmax
+
+ * parser/xmlparser.cpp: abort parsing when an error is detected
+  (avoid segfaults in element handlers...)
+ * all: tried to have the popup window disappear with a click on
+  a skin window (not working at least with wxgtk)
+
+2004-02-01 Sunday 14:43  alexis
+
+   * ipv4.c: IGMPv3 support for Linux
+
+   Differences with the patch I posted in vlc-devel yesterday:
+   - took into account the suggestions of gibalou
+   - removed the "#if !defined( SYS_DARWIN )", because it should compile
+     fine on Mac OS X, even if IGMPv3 won't work
+   - added a warning about non-IGMPv3 OSes
+
+2004-02-01 Sunday 05:15  rocky
+
+ RGB2 transparency now works. Common 8-bit RGB averaging routine
+ hoisted. Some doc additions.
+
+2004-02-01 Sunday 04:50  fenrir
+
+  * ts: implemented the same detection than mpeg/ts.c
+
+2004-01-31 Saturday 23:33  rocky
+
+ Big/little-endian bug.
+
+2004-01-31 Saturday 20:21  fenrir
+
+  * es_out: reorder meta infos.
+
+2004-01-31 Saturday 20:02  fenrir
+
+  * es_out: Set Language.
+
+2004-01-31 Saturday 18:02  alexis
+
+  * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32
+  * udp.c: restored the old syntax udp:server_addr@destination_addr
+  * libvlc.h: updated 'vlc --help'
+
+  To do an IGMPv3 query under Windows XP do:
+  vlc udp:<source_addr>@<multicast_addr>
+  Note: under previous versions of Windows, it will fail to join the group.
+
+2004-01-31 Saturday 16:44  rocky
+
+ Try for POSIX pthread semantics on Solaris.
+
+2004-01-31 Saturday 14:49  fenrir
+
+  * avi: implemented DEMUX_GET_META.
+
+2004-01-31 Saturday 09:52  gbazin
+
+ * Makefile.am: added vlc_meta.h
+
+2004-01-31 Saturday 05:53  rocky
+
+ render.c: RGB2 now gets the right color from the RGB color map.
+   And a first cut at handling transparancy values properly. However
+   to do this we merely needed to
+
+ pixmap.[ch]: write our own routines for retrieving a close colormap index
+   given a pixel value. Well, and also had to
+
+ video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated.
+
+ Modules.am: forgot new pixmap.c
+
+ others: more misc abstraction/cleanup
+
+2004-01-31 Saturday 05:27  fenrir
+
+  * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META.
+
+2004-01-31 Saturday 05:25  fenrir
+
+  * input: call DEMUX_GET_META and fill playlist and input infos.
+
+2004-01-31 Saturday 05:24  fenrir
+
+  * vlc_meta.h: added a vlc_meta_t struct and some functions (for now,
+  it will only be used by demuxers).
+  * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch
+  playlist and input_InfoAdd and ...
+
+2004-01-30 Friday 17:53  fenrir
+
+  * ts: use 0x0a descriptor to send language...
+  Now we can stream a (complete) dvd with language informations :)
+
+2004-01-30 Friday 17:51  fenrir
+
+  * transcode: keep psz_language.
+
+2004-01-30 Friday 17:50  fenrir
+
+  * ts: set psz_laguage with iso639 code.
+
+2004-01-30 Friday 17:49  fenrir
+
+  * all: sout have now access to psz_language.
+
+2004-01-30 Friday 16:50  fenrir
+
+  * spudec: a %d -> IF64d
+
+2004-01-30 Friday 16:46  fenrir
+
+  * spudec: commented out a debug message.
+
+2004-01-30 Friday 16:45  fenrir
+
+  * rtp: fixed mpeg4 audio. && was used instead of &, arggg :(
+
+2004-01-30 Friday 15:56  fenrir
+
+  * rtp: fixed a bug that corrupt video/audio config data.
+
+2004-01-30 Friday 15:17  fenrir
+
+  * vlc_es: fixed es_fomat_Copy to duplicate psz_* too.
+
+2004-01-30 Friday 14:45  fenrir
+
+  * dvdnav: oups one debug messsage left.
+
+2004-01-30 Friday 14:27  fenrir
+
+  * all: fill psz_language with the iso639 code.
+  * dvdnav: select the right SPU track only while creating the ES when we
+  are not in the menu. (this way user selection won't be lost).
+
+2004-01-30 Friday 14:25  fenrir
+
+  * es_out: now es_format_t.psz_language could be a iso539 code, it will be
+  expanded to the real language name.
+
+2004-01-30 Friday 13:23  rocky
+
+ Doc calculation typo.
+
+2004-01-30 Friday 13:17  rocky
+
+ pixmap.[ch], Modules.am: provisional routine to find closest colormap
+ entry.
+
+ Rest: Mostly more shuffling of definitions for modularity; doc
+ improvements.
+
+ (Also I need to copy these changes between computers and this is the
+ most expedient way. RV24 transparancy has been tested on a big-endian
+ box.)
+
+2004-01-30 Friday 12:44  hartman
+
+ * modules/gui/macosx/intf.m: fix
+ * modules/gui/macosx/prefs.?: New preferences parse code.
+   New widgets aren't being created just yet.
+   OS X version is broken now, but it already was. we need to fix this before
+   a release. Code is largely ported from wxwindows...
+
+2004-01-30 Friday 01:38  fenrir
+
+  * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all
+  still frames, it doesn't handle the es selection (this way --sout-all
+  will work).
+   A major problem is that ES aren't added in a logical way like dvd and
+ dvdread do (audio/video). I don't know how to retrieve it from dvdnav.
+ (it's the same for dvdnav and dvdnavsimple)
+
+2004-01-30 Friday 01:09  fenrir
+
+  * ps: lalalala, fixed a bug in dts/pts parsing.
+
+2004-01-29 Thursday 19:38  gbazin
+
+ * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.
+
+2004-01-29 Thursday 18:48  gbazin
+
+ * configure.ac: fixed typo.
+
+2004-01-29 Thursday 18:37  fenrir
+
+  * ps: fixed dts.
+
+2004-01-29 Thursday 18:02  zorglub
+
+ Use playlist_Item* functions
+
+2004-01-29 Thursday 17:51  zorglub
+
+ Options as infos were bad in several ways: it broke PLAYLIST_GO, used
+ much memory, and was inconsistent, especially with input_CreateThread
+ taking an array of options
+
+ * Revert to using array of options
+
+ * To add an item with options:
+     - either use playlist_ItemNew, ItemAddOption, and then AddItem
+       (useful if you don't have all your options in an array)
+     - either use playlist_AddExt (use this if all your options are
+       already in an array)
+
+ * To add an item without options: use playlist_Add
+
+ You can still add options after an item has been added by using either
+ playlist_AddOption or playlist_ItemAddOption
+
+ * Attempt to improve API and solve thread safety issues.
+   - playlist_Item* functions allow to touch items only.
+     p_item->lock must be used when needed
+     (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info,
+      playlist_ItemSet* )
+
+   - playlist_ItemGetById and ItemGetByPos give you playlist_items
+     for GetByPos, you should have the playlist lock
+
+ At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.
+
+2004-01-29 Thursday 17:14  fenrir
+
+  * demux2: mmh removed some shortcut. (easier than increasing
+  MODULE_SHORTCUT_MAX ;)
+
+2004-01-29 Thursday 17:04  gbazin
+
+ * src/misc/configuration.c, include/configuration.h: added a change_action_add()method to associate an action (that can be triggered through a gui) to a config var.
+ * modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add().
+ * modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device.
+
+2004-01-29 Thursday 15:11  fenrir
+
+  * au: ported to demux2 API.
+
+2004-01-29 Thursday 15:10  fenrir
+
+  * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;)
+
+2004-01-29 Thursday 14:39  sigmunau
+
+ include/vlc_common.h:
+  * defined a CPU_CAPABILITY_SSE2
+ src/libvlc.(c|h):
+  * implemented --see2/--no-sse2
+
+2004-01-29 Thursday 11:50  rocky
+
+ render.c: RV24 blending
+ all: more code cleanup and perhaps slightly better bigendian handling though
+      more common routines/includes.
+
+2004-01-29 Thursday 04:04  rocky
+
+ Transparancy for more chromas more complete.
+
+2004-01-29 Thursday 02:01  titer
+
+  macosx/vout* :
+    + Unkludged a lot the way the OpenGL output was working until now
+    + Optimized here and here. Please test!
+
+2004-01-28 Wednesday 21:31  titer
+
+  + macosx/vout* : cosmetic
+
+2004-01-28 Wednesday 20:53  gbazin
+
+ * configure.ac: proper checks for all the skins2 dependancies.
+
+2004-01-28 Wednesday 16:46  gbazin
+
+ * modules/access/dshow/*: bug fixes.
+
+2004-01-28 Wednesday 15:51  gbazin
+
+ * modules/gui/skins2/win32/win32_graphics.cpp: small fix.
+
+2004-01-28 Wednesday 15:25  bigben
+
+ Do not enable skins2 on macosx and beos.
+
+ Hope I haven't broken anything...
+
+2004-01-28 Wednesday 14:36  titer
+
+  macosx/vout.m: swap OpenGL buffers only during the vertical retrace of
+    the monitor (fixed flickering effect)
+
+2004-01-28 Wednesday 12:25  fenrir
+
+  * aiff: another demuxer.
+
+2004-01-27 Tuesday 23:09  hartman
+
+ * Thou shall initialize thou subtitles.
+
+2004-01-27 Tuesday 22:51  hartman
+
+ * modules/demux/util/sub.?
+   Vobsub is working now. only track 0 will be played atm.
+   spudec scaling will need to be implemented or vobsub is pretty useless.
+ * modules/codec/spudec
+   Changed an error into a warning message.
+
+2004-01-27 Tuesday 22:19  bigben
+
+ Fixes a little bug introduced by string review on localized VLC
+
+2004-01-27 Tuesday 21:12  gbazin
+
+ * configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4.
+ * modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object.
+
+2004-01-27 Tuesday 19:14  gbazin
+
+ * modules/codec/dts.c: bug-fix for s/pdif support.
+
+2004-01-27 Tuesday 17:01  gbazin
+
+ * modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4.
+    Parent window created outside the screen so it isn't visible.
+
+ Could somebody (AsMaX, ipkiss) have a look at the AlphaBlend() function call in win32_graphics.cpp ? I'd like to use the AlphaBlend() we got from win32_factory.cpp.
+
+2004-01-27 Tuesday 14:05  gbazin
+
+ * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts.
+ * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer().
+
+2004-01-27 Tuesday 13:10  fenrir
+
+  * sub: removed unused variable.
+
+2004-01-27 Tuesday 12:46  fenrir
+
+  * sub: clean/fix. it begins to work.
+
+2004-01-27 Tuesday 12:22  fenrir
+
+  * sub.c : fixed parsing, but doesn't work yet (buffer overflow while
+  reading packet).
+
+2004-01-27 Tuesday 12:11  titer
+
+  macosx/vout.m: fixed OpenGL aspect ratio
+
+2004-01-27 Tuesday 11:57  gbazin
+
+ * modules/demux/util/*: fixed segfault with new vobsub code.
+
+2004-01-27 Tuesday 07:05  hartman
+
+ * VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet.
+   fen, anymore tips? :)
+   There seems to be some trouble with bufferoverflows atm and
+   spudec doesn't like the data it is being fed:
+
+   [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701
+
+2004-01-27 Tuesday 03:45  rocky
+
+ First of the bigendian fixes. Bug in YUY had U and V values in blending
+ swapped.
+
+2004-01-27 Tuesday 03:22  titer
+
+  i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too)
+
+2004-01-27 Tuesday 01:57  rocky
+
+ Link with -lm when needed - 2nd try.
+
+2004-01-26 Monday 23:37  hartman
+
+ * Fix autodetection bug with file:///
+
+2004-01-26 Monday 23:30  fenrir
+
+  * playlist: fix for input options.
+
+2004-01-26 Monday 23:07  fenrir
+
+  * all: input_CreateThread doesn't take a playlist_item_t anymore.
+         export input_CreateThread/input_StopThread/input_DestroyThread.
+
+2004-01-26 Monday 22:42  hartman
+
+ * Remove crud
+
+2004-01-26 Monday 22:32  hartman
+
+ * Remove crud
+
+2004-01-26 Monday 22:10  gbazin
+
+ * modules/gui/wxwindows/*: adapted to the new playlist api.
+    "Add MRL" in the playlist dialog now only appends the new item to the playlist.
+
+2004-01-26 Monday 21:37  hartman
+
+ * String review
+
+2004-01-26 Monday 20:48  fenrir
+
+  * playlist: compilation fix.
+
+2004-01-26 Monday 20:48  fenrir
+
+  * all: make stream_t using function pointers (needed to have multiple
+  implementations, not yet used).
+
+2004-01-26 Monday 20:26  gbazin
+
+ * src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
+
+2004-01-26 Monday 20:02  gbazin
+
+ * modules/demux/util/*: a bit of cleanup.
+
+2004-01-26 Monday 20:00  titer
+
+  gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw)
+
+2004-01-26 Monday 19:51  titer
+
+  Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation).
+
+2004-01-26 Monday 19:20  gbazin
+
+ * src/input/subtitles.c: more sanity checks.
+
+2004-01-26 Monday 18:57  gbazin
+
+ * modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding.
+
+2004-01-26 Monday 18:45  gbazin
+
+ modules/visualization/visual/visual.c: strings review.
+
+2004-01-26 Monday 18:30  titer
+
+  All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl
+  to give it a try (QT is the default method).
+   + Known issues: no fullscreen yet, memory leaks, ugly code, ...
+   + Known goodies: it's a few % faster than QT here (playing a DVD). If
+       experienced OpenGL and Altivec programmers could have a look and
+       give some advice, I guess the performance increase might become
+       noticeable.
+
+2004-01-26 Monday 18:30  gbazin
+
+ * modules/mux/mp4.c: fixed recent screw-up in movie duration.
+
+2004-01-26 Monday 18:24  gbazin
+
+ * modules/access/dshow/*: implemented a few more things.
+
+2004-01-26 Monday 17:15  jlj
+
+   * drms: bugfixes in sci handling, GetiPodID darwin support.
+
+2004-01-26 Monday 16:54  titer
+
+  + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used
+    yet as Quicktime handles i420 pictures, but it will be when I've
+    cleaned the OpenGL output I'm working on (to be commited soon).
+
+2004-01-26 Monday 16:52  zorglub
+
+ Strings review
+
+ Do "50%","100%", ... need translation ?
+
+ They are currently translated, I did not touch this
+
+2004-01-26 Monday 16:45  zorglub
+
+ String review
+
+2004-01-26 Monday 16:30  fenrir
+
+  * mmsh: msg_Err -> msg_Dbg.
+
+2004-01-26 Monday 14:47  hartman
+
+ * compilation fixes
+
+2004-01-26 Monday 10:35  gbazin
+
+ * configure.ac: fixed typo.
+
+2004-01-26 Monday 10:32  sam
+
+   * configure.ac:
+     + Bail out if libavcodec.a wasn't built with --enable-pp.
+
+2004-01-26 Monday 04:51  rocky
+
+ add -lm on more plugins that require it. libvcdinfo version number is
+ now 0.7.20 not 0.7.20-cdio.
+
+2004-01-25 Sunday 23:04  asmax
+
+ * all: save the theme configuration at exit (theme path and
+   position/visibilty of the windows)
+ * parser/xmlparser.cpp: fixed a segfault when the file cannot be opened
+
+2004-01-25 Sunday 22:16  rocky
+
+ Fix if iconv not installed.
+
+2004-01-25 Sunday 22:16  rocky
+
+ include limits.h for PATH_MAX. Solaris fix.
+
+2004-01-25 Sunday 21:39  gbazin
+
+ * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
+ * modules/codec/ffmpeg/*: support for palettized codecs.
+
+2004-01-25 Sunday 21:38  asmax
+
+ * src/generic_window.cpp: don't raise the windows on a mouse up event
+
+2004-01-25 Sunday 21:03  rocky
+
+ Test for libcdio only once. Make disable-libcddb work (typo in test variable).
+
+2004-01-25 Sunday 20:40  gbazin
+
+ * ALL: removed useless add_category_hint().
+
+2004-01-25 Sunday 20:05  hartman
+
+ * Stringreview !!!
+
+2004-01-25 Sunday 19:54  hartman
+
+ * Removing old useless files
+
+2004-01-25 Sunday 19:27  rocky
+
+ cvd.c: default duration scaling is smaller which seems more correct.
+
+ string review: Merge/canonicalize debug string messages.
+
+2004-01-25 Sunday 19:10  bigben
+
+ added a 0 accidentally
+
+2004-01-25 Sunday 18:53  gbazin
+
+ * ALL: removed a bunch of unused add_category_hint().
+
+2004-01-25 Sunday 18:46  asmax
+
+ * x11/x11_display.cpp: only 8 bpp mode was working...
+
+2004-01-25 Sunday 18:41  asmax
+
+ * all: support of 8 bpp mode for X11 skins. Like in the vout it uses
+  its own colormap, but I don't like that at all...
+
+2004-01-25 Sunday 18:34  gbazin
+
+ * modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint().
+
+2004-01-25 Sunday 18:20  bigben
+
+ string review
+
+ still some  printfs in dvbsub.c. Would  need to spend some  time reading
+ the code to remove them.
+
+2004-01-25 Sunday 18:18  gbazin
+
+ * modules/gui/wxwindows/interface.cpp: removed unused strings.
+
+2004-01-25 Sunday 18:17  zorglub
+
+ * Strings review in include/
+ * Removed trailing spaces
+
+2004-01-25 Sunday 17:58  murray
+
+ reverting a whole bunch of stupid changes,
+ sorry :)
+
+2004-01-25 Sunday 17:52  gbazin
+
+ * mozilla/vlcshell.cpp: don't translate debug messages.
+ * modules/misc/logger/logger.c: compilation fix.
+
+2004-01-25 Sunday 17:41  murray
+
+ String review, round three in advance :)
+ If you've got spare stuff to review, I'm free.
+ (FK, are you reviewing the KDE intf or shall I do it?)
+
+2004-01-25 Sunday 17:32  murray
+
+ string review, round two: the audio output modules
+ (but as I'm too tired and it's apero time, round three
+ will follow later on in the night)
+
+2004-01-25 Sunday 17:31  gbazin
+
+ * modules/access/*: strings review + coding style fixes.
+
+2004-01-25 Sunday 17:20  kuehne
+
+ string review by Christophe Mutricy aka xtophe
+
+2004-01-25 Sunday 17:16  zorglub
+
+ * String review, round one
+ * A few coding style fixes
+ * Doxygenized a few functions
+
+2004-01-25 Sunday 17:01  murray
+
+ String Review round one, Mac OS X interface.
+
+2004-01-25 Sunday 16:17  anil
+
+ * string review.
+
+2004-01-25 Sunday 15:55  sigmunau
+
+ modules/video_filter/logo.c:
+  * correctly name the config options( logo-foo not logo_foo )
+
+2004-01-25 Sunday 15:42  kuehne
+
+ string review
+
+2004-01-25 Sunday 14:42  rocky
+
+ String review.
+
+2004-01-25 Sunday 14:42  rocky
+
+ string review.
+
+2004-01-25 Sunday 14:34  gbazin
+
+ * modules/stream_out/*: coding style changes + strings review.
+
+2004-01-25 Sunday 14:18  rocky
+
+ More clarification of the LID/PSD/PBC thing especially with respect
+ to vlc's plugin. A couple of typographical mistakes corrected.
+
+2004-01-25 Sunday 14:15  kuehne
+
+ * string review
+
+2004-01-25 Sunday 13:59  asmax
+
+ * all: fixed segfaults when initialization fails
+
+2004-01-25 Sunday 13:50  zorglub
+
+ First round of stringreview
+
+2004-01-25 Sunday 13:37  kuehne
+
+ * Stringreview
+
+2004-01-25 Sunday 13:29  gbazin
+
+ * modules/mux/mp4.c: spec compliance fix.
+
+2004-01-25 Sunday 11:48  gbazin
+
+ * src/libvlc.c: another couple of changes to the --help output.
+
+2004-01-25 Sunday 11:44  asmax
+
+ * all: replaced the flex parser by the libxml one
+ * src/window_manager.cpp: improved the raise window algorithm
+ * src/tooltip.cpp: fixed a segfault after changing a theme
+
+2004-01-25 Sunday 11:32  gbazin
+
+ * src/libvlc.c: improved --help output.
+
+2004-01-25 Sunday 10:17  gbazin
+
+ * modules/video_filter/logo.c: compilation fixes.
+
+2004-01-25 Sunday 08:01  rocky
+
+ "Playback control LID" is too long. Shorten to "Playback LID"
+
+2004-01-25 Sunday 07:48  rocky
+
+ string review.
+
+2004-01-25 Sunday 04:53  rocky
+
+ Allow PBC selection. Had been temporarily disabled. Perhaps this is
+ what DJ was referring to?
+
+2004-01-25 Sunday 03:29  hartman
+
+ * string review
+
+2004-01-25 Sunday 03:28  hartman
+
+ * stringreview
+
+2004-01-25 Sunday 03:28  hartman
+
+ * adjust uses variables
+
+2004-01-25 Sunday 02:26  fenrir
+
+  - csa.* : CSA scrambling implementation.
+  - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling
+  (fixed key).
+
+2004-01-24 Saturday 21:06  hartman
+
+ * extras/contrib/src/ dvdnav packages
+ * REST: stringreview round 1
+
+2004-01-24 Saturday 20:40  fenrir
+
+  * vlc_common: changed TAB_APPEND. I have to do this because the old way
+  seems to make bogus code (but I'm not sure).
+
+2004-01-24 Saturday 15:18  gbazin
+
+ * configure.ac: added --with-xml2-config-path=PATH option.
+
+2004-01-24 Saturday 14:25  asmax
+
+ * parser/xmlparser.cpp: added DTD validation
+
+2004-01-24 Saturday 13:08  asmax
+
+ * configure.ac: check xml2-config for skins2
+ * modules/gui/skins2/src/var_manager.cpp: delete the variables in the
+   right order to avoid invalid reads in the destructor
+ * modules/gui/skins2/parser/xmlparser: skeleton of a new parser based
+   on the text reader API of libxml2
+
+2004-01-24 Saturday 12:30  gbazin
+
+ * modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000.
+
+2004-01-24 Saturday 11:56  gbazin
+
+ * modules/mux/mp4.c: store the display size using the proper aspect-ratio.
+    Size optimization for the generation of the stsc table.
+    Some more clean-up.
+
+2004-01-24 Saturday 03:48  rocky
+
+ Doc fix.
+
+2004-01-24 Saturday 00:47  fenrir
+
+  * ffmpeg.c: disabled mpeg4 audio, too buggy. (This way users can see that
+  they miss the faad decoder without having an obscure segfault.)
+
+2004-01-23 Friday 23:06  rocky
+
+ Compilation bug: can't have preprocessor directives inside a macro.
+
+2004-01-23 Friday 20:58  jlj
+
+   * drms: endian fixes, GetiPodID env var support.
+
+2004-01-23 Friday 17:56  gbazin
+
+ * src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion.
+ * modules/access_output/file.c: implemented sout_AccessOutRead().
+ * modules/access_output/udp.c: coding style cleanup.
+ * modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file).
+    Started some code cleanup.
+
+2004-01-23 Friday 17:42  fenrir
+
+  * pva: PVA demuxer.
+
+2004-01-23 Friday 15:36  titer
+
+  + deinterlace.c : added an Altivec version of Merge() - makes the
+      filter more than 100% faster here (blend mode). Feel free to check
+      if I haven't broken anything, first time doing Altivec ;)
+
+2004-01-23 Friday 11:54  rocky
+
+ Time to note completion of SVCD (Philips OGT) and CVD subtitles.
+
+2004-01-23 Friday 11:03  rocky
+
+ RV32 added, but not tested. All chromas now handled.
+ More code cleanups.
+
+2004-01-23 Friday 10:48  zorglub
+
+ * Doxygen doc fixes
+ * Add missing locks
+ * Duration sort
+
+2004-01-23 Friday 10:19  rocky
+
+ Small doc changes.
+
+2004-01-23 Friday 08:36  rocky
+
+ Omitted option -duration-scaling which caused plugin to stop working.
+
+2004-01-23 Friday 08:07  gbazin
+
+ * modules/demux/mp4/mp4.c: don't segfault on reference files.
+
+2004-01-23 Friday 03:46  rocky
+
+ RGB2 scaling is now correct. Need to do the same for RV24 and
+ probably others.
+
+2004-01-22 Thursday 20:48  sigmunau
+
+ modules/demux/mkv.cpp:
+  * removed an unused, and unreleased vlc_object_find()
+  * added support for flac in mkv
+
+2004-01-22 Thursday 19:35  gbazin
+
+ * src/playlist/loadsave.c: errno.h related fixes.
+ * modules/demux/Modules.am: added missing ps.h.
+
+2004-01-22 Thursday 18:49  fenrir
+
+  * mmstu: workaround for low bitrate stream with mmst.
+  (we don't try anymore to fill our buffer every time).
+
+2004-01-22 Thursday 17:03  gbazin
+
+ * src/misc/net.c: Compilation fix.
+
+2004-01-22 Thursday 15:00  sigmunau
+
+ all: gamma correction patch by Arwed von Merkatz <v.merkatz@gmx.net>
+
+2004-01-22 Thursday 14:27  sigmunau
+
+ modules/demux/mkv.cpp:
+  * comment out parsing of elements that no muxer ever used, and that are
+    being removed from the spec. (patch by Mosu in the mkv team)
+
+2004-01-22 Thursday 13:33  rocky
+
+ YUY2: Need to check against accessing outside of subpicture.
+ RGB2: Use fixed colormap entries black: 0, white: 255, and something
+ else 0x44.
+
+2004-01-22 Thursday 04:46  rocky
+
+ RV24 color-setting fixed. Fullscreen mode doesn't work though.
+
+ RGB2 sorta works, but to do better we need a way to lookup a palette
+ color in a colormap.
+
+2004-01-22 Thursday 01:20  jlj
+
+   * drms: support for getting user key from firewire connected iPod under
+           GNU/Linux. requires libsysfs (sysfsutils).
+
+2004-01-22 Thursday 01:14  sigmunau
+
+ modules/misc/sap.c:
+  * fixed a nasty integer overflow that caused items to be removed right away
+    when the timeout value was large.
+  * fixed a small mem-leak
+
+2004-01-22 Thursday 00:24  hartman
+
+ * what was i thinking
+
+2004-01-22 Thursday 00:17  sigmunau
+
+ modules/misc/sap:
+  * fixed some minor bugs
+
+2004-01-22 Thursday 00:02  fenrir
+
+  * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c)
+  (not well tested)
+
+2004-01-22 Thursday 00:00  fenrir
+
+  * es_out: Handle --program (not tested) and create program on
+ ES_OUT_SET_GROUP_PCR.
+  * net.c: commented out an error message in net_Write.
+
+2004-01-21 Wednesday 22:55  hartman
+
+ * a 30 secs timeout is way too fast. changed to 1800 which is more realistic
+
+2004-01-21 Wednesday 19:21  hartman
+
+ * newer live.com sources
+
+2004-01-21 Wednesday 18:59  jpsaman
+
+ Adding updated rules and control file for iPAQ packaging.
+
+2004-01-21 Wednesday 17:56  gbazin
+
+ * modules/demux/dts.c: support for DTS WAV files.
+ * modules/codec/dts.c: support for 14bits little endian DTS bitstreams.
+
+2004-01-21 Wednesday 17:01  fenrir
+
+  * stream: made skipping a bit smarter, removed no more used functions.
+
+2004-01-21 Wednesday 16:56  fenrir
+
+  * all: use net_*.
+
+2004-01-21 Wednesday 14:44  sam
+
+   * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC).
+
+2004-01-21 Wednesday 10:22  fenrir
+
+  * net: added net_OpenUDP
+  * udp: cleaned to use net_*
+
+2004-01-21 Wednesday 07:38  rocky
+
+ RV24 scaled properly.
+
+2004-01-21 Wednesday 04:45  rocky
+
+ Some of RV32 bugs worked out - pretty close. Some RGB2 work.
+ Render->Blend
+
+2004-01-20 Tuesday 17:45  sam
+
+   * debian/changelog debian/control debian/rules:
+     + Control files for a forthcoming official upload.
+
+2004-01-20 Tuesday 17:44  sam
+
+   * include/vlc_common.h:
+     + Added proper const keywords.
+   * modules/demux/mp4/drms.c:
+     + Minor coding style fix.
+
+2004-01-20 Tuesday 15:47  sigmunau
+
+ src/libvlc.h:
+  * add description to valid values of --align
+
+2004-01-20 Tuesday 15:34  hartman
+
+ * src/misc/cpu.c: New altivec detection for Darwin. Using the correct
+   official method.
+ * modules/gui/macosx/playlist.m: Fix Add with options and no enqueue.
+ * modules/gui/macosx/applescript.m: PLAYLIST_GO fix
+
+2004-01-20 Tuesday 14:58  fenrir
+
+  mod.c: new demux2 for MOD files using libmodplug library.
+  (modplug-xmms.sourceforge.net/)
+
+  The demuxer is selected by extention look up.(mod, s3m, xm, it, 669,
+ amf, ams, dbm, dmf, dsm, far, mdl, med, mtm, okt, ptm, stm, ult, umx,
+ mt2, psm), I hope that won't give problems.
+
+2004-01-20 Tuesday 14:51  fenrir
+
+  * demux2: once demux2 opened, do a DEMUX_GET_LENGTH and call
+  playlist_SetDuration.
+  TODO -> add meta info queries trough demux2_Control (a demuxer should
+  NEVER touch playlist themself).
+
+2004-01-20 Tuesday 14:48  fenrir
+
+  * demux: fixed psz_path value in demux_t.
+
+2004-01-20 Tuesday 13:31  rocky
+
+ Remove more bugs from YUY2 rendering. Short of some trailing edge
+ problems it is close to correct.
+
+2004-01-19 Monday 21:30  fenrir
+
+  * dvdnav: send palette and alpha to spudec.
+  -> I'm not sure to set correct alpha values and that values are endian.
+  safe (both alpha and palette)                                         .
+
+2004-01-19 Monday 20:31  fenrir
+
+  * dvdnav: a lot of fixes :
+     - subtitle/audio selection works
+     - subtitle display works
+     - menu fixed.
+  Problem:
+     - when we see a menu, the currently selected item isn't highlighted
+ You have to select another to see them. I don't understand why ...
+     - manual audio/sub selection is lost when we switch back to the menu.
+
+2004-01-19 Monday 18:24  fenrir
+
+  * syntax error ...
+
+2004-01-19 Monday 18:16  fenrir
+
+  * ts: added a ts-es-id-pid option to mark es with their pid.
+
+2004-01-19 Monday 18:15  fenrir
+
+  * all: keep valid i_id.
+
+2004-01-19 Monday 18:15  fenrir
+
+  * all: added a i_id field in es_format_t.
+
+2004-01-19 Monday 16:40  jlj
+
+   * ./modules/demux/mp4/drms.c: endian fixes.
+
+2004-01-19 Monday 14:40  fenrir
+
+  * transcode: keep the group information.
+
+2004-01-19 Monday 01:11  hartman
+
+ * caca 0.8
+ * www.videolan -> download.videolan
+
+2004-01-19 Monday 00:08  gbazin
+
+ * modules/demux/dvdnav.c: menus navigation seems to be working ok now.
+
+2004-01-18 Sunday 23:52  gbazin
+
+ * modules/demux/dvdnav.c: restart the decoders on VTS change only, not CELL change.
+ * src/input/input_dec.c: fixed the pictures leak work-around.
+    Wasn't working before because there always is at least one READY_PICTURE which is the last/currently displayed picture.
+
+2004-01-18 Sunday 22:00  fenrir
+
+  * all: added support for edts/elst entries (needed to play some files).
+  Please test, it may have heavily broken playback of some files !!!
+
+2004-01-18 Sunday 21:30  fenrir
+
+  * video: should fix an infinite loop. Dnumgis could you confirm ?
+
+2004-01-18 Sunday 19:54  asmax
+
+ * utils/var_bool.*: VarBool is now an interface for reading bool variables
+  (not writing); use VarBoolImpl instead to instanciate read/write variables.
+  Bool variables can now be combined with VarNotBool and VarBoolAndBool
+  (TODO: VarBoolOrBool)
+ * commands/cmd_show_window.hpp: the commands now call directly
+   GenericWindow::show/hide, because the visibility variable of a
+   window is a VarBool (so, read-only)
+ * commands/cmd_input.hpp: added Play and Pause commands
+ * parser/interpreter.cpp: beginning of support of boolean expressions,
+  like "vlc.isSeekable and not vlc.isStopped" (operator precedence is
+  not really well handled yet)
+ * src/vlcproc.*: new variables "vlc.isSeekable", "vlc.isStopped" and
+  "vlc.isPaused"
+ * controls/ctrl_checkbox.cpp: the "state" variable of a checkbox is
+   now a passive VarBool, so actions must be explicitely set with
+   'action1="..." action2="..."' in the xml file
+ * removed src/vlcvars.* => "vlc.isMute" doesn't work any more
+  (anyway it didn't work well...)
+ * theme/theme.xml: updated with the new VarBool behaviour
+
+2004-01-18 Sunday 19:35  fenrir
+
+  * es_out: give a fourcc to the dummy pmt es_descriptor_t.
+
+2004-01-18 Sunday 18:31  fenrir
+
+  * mp4: cosmetics.
+
+2004-01-18 Sunday 16:02  gbazin
+
+ * modules/demux/dvdnav.c: added parsing of DVD style MRLs.
+ * modules/demux/ps.h: small cosmetic changes.
+
+2004-01-18 Sunday 13:39  gbazin
+
+ * modules/demux/dvdnav.c: some coding style butchery and added on-the-fly menus selection.
+
+2004-01-18 Sunday 11:14  gbazin
+
+ * configure.ac, modules/demux/Modules.am: added ps2, ts2 and dvdnav modules to the build system.
+ * modules/demux/demux2.c: added an "ffmpeg" shortcut for the ffmpeg/libavformat demuxer.
+
+2004-01-18 Sunday 07:35  fenrir
+
+  * http: fixed mem leaks, doesn't add '\0' anymore at the end of files.
+
+2004-01-18 Sunday 06:33  fenrir
+
+  * mp4: added 'pnot' fourcc as a valid header signature.
+
+2004-01-18 Sunday 06:15  fenrir
+
+  * ts: clean up and a few mem leaks.
+
+2004-01-18 Sunday 05:14  fenrir
+
+  * input_dec: exported correct i_group.
+  Now vlc can read a TS with multiple programs and streams them as
+  indepandant output (well you need the new TS demuxer so ...)
+  (It is not well tested)
+
+  Example: (lines are wrapped)
+  ./vlc -I rc --sout-all /ts2:/home/fenrir/test.ts \
+     --sout '#duplicate{dst="std{access=udp,mux=ts,url=239.255.13.13}", \
+                        select="program=8501",\
+                        dst="std{access=udp,mux=ts,url=239.255.13.14}", \
+                        select="program=8506"}'
+
+2004-01-18 Sunday 04:55  sam
+
+   * modules/video_output/caca.c:
+     + Set the window title upon startup.
+     + Support for window resizing (requires libcaca 0.8).
+
+2004-01-18 Sunday 04:53  fenrir
+
+  * es_out.c: better support for multiple program. (bugfixes and a dirty
+  hack because of the way input_SetProgram works).
+
+2004-01-18 Sunday 04:45  rocky
+
+ In Solaris (and perhaps others) PATH_MAX is in limits.h.
+
+2004-01-18 Sunday 03:43  fenrir
+
+  * duplicate: corrected behavour of no-*.
+
+2004-01-18 Sunday 02:21  fenrir
+
+  * demux2: added ps2,ts2 and dvdnav shortcuts.
+
+2004-01-18 Sunday 02:20  fenrir
+
+  * duplicate : added a select option :) The format is
+  selector[,selector] where 'selector' are from:
+     * no-audio, noaudio, audio
+     * no-video, novideo, video
+     * no-spu,   nospu,   spu
+     * es=num or es=num_start-num_end
+     * prgm=num or prgm=num_start-num_end (you can also use program
+     instead of prgm)
+  It applies for the last dst. selector1,selector2 means selector1 and
+ selector2.
+  Ex:
+     vlc file --sout '#duplicate{dst="1° dst", select="selection for 1° dst",
+ dst="2° dst", dst="3° dst", select="selection for 3° dst" }'
+
+2004-01-18 Sunday 01:49  fenrir
+
+  * ts: fixed ms-codec playback.
+
+2004-01-18 Sunday 01:21  sam
+
+   * modules/demux/mp3/drms.c:
+     + More code cleanup. Thanks a lot to jlj for testing my changes.
+     + Removed AddNativeMD5 and merged Bordelize() into DoShuffle().
+     + Decrypt the SCI data in-place and shuffle it in the same loop.
+
+2004-01-18 Sunday 00:50  asmax
+
+ * src/window_manager.cpp: no more magnetism with invisble windows !
+
+2004-01-18 Sunday 00:25  asmax
+
+ * src/theme_loader.cpp: use yyrestart() instead of yyin= (should fix
+   issues after reading a bad theme)
+ * x11/.*: removed the hack of storing pointers as window properties
+
+2004-01-17 Saturday 23:51  fenrir
+
+  * ps.h: added cvt adn ogt.
+
+2004-01-17 Saturday 23:50  fenrir
+
+  * es_out: select es from current program only.
+
+2004-01-17 Saturday 22:32  fenrir
+
+  * ps.* : new PS demuxer (still incomplete)
+  * dvdnav.c: begin of a dvdnav plugin. It's more to test that to be a real
+  plugin for now. (a lot of design problems are raised with it).
+
+2004-01-17 Saturday 16:51  gbazin
+
+ * modules/control/http.c: fixed another mem leak.
+
+2004-01-17 Saturday 16:24  gbazin
+
+ * src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc.
+ * modules/control/http.c: fixed parsing in uri_extract_value().
+
+2004-01-17 Saturday 15:17  gbazin
+
+ * modules/control/http.c: fixed gcc warning.
+
+2004-01-17 Saturday 14:08  sigmunau
+
+ src/playlist/item*
+  * Updated documentation on playlist_Add* (they return a id, not the position)
+
+2004-01-17 Saturday 13:47  sigmunau
+
+ NEWS:
+  * Begin updating news for a 0.7.1
+
+2004-01-17 Saturday 13:25  gbazin
+
+ * modules/control/http.c: fixed a whole bunch of mem leaks.
+
+2004-01-17 Saturday 12:28  gbazin
+
+ * ALL: make sure newly created playlist_item_t are initialized properly.
+
+2004-01-17 Saturday 12:11  gbazin
+
+ * modules/stream_out/transcode.c: fixed segfault.
+
+2004-01-17 Saturday 12:03  gbazin
+
+ * src/input/demux.c: fixed small mem leak.
+
+2004-01-17 Saturday 11:41  gbazin
+
+ * modules/stream_out/transcode.c: fixed mem leak.
+
+2004-01-16 Friday 19:17  sigmunau
+
+ share/http/index.html:
+  * try to use valid xhtml
+
+2004-01-16 Friday 18:26  sam
+
+   * modules/demux/mp4/drms.c:
+     + Merged redundant functions.
+     + Unobfuscated and cleaned up many parts of the crypto code.
+     + Added comments here and there.
+
+2004-01-16 Friday 13:32  rocky
+
+ Add horizontal and vertical subtitle offset corrections.  Some cleanup
+ and work done to allow for palettized rendering (by not expanding
+ inline colormap entries when RGB2).
+
+2004-01-16 Friday 11:12  fenrir
+
+  * all: added STREAM_GET_MTU and stream_MTU.
+
+2004-01-16 Friday 09:39  sam
+
+   * modules/codec/libmpeg2.c:
+     + The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags.
+
+2004-01-16 Friday 04:14  rocky
+
+ render.c: RV16 now works great - uses all colors, but no transparancy.
+ Started RV32 and- has bugs. (It'd be nice if something in rendering
+ worked the first time without a hassle).
+
+ Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been
+ moved here.
+
+ cvd.c: remove option duplicated with ogt.c Probably should be hoisted more
+ to a main routine. Perhaps if spudec is folded in.
+
+2004-01-16 Friday 02:01  fenrir
+
+  * ts: fixed mpeg4 video in TS.
+
+2004-01-16 Friday 01:47  fenrir
+
+  * ts: rewrite from scratch of the TS demuxer to fit the new API.
+  Introduced a --ts-extra-pmt <pmt_pid=pid:stream_type[,...]> option to
+  allow user to enter a pmt description (for stream without PAT/PMT).
+
+     TODO: - test all codec.
+           - test stream with more than 1 PMT
+           - test stream with PAT/PMT change(s)
+           - re-add support for dvb subtitles.
+           - test with broken streams.
+           - test --ts-extra-pmt
+
+2004-01-16 Friday 00:01  gbazin
+
+ * modules/gui/wxwindows/playlist.cpp: unicode compilation fixes.
+
+2004-01-15 Thursday 23:59  bigben
+
+ int -> bool
+
+ lalala
+
+2004-01-15 Thursday 23:40  gbazin
+
+ * src/input/input.c: fixed memleaks.
+ * src/input/input_info.c: small bug fix.
+ * modules/stream_out/standard.c: fixed memleaks.
+
+2004-01-15 Thursday 22:58  gbazin
+
+ * modules/access_output/http.c: fixed small mem leak and mem corruption.
+
+2004-01-15 Thursday 22:39  fenrir
+
+  * network: fix for proto://host:port url syntax.
+
+2004-01-15 Thursday 22:15  gbazin
+
+ * modules/demux/mpeg/ts.c: better auto-detection of MPEG-TS streams.
+
+2004-01-15 Thursday 21:49  sigmunau
+
+ modules/gui/wxwindows/*:
+  * use a standard file dialog to export playlist
+
+2004-01-15 Thursday 19:46  gbazin
+
+ * modules/codec/ffmpeg/ffmpeg.c: more fourccs added.
+ * modules/codec/ffmpeg/demux.c: bug fix.
+
+2004-01-15 Thursday 19:23  sigmunau
+
+ src/playlist/item.c:
+  * remove unused variables
+
+2004-01-15 Thursday 19:21  sigmunau
+
+ modules/misc/sap.c:
+  * fixed playback of sap anounces through livdotcom
+
+2004-01-15 Thursday 14:57  gbazin
+
+ * modules/misc/network/ipv4.c: fixed breakage on win32.
+
+2004-01-15 Thursday 13:47  fenrir
+
+  * ipv4: non blocking connection mode. Please test it heavily, it may
+  have broken all OS except linux ...
+
+2004-01-15 Thursday 13:45  fenrir
+
+  * http: commented out a debug message.
+
+2004-01-15 Thursday 12:55  fenrir
+
+  * do not try http 1.0 when we are going to die.
+
+2004-01-15 Thursday 00:05  gbazin
+
+ * modules/gui/wxwindows/wxwindows.cpp: include locale.h for setlocale().
+
+2004-01-14 Wednesday 18:45  bigben
+
+ * playlist sort.
+
+ Had to delete lastPathComponent when displaying the MRL of a file in the playlist, since sort cannot be exact with this option.
+
+2004-01-14 Wednesday 15:40  fenrir
+
+  * http: fixed for url like http://host[:port] (ie without path)
+
+2004-01-14 Wednesday 11:47  rocky
+
+ Don't do compensation subtitle unscaling if the underlying video
+ chroma does the scaling.
+
+2004-01-14 Wednesday 04:50  rocky
+
+ First OGT/CVD RenderV16 that shows some sort of readable subtitles. It
+ looks like bugs remain in the YUV to RGB conversion though.
+
+2004-01-13 Tuesday 18:45  gbazin
+
+ * src/interface/interface.c: added the gestures interface to the interfaces list.
+
+2004-01-13 Tuesday 15:54  gbazin
+
+ * modules/mux/mp4.c: added support for mp4v and mp4a inside mov (tested with quicktime player).
+
+2004-01-13 Tuesday 01:54  fenrir
+
+  * mp4: convert 3 bytes codes into language (track name).
+
+2004-01-13 Tuesday 01:44  fenrir
+
+  * mp4: fixed playback for files that have 0 byte samples.
+
+2004-01-12 Monday 23:41  gbazin
+
+ * src/misc/configuration.c: fixed stupid bug in the 0.7.0 release which prevented from saving bool/int/float config options.
+   -> I should really go and by myself a brain.
+
+2004-01-12 Monday 21:22  hartman
+
+ * src/playlist/loadsave.c: doxygenization
+ * modules/gui/macosx/playlist.m: fix playlist_Export
+
+2004-01-12 Monday 21:08  gbazin
+
+ * configure.ac: added --with-caca-config-path.
+
+2004-01-12 Monday 20:54  hartman
+
+ * Fix caca building
+
+2004-01-12 Monday 20:19  gbazin
+
+ * modules/mux/mp4.c: improved mov support a bit.
+
+2004-01-12 Monday 16:16  gbazin
+
+ * modules/video_output/caca.c: ported to win32.
+
+2004-01-12 Monday 13:12  rocky
+
+ More RenderYUY2 bug fixes. Is very usable. Remaining bugs are
+ probably in transparancy handling.
+
+2004-01-12 Monday 04:03  rocky
+
+ First attempt at YUY2. Sort of works.
+
+ Y2RV16 less embarrassingly wrong.
+
+2004-01-11 Sunday 19:48  garf
+
+  * ncurses.c: let's be coherent: "big" forward/backward is now 5%
+
+2004-01-11 Sunday 17:46  sigmunau
+
+ modules/demux/playlist/playlist.c:
+  * Added common functions for handling relative paths in playlist files
+  * Module declaration for pls import module
+ modules/demux/playlist/m3u.c:
+  * implemented m3u import module
+ modules/demux/playlist/pls.c:
+  * new pls import module
+ modules/demux/playlist/playlist.h:
+  * common prototypes
+ modules/demux/playlist/Modules.ac
+  * activated pls module
+
+2004-01-11 Sunday 17:12  asmax
+
+ * modules/gui/skins/*:
+  - huge cleaning of the interpreter; all the variables are stored in
+  the container VarManager, and can be retrieved by their name (with
+  type checking if needed). Some variables are still owned by VlcProc
+  for technical reasons (their interface is not compliant with normal
+  variable, because of the "updateVLC" trick)
+  - replaced double by float
+
+2004-01-11 Sunday 15:02  rocky
+
+ Remove debug output.
+
+2004-01-11 Sunday 14:55  garf
+
+  * ncurses.c : forgot to change help
+
+2004-01-11 Sunday 14:53  garf
+
+  * ncurses.c : 5% forward and backward are definitely not precise enough.
+              put 1% instead.
+
+2004-01-11 Sunday 01:55  zorglub
+
+ Fixed modules.am file
+
+2004-01-11 Sunday 01:54  rocky
+
+ Fix bug in ScaleX routine which affected ratios that could span 3 pixels.
+ (4:3 is one of the few *not* in this category).
+
+ Allow user to override subtitle scaling via sub-aspect-ratio, 0=auto
+ or what we do now. 1=do nothing.
+
+2004-01-11 Sunday 01:51  anil
+
+ * missing or incomplete .cvsignores
+
+2004-01-11 Sunday 01:39  anil
+
+ * missing file
+
+2004-01-11 Sunday 00:45  zorglub
+
+ * configure.ac : Added new folders
+
+ * New playlist import/export system:
+    -export plugin in misc/playlist (contains one module for each file type)
+    -open plugin = special demuxer2, that can be opened from the command
+     line or the graphical interface.
+   NB: the demuxer "playlist" is forced to earn speed, but this does not
+   work yet, as we have a demux2
+
+ * modules/gui/wxwindows: use the new import/export.
+
+ * src/playlist/group.c : fixed boundary check
+
+ * src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
+
+2004-01-11 Sunday 00:21  asmax
+
+ * src/vlc_proc.*: quick fix to handle the new playlist object variables
+   (At the moment the whole playlist is rebuilt each time; the link
+   between the list control and the list variable should be enhanced
+   to avoid that)
+ * src/window_manager.cpp: raise all the windows when one clicks on
+   any window (the previous behaviour was too confiusing)
+
+2004-01-11 Sunday 00:11  zorglub
+
+ Use playlist_current when going from one item to another
+
+2004-01-11 Sunday 00:01  fenrir
+
+  * ncurses: better playlist handling.
+
+2004-01-10 Saturday 23:46  sigmunau
+
+ src/input/input.c:
+  * removed unused variable
+
+2004-01-10 Saturday 23:44  hartman
+
+ * oops, bug
+
+2004-01-10 Saturday 23:31  sigmunau
+
+ modules/gui/ncurse/ncurses.c:
+  * fixed a segfault when the 'f' button was pressed with no item playing
+
+2004-01-10 Saturday 23:22  anil
+
+ * fixed skins2 module loading when libtar is present (thanks AsMax :)
+
+2004-01-10 Saturday 14:24  hartman
+
+ * Fixed some doxygen comments.
+ * Added SORT_ID
+ * remember last sorting and ordering in playlist struct
+
+2004-01-10 Saturday 13:59  rocky
+
+ Add vout_AspectRatio routine to get retrieve a vout's aspect ratio.
+ Some bugs when 16:9 scaling in ogt_parse.c and cvd_parse.c
+
+2004-01-10 Saturday 12:35  zorglub
+
+ Add SAP to the list of additionnal interfaces
+
+2004-01-10 Saturday 03:36  hartman
+
+ * mtime_t != int This was causing incorrect results on big endian.
+   Changed playlist_SetDuration.
+ * changed SORT_NORMAL SORT_REVERSE into ORDER_NORMAL ORDER_REVERSE
+
+2004-01-09 Friday 22:11  hartman
+
+ * extras/MacOSX/Resources/English.lproj/MainMenu.nib
+   - Added the duration column
+   - Added a 'surpress error dialog' option to the dialog
+ * ALL: copyright year and author changes
+
+2004-01-09 Friday 20:36  hartman
+
+ * include/variables.h
+   src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action
+ * src/libvlc.c: You can now change verbosity on the fly by using the "verbose"
+   variable of p_vlc. -1 == quiet
+
+2004-01-09 Friday 19:45  jlj
+
+   * ./src/misc/configuration.c: win32 UNICODE fixes.
+
+2004-01-09 Friday 19:21  gbazin
+
+ * src/extras/libc.c: return result in vlc_asprintf().
+
+2004-01-09 Friday 18:32  gbazin
+
+ * ALL: added vlc_asprintf() to our libc.
+
+2004-01-09 Friday 17:29  jlj
+
+   * ./modules/demux/mp4/drms.c: switched to dyn. linking of SHGetFolderPath
+
+2004-01-09 Friday 15:39  hartman
+
+ * configure --help aliging
+
+2004-01-09 Friday 15:26  hartman
+
+ * Gibalou you broke something again :)
+   You used vasprintf but used asprintf paramaters. Which one do you want to use?
+   i changed to asprintf now.
+
+2004-01-09 Friday 13:08  hartman
+
+ * MAX_PATH is a windowism. Use PATH_MAX.
+
+2004-01-09 Friday 12:23  gbazin
+
+ * ALL: MSVC compilation fixes.
+
+2004-01-09 Friday 04:37  jlj
+
+   * ./modules/demux/mp4/drms.c: improved sci handling.
+   * ./modules/demux/mp4/mp4.c: if sample has not been decrypted, do not
+                                pass it on to decoder.
+
+2004-01-09 Friday 02:28  hartman
+
+ * video.c: gibalou: no palctrl in avcodec context in 0.4.8
+ * ffmpeg.c: 0.4.8 ifdef'ing
+
+2004-01-09 Friday 01:17  rocky
+
+ Minor grammatical changes.
+
+2004-01-09 Friday 00:32  gbazin
+
+ * modules/demux/mpeg/Modules.am: forgot to remove private.h.
+
+2004-01-09 Friday 00:30  gbazin
+
+ * modules/demux/mpeg: fixed latest changes to mpeg system demuxer (dvd playing was broken).
+
+2004-01-09 Friday 00:02  gbazin
+
+ * modules/codec/ffmpeg/video.c: setup dummy palette to avoid segfaults with some codecs.
+ * modules/codec/ffmpeg/ffmpeg.c: more fourccs.
+
+2004-01-08 Thursday 23:21  sigmunau
+
+ modules/codec/ffmpeg/ffmpeg.c:
+  * add fourcc "smc "
+
+2004-01-08 Thursday 22:37  hartman
+
+ * And AGAIN the caca fix
+
+2004-01-08 Thursday 22:34  hartman
+
+ * thats what you get when you work in multiple directories
+
+2004-01-08 Thursday 22:02  gbazin
+
+ * modules/codec/ffmpeg/ffmpeg.c: compilation fix for ffmpeg 0.4.8.
+
+2004-01-08 Thursday 21:55  hartman
+
+ * caca 0.6 doesn't work with 0.7.0 remember? :)
+
+2004-01-08 Thursday 21:48  gbazin
+
+ * modules/codec/ffmpeg/demux.c: improvements.
+ * modules/codec/ffmpeg/ffmpeg.c: added a few fourccs.
+
+2004-01-08 Thursday 21:19  hartman
+
+ * Updated with new libraries in vlc
+ * Use new style of use_enable
+ * Fixed some bugs
+
+2004-01-08 Thursday 19:22  sam
+
+   * modules/video_output/caca.c:
+     + Updated for libcaca 0.7.
+
+2004-01-08 Thursday 19:07  hartman
+
+ * Updated the ebuild for 0.7.0
+   a bit late i know. I had forgotten about it.
+
+2004-01-08 Thursday 16:28  fenrir
+
+  * ncurses: added and updated a lot of fonctionnalities. (Playlist browser,
+  time, informations and help display).
+
+2004-01-08 Thursday 15:11  gbazin
+
+ * modules/codec/ffmpeg/ffmpeg.c: oops.
+
+2004-01-08 Thursday 12:44  courmisch
+
+ Added .cvsignore
+
+2004-01-08 Thursday 12:07  hartman
+
+ * ffmpeg 0.4.8 compilation fix
+
+2004-01-08 Thursday 11:36  jlj
+
+   * ./src/extras/libc.c: vasprintf bug fix.
+
+2004-01-08 Thursday 11:18  fenrir
+
+  * vlc_common: mmh, use right prototype...
+
+2004-01-08 Thursday 10:27  fenrir
+
+  * all: correct test for vasprintf.
+
+2004-01-08 Thursday 00:52  sigmunau
+
+ modules/gui/wxwindows/playlist.cpp:
+   * fixed a warning
+
+2004-01-08 Thursday 00:37  fenrir
+
+  * modules/demux/mp4/libmp4.c: use vasprintf
+  * modules/access/ftp.c: cleaned up.
+
+2004-01-08 Thursday 00:12  gbazin
+
+ * configure.ac: detect if libavformat is present.
+ * modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
+    This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
+    The demuxer has been put here because of its dependancy on libavformat and libavcodec.
+ * modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
+
+2004-01-07 Wednesday 23:39  fenrir
+
+  * all: added own implementation of vasprintf. I hope it's ok this way.
+
+2004-01-07 Wednesday 19:20  gbazin
+
+ * src/playlist/*: fixed memory leaks.
+ * modules/codec/rawvideo.c: fixed dts/pts problem and added support for fourcc IYUV.
+ * modules/stream_out/transcode.c: added support for fourcc IYUV.
+
+2004-01-07 Wednesday 17:57  fenrir
+
+  * input: fix to avoid forced subtitle not selected.
+
+2004-01-07 Wednesday 16:54  hartman
+
+ * Fix a memory leak when there is no p_vout, but when there are subs.
+
+2004-01-07 Wednesday 15:54  hartman
+
+ * Clarify some instructions.
+
+2004-01-07 Wednesday 15:31  fenrir
+
+  * rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR
+   apply to the selected program.
+
+2004-01-07 Wednesday 15:21  fenrir
+
+  * http: complete rewrite (using net_Printf/net_Gets)
+         -> Proxy, user/password and redirection untested.
+         -> For icecast server, check also the mime (do not blindly force
+         mp3, it could also be nsv).
+
+2004-01-07 Wednesday 14:59  fenrir
+
+  * demux2: allow to force demuxer.
+  * nsv: fixed bad init.
+
+2004-01-07 Wednesday 14:59  fenrir
+
+  * net: mem leak in net_Printf
+
+2004-01-07 Wednesday 07:21  rocky
+
+ Better operator association in computing duration and should be
+ optimized better too.
+
+ Add track info in "Media Information" Add track-specific information
+ and album information in "Item info".
+
+ Coding of all this is ugly and massively redundant. I think the
+ playlist needs to be re-thought/re-worked. Sublevels would be nice
+ too.
+
+2004-01-06 Tuesday 23:11  fenrir
+
+  * network: vlc_UrlParse should now accept ipv6 ip (untested).
+
+2004-01-06 Tuesday 23:03  fenrir
+
+  * src/misc/net.c: fixed net_Gets
+
+2004-01-06 Tuesday 21:42  sigmunau
+
+ src/input/stream.c:
+   * Cleaned up a comment
+   * Added a function stream_ReadLine() to read one line from a stream
+ include/ninput.h:
+   * export stream_ReadLine()
+
+2004-01-06 Tuesday 19:12  gbazin
+
+ * modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device.
+
+2004-01-06 Tuesday 14:35  hartman
+
+ * Something about microdvd fps and a huge bug in its defaults.
+
+2004-01-06 Tuesday 12:02  zorglub
+
+ Updated copyrights in libvlc
+
+2004-01-06 Tuesday 08:50  zorglub
+
+ - src/misc/win32_specific: compilation fix for win32 (can someone please
+ check that command line parsing still works for items and options? )
+
+ - src/libvlc.c
+   include/vlc/vlc.h : New libvlc functions to get playlist status and
+                       clear the playlist
+      Patch by Tong Ka Man
+
+ - src/playlist/* : Update copyrights
+
+ - src/playlist/playlist.c:
+   -When a user explicitely asks for an item, do play it, even if random mode
+   -Do not stop playlist upon deletion of an autodelete item
+   -playlist_Clear (Patch by Tong Ka Man)
+
+2004-01-06 Tuesday 04:57  rocky
+
+ Reinstate duration times on playlist item for CD-DA.  Done via adding
+ an interface to allow setting the duration on adding a playlist item.
+
+2004-01-06 Tuesday 04:10  rocky
+
+ Unbreak plugin as a result of the recent playlist API change. Need to
+ cripple PBC for now though.
+
+2004-01-06 Tuesday 03:59  rocky
+
+ Choosing an audio or subtitle channel isn't an "advanced"
+ option. Run-of-the mill users may want to select that.
+
+ Update documentation.
+
+2004-01-06 Tuesday 01:41  jlj
+
+   * ./modules/demux/mp4: added some DRMS debug statements.
+
+2004-01-05 Monday 22:17  asmax
+
+ * commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands
+ * commands/cmd_fullscreen.*, parser/interpreter.cpp: added a
+   "vlc.fullscreen()" command
+
+2004-01-05 Monday 22:06  gbazin
+
+ * modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var
+ for the directx preferred display device.
+
+2004-01-05 Monday 20:02  gbazin
+
+ * modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam!
+
+2004-01-05 Monday 19:33  sam
+
+   * modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors.
+
+2004-01-05 Monday 18:43  bigben
+
+ Added a callback on item-change, so that the playlist is updated.
+
+2004-01-05 Monday 18:15  hartman
+
+ * API change in mkv. Everyone should update to the latest libraries.
+
+2004-01-05 Monday 17:42  gbazin
+
+ * configure.ac: win32 compilation fixes for the skins2 plugin.
+ * modules/gui/skins2/Modules.am: renamed the plugin name into skins2 so it doesn't conflict with the old plugin.
+ * modules/gui/skins2/vars/playlist.cpp: fixed invalid cast.
+
+2004-01-05 Monday 16:22  hartman
+
+ * Fixed mpeg2dec newer libcaca, newer matroska, www.videolan.org should now
+   be download.videolan.org etc etc etc.
+   A lot of small fixes
+
+2004-01-05 Monday 15:07  fenrir
+
+  * tcp: use net_*.
+
+2004-01-05 Monday 14:50  hartman
+
+ * Fix mpeg2dec buildsystem
+
+2004-01-05 Monday 14:42  zorglub
+
+ * modules/misc/sap.c : let the user configure timeout delay
+ * src/playlist/item-ext.c : sanity checks when adding items
+
+2004-01-05 Monday 14:10  fenrir
+
+  * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
+    avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
+    ( ouiiinnn, another bootstrap ;)
+
+  * all: added net_* helpers functions.
+
+2004-01-05 Monday 13:07  zorglub
+
+ * ALL:  playlist API changes
+
+ What may be broken (untested):
+ ------------------------------
+    - Theora and Speex decoders
+    - some interfaces
+    - VCDX and CDDAX access
+
+ The problems shouldn't hopefully excess compilation glitches.
+ (removal of AddExt, of psz_author, and prototype of Add)
+
+ Additionnaly, interfaces that do not support item-change will have
+ update problems.
+
+ * Updated modules list
+
+2004-01-05 Monday 13:00  zorglub
+
+   modules/gui/wxwindows/playlist.cpp
+   modules/gui/wxwindows/iteminfo.cpp
+         - Show the info as a tree view.
+          At the moment, all is shown. We should maybe hide the "Options" tree
+          as it rather "internal"
+         - Improved a little the layout
+         - Added a popup menu to to the playlist
+         - Minimize playlist rebuilds
+
+2004-01-05 Monday 13:00  zorglub
+
+   modules/demux/util/id3tag.c
+   modules/demux/avi/avi.c
+   modules/demux/asf/asf.c
+   src/input/es_out.c
+         - Fill the playlist info structures
+
+2004-01-05 Monday 12:59  zorglub
+
+ * modules/misc/sap.c :
+       - Use the new playlist API
+       - Track title changes
+       - Timeout. Delete an item if we haven't heard about it for too long.
+
+2004-01-05 Monday 12:59  zorglub
+
+ * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c
+
+ * src/playlist/item.c
+   src/playlist/info.c
+   src/playlist/item-ext.c
+   src/playlist/group.c
+   src/playlist/sort.c
+   src/playlist/loadsave.c
+   include/vlc_playlist.h
+       - New playlist_info structures and accessors
+         It works pretty like the old input_info (with categories)
+         It provides modularity to the playlist
+       - Removed ppsz_options and i_options from playlist_item
+         (we use the special category Options)
+       - Added a unique id to each playlist_item to be able to track the
+         items accross playlist reorders
+       - Simplified adding of items.
+            - playlist_AddExt is removed
+            - playlist_AddItem is still here and exported but should not be used
+            - use playlist_Add( p_playlist, uri, name, duration, mode, pos )
+              and use the accessors for all other things
+       - Added setters for fields of the playlist_item structure
+       - Introduced "item-change" and "playlist-current" playlist variables
+         to give more flexibility than only intf-change
+
+       At the moment, duration is still in the structure (easier to use, IMHO)
+
+ * src/input/input.c
+   src/libvlc.c :
+         playlist item options parsing changed
+
+ * include/vlc_common.h : added playlist_info structures
+
+2004-01-05 Monday 12:37  jlj
+
+   * ./modules/demux/mp4: DRMS support.
+
+2004-01-05 Monday 12:24  jlj
+
+   * ./AUTHORS: updated my country entry.
+
+2004-01-05 Monday 03:19  fenrir
+
+  * nsv: clean up, added seek support.
+
+2004-01-04 Sunday 22:38  gbazin
+
+ * modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one).
+
+2004-01-04 Sunday 22:22  gbazin
+
+ * modules/codec/ogt/*: win32 compilation fixes.
+
+2004-01-04 Sunday 22:03  gbazin
+
+ * ALL: bumping version number to 0.7.1-cvs.
+
+2004-01-04 Sunday 21:44  kuehne
+
+ Fixed a small bug which prevented the translation of a string.
+
+2004-01-04 Sunday 18:18  sam
+
+   * toolbox:
+     + Minor fixes to the woody packages.
+
+2004-01-04 Sunday 17:35  fenrir
+
+  * avi: May fix #1545
+  (From mplayer:
+     "count blocks by rounded-up chunksizes instead of chunks -
+      we need full emulation of dshow avi demuxer bugs :(
+      fixes silly nandub-style a-v delaying in avi with vbr mp3..." )
+
+2004-01-04 Sunday 16:51  rocky
+
+ Add OGT and CVD subtitle demuxers.
+ write_png: might be made into a module and moved elsewhere
+ cvd*: went over documentation a little bit.
+
+2004-01-04 Sunday 16:25  rocky
+
+ A start for what little public documentation there is for CVD and OGT
+ subtitles.
+
+2004-01-04 Sunday 15:32  fenrir
+
+  * encoder.c: corrected required LIBAVCODEC_BUILD
+  * es_out.c: ES_OUT_SET_PCR works now with microsecond.
+  * configure.ac, Modules.am: enable demux2, nsv, real.
+  * demux2.c: increased priority.
+
+2004-01-04 Sunday 15:24  zorglub
+
+ Do not link twice zlib
+
+2004-01-04 Sunday 14:35  fenrir
+
+  * real.c: begin of a real demuxer (using new API). Can't work yet as it
+  needs modification to ffmpeg decoder that I need to finish.
+
+2004-01-04 Sunday 14:28  fenrir
+
+  * demux2: a dummy demuxer to adapt to new demuxer API (experimental, and
+  will be removed later).
+
+2004-01-04 Sunday 04:56  rocky
+
+ Was putting 1 byte of garbage for each packet.
+
+2004-01-04 Sunday 04:53  sam
+
+   * debian/control:
+     + Build-depend on fixed linux-kernel-headers packages.
+   * debian/rules:
+     + Look for faad in extras/faad2, not extras/faad.
+     + Enable postprocessing in the ffmpeg configuration.
+     + Activated libcaca video output.
+
+2004-01-04 Sunday 04:50  sam
+
+   * modules/video_output/caca.c:
+     + Ported to libcaca 0.6.
+     + Removed dithering configuration variable; use the CACA_DITHERING
+       environment variable instead, until the API is polished.
+   * include/codecs.h:
+     + Minor coding style fix.
+
+2004-01-04 Sunday 00:17  asmax
+
+ * the sample theme should work better with that...
+
+2004-01-04 Sunday 00:06  asmax
+
+ * first forgotten file...
+
+2004-01-03 Saturday 23:54  asmax
+
+ * all: sample theme for skins2 interface
+   Warning: by default the interface will try to open the skin from the
+   vlc share, which is probably an old skin, so the load will fail, and
+   afterwards a wxwindows dialog allows to load another skin.
+   BUT there seems to be a bug which make the interface crash
+   when it tries to load this second skin... workarounds are:
+   - deleting the old theme
+   - setting the "skin_last2=/path/to/xml/file" in the [Skins] section
+   of vlcrc
+   - solving the bug ;)
+
+2004-01-03 Saturday 23:37  asmax
+
+ * configure.ac: added the skins2 module (_should_ work ;)
+
+2004-01-03 Saturday 23:31  asmax
+
+ * all: brand new skins interface ( still _experimental_) for x11 and
+   win32, by ipkiss and myself...
+  Among the features:
+  - framework rewritten from scratch, heavily based on design patterns
+   => new controls can be (hopefully) created more easily, portability
+   to other OS is better, and the interface is less dependant from
+   the vlc core
+  - new concept of "layout", to provide a window with several different
+   views (as in winamp3 skins)
+  - controls can now be placed at a relative position to the edges of
+   a window, which allow controls and layouts to be resizable (e.g
+   for the playlist window)
+  - Use of libpng and libfreetype2 for better portability between x11 and
+    win32 => ttf fonts and antialiasing
+  - New DTD for the xml theme ( *it will probably change again* )
+  - Very very beginning of scripting in the xml file
+  - And many things I miss
+  - And probably many bugs ;)
+
+2004-01-03 Saturday 20:43  rocky
+
+ Put track information in Media Info.  If we have SVD information, show
+ audio tracks and add that to the audio-selection window.
+
+2004-01-03 Saturday 18:41  rocky
+
+ Sorry to be so pedantic - grammar (and spelling)
+
+2004-01-03 Saturday 18:40  rocky
+
+ Spelling.
+
+2004-01-03 Saturday 17:52  rocky
+
+ Ignore timestamp in PACK header in a private stream. This is to get
+ around a WinSubMux bug in multiplexing CVD and SVCD subtitles.
+ (Patch probably could be made more precise.)
+
+ To do this we've got to save the timestamp in the header.
+
+2004-01-03 Saturday 17:49  rocky
+
+ Spelling - See I told you it was cut and pasted from somehwere!
+
+2004-01-03 Saturday 17:48  rocky
+
+ Spelling - probably cut and pated from somewhere else.
+
+2004-01-03 Saturday 17:19  rocky
+
+ RenderI420 now handles U and V planes. (Probably completely
+ accurately, though.)
+
+2004-01-03 Saturday 13:18  gbazin
+
+ * po/*: another ./toolbox --update-po before 0.7.0 because some commits where done.
+
+2004-01-03 Saturday 13:13  zorglub
+
+ Updated german translation
+
+2004-01-03 Saturday 12:54  rocky
+
+ ogt.c cvd.c, subtitle.h: move common debug string help into subtitle.h
+ {cvd,ogt}_parse.c, common.c, subtitle.h: add ability to dump subtitles via
+ libpng.
+
+2004-01-03 Saturday 12:02  gbazin
+
+ * po/*, ChangeLog: preparing for the 0.7.0 release.
+
 2004-01-03 Saturday 10:55  gbazin
 
  * modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui.
diff --git a/NEWS b/NEWS
index 48382c49d03a562cb923509bf8cda878341d0c10..e7c6a28bcd36b584ae3c8d3d18c41247de941dfd 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,17 @@
-$Id: NEWS,v 1.81 2004/01/31 18:02:31 alexis Exp $
+$Id: NEWS,v 1.82 2004/02/08 21:36:39 gbazin Exp $
 Changes between 0.7.0 and 0.7.1:
 ---------------------------------
 
 Core support:
  * Fixed a nasty bug that causes preferences not to be saved some times.
- * SVCD (Philips OGT) and CVD subtitles
  * IGMPv3 support for VLC under Windows XP
 
+Codecs:
+ * Brand new DTS Coherent Acoustics audio decoder based on libdts
+   (http://www.videolan.org/dtsdec.html)
+ * Fixed DTS S/PDIF output
+ * SVCD (Philips OGT) and CVD subtitles
+
 Playlist:
  * Internal improvments
  * Improved import/export
@@ -16,10 +21,23 @@ Input:
    container formars.
  * New demux module that uses libavformat from ffmpeg. Adds support for many
    small and strange formats.
+ * Support for DTS wav files
+ * Support for DTS audio CD
+ * New and experimental DVD input plugin with menus support (using libdvdnav).
+
+Stream output:
+ * MP4/MOV muxer improvements (fast-start, aac in mov, etc...)
+ * Fixed a nasty bug in the mpeg video packetizer
 
 Service discovery:
  * Fixed sdp in SAP
 
+Mac OS X port:
+ * New opengl video output plugin.
+
+Win32 port:
+ * A few improvements to the DirectShow input plugin.
+
 Changes between 0.6.2 and 0.7.0:
 ---------------------------------
 
index 68f436e97b93aa4903e1a8dd1beb929f70178d30..f9100d209b42c357248b9571f6bb8b793b0dfa94 100644 (file)
@@ -1,7 +1,7 @@
 dnl Autoconf settings for vlc
-dnl $Id: configure.ac,v 1.172 2004/02/08 21:00:19 jpsaman Exp $
+dnl $Id: configure.ac,v 1.173 2004/02/08 21:36:39 gbazin Exp $
 
-AC_INIT(vlc,0.7.1-cvs)
+AC_INIT(vlc,0.7.1)
 
 CONFIGURE_LINE="$0 $*"
 CODENAME="Bond"
index 840d6d1c67eab71f9a1456a0e517c4f63eb53d63..c63821b2d5a279b1db741c92f1b2c544f7d2058a 100644 (file)
@@ -1,6 +1,6 @@
 /* Localized versions of Info.plist keys */
 
 CFBundleName = "VLC";
-CFBundleShortVersionString = "0.7.1-cvs";
-CFBundleGetInfoString = "VLC media player 0.7.1-cvs, Copyright (c) 1996-2004 VideoLAN.";
+CFBundleShortVersionString = "0.7.1";
+CFBundleGetInfoString = "VLC media player 0.7.1, Copyright (c) 1996-2004 VideoLAN.";
 NSHumanReadableCopyright = "Copyright (c) 1996-2004 VideoLAN.";
index 938c9468cfb96778e7fecbb87add6b72b5cd25ad..08305a65abe103022cdc97dcad44f2c70ca361af 100644 (file)
        <key>CFBundleExecutable</key>
        <string>VLC</string>
        <key>CFBundleGetInfoString</key>
-       <string>VLC media player 0.7.1-cvs, Copyright (c) 1996-2003 VideoLAN.</string>
+       <string>VLC media player 0.7.1, Copyright (c) 1996-2003 VideoLAN.</string>
        <key>CFBundleIconFile</key>
        <string>vlc.icns</string>
        <key>CFBundleIdentifier</key>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleShortVersionString</key>
-       <string>0.7.1-cvs</string>
+       <string>0.7.1</string>
        <key>CFBundleSignature</key>
        <string>VLC#</string>
        <key>CFBundleURLTypes</key>
                </dict>
        </array>
        <key>CFBundleVersion</key>
-       <string>0.7.1-cvs</string>
+       <string>0.7.1</string>
        <key>NSAppleScriptEnabled</key>
        <string>YES</string>
        <key>NSMainNibFile</key>