]> git.sesse.net Git - vlc/blobdiff - ChangeLog
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects...
[vlc] / ChangeLog
index de22a9a3be591a27307024dcbc9f077ed5ccc65b..1d24194be30bf96957b79467c40ca6f1ac213719 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2004-03-01 Monday 20:36  gbazin
-
- * modules/gui/skins2/Modules.am: oops, 1 file too much.
-
-2004-03-01 Monday 20:04  gbazin
-
- * po/*: ./toolbox --update-po in preparation for the release.
-
-2004-03-01 Monday 19:58  gbazin
-
- * modules/gui/skins2/src/skin_main.cpp: default skin is skins2/default/theme.xml.
-
-2004-03-01 Monday 19:41  gbazin
-
- * modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule.
- * install-win32, Makefile.am: include the default skins2 theme in the win32 package.
-
-2004-03-01 Monday 19:36  asmax
-
- * all: changed dtd version to 1.99 before the final dtd freeze
-
-2004-03-01 Monday 18:33  asmax
-
- * parser/builder.cpp, parser/skin_parser.cpp: unique IDs are generated
-  in the xml parser instead of the builder: fixes nasty bugs related
-  to layout IDs
- * theme/skin.dtd: "id" attribute is no longer required for window
-
-2004-03-01 Monday 18:31  gbazin
-
- * modules/gui/wxwindows/*: make sure we re-use the streaming wizard so the user selection doesn't get lost each time it is opened.
-
-2004-03-01 Monday 17:36  gbazin
-
- * modules/demux/mkv.cpp: fixed copy&paste bug.
-
-2004-03-01 Monday 12:50  gbazin
-
- * include/vlc_threads.h:
-    + lower a bit the input thread priority on win32 (using THREAD_PRIORITY_ABOVE_NORMAL now).
- * modules/access/file.c:
-    + s/config_GetInt()/var_Get() for file-caching.
- * modules/access_output/udp.c:
-    + less verbose debug messages.
-    + increase thread priority on win32.
-
-2004-03-01 Monday 11:55  massiot
-
- * Added two files in Modules.am
-
-2004-02-29 Sunday 23:08  murray
-
- Shit, forgot to :wq before committing :) sorry guys
-
-2004-02-29 Sunday 22:59  jpsaman
-
- Updated PDA interface.
-
-2004-02-29 Sunday 22:56  murray
-
- Minor changes to the italian translation (thanks to Paolo Caravello)
-
- Actually, we still got some (huge) untranslated strings in libvlc.h,
- I'll care about them after the release.
-
-2004-02-29 Sunday 21:10  jpsaman
-
- Updated version strings to 0.7.1 for upcoming release.
-
-2004-02-29 Sunday 21:09  jpsaman
-
- Updated Dutch translation.
-
-2004-02-29 Sunday 19:28  gbazin
-
- * configure.ac: fixed --with-dts-tree.
-
-2004-02-29 Sunday 19:12  gbazin
-
- * NEWS: updated.
-
-2004-02-29 Sunday 19:01  gbazin
-
- * modules/demux/rawdv.c: DV audio support was removed from libavcodec so reimplemented it here.
-
-2004-02-29 Sunday 17:36  asmax
-
- * src/skin_main.cpp: do not delete the input a second time !
-
-2004-02-29 Sunday 16:49  asmax
-
- * controls/*, src/generic_window.cpp, src/generic_layout.cpp: a visibiliy
- variable is now owned by CtrlGeneric, and handled directly by the layout
- and the window (at the moment only the slider control uses it)
- * theme/skin.dtd, parser/builder.cpp, parser, skin_parser.cpp: added
- the "color" attribute for control text
-
-2004-02-29 Sunday 14:35  gbazin
-
- * INSTALL.win32: updated win32 build instructions.
-
-2004-02-29 Sunday 14:05  zorglub
-
- Sanity check
-
-2004-02-29 Sunday 14:05  asmax
-
- * src/skin_main.cpp: fixed a bug related to the destruction order ;)
-
-2004-02-29 Sunday 13:55  kuehne
-
- Fixed breakage which has been introduced in the last commit
-
-2004-02-29 Sunday 13:49  kuehne
-
- spelling fixes
-
-2004-02-29 Sunday 13:33  gbazin
-
- * ipkg/Makefile.am: don't try to package files which have been removed.
-
-2004-02-29 Sunday 13:08  gbazin
-
- * src/misc/variables.c: fixed memleak.
- * include/vlc_common.h: use pragma to disable useless MSVC warnings.
-
-2004-02-29 Sunday 13:05  gbazin
-
- * ALL: bumped revision number to 0.7.1
- * modules/audio_filter/converter/dtstofloat32.c: update for libdts-0.0.2
-
-2004-02-29 Sunday 13:03  gbazin
-
- * src/packages.mak: updated for libdts-0.0.2
-
-2004-02-28 Saturday 19:40  zorglub
-
- Search on the author field too
-
-2004-02-28 Saturday 19:31  zorglub
-
- Fix loop on end of search
-
-2004-02-28 Saturday 19:30  gbazin
-
- * modules/gui/wxwindows/streamout.cpp: added mp4a to the list of audio transcoders.
-
-2004-02-28 Saturday 17:10  gbazin
-
- * src/playlist/*: portability fixes, moved playlist_AddOption() to item-ext.c.
-
-2004-02-28 Saturday 13:53  titer
-
-  macosx/vout* : don't forget to exit fullscreen mode at EOF,
-                 fixed a segfault
-
-2004-02-27 Friday 22:33  kuehne
-
- Updated german translation
-
-2004-02-27 Friday 15:07  gbazin
-
- * src/skin_main.cpp: fixed bug related to the destruction order.
- * parser/xmlparser.hpp: removed useless change.
-
-2004-02-27 Friday 14:22  fenrir
-
-  * avi.c: uses rv15 for 15 and 16 bits file. (I don't know if it's ok).
-
-2004-02-27 Friday 14:05  fenrir
-
-  * avi.c: added support for rgb 32 (24 won't work under linux as the vout
-  handle 24 and 32 the same way :(
-
-2004-02-27 Friday 14:02  fenrir
-
-  * rawvideo.c, ffmpeg/chroma.c: added YVU9.
-
-2004-02-27 Friday 14:01  fenrir
-
-  * vout_pictures.*: added YVU9.
-
-2004-02-27 Friday 13:24  gbazin
-
- * modules/gui/skins2/*: portability fixes.
-
-2004-02-26 Thursday 19:11  murray
-
- it.po: italian localization for VLC 0.7.1
- fr.po: minor fixes
-
-2004-02-26 Thursday 17:07  hartman
-
- * Don't crash during my demo to the university computer labs.
-   - don't crash when i_output < 0
-
-2004-02-26 Thursday 17:02  gbazin
-
- * modules/audio_output/directx.c: don't use hardware buffers for <= 2 channels.
-    A few users have been reporting problems with the directx audio output and it might very well be the cause of their problems (ie. with buggy drivers).
-
-2004-02-26 Thursday 14:40  hartman
-
- * another thing that wasn't committed yet.
-   - Fix Playlist Save. Can only do m3u atm.
-
-2004-02-26 Thursday 13:58  gbazin
-
- * modules/video_output/directx/*: fixes uninitialized variables and memleaks.
-
-2004-02-26 Thursday 13:24  hartman
-
- * don't break things...
-
-2004-02-26 Thursday 13:04  hartman
-
- * Something I forgot
-   --macosx-stretch mode. Ignore aspect ratio and stretch video to fill window.
-
-2004-02-26 Thursday 12:04  gbazin
-
- * modules/gui/wxwindows/wxwindows.cpp: include setlocale.h after the vlc headers.
- * modules/gui/wxwindows/menus.cpp: fixed memory leaks.
- * modules/gui/wxwindows/playlist.cpp: fixed deadlock.
-
-2004-02-26 Thursday 08:24  gbazin
-
- * modules/gui/wxwindows/playlist.cpp: removed useless lock.
-
-2004-02-26 Thursday 00:23  gbazin
-
- * modules/gui/wxwindows/*: a whole bunch of bug-fixes spotted by running the debug build of wxWindows.
-
-2004-02-25 Wednesday 23:28  hartman
-
- * Disable libmad on OS X
-
-2004-02-25 Wednesday 22:42  ipkiss
-
- Fixed an incorrect string
-
-2004-02-25 Wednesday 22:16  jpsaman
-
- Added configuration for h3600 iPAQ PDA with small Flash sizes.
- Removed unused files.
-
-2004-02-25 Wednesday 22:01  zorglub
-
- Update of the french translation.
-
- This file need reviewing, please help
-
-2004-02-25 Wednesday 19:27  titer
-
-  macosx/vout* : fixed OpenGL fullscreen (still needs some cleaning)
-
-2004-02-25 Wednesday 18:47  gbazin
-
- * src/input/input_dec.c: compilation fix.
-
-2004-02-25 Wednesday 18:43  gbazin
-
- * modules/packetizer/mpeg4audio.c, modules/packetizer/mpegvideo.c: compilation fix.
-
-2004-02-25 Wednesday 18:42  gbazin
-
- * modules/gui/wxwindows/wxwindows.h: workaround/compilation fix for new wxWindows versions.
-
-2004-02-25 Wednesday 18:22  fenrir
-
-  * libmpeg2.c: lalala, compilation fix...
-
-2004-02-25 Wednesday 17:48  fenrir
-
-  * all: removed block_t->b_discontinuity,b_frame_* and added i_flags
-  field and a few BLOCK_FLAG_*.
-
-2004-02-25 Wednesday 14:02  zorglub
-
- Update of the brazilian portuguese translation, thanks to
- André de Barros Martins Ribeiro
-
-2004-02-25 Wednesday 12:38  fenrir
-
-  * all: fixed sout-audio/video options.
-
-2004-02-24 Tuesday 22:15  gbazin
-
- * modules/gui/wxwindows/menus.cpp: try to display choices menus in a more clever way (hide useless things like empty menus).
-
-2004-02-24 Tuesday 19:23  gbazin
-
- * modules/demux/dts.c: improved detection of wav dts files.
-
-2004-02-24 Tuesday 18:19  zorglub
-
- Fix problem in playlist update code.
-
- Strangely, the "AddPendingEvent" wxwindows call seems to hang, so
- replace it bhy "ProcessEvent" (the playlist update is processed
- immediately in the callback, but it is only the update of one item, so
- it should not be a problem)
-
-2004-02-24 Tuesday 17:43  gbazin
-
- * modules/access/cdda.c: added "cddasimple" shortcut.
-
-2004-02-24 Tuesday 17:42  gbazin
-
- * modules/stream_out/transcode.c: compilation fixes for ffmpeg-0.4.8.
-
-2004-02-24 Tuesday 17:16  bigben
-
- Do not send an event when clicking out of the search box
-
-2004-02-24 Tuesday 16:31  fenrir
-
-  * http.c: "Transfer-Encoding: chunked" support. (Tested with only one URL).
-
-2004-02-23 Monday 23:01  gbazin
-
- * modules/demux/wav.c: more fixes for multichannel wav files support.
- * include/codecs.h: ms speakers definitions.
- * modules/codec/araw.c: added support for fl64 fourcc.
-
-2004-02-23 Monday 21:57  gbazin
-
- * src/playlist/playlist.c: who said testing was useful ?
-
-2004-02-23 Monday 21:50  gbazin
-
- * src/playlist/playlist.c: bug fix.
-
-2004-02-23 Monday 21:00  sigmunau
-
- modules/misc/sap.c:
-  * fixed two memleaks, one of them rather large
-  * fix for http announces that don't start the filename part with '/'
-
-2004-02-23 Monday 20:55  kuehne
-
- Enlarged some fields in the OpenTarget-Window to display the entire localizations
-
-2004-02-23 Monday 20:45  fenrir
-
-  * livedotcom.cpp: nULL -> UI64C(n).
-
-2004-02-23 Monday 20:35  fenrir
-
-  * livedotcom.cpp: a fix + a nasty hack that should fix playback of streams
-  using weird value after a synch with RTCP.
-
-2004-02-23 Monday 20:34  gbazin
-
- * include/vlc_common.h: added the UI64C() macro for unsinged long long constants.
-
-2004-02-23 Monday 12:17  gbazin
-
- *  modules/gui/wxwindows/playlist.cpp: don't update the GUI from different threads!
- * src/playlist/playlist.c: vout/sout garbage collection improvements.
-
-2004-02-23 Monday 00:10  rocky
-
- Change error reporting on memory error to be memory error.
-
-2004-02-22 Sunday 23:09  titer
-
- ipv4.c : BeOS compile fix
-
-2004-02-22 Sunday 21:32  gbazin
-
- * modules/access/cdda/access.c: fix to allow playing the last track and cd's with only 1 track.
-
-2004-02-22 Sunday 16:40  fenrir
-
-  * input_programs.c: a little memleak.
-
-2004-02-22 Sunday 16:08  fenrir
-
-  * all: changed the prototype of sout_InputNew.
-
-2004-02-22 Sunday 16:01  fenrir
-
-  * livedotcom.cpp: bug fix. (a bad memory allocation).
-
-2004-02-22 Sunday 15:59  fenrir
-
-  * sub.c: VobSub fix.
-
-2004-02-22 Sunday 15:57  fenrir
-
-  * all: compilation warning fixes (mainly missings headers).
-
-2004-02-22 Sunday 15:52  zorglub
-
- Fix compilation warnings
-
-2004-02-22 Sunday 15:41  massiot
-
- * Updated contrib build system
- * src/misc/threads.c: fixed a Darwin-specific bug introduced recently
-
-2004-02-22 Sunday 15:03  gbazin
-
- * configure.ac: added an --enable-utf8 option (default enabled on osx/beos/win32).
- * src/libvlc.c, modules/gui/wxwindows/wxwindows.h: use #ifdef ENABLE_UTF8
-
-2004-02-22 Sunday 10:52  rocky
-
- Fix valgrind-caught memory leak.
-
-2004-02-22 Sunday 10:30  rocky
-
- Fix mem leak caught by valgrind.
-
-2004-02-22 Sunday 10:30  rocky
-
- fix mem leak. (Caught by valgrind.)
-
-2004-02-22 Sunday 09:35  rocky
-
- Make sure a couple of variables are initialized before
- reading. (caught by valgrind).
-
-2004-02-22 Sunday 00:55  gbazin
-
- * po/*: ./toolbox --update-po.
-
-2004-02-22 Sunday 00:33  gbazin
-
- * modules/demux/playlist/Modules.am: don't forget playlist.h.
-
-2004-02-22 Sunday 00:15  gbazin
-
- * ALL: preparation for 0.7.1-test2.
-
-2004-02-21 Saturday 23:50  gbazin
-
- * modules/stream_out/transcode.c: fixed memleak. Set aspect ratio info even for raw video input.
-
-2004-02-21 Saturday 23:15  gbazin
-
- * include/charset.h: added "extern "C" {" for c++ modules.
- * modules/mux/mp4.c, modules/demux/ts.c: fixed memleaks.
-
-2004-02-21 Saturday 22:41  gbazin
-
- * modules/codec/ffmpeg/encoder.c: make it ffmpeg-0.4.8 friendly.
-
-2004-02-20 Friday 22:07  gbazin
-
- * configure.ac: what about checking for the c++ preprocessor.
-
-2004-02-20 Friday 19:21  massiot
-
- * modules/stream_out/transcode.c : don't lock when quitting.
-
-2004-02-20 Friday 19:21  gbazin
-
- * modules/demux/a52sys.c: forgot to remove this file.
- * modules/audio_output/alsa.c: kind of a work-around for a strange bug that trashes the stack. Doesn't solve it but should be easier to track down now.
-
-2004-02-20 Friday 19:03  massiot
-
- * modules/stream_out/transcode.c: fixed a segfault when quitting.
-
-2004-02-20 Friday 18:34  massiot
-
- * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c :
-   - new ffmpeg options available from the command-line : interleaved video,
-     noise reduction, rate control parameters, i_quant_factor, trellis
-     quantification, mpeg4 matrix, and thread count
-   - portable functions to use ffmpeg multithreading capabilities on all
-     platforms
-   - hurry up mode now turns off rd and trellis, and also raises the noise
-     reduction parameter (thus noise reduction is mandatory with hurry up)
-   - if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding
-     will be done in a separate thread than the packetizer and decoder
-   - fixed a bug with mp3 decoding and weird ffmpeg return code
-
-2004-02-20 Friday 18:24  massiot
-
- * modules/packetizer/mpegvideo.c: display the picture size and frame rate
-   exactly once.
-
-2004-02-20 Friday 17:20  massiot
-
- * src/misc/threads.c: made vlc_set_thread_priority usable on non-Darwin
-   OSes, and added an rt-offset configuration variable to tune the priority
-   of VLC against other programs without recompiling everything.
-
-2004-02-20 Friday 17:16  massiot
-
- * modules/demux/mpeg/system.c: check for scrambled packets.
-
-2004-02-20 Friday 17:13  massiot
-
- * modules/access_output/udp.c: do not send out packets which are too much
-   in the past, to avoid flooding the client.
-
-2004-02-20 Friday 16:29  bigben
-
- coding style
-
-2004-02-20 Friday 15:38  bigben
-
- cleaning of pvr input  : settings are only set if  given on command line
- (no more default values).
-
- Patch from Tim O Callaghan (tim.ocallaghan - AT - limestudios - DOT - com)
-
-2004-02-19 Thursday 19:38  hartman
-
- * Revert back to old prefs.
-   - fixed the bug with the modules not setting up their prefs.
-   - bugs: int with strings items are broken (see relfontsize)
-   - hotkeys elements don't really work
-
-2004-02-19 Thursday 18:55  courmisch
-
- Removed Vladimir Chernyshov's email address (kept his name).
-
-2004-02-19 Thursday 17:42  jpsaman
-
- Correct fix for iPAQ. (do not mix watching your kids and coding, it doesn't mix ;-))
-
-2004-02-19 Thursday 16:19  gbazin
-
- * modules/codec/faad.c: compilation fix and proper 16bits pcm support.
-
-2004-02-19 Thursday 15:42  jpsaman
-
- Tell FAAD2 to produce FAAD_FMT_16BIT (16bits PCM values) and VLC so that it doesn't need to do a conversion filter for it.
-
-2004-02-19 Thursday 15:13  jpsaman
-
- Fix for iPAQ choose fixed point arithmic in FAAD decoder.
-
-2004-02-19 Thursday 02:05  rocky
-
- Structure not big enough and was writing past buffer boundary.
- Thanks to Marco Zühlke for finding this problem.
-
-2004-02-18 Wednesday 13:21  fenrir
-
-  * transcode: fixed s16b <-> s16l conversion.
-
-2004-02-17 Tuesday 13:13  gbazin
-
- * ALL: portability fixes.
-
-2004-02-17 Tuesday 03:12  hartman
-
- * vout_OSDMessage doxygen doc update
- * fix broken vout_OSDMessage in other files
-
-2004-02-16 Monday 17:16  zorglub
-
- Added an option "recursive"
-       - none: subdirectories are skipped
-       - collapse: former behaviour, subdirectories are not expanded
-       - expand: all subdirectories are fully expanded
-
- I dislike these strings, please find other ones :)
-
-2004-02-16 Monday 17:14  zorglub
-
- * Swap duration and group columns
- * Introduce duration sort
-
-2004-02-16 Monday 17:14  zorglub
-
- Fix setting the name and the author with DEMUX_GET_META
-
-2004-02-16 Monday 13:33  gbazin
-
- * modules/access/dshow/filter.cpp: work-around a bug in w32api-2.5.
-
-2004-02-15 Sunday 22:20  gbazin
-
- * modules/misc/network/ipv6.c: fix for ipv6 name resolution, courtesy of Jeroen Massar (jeroen at unfix dot org).
-
-2004-02-15 Sunday 21:52  gbazin
-
- * modules/audio_filter/converter/dtstospdif.c: fixed the swab() replacement.
-
-2004-02-15 Sunday 19:40  sigmunau
-
- modules/control/lirc/lirc.c:
-  * backported some changes from the hotkeys module
-  * implemented buttons to cycle audio and subtitle tracks.
-  * implemented a mute button
- doc/lirc/example.lircrc:
-  * example for the new buttons
-
-2004-02-15 Sunday 18:58  ipkiss
-
-  * modules/gui/skins/*:
-     Added 'slow' and 'fast' events to play a stream slower/faster
-
-2004-02-15 Sunday 18:22  sigmunau
-
- include/osd.h, src/video_output/video_text.c:
-  * turned vout_OSDMessage into __vout_OSDMessage
-  * __vout_OSDMessage now takes printf style parameters
-  * added a macro vout_OSDMessage that calls __vout_OSDMessage with the first
-    parameter passed through VLC_OBJECT()
-
-2004-02-15 Sunday 16:59  fenrir
-
-  * nsv: display sub stream and skip extention data (initial patch from
-  Vitalijus dot Slavinskas at stud dot ktu dot lt).
-
-2004-02-15 Sunday 13:16  gbazin
-
- * modules/demux/ogg.c: fixed recent breakage (what a shameful bug).
-
-2004-02-14 Saturday 17:36  gbazin
-
- * modules/access/cdda/*: forgot to remove demux in module declaration.
-    fixed deadlock with CDDAFixupPlayList().
-
-2004-02-14 Saturday 17:25  gbazin
-
- * modules/access/cdda*: removed definition of WAVEHEADER.
- * modules/access/cdda.c: small bug fix.
-
-2004-02-14 Saturday 17:03  gbazin
-
- * modules/demux/wav.c: started support for WAVEFORMATEXTENSIBLE (aka multichannel).
-    support for float32 format.
- * include/codecs.h: added WAVEFORMATEXTENSIBLE structure.
- * modules/codec/araw.c: fixes.
-
-2004-02-14 Saturday 12:49  gbazin
-
- * modules/gui/skins2/events/evt_scroll.hpp: small portability fix.
-
-2004-02-14 Saturday 12:36  gbazin
-
- * modules/gui/wxwindows/*: make gcc-2.95 happy.
-
-2004-02-14 Saturday 01:53  gbazin
-
- * ALL: small portability fixes.
-
-2004-02-13 Friday 23:54  gbazin
-
- * modules/demux/playlist/playlist.c: compilation fix.
-
-2004-02-13 Friday 22:37  gbazin
-
- * modules/demux/a52.c: better detection code.
-
-2004-02-13 Friday 22:14  gbazin
-
- * modules/demux/a52.c: grmbl.
-
-2004-02-13 Friday 22:10  gbazin
-
- * modules/demux/a52.c: fixed alignment when seeking.
-
-2004-02-13 Friday 21:48  gbazin
-
- * modules/demux/a52.c: rewritten from scratch to use the a52 packetizer and to handle a52 wav files and audio CD's.
- * modules/codec/a52.c: a52 wav files and audio CD's use padding so don't always check for next sync code.
-
-2004-02-13 Friday 11:58  rocky
-
- Better worded.
-
-2004-02-13 Friday 11:33  rocky
-
- More checking: for programs and XML-related files.  If some programs
- aren't around (e.g. lynx) don't build the corresponding piece that
- needs that.
-
-2004-02-13 Friday 10:42  titer
-
-  deinterlace.c : missing 'else' that prevented MergeAltivec from being used.
-
-2004-02-13 Friday 10:09  jpsaman
-
- Disabled the preference menu, it is not filled in anyway.
-
-2004-02-13 Friday 04:22  rocky
-
- Do better about being able to build developer documentation on many
- platforms.  This still sucks, but it sucks less. Hopefully I can shame
- someone to go further.
-
-2004-02-13 Friday 00:57  rocky
-
- Call for help.
-
-2004-02-12 Thursday 23:51  gbazin
-
- * modules/stream_out/transcode.c: fixed color inversion when transcoding from raw RV24.
-
-2004-02-12 Thursday 20:09  fenrir
-
-  * all: use the data_packet_count from the asf header when the server
- gives an invalid one. (I hope it doesn't break anything)
-
-2004-02-12 Thursday 17:52  fenrir
-
-  * v4l: patch from Carsten Gottbehüt (gottbehuet at active-elements dot de)
-  -> Untested.
-
-  Original message:
-     Hi there,
-
-     I have done another small modification. If you remove a hot-pluggable video
-     device, like an usb web cam, during capturing, vlc floods the driver with
-     ioctls. This leads to Kernel Ooops in some drivers.
-
-     The modified v4l.c module does the following now:
-     "GrabVideo" returns "VLC_ETIMEOUT" if the question "Did we wait long enough"
-     can be answered with yes. If there is a real error in "GrabCapture" or
-     "GrabMJPEG", the code "VLC_EGENERIC" is returned. So the calling function
-     can distinguish between these two situations. "VLC_EGENERIC" was always
-     returned before.
-     The function "Read" uses this information to leave the while-loop in case of
-     an error, and it returns a "-1" to the calling function. "Read" calls
-     "msleep", as it was before, in case of a VLC_ETIMEOUT.
-
-     The brightness-control stuff described below is still in the code. Please
-     feel free to use, modify or ignore this file. A short feedback would be
-     nice.
-
-     Bye,
-
-2004-02-12 Thursday 17:35  titer
-
-  macosx/vout.m : GL cleaning (probably fixes depth issues)
-
-2004-02-11 Wednesday 19:17  fenrir
-
-  * all: added a "input-repeat" option that allow repeating the same entry
-  without destroying/recreating a new input. (Will be usefull for streaming).
-  ( A value of -1 means repeat for ever).
-  --> Not tested with dvd.
-
-2004-02-11 Wednesday 18:08  gbazin
-
- * modules/access/cdda/*: got rid of the demux. The access plugin will now build a WAV header which will allow this plugin to work with the dts/a52 demuxers as well as the wav demuxer.
-
-2004-02-11 Wednesday 12:37  rocky
-
- And one other piece of information...
-
-2004-02-11 Wednesday 12:26  rocky
-
- Spell out general information that should be used in reporting
- problems. Sigh.
-
-2004-02-11 Wednesday 12:23  rocky
-
- Spell out general information that should be used in reporting
- problems. Sigh.
-
-2004-02-11 Wednesday 08:50  zorglub
-
- Enable the playlist import/export modules
-
-2004-02-11 Wednesday 08:22  jpsaman
-
- Added some whitespace for alignment.
-
-2004-02-10 Tuesday 20:30  jpsaman
-
- Enabled PDA GUI again, use --enable-pda. Question why was it disabled without notifying the maintainer? ????
-
-2004-02-10 Tuesday 20:28  jpsaman
-
- Missed the deadline again ;-(
-
- - Fixed the playlist_AddExt() call
- - Fixed a compiler warning
-
-2004-02-10 Tuesday 17:59  gbazin
-
- * configure.ac: check for the xmlTextReader extension if libxml2 (required for skins2).
-
-2004-02-10 Tuesday 17:36  gbazin
-
- * configure.ac, NEWS: added mod and pva plugins.
-
-2004-02-10 Tuesday 16:39  bigben
-
- typos
-
-2004-02-10 Tuesday 14:57  jpsaman
-
- Fixes for DVB-C:
- - Make sure that lnb-lof1 and lnb-lof2 can be overriden by the commandline syntax frequency=xx:lnb-lof1=xx:lnb-lof2=xx
- - Added value {A,a} to polarization=xx to force INVERSION_AUTO
- - Sanatized a few error messages
-
-2004-02-10 Tuesday 14:33  sam
-
-   * debian/rules debian/control:
-     + No longer build a local libmpeg2 since it entered sid.
-     + Build the livedotcom plugin.
-   * toolbox:
-     + No longer remove flac, speex and matroska from the woody build; I will
-       provide clean backports.
-
-2004-02-10 Tuesday 14:04  sam
-
-   * configure.ac:
-     + Allow to use --enable-livedotcom without --with-livedotcom-tree so that
-       we can use an installed version of libliveMedia et al.
-
-2004-02-10 Tuesday 13:29  sam
-
-   * configure.ac:
-     + Only activate the Matroska plugin if -lebml_pic or -lebml were found.
-
-2004-02-10 Tuesday 02:57  hartman
-
- * Fixed the ogm subs. Thanx to Mosu who pointed me to the fact that the
-   duration for subs is stored in byte1 of the data packet and who
-   directed me to the mkvtoolnix code.
-
-2004-02-09 Monday 23:30  garf
-
-  * http.c: made strsub a bit clean.
-
-2004-02-09 Monday 23:28  garf
-
-  * intf-http.txt: update doc (strsub)
-
-2004-02-09 Monday 23:03  garf
-
-  * http.c: add strsub function: extract substring (doc update will
-            follow soon).
-
-2004-02-09 Monday 20:40  sam
-
-   * debian/README.Debian:
-     + Updated Debian-specific build notes.
-
-2004-02-09 Monday 19:32  jpsaman
-
- Updated version number to vlc-0.7.1
-
-2004-02-09 Monday 17:42  titer
-
-  macosx/* : macosx-opengl-effect now accept cube and transparent-cube
-
-2004-02-09 Monday 16:12  sigmunau
-
- src/extra/libc.c:
-  * fixed a nasty bug in vlc_atoll.(closes #1763)
-
-2004-02-09 Monday 14:02  titer
-
-  macosx/vout.m : oops, fixed broken ratio from my last commit
-
-2004-02-09 Monday 13:28  titer
-
-  macosx/* : added --macosx-opengl-effect, current possible values are
-    "none" and "cube". Sorry, couldn't resist ;)
-
-2004-02-09 Monday 12:54  hartman
-
- * added dtsdec, 're' upgrade of libmad
-
-2004-02-09 Monday 10:44  sigmunau
-
- share/http/admin/dboxfiles.html:
-  * Updated for bookmark support.
-    See http://www.giggo.de/dbox2/movieplayer.html for details
-    (patch by Christof Baumgaertner)
-
-2004-02-08 Sunday 23:49  gbazin
-
- * modules/gui/skins2/Modules.am: added missing file for make dist.
-
-2004-02-08 Sunday 23:39  gbazin
-
- * ALL: I am a morron.
-
-2004-02-08 Sunday 22:37  gbazin
-
- * modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly.
-
-2004-02-08 Sunday 22:06  gbazin
-
- * configure.ac: forgot one version number and added the aiff demux.
-
-2004-02-08 Sunday 21:36  gbazin
-
- * ALL: bumped version number to 0.7.1 in preparation for the release.
-
-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.
-
-2004-01-03 Saturday 00:39  gbazin
-
- * modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though).
-
-2004-01-03 Saturday 00:23  gbazin
-
- * modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks.
-
-2004-01-02 Friday 23:22  zorglub
-
- My name is Bond
- VLC Media Player 0.7.0 Bond
-
-2004-01-02 Friday 22:17  gbazin
-
- * modules/video_output/directx/*: fixed overlay on 24bpp displays.
-
-2004-01-02 Friday 13:48  sam
-
-   * doc/ChangeLog-2003: Happy new year!
-
-2004-01-02 Friday 13:30  gbazin
-
- * modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil).
-
-2004-01-02 Friday 04:44  rocky
-
- Attempt to make easier to understand and easier to complete.
-
-2004-01-01 Thursday 17:41  zorglub
-
- * Updated german and french translations
- * Updated version number and Changelog
-
-2004-01-01 Thursday 15:56  rocky
-
- RenderRV16 handles scaling. But seems to slow to render subtitles.
-
-2004-01-01 Thursday 14:33  zorglub
-
- Updated brazilian portuguese translation
-
-2004-01-01 Thursday 13:54  rocky
-
- Remove a magic number.
-
-2004-01-01 Thursday 13:51  rocky
-
- Add RV16 rendering. With transparancy, but still only Y plane is done.
-
+------------------------------------------------------------------------
+r23974 | pdherbemont | 2008-01-01 15:55:21 +0100 (Tue, 01 Jan 2008) | 2 lines
+Changed paths:
+   M /trunk/src/input/item.c
+
+input/item.c: Move SetMeta into a non static exported function.
+
+------------------------------------------------------------------------
+r23973 | dionoea | 2008-01-01 15:54:42 +0100 (Tue, 01 Jan 2008) | 2 lines
+Changed paths:
+   M /trunk/THANKS
+   M /trunk/modules/access/v4l2.c
+
+v4l2: Factorize code, fix the video controls init, add Dennis Lou's contributions to the v4l2 module in THANKS.
+
+------------------------------------------------------------------------
+r23972 | fkuehne | 2008-01-01 15:54:06 +0100 (Tue, 01 Jan 2008) | 1 line
+Changed paths:
+   M /trunk/modules/gui/macosx/intf.m
+
+macosx: forgot a corner case in the previous commit
+------------------------------------------------------------------------
+r23971 | fkuehne | 2008-01-01 15:48:25 +0100 (Tue, 01 Jan 2008) | 1 line
+Changed paths:
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/vout.m
+
+macosx: if an input item includes a NowPlaying meta item, display it in our controller window instead some bogus MRL parsing stuff nobody can understand
+------------------------------------------------------------------------
+r23970 | pdherbemont | 2008-01-01 15:33:18 +0100 (Tue, 01 Jan 2008) | 2 lines
+Changed paths:
+   M /trunk/include/vlc_events.h
+   M /trunk/include/vlc_input.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/src/misc/events.c
+   M /trunk/src/misc/threads.c
+
+misc/events.c: Fix event sending, by properly supporting event_manager edition (event_detach) while executing a callback (vlc_event_send). This is done through a recursive lock.
+
+------------------------------------------------------------------------
+r23969 | ivoire | 2008-01-01 15:15:03 +0100 (Tue, 01 Jan 2008) | 1 line
+Changed paths:
+   M /trunk/modules/video_output/sdl.c
+
+add mutex to the sdl video_output
+------------------------------------------------------------------------
+r23968 | fkuehne | 2007-12-31 17:29:40 +0100 (Mon, 31 Dec 2007) | 1 line
+Changed paths:
+   M /trunk/extras/contrib/src/packages.mak
+
+ typo
+------------------------------------------------------------------------