* Renamed all tags (eg. v0_2_83 -> 0.2.83).
[vlc.git] / ChangeLog
blob39dde6bbd50d19aa51841a1e50596b84e838305c
1 2003-07-29 Tuesday 23:50  gbazin
3  * configure.ac: added the svlc shortcut for the skins.
4  * install-win32: removed the custom link in the start menu.
6 2003-07-29 Tuesday 23:01  gbazin
8  * ChangeLog: updated the changelog for the release
10 2003-07-29 Tuesday 22:25  gbazin
12  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
14 2003-07-29 Tuesday 22:20  gbazin
16  * src/video_output/video_output.c: fixed potential segfault.
17  * configure.ac: don't bail out if matroska headers are not found.
19 2003-07-29 Tuesday 21:56  gbazin
21  * toolbox: fixed typo in the changelog rule.
23 2003-07-29 Tuesday 21:46  gbazin
25  * modules/video_output/directx/events.c: compilation fix.
27 2003-07-29 Tuesday 21:14  gbazin
29  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
30  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
31      We also lower the priority if there is no DISPLAY env variable.
32  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
33  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
34  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
35  * share/vlc_win32_rc.rc: compilation fix.
37 2003-07-29 Tuesday 18:51  fenrir
39   * http.c:  under linux if no directory is specified search "share/http"
40  and then DATA_PATH"/http".
42 2003-07-29 Tuesday 17:42  gbazin
44  * configure.ac: bumped version number to 0.6.1.
45      Enabled matroska support by default.
46  * extras/MacOSX/*: bumped version number to 0.6.1.
47  * INSTALL.win32: instructions update.
48  * share/Makefile.am: included the html files for the http interface.
49  * po/*: ran ./toolbox --update-po.
51 2003-07-29 Tuesday 09:32  sam
53    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
54      event handling bug.
56 2003-07-28 Monday 22:46  gbazin
58  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
60 2003-07-28 Monday 21:41  massiot
62  * configure.ac: Worked around a bug in the OS X linker, with multiply
63    defined symbols and libmp3lame
64  * Makefile.am: Build po before . because we need the po files to build
65    VLC.app
66  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
67  * OS X interface: cosmetics
69 2003-07-28 Monday 20:25  jpsaman
71  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
73 2003-07-28 Monday 20:23  jpsaman
75  Added NEWS for iPaq port.
77 2003-07-28 Monday 20:23  jpsaman
79  Updated build scripts:
80  - enabled video4linux for WebCams on handhelds
81  - enabled PDA Gtk2 interface instead of familiar interface
82  - enabled stream output and transcoding
84 2003-07-28 Monday 18:02  massiot
86  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
87    now used to browse through the DVD menus.
89 2003-07-28 Monday 13:19  massiot
91  * Fixed my last commit.
93 2003-07-28 Monday 07:16  fenrir
95   * rc: Fixed a bug with seek command.
96         Added support of "seek n%" (Usefull when mux_rate is nul )
98 2003-07-28 Monday 07:05  jpsaman
100  Added PDA images to Makefile.am
102 2003-07-27 Sunday 23:58  fenrir
104   * sub: does not issue an error message when sub-file is empty.
106 2003-07-27 Sunday 23:05  hartman
108  * Brought the new options system to the OSX gui.
109    and some small fixes.
111 2003-07-27 Sunday 21:35  jpsaman
113  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
115  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
117 2003-07-27 Sunday 16:20  gbazin
119  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
121 2003-07-27 Sunday 16:14  gbazin
123  * modules/audio_output/alsa.c: bail out if the device is already in use.
125 2003-07-27 Sunday 15:49  gbazin
127  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
129 2003-07-27 Sunday 14:10  massiot
131  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
132  - there should be fewer resampling, particularly on DVD chapter changes
133  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
134  won't lose several seconds of movies
136  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
137  mode, make the interface take that into account.
139 2003-07-27 Sunday 12:31  ipkiss
141   * All: Removed the win32 plugin; wxwindows rulez :)
143 2003-07-26 Saturday 18:54  titer
145   freetype.c: basic YUY2 rendering (Y only)
147 2003-07-26 Saturday 15:36  gbazin
149  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
151 2003-07-26 Saturday 15:34  fenrir
153  ffmpeg: fix potential overread for mpeg4 with vol.
155 2003-07-26 Saturday 14:19  gbazin
157  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
159 2003-07-26 Saturday 14:04  ipkiss
161   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
162     value was always true...)
164 2003-07-26 Saturday 12:41  gbazin
166  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
168 2003-07-25 Friday 22:50  gbazin
170  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
171  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
173 2003-07-25 Friday 13:24  gbazin
175  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
176  * modules/gui/wxwindows/wxwindows.cpp: oops.
178 2003-07-25 Friday 11:37  gbazin
180  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
181  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
183 2003-07-25 Friday 11:33  gbazin
185  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
186  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
188 2003-07-25 Friday 01:11  hartman
190  * subsdec now uses the new options code.
192 2003-07-25 Friday 01:09  hartman
194  * Updated it.po
196 2003-07-25 Friday 01:09  hartman
198  * Largely updated nl.po
199  * Updated it.po
201 2003-07-24 Thursday 23:21  gbazin
203  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
205 2003-07-24 Thursday 22:58  gbazin
207  * src/misc/modules.c: if module_Need() was passed an interface module name, respect this choice even if vlc was run with a specific interface shortcut.
209 2003-07-24 Thursday 22:05  sam
211    * modules/access/v4l/v4l.c:
212      + Removed my name from this file, I didn't contribute anything major to it.
213      + Added strerror(errno) where adequate, as well as additional debug
214        information, hopefully more useful than "cannot open".
216 2003-07-24 Thursday 21:50  gbazin
218  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
219  * modules/misc/freetype.c: bail out if no font has been specified.
220  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
222 2003-07-24 Thursday 20:34  sam
224    * bootstrap:
225      + Run autopoint with the -f flag.
226      + Remove stamp files in the bootstrap process.
228 2003-07-24 Thursday 19:30  sigmunau
230  ignore CR characters wherever they might be.
231  A little better line spaceing, but I still don't understand what this is all
232  about.
234 2003-07-24 Thursday 19:07  sigmunau
236  fixed a nasty code duplication where the same function call was two places
237  with just a few lines in between, but in separate #if cases.
239 2003-07-24 Thursday 18:30  bigben
241  * "frequency=" is channel frequency in kHz again
243  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
244  the command line
246 2003-07-24 Thursday 18:27  bigben
248  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
249  * shows a warning if frequency is in "previous syntax range"
251 2003-07-24 Thursday 17:31  gbazin
253  * modules/gui/wxwindows/open.cpp: compilation fix.
255 2003-07-24 Thursday 16:07  gbazin
257  * modules/gui/wxwindows/*: added support for input options in the open dialog.
258     The stream output and subtitles options use them and you can also add options in the MRL itself.
260 2003-07-23 Wednesday 23:05  gbazin
262  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
263  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
264  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
266 2003-07-23 Wednesday 22:55  massiot
268  * Updated po files. STRINGS ARE FROZEN !!!
270 2003-07-23 Wednesday 22:02  jpsaman
272  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
274 2003-07-23 Wednesday 22:01  gbazin
276  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
277     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
278     Beware, the object in which you create the var must be attached to a parent for this to work (otherwise we can't navigate the parents hierarchy to find the value to inherit).
280  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
282 2003-07-23 Wednesday 21:45  hartman
284  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
285    latter everywhere.
286  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
287  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
288    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
290 2003-07-23 Wednesday 19:11  titer
292   freetype.c : use the default BeOS font on BeOS
294 2003-07-23 Wednesday 17:31  ipkiss
296   * modules/gui/skins/src/banks.cpp: removed a useless event I had
297     forgotten
299 2003-07-23 Wednesday 09:14  asmax
301  * all: fixed depcomp failure
303 2003-07-23 Wednesday 07:37  jpsaman
305  When recv() returns -1 a bug is triggered inside RTPRead() and RTPChoose(). The return value of Read() is then -1. The test "if (!i_ret) return 0;" will be false and the function will continue resulting in segfault while copying from buffers that are in an undetermined state. The correct test is "if (i_ret<0) return 0;".
307 2003-07-23 Wednesday 01:28  gbazin
309  * modules/misc/sap.c: oops, compilation fix.
311 2003-07-23 Wednesday 01:13  gbazin
313  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
314  * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value.
315  * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options.
316  * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'.
318  All these changes allow you to specify input specific options.
319  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
320  Here the ":sout" option will only apply to yourvideo.mpeg.
321  "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg.
323  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
324        - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
326 2003-07-22 Tuesday 22:02  hartman
328  * Fix Makefiles for removed .rle fonts
330 2003-07-22 Tuesday 20:49  hartman
332  * ALL:
333    - Removed all the RLE subtitle font code.
334    - Removed the .rle and even older .psf font files.
335    - Moved the filesubtitle code from spudec to subsdec.
336    - spudec is again DVD only.
338 2003-07-22 Tuesday 20:25  bigben
340  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
341  Breaks compatibility with previous syntax...
343 2003-07-22 Tuesday 18:06  gbazin
345  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
347 2003-07-22 Tuesday 15:59  gbazin
349  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
350  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
352 2003-07-22 Tuesday 13:58  bigben
354  * We're finally parsing all parameters (including standard)
355  * syntax is now (roughly) the same as for the v4l input
356  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
357  * old syntax is still working
358  * norm can be "pal", "secam", "ntsc" or any hexa value
360 2003-07-21 Monday 23:53  fenrir
362   * http: added "del" and "empty" control. (for playlist). Corrected
363  "previous" command.
364   TODO: doc :(
366 2003-07-21 Monday 19:45  jpsaman
368  Forgot this one.
370 2003-07-21 Monday 19:38  jpsaman
372  Added missing familiar-playlistb16x16.xpm
374 2003-07-21 Monday 19:25  jpsaman
376  Updated build rules for the Sharp Zaurus.
378 2003-07-21 Monday 19:19  jpsaman
380  Updated build rules for iPaq.
382 2003-07-21 Monday 18:24  gbazin
384  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
386 2003-07-21 Monday 17:48  gbazin
388  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
390 2003-07-21 Monday 17:29  gbazin
392  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
394 2003-07-21 Monday 01:38  hartman
396  * vlc.ebuild: disabled kde, fixed mad and freetype support
397  * Makefile.am: added html files for http intf to macosx.
398    windows and beos probably need to do this too.
400 2003-07-20 Sunday 23:46  gbazin
402  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
404 2003-07-20 Sunday 23:30  gbazin
406  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
407  GREY.
409 2003-07-20 Sunday 23:05  sigmunau
411  removed some c++ style comments, fixed some untrue comments, moved a
412  function prototype
414 2003-07-20 Sunday 22:16  hartman
416  * Update of language files
418 2003-07-20 Sunday 22:06  hartman
420  * bumped up version to 0.6.1-test1
422 2003-07-20 Sunday 21:41  hartman
424  * Set the default font on Mac OS X to the system font.
426 2003-07-20 Sunday 21:28  gbazin
428  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
430 2003-07-20 Sunday 20:54  hartman
432  * removed matrox support, since the modules is broken
433    http://bugs.gentoo.org/show_bug.cgi?id=24910
435 2003-07-20 Sunday 20:42  ipkiss
437   * modules/gui/skins/*: removed useless code
439 2003-07-20 Sunday 20:33  gbazin
441  * src/input/input_ext-plugins.c: fixed previous commit.
442  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
444 2003-07-20 Sunday 19:48  hartman
446  * README.MacOSX.rtf: updated section on subtitles.
447  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
448    Removed MODULES from the doc installation.
449  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
450  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
451    "An Opensource Media Player" to "VLC media player".
452  * other: added the new transcoding codecs, channels option and SAP option
453    to the stream output dialog.
455 2003-07-20 Sunday 16:56  ipkiss
457   * modules/misc/freetype.c: compilation fix for windows
459 2003-07-20 Sunday 16:26  sigmunau
461  Draw the text in the U and V planes as well. Removes the transparency effect.
462  Also check which chroma is in use and give an error message if it isn't
463  supported.
465  Someone (possibly me) should write some renderer functions for other
466  colorspaces.
468 2003-07-20 Sunday 15:33  gbazin
470  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
472 2003-07-20 Sunday 15:17  gbazin
474  * src/input/input_ext-plugins.c: in input_FillBuffer(), if we can't immediately allocate a new buffer, try until we manage to get one.
476 2003-07-20 Sunday 12:34  sigmunau
478  some cleanup in file info code, add fourccs in hex form ( some users want
479  that ), add audio bitrate when available (untested)
481 2003-07-20 Sunday 12:22  gbazin
483  * modules/gui/wxwindows/preferences.cpp: windows can't have open _and_ save file dialogs so only use open file dialogs on win32 in the preferences menu.
484  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
486 2003-07-20 Sunday 10:38  gbazin
488  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
489  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
491 2003-07-20 Sunday 08:30  zorglub
493  modules/control/joystick.c: Joystick control module (linux only)
495  disabled by default, use --enable-joystick & --extraintf joystick
497  actions are:
498         left-right: variable speed seek
499         up-down: browse the playlist
500         button 1: play/pause
501         button 2: fullscreen
503 2003-07-19 Saturday 16:33  gbazin
505  * modules/gui/wxwindows/*: proper characters encoding conversions.
506     Override the popup menu only for the main interface.
508 2003-07-19 Saturday 15:25  sigmunau
510  alsa is only available on linux
512 2003-07-19 Saturday 15:15  sigmunau
514  Render the glyph for each character only once, and not once for each frame.
515  Should speed up things a bit.
517 2003-07-19 Saturday 15:12  fenrir
519   * mp4: parse another box.
521 2003-07-19 Saturday 14:41  sigmunau
523  Use proper linespacing
525 2003-07-19 Saturday 14:22  gbazin
527  * src/libvlc.c: use UTF-8 internally on win32.
529 2003-07-19 Saturday 14:14  sigmunau
531  fix linking with iconv for the spudec module
533 2003-07-19 Saturday 11:29  sam
535    * Makefile.am: Fixed the plugins' target directory location.
537 2003-07-19 Saturday 00:02  hartman
539  * NEWS: added some more stuff for the upcoming 0.6.1
540  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
542 2003-07-18 Friday 23:50  hartman
544  * add a #include <errno.h>
546 2003-07-18 Friday 23:41  hartman
548  * Add -liconv to the ldflags of the spudec module.
549  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
550    present. freetype-config unfortunatly omits this on MacOSX.
552  I think I did this correctly, but it might be wise to review this :)
554 2003-07-18 Friday 20:52  gbazin
556  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
557  * src/misc/win32_specific.c: added an --high-priority config option on win32 to increase the priority of the process (default enabled for now so the behaviour isn't changed.)
559 2003-07-18 Friday 20:16  hartman
561  * had forgotten to actually activate mozilla :)
563 2003-07-18 Friday 20:06  gbazin
565  * modules/audio_output/alsa.c: alsa is now the default audio output.
566  * src/misc/configuration.c: removed unnecessary line.
567  * modules/gui/skins/parser.*: small cosmetic change.
569 2003-07-18 Friday 20:00  hartman
571  * mozilla support enabled
572  * added USE mad and libid3tag
573  * added mp3lame capability to ffmpeg.
574  * updated wxGTK requirements to 2.4.1
576 2003-07-18 Friday 19:26  titer
578   Added 'CDVC' fourcc (another one for DV video)
580 2003-07-18 Friday 14:18  gbazin
582  * modules/gui/wxwindows/wxwindows.cpp: oops.
584 2003-07-18 Friday 13:22  gbazin
586  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
588 2003-07-18 Friday 11:39  gbazin
590  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
591  * modules/gui/wxwindows/*: fix for popup menu placement.
593 2003-07-17 Thursday 22:54  gbazin
595  * src/playlist/playlist.c: fixed recent playlist breakage.
597 2003-07-17 Thursday 18:58  gbazin
599  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
601 2003-07-17 Thursday 17:30  gbazin
603  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
604     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
605     + misc small enhancements.
607  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
608     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
610 2003-07-17 Thursday 16:34  sam
612    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
613      dependencies right.
614    * src/stream_output/announce.c: Compilation fix.
616 2003-07-17 Thursday 15:49  sam
618    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
619      if $FOO contains spaces. Worked around the problem.
621 2003-07-17 Thursday 14:54  sam
623    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
624      top_srcdir.
626 2003-07-17 Thursday 14:28  sam
628    * src/stream_output/announce.c:
629      + Fixed Win32 port.
630      + Speed optimizations in split().
631      + More coding style fixes.
633 2003-07-17 Thursday 14:10  sam
635    * src/stream_output/announce.c:
636      + Coding style fixes.
637      + Use memcpy() instead of for() loops.
639 2003-07-17 Thursday 13:09  sam
641    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
642      current directory but looked for in the parent directory.
644 2003-07-17 Thursday 13:01  sam
646    * debian/compat:
647      + New debhelper file.
648    * debian/control:
649      + Updated debhelper build-dependency to (>= 3.4.4) because we now
650        use debian/compat.
651      + Use ${misc:Depends} everywhere.
653 2003-07-17 Thursday 12:06  sam
655    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
656    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
658 2003-07-17 Thursday 09:25  sigmunau
660  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
661  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
663 2003-07-16 Wednesday 21:42  sam
665    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
666      directory, because that's where Gentoo puts it.
668 2003-07-16 Wednesday 17:19  gbazin
670  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
672 2003-07-16 Wednesday 17:17  gbazin
674  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
676 2003-07-16 Wednesday 16:33  sam
678    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
680 2003-07-16 Wednesday 16:06  sam
682    * configure.ac: complain when mozilla-config isn't found.
684 2003-07-16 Wednesday 15:52  sam
686    * bootstrap:
687      + Minor indentation fix.
688    * toolbox:
689      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
690    * po/*:
691      + Re-ran toolbox --update po.
693 2003-07-16 Wednesday 15:40  sam
695    * debian/changelog:
696      + Prepared my next Debian upload.
697    * debian/control:
698      + Set policy to 3.6.0. No changes required.
699      + Extended the package description.
701 2003-07-16 Wednesday 15:32  sam
703    * modules/access/http.c:
704      + Fixed gcc 3 warnings (type punning).
705    * modules/access/mms/mmstu.c:
706      + Fixed a gcc 3 warning (long constant).
708 2003-07-16 Wednesday 15:25  sam
710    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
711      instead of the base window, because newer versions of Mozilla select
712      ButtonPress for the window it gives us, and XSelectInput only allows
713      one client to select this event.
715 2003-07-15 Tuesday 18:12  sigmunau
717  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
718  documentation does not include information on which headers each file
719  includes, since this information isn't correct.
721  Clarified and doxygenized some of the documentation on subpictures
723 2003-07-15 Tuesday 18:01  alexis
725  Update for the spec files.
727 2003-07-15 Tuesday 16:07  gbazin
729  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
731 2003-07-15 Tuesday 13:12  gbazin
733  *  modules/mux/mpeg/ps.c,ps.c: the ps muxer can now create mpeg system (mpeg1) files as well. Also modified the ps muxer to output streams with system headers.
735 2003-07-14 Monday 22:25  sigmunau
737          had to forget something :)
739 2003-07-14 Monday 21:32  sigmunau
741  All: My shot at improving subtitle rendering in vlc. Now each vout uses a "text renderer" module to render text on the video when needed. I decieded to make this a module type, because other api's (win32 and macosx) is supposed to do better than freetype under some circumstances.
743  include/video_output.h: added some members needed by text renderer modules
744  src/video_output/video_output.c: load and unload text renderer module when needed
745  src/video_output/video_text.c: implemented some functions to show text on the video
746  include/osd.h: exported the functions to show text
747  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
748  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
749  configure.ac: changes "osdtext" to "freetype" some places
750  modules/codec/spudec/*: when iconv is available, use it to convert textual subtitles from the encoding given by --sub-encoding to utf8. Use new code to render subtitles
751  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
752  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
753  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
754  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
756  final notes: you need to give a proper value to --freetype-font. This should be the path to a font file freetype2 can handle (almost any format afaik) with a unicode translation table in it. Windows ttf files will do. In linux at least openoffice distributes some fonts that work. I think macosx and beos also has useable fonts.
758 2003-07-14 Monday 20:36  sigmunau
760  toolbox: made a --add-include that can be used by doxygen to get proper
761           includes in the .h files, since they are parsed out of context by
762          doxygen
763  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
764  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
766  With these changes, and a slightly patched version of doxygen (which you can
767  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
768  be able to get some useful documentation out of the vlc sources.
770 2003-07-14 Monday 16:10  gbazin
772  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
774 2003-07-13 Sunday 19:58  massiot
776  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
777    and our dear users report it as a bug.
779 2003-07-13 Sunday 14:55  gbazin
781  * modules/gui/skins/*: removed unused GTK2_SKINS code.
783 2003-07-13 Sunday 13:18  gbazin
785  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
787 2003-07-13 Sunday 12:52  sigmunau
789  cleanup comments
791 2003-07-13 Sunday 12:35  massiot
793  * modules/demux/mpeg: 0x06 stream type can be used for something else
794    than A/52, so disabled it for the moment (we should actually check for
795    the presence of a descriptor).
797 2003-07-13 Sunday 12:15  massiot
799  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
800    would progressively empty on some DVDs.
802 2003-07-12 Saturday 13:33  gbazin
804  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
806 2003-07-12 Saturday 00:56  fenrir
808   * http.c : fix definition conflict under OS X (at least).
810 2003-07-11 Friday 23:36  gbazin
812  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
813  * NEWS: update in preparation for 0.6.1.
815 2003-07-11 Friday 23:14  gbazin
817  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
818  * modules/audio_output/waveout.c: fixed the waveOut plugin so works on NT4 as well... that complicates the plugin a bit more than I would have wanted, but hey.
819  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
821 2003-07-11 Friday 19:29  fenrir
823   * disabled by default. (It's a nice security hole for those)
825 2003-07-11 Friday 18:21  fenrir
827   * index: little fix for refresh url.
828   * browse: example.
830 2003-07-11 Friday 18:19  fenrir
832   * http: * fix for double // under linux.
833           * another useless feature: can browse local files (for sout)
835 2003-07-11 Friday 11:58  gbazin
837  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
838      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
839      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
841 2003-07-11 Friday 09:50  gbazin
843  * include/httpd.h: compilation fix.
844  * modules/control/http.c: win32 fixes.
846 2003-07-11 Friday 08:04  sam
848    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
850 2003-07-11 Friday 07:13  gbazin
852  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
854 2003-07-10 Thursday 23:55  fenrir
856   * mmstu: workaround for some streams. (missing 0x11 answer).
858 2003-07-10 Thursday 22:37  fenrir
860   * httpd: fix a segfault.
862 2003-07-10 Thursday 22:29  fenrir
864   * all: samples pages for http interface.
866 2003-07-10 Thursday 22:24  fenrir
868   * http: rework of the http interface.
870   There is no more hardcoded html page. The interface recursively parse a
871  directory, exporting all  files. All .htm/.html are  parsed, and special
872  macro are  used. I will commit  somes samples pages in  share/http and I
873  hope documentations.
875   TODO: - (re)implement access control in httpd (but in a useable way).
876         - clean login/password management. (for now .access protects
877         a whole directory).
878         - doc ;)
880 2003-07-10 Thursday 18:29  zorglub
882  * http: added support for user/pass (--http-user & --http-pass)
884  * httpd: removed hard-coded user/pass for admin page.
885     (now: --http-admin-pass & --http-admin-user )
887 2003-07-10 Thursday 11:15  adn
889  now messages can be saved to a file
891 2003-07-10 Thursday 07:08  sam
893    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
894      filename in a package.
896 2003-07-10 Thursday 01:33  fenrir
898   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
900 2003-07-10 Thursday 00:47  hartman
902  * fixed glide header detection
903  * added matroska, dvb and pvr USE vars.
904  * enabled support for flac.
905  * removed libdv support since it's deprecated
906  * enabled freetype support if USE=truetype
907  * enabled satellite support if USE=dvb
908  * added local USE variable pvr to compile with pvr support
909  * added local USE variable matroska to compile with experimental matroska
910    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
912 2003-07-09 Wednesday 22:10  gbazin
914  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
915  ogg files. Make the check a bit more strict.
917 2003-07-09 Wednesday 21:42  gbazin
919  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
920  * src/audio_output/output.c: reverted a recent change that was screwing up the proper scheduling of audio samples after a starvation. That should improve the heavy resampling we currently have after a pause.
921  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
923 2003-07-09 Wednesday 13:52  sam
925    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
927 2003-07-09 Wednesday 10:59  adn
929  corrected a newbie notation
931 2003-07-09 Wednesday 09:30  adn
933  a "clear" button now allows to clear the messages' text window
935 2003-07-09 Wednesday 01:31  hartman
937  * don't sleep while committing.
939 2003-07-09 Wednesday 01:30  hartman
941  * Update next/previous item routines. it descends from next chapter to
942    next title to next playlistitem. The old code for this was buggy. This
943    should work better. Especially for CDDA's, since we previously didn't support
944    titles.
946 2003-07-08 Tuesday 16:21  sam
948    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
949      instead.
951 2003-07-08 Tuesday 13:40  sam
953    * bootstrap: Removed dashes from makefile variables.
955 2003-07-08 Tuesday 13:13  sam
957    * po/: Updated pofiles using the new toolbox.
959 2003-07-08 Tuesday 13:09  sam
961    * bootstrap:
962      + Removed a useless use of cut.
963      + Do not fail in the "clean" rule if no targets were built.
964    * Makefile.am:
965      + Propagate $(srcdir) to toolbox.
966    * toolbox:
967      + Do not include .moc files in POTFILES.in.
968      + Fixed the generation of MSVC project files (untested).
970 2003-07-07 Monday 18:14  sam
972    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
973      not specified.
975 2003-07-07 Monday 17:01  sam
977    * AUTHORS: Added Olivier Aubert.
978    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
980 2003-07-07 Monday 16:59  sam
982    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
983      compiles cleanly (to build the medicacontrol.so library you need to cd to
984      that directory and "make medicacontrol.so") but untested.
985    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
986      Olivier.
988 2003-07-07 Monday 16:53  sam
990    * bootstrap: The "clean" rule now also removes generated sources.
992 2003-07-07 Monday 15:50  gbazin
994  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
995  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
996  * modules/stream_out/standard.c: clean-up.
998 2003-07-07 Monday 14:56  massiot
1000  Do not link twice with -logg under Darwin.
1002 2003-07-07 Monday 12:04  sam
1004    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
1006 2003-07-07 Monday 07:14  adn
1008  * now spaces are allowed in SAP annouces.
1010 2003-07-06 Sunday 23:14  massiot
1012  Fixed Mac OS X build.
1014 2003-07-06 Sunday 18:20  gbazin
1016  * install-win32: fixed my last commit.
1018 2003-07-06 Sunday 16:35  sigmunau
1020  Makefile.am: pass version strings to windres
1021  share/vlc_win32_rc.rc: provide some version info in the vlc binary
1022  If all is well, this should not break msvc build, but binaries built
1023  with msvc will have version 0.0.0
1025 2003-07-06 Sunday 16:22  gbazin
1027  * INSTALL.win32: added an instruction for using tar to extract the contrib.
1028  * modules/stream_out/transcode.c: added mp3 fourcc.
1030 2003-07-06 Sunday 16:13  gbazin
1032  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
1033      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
1034      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
1035  * install-win32: start menu shortucts are installed in the "All Users" section.
1036  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
1038 2003-07-05 Saturday 21:31  alexis
1040  es.c: fix typo.
1042 2003-07-05 Saturday 15:35  sam
1044    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
1045      Do not unload the WxWindows plugins on Unix, because they might be linked
1046      with Gtk which makes evil use of atexit().
1048 2003-07-05 Saturday 15:00  zorglub
1050  * sap.c: Improved IPv6 multicast detection
1052  * announce.c:
1053         - coding style fixes
1054         - fixed port detection in IPv6 addresses (with ':' inside)
1056 2003-07-05 Saturday 14:47  sam
1058    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
1059      woody package build.
1060    * bootstrap:
1061      + Remove config.h.in and config.h before running autoheader.
1062      + Added "set -e" for better error tracking.
1063      + Call autoheader and automake after autoconf so that the first build does
1064        not need to call autoheader.
1065    * debian/woody-buildpackage:
1066      + Removed that script and put the code in toolbox.
1067    * debian/control:
1068      + Added a build-dependency on libmatroska-dev.
1069    * debian/rules:
1070      + Activated Matroska support.
1071      + Re-enabled dh_installchangelogs.
1073 2003-07-04 Friday 19:00  titer
1075   logo.c : gcc != 3 compile fix
1077 2003-07-04 Friday 16:35  sam
1079    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
1080      upload.
1081    * debian/rules: Build builtins in the first compile pass, and build plugins
1082      and PIC builtins in the second pass, so that PIC and non-PIC never get
1083      messed.
1084    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
1085    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
1086    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
1088 2003-07-04 Friday 15:20  adn
1090  * Added a SAP Announces Button for wxWindows
1092 2003-07-04 Friday 14:56  sam
1094    * bootstrap:
1095      + Disabled a redundant BUILT_SOURCES variable.
1096    * debian/woody-buildpackage:
1097      + Disable skins for woody (no WxWindows).
1098      + Do not build a diff since we always use the pristine tarball.
1100 2003-07-04 Friday 14:26  adn
1102  * bug fix, @ is not necessary in fact ;)
1104 2003-07-04 Friday 14:06  adn
1106  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
1107    systematically sent separately.
1109  * Multicast IP form is "@IP" and not "IP". Right ?
1111 2003-07-04 Friday 13:53  sam
1113    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
1114      build errors are never ignored.
1116 2003-07-04 Friday 12:20  adn
1118  * Added a Miscellaneous Panel in wxwindows stream output.
1120  * Added a SAP Announce button in this panel.
1122 2003-07-03 Thursday 19:25  garf
1124   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
1126 2003-07-03 Thursday 12:20  sam
1128    * debian/rules: Fixed a zshism in a variable's pattern substitution.
1130 2003-07-03 Thursday 11:23  sam
1132    * bootstrap, Makefile.am: Slightly reduced build verbosity.
1134 2003-07-03 Thursday 09:37  sam
1136    * Makefile.am: Fixed the installation of plugins that were going one
1137      directory too low.
1139 2003-07-03 Thursday 03:35  sam
1141    * debian/rules: Fixed the package generation on !x86.
1142    * .cvsignore: Do not ignore the m4 directory.
1144 2003-07-03 Thursday 02:56  sam
1146    * Makefile.am:
1147      + If a builtin has been rebuilt, rebuild vlc.
1148      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
1150 2003-07-03 Thursday 00:11  fenrir
1152   * ps: fix a dead loop with mis-detected file or bad content.
1154 2003-07-02 Wednesday 22:47  sam
1156    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
1157      thanks to DJ.
1159 2003-07-02 Wednesday 20:01  gbazin
1161  * toolbox: fixed ./toolbox --distclean
1163 2003-07-02 Wednesday 18:44  zorglub
1165  * httpd.c: fixed a french string
1167  * sap.c: use defines
1169 2003-07-02 Wednesday 16:12  sam
1171    * debian/changelog: Debian-specific changelog for a pending upload.
1173 2003-07-02 Wednesday 14:08  sam
1175    * bootstrap: Fix for the Mozilla plugin build.
1177 2003-07-02 Wednesday 13:50  sam
1179    * bootstrap: Guaah. Typo.
1181 2003-07-02 Wednesday 13:32  sam
1183    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
1184      is actually nicer this way.
1186 2003-07-02 Wednesday 11:21  sam
1188    * bootstrap:
1189      + The clean rule properly removes generated objects.
1190      + Optimized recursive builds.
1191    * debian/rules:
1192      + Fixed a typo in the changelog installation.
1194 2003-07-02 Wednesday 09:30  alexis
1196  Updated vlc.spec file for Linux Mandrake.
1198 2003-07-01 Tuesday 21:32  fenrir
1200   * http: removed a too verbose message, make vim happier.
1202 2003-07-01 Tuesday 19:17  sam
1204    * configure.ac:
1205      + Fixed a == test bashism.
1206      + Cosmetic changes.
1207    * toolbox, vlc-config.in.in: Cosmetic changes.
1208    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
1210 2003-07-01 Tuesday 18:28  sam
1212    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
1213      obsolescent by the latest ones.
1215 2003-07-01 Tuesday 17:46  sam
1217    * configure.ac: Ooops, got the attribute(packed) check upside-down.
1219 2003-07-01 Tuesday 17:28  sam
1221    * bootstrap: Fixed detection of older automake version that advertise
1222      themselves as 1.[0-5]-* instead of 1.[0-5].*.
1224 2003-07-01 Tuesday 17:14  sam
1226    * configure.ac: Added a compiler check for __attribute__((__packed__)).
1228 2003-07-01 Tuesday 16:34  sam
1230    * vlc-config.in.in: Used printf instead of a sed construct, just in case
1231      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
1232      has a crap sed.
1234 2003-07-01 Tuesday 16:25  sam
1236    * bootstrap:
1237      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
1238        now need to cd modules/foo and make libfoo.so.
1239      + Workaround for Solaris sed. Which sucks. Did I mention that before?
1241 2003-07-01 Tuesday 15:06  sam
1243    * configure.ac: Added a --with-v4l option like in VLS.
1245 2003-07-01 Tuesday 14:25  sam
1247    * m4/vlc.m4: output all modules to vlc-config, not just those who define
1248      their LDFLAGS.
1249    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
1250      systems such as our beloved Solaris.
1251    * po/:
1252      + Regenerated vlc.pot.
1253      + Updated British translation.
1254      + Fixed fuzzy entries in the French translation.
1256 2003-07-01 Tuesday 13:13  sam
1258    * Makefile.am: Gaaaaah, forgot to rename headers again!
1260 2003-07-01 Tuesday 13:12  sam
1262    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
1263      dialog (Fixes: #946).
1265 2003-07-01 Tuesday 12:56  sam
1267    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
1268      conflicts. Most headers in that directory should probably be renamed to
1269      their vlc_ equivalent.
1271 2003-07-01 Tuesday 12:50  sam
1273    * Makefile.am:
1274      + Forward AM_MAKEFLAGS through recursive makefiles.
1275      + Removed the plugins and builtins rules. This causes libintl to be built
1276        before the plugins.
1277    * bootstrap:
1278      + Enabled recursive builds of plugins and builtins.
1279    * vlc-config.in.in:
1280      + Fixed a typo.
1281    * debian/changelog:
1282      + Next upload will fix bug #199427.
1284 2003-07-01 Tuesday 12:01  sam
1286    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
1288 2003-07-01 Tuesday 11:58  sam
1290    * toolbox: use nawk instead of awk (Fixes: #780).
1292 2003-07-01 Tuesday 11:58  sam
1294    * HACKING: updated doc to match the new build.
1296 2003-07-01 Tuesday 09:00  adn
1298  * I am just a boulet :(
1300 2003-07-01 Tuesday 08:55  adn
1302  * little fix, sorry !
1304 2003-07-01 Tuesday 08:30  adn
1306  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
1308  * added a link to return to the main administration page after a kick or ban operation
1310 2003-06-30 Monday 20:44  gbazin
1312  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
1314 2003-06-30 Monday 20:08  gbazin
1316  * modules/stream_out/transcode.c: compilation fix.
1318 2003-06-30 Monday 01:52  hartman
1320  * remove debug statements.
1322 2003-06-30 Monday 01:51  hartman
1324  * modules/gui/macosx/controls.m:
1325  * modules/gui/macosx/intf.m:
1326    - Our Next/Previous commands now go from chapter trough title trough playlist.
1327    - We weren't checking for titles without chapters, which made using CDDA
1328      a little hard.
1329  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
1330    - also fixes a bug where only half the items selected in the playlist got
1331      actually deleted.
1333 2003-06-29 Sunday 22:07  gbazin
1335  * modules/visualization/xosd/xosd.c: lowered the module's score.
1337 2003-06-29 Sunday 20:58  gbazin
1339  * configure.ac, modules/mux/ogg.c, modules/stream_out/transcode.c: vorbis transcoding support (the transcoder still doesn't support vorbis decoding though, so no vorbis -> else transcoding)
1341 2003-06-29 Sunday 20:15  sam
1343    * toolbox: fuck OS X!
1345 2003-06-29 Sunday 19:15  fenrir
1347   * m3u: remove useless debug messages, fix element insertion.
1349 2003-06-29 Sunday 19:12  sam
1351    * debian/rules:
1352      + Enabled the video4linux input plugin.
1354 2003-06-29 Sunday 19:04  sam
1356    * toolbox: syntax fix for OS X's retarded sed.
1358 2003-06-29 Sunday 14:57  sam
1360    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
1362 2003-06-29 Sunday 14:00  ipkiss
1364   * fr.po: some new translations + fixes
1366 2003-06-29 Sunday 00:14  hartman
1368  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
1369    finally fixed, confirmed etc.
1370  * doc/fortunes.txt: one more
1372 2003-06-28 Saturday 23:56  fenrir
1374   * ffmpeg: disable direct rendering when width or height aren't a multiple
1375  of 16 (on the fly not only based upon header).
1377   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
1378  use http interface with http streaming).
1380 2003-06-28 Saturday 21:27  fenrir
1382   * input: close all vouts (not only the first one).
1384 2003-06-28 Saturday 21:18  fenrir
1386   video_output.c: should fix playback of file with multiple video track,
1387  and usage of display in stream output.
1389 2003-06-28 Saturday 21:16  fenrir
1391   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
1392   with .mp4 files)
1394 2003-06-28 Saturday 21:03  hartman
1396  * s/;T;/;D;
1397    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
1399 2003-06-28 Saturday 19:19  fenrir
1401   * m3u: clean up and fix .m3u parsing. Please *test*.
1403 2003-06-28 Saturday 17:20  fenrir
1405   * input.c : call input_DelInfo _after_ that all decoders have been
1406  destroyed as vorbis decoder could add info.
1408 2003-06-28 Saturday 15:27  sam
1410    * Makefile.am: fixed the location of the intl sources.
1412 2003-06-28 Saturday 14:31  sam
1414    * configure.ac:
1415      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
1416      + Added CVS Id string.
1417    * m4/vlc.m4:
1418      + Added CVS Id string.
1420 2003-06-28 Saturday 13:04  sam
1422    * Makefile.am:
1423      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
1424      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
1425        generated files end in $(builddir).
1426      + Added -Imozilla to the mozilla plugin link flags.
1427      + Look for mozilla/vlcintf.idl in $(srcdir).
1428    * configure.ac:
1429      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
1430    * toolbox:
1431      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
1432      + Prepend ${srcdir} to header files we handle.
1433    * m4/vlc.m4:
1434      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
1435        ${builddir}.
1436    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
1437      + Include the pixmap with a path relative to the current directory.
1439     This commit should fix builds that use --srcdir (Closes: #319).
1441 2003-06-28 Saturday 12:07  massiot
1443  * modules/demux/mkv.cpp: Compile fix for OS X.
1445 2003-06-28 Saturday 01:17  sam
1447    * toolbox:
1448      + toolbox --changelog now only generates this year's changelog.
1449    * ChangeLog, doc/ChangeLog-*:
1450      + Split the changelog into several files, one per year.
1451    * debian/rules, vlc.ebuild:
1452      + Distribute the new changelog files.
1454 2003-06-28 Saturday 00:29  sam
1456    * vlc.ebuild:
1457      + Apply the same changes to configure as to configure.ac.
1458      + Fix autotools timestamps so that the build does not trigger useless
1459        autoconf and automake runs. Our snapshots are correctly bootstrapped
1460        and do not need extra fiddling.
1462 2003-06-27 Friday 23:31  sam
1464    * debian/changelog:
1465      + Updated to the latest Debian unstable upload.
1466    * debian/rules:
1467      + Moved the skins interface into the wxvlc package.
1468      + Cosmetic fixes.
1469    * debian/control:
1470      + Updated the description of the wxvlc package.
1471    * bootstrap:
1472      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
1473    * Makefile.am:
1474      + Put modules in SUBDIRS, not DIST_SUBDIRS.
1475    * .cvsignore:
1476      + Ignore vlc-config.in.
1478 2003-06-27 Friday 18:27  sam
1480    * Makefile.am: create directories before installing stuff in them.
1481    * m4/Makefile.am: distribute our generated private.m4 file.
1483 2003-06-27 Friday 17:01  sam
1485    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
1487 2003-06-27 Friday 16:26  sam
1489    * Makefile.am:
1490      + Removed trailing / from directory names.
1491      + Used dummy instead of "" in the for/do/done loops.
1492      + Protected a couple of filenames with double quotes.
1494 2003-06-27 Friday 16:15  gbazin
1496  * configure.ac: fixed matroska detection.
1498 2003-06-27 Friday 14:05  sam
1500    * m4/vlc.m4: CVS forgot to add this file. I swear.
1502 2003-06-27 Friday 13:50  sam
1504    * bootstrap:
1505      + New build system, using recursive makefiles. Due to the amount of code
1506        in VLC, this had become unavoidable.
1507      + Removed the check for OS X's stack size, since our automake targets are
1508        a lot less hungry now.
1509      + Ditto for Solaris's sed.
1510      + Since automake-1.6 is faster than 1.7, use it first if both are present.
1511    * m4/vlc.m4:
1512      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
1513        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
1514        modules and register their flags.
1515      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
1516      + Some magic to generate vlc-config.
1517    * configure.ac:
1518      + Moved most code to the AX_ADD_* macros.
1519      + Explicitely added all target Makefiles.
1520    * modules/**/Modules.am:
1521      + Path to sources are now relative to Modules.am's directory level.
1523 2003-06-27 Friday 13:38  sam
1525    * src/misc/configuration.c: minor fix in a comment.
1526    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
1528 2003-06-27 Friday 10:31  zorglub
1530  * modules/demux/m3u.c :
1531      Added name support. Only implemented for M3U and B4S playlists at the moment
1533  * src/playlist/playlist.c
1534    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
1536 2003-06-26 Thursday 19:36  gbazin
1538  * modules/codec/mpeg_video/parser.c: fixed broken file.
1540 2003-06-26 Thursday 18:14  sam
1542    * modules/demux/util/sub.c,
1543      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
1545 2003-06-26 Thursday 16:46  fenrir
1547   * mkv: more ebml element parsing.
1549 2003-06-26 Thursday 16:04  gbazin
1551  * src/stream_output/announce.c: msvc compilation fix.
1553 2003-06-26 Thursday 14:42  zorglub
1555  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
1557  Still need to add the support for the Names in all formats (we currently
1558  only put the URL), but I do not have any ASX, HTML nor PLS sample file
1560 2003-06-26 Thursday 12:19  sam
1562    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
1563      with a couple of modules.
1565 2003-06-25 Wednesday 23:46  sam
1567    * src/stream_output/announce.c:
1568      + Fixed a multiline string.
1569      + Coding style fixes.
1571 2003-06-25 Wednesday 21:47  fenrir
1573   * transcode: fix a potential segfault.
1575 2003-06-25 Wednesday 21:17  asmax
1577  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
1578    At last closes bug #625 !
1580 2003-06-25 Wednesday 21:03  zorglub
1582  * ./include/announce.h
1583    ./src/stream_output/announce.c  : use send instead of sendto.
1585  * ./modules/misc/sap.c : use a define
1587 2003-06-25 Wednesday 20:37  fenrir
1589   * mkv: a little memory leak.
1591 2003-06-25 Wednesday 19:28  fenrir
1593   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
1595 2003-06-25 Wednesday 15:50  fenrir
1597   * httpd: fix a memory and thread leak.
1599 2003-06-25 Wednesday 14:41  sam
1601    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
1603 2003-06-25 Wednesday 09:13  gbazin
1605  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
1607 2003-06-25 Wednesday 08:59  massiot
1609  ++
1611 2003-06-25 Wednesday 03:08  sam
1613    * toolbox:
1614      + Disabled useless verbosity.
1615      + Fixed some incorrect ">/dev/null 2>&1" semantics.
1617 2003-06-25 Wednesday 00:40  fenrir
1619   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
1620   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
1621  return a frame size of 1. Now, I test bitrate.
1623 2003-06-24 Tuesday 23:11  fenrir
1625   * lalala ;)
1627 2003-06-24 Tuesday 23:00  fenrir
1629   * mkv : spelling mistakes.
1631 2003-06-24 Tuesday 22:53  fenrir
1633   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
1634   percent and not time, it's better.
1635   Please test.
1637 2003-06-24 Tuesday 22:26  asmax
1639  * all: show/hide the interface with middle-click on the vout
1640         (when the last vout is closed, the interface reappears)
1641         Works only with the skins interface and X11/Xvideo vouts, but it's
1642         very easy to implement (just add a callback on "intf-show" in the
1643         interface, and trigger it in the vout)
1645 2003-06-24 Tuesday 19:59  fenrir
1647   * mkv: remove unnecessary header.
1649 2003-06-24 Tuesday 19:35  fenrir
1651   * mkv: when seeking, by default, try to reach the file position not the
1652  time (seek seems better).
1654 2003-06-24 Tuesday 18:42  fenrir
1656   * mkv: clean up, more input infos, begin to parse Tags element (don't work
1657   yet).
1659 2003-06-24 Tuesday 15:50  sam
1661    * Makefile.am: changed interface.h to vlc_interface.h.
1663 2003-06-24 Tuesday 15:37  sam
1665    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
1666      linkage instead.
1668 2003-06-24 Tuesday 13:33  sam
1670    * include/interface.h: renamed this file to vlc_interface.h to avoid name
1671      collisions with a couple of plugins.
1673 2003-06-24 Tuesday 11:26  gbazin
1675  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
1677  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
1679 2003-06-24 Tuesday 09:31  sam
1681    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
1682      well as .lo/.la files.
1684 2003-06-24 Tuesday 06:07  fenrir
1686   * mkv: use b_mute and add meta informations.
1688 2003-06-24 Tuesday 00:50  fenrir
1690   * avi : don't resynch on key frame for audio stream.
1692 2003-06-24 Tuesday 00:33  fenrir
1694   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
1695            buffer filling)
1696          can seek in file without cues (slow)
1697          can play file over http and unseekable input.
1699 2003-06-24 Tuesday 00:31  gbazin
1701  * modules/demux/ogg.c: fix for ogg web streams.
1703 2003-06-23 Monday 23:51  gbazin
1705  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
1706  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
1707  * modules/demux/ogg.c: added vorbis channels info.
1708  * modules/misc/httpd.c: bug fix for stream header generation.
1710 2003-06-23 Monday 20:35  asmax
1712  * src/playlist/playlist.c: set "intf-change" in SkipItem
1713  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
1714    callback on intf-change
1716 2003-06-23 Monday 17:01  bigben
1718  Copy / paste of code so that the pvr input parse all parameters. Doesn't
1719  work for the standard (PAL/SECAM/NTSC) yet.
1721 2003-06-23 Monday 16:09  gbazin
1723  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
1724  * modules/demux/util/id3tag.c: small cleanup.
1726 2003-06-23 Monday 13:45  zorglub
1728  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
1730 2003-06-23 Monday 11:41  zorglub
1732  * Stream output now support IPv6 SAP announces
1733  * Code cleanup in SAP
1735 2003-06-23 Monday 10:21  sam
1737    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
1738      due to Debian bug #158383 in gettext (upstream bug).
1740 2003-06-23 Monday 00:30  fenrir
1742   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
1744 2003-06-23 Monday 00:18  hartman
1746  * You check it three times and I still managed to miss a link.
1747    Ebuild doesn't work in the 0.6.0 release :(
1749 2003-06-22 Sunday 23:22  fenrir
1751   * mkv: fix vorbis track. But sound quality is horrible ( probably
1752  timestamps problems)
1754 2003-06-22 Sunday 18:56  gbazin
1756  * doc/Makefile.am: one more like this and I'll become crazy.
1758 2003-06-22 Sunday 18:30  gbazin
1760  * doc/Makefile.am: fixed make dist
1762 2003-06-22 Sunday 18:07  gbazin
1764  * NEWS: added an entry for the experimental matroska demux.
1766 2003-06-22 Sunday 17:52  gbazin
1768  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
1769  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
1771 2003-06-22 Sunday 16:52  gbazin
1773  * configure.ac: really removed -Wdisabled-optimization this time.
1775 2003-06-22 Sunday 16:27  fenrir
1777   * mkv: fix a double delete.
1779 2003-06-22 Sunday 16:00  gbazin
1781  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
1782  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
1784 2003-06-22 Sunday 15:43  gbazin
1786  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
1787  * include/interface.h: updated comment.
1789 2003-06-22 Sunday 15:30  hartman
1791  * Removed mp4 muxer support (temporarily)
1793 2003-06-22 Sunday 15:07  asmax
1795  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
1797 2003-06-22 Sunday 15:03  hartman
1799  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
1800  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
1802 2003-06-22 Sunday 14:36  fenrir
1804   * mkv: better seeking support.
1806 2003-06-22 Sunday 14:06  gbazin
1808  * configure.ac: compile fix for sunos
1810 2003-06-22 Sunday 13:31  gbazin
1812  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
1813  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
1814  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
1816 2003-06-22 Sunday 13:27  sigmunau
1818  turned a debug message into a comment
1820 2003-06-22 Sunday 13:06  asmax
1822  * x11/x11_window.cpp: raise a window when clicking on it
1824 2003-06-22 Sunday 12:54  asmax
1826  * at least it compiles now ;)
1828 2003-06-22 Sunday 12:46  asmax
1830  * reverted my previous commit: cannot work as expected
1831  * src/theme.cpp: fixed a delete[] / free mismatch
1833 2003-06-22 Sunday 12:27  fenrir
1835   * mkv: basic seek support (only with file with cues, it doesn't search key
1836   frame, ...)
1837          clean up.
1839 2003-06-22 Sunday 08:49  fenrir
1841   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
1843 2003-06-22 Sunday 07:39  fenrir
1845   * mkv.cpp : begin of a matroska demuxer
1846    TODO:
1847      * seek support
1848      * vorbis support (it's a decoder problem, as matroska embded raw
1849        vorbis data)
1850      * utf8 subtitles handling (probably at the decoder stage too)
1851      * clean up.
1852      * support of stream other than files.
1853      * ...
1855 2003-06-22 Sunday 01:08  sam
1857    * Makefile.dep: the file that would never die.
1859 2003-06-22 Sunday 00:40  titer
1861   beos/* : - cleaned the way to mute/unmute
1862            - save the volume when exiting
1864 2003-06-22 Sunday 00:00  asmax
1866  * src/theme.cpp, src/event.* : no more VLC_SHOW event
1867  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
1868    class SkinWindowList (to be tested under windows)
1869  * removed useless gtk2 files
1871 2003-06-21 Saturday 22:30  hartman
1873  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
1874  * only set prefs on safe, not earlier.
1876 2003-06-21 Saturday 21:59  sam
1878    * src/libvlc.c: got rid of type-punning warnings.
1880 2003-06-21 Saturday 20:45  sam
1882    * THANKS: spelling fixes.
1883    * configure.ac:
1884      + Added curly braces around variables.
1885      + Got rid of the "x$foo" constructs.
1886      + Renamed *_plugin conditionals into *_p.
1887    * debian/changelog:
1888      + Fixed a duplicate entry.
1889      + Added an entry for an old Debian upload that fixed #117180.
1890    * debian/control:
1891      + Added a build dependency on libimlib2-dev for skins.
1892    * debian/rules:
1893      + Activated support for skins.
1895 2003-06-21 Saturday 17:26  sigmunau
1897  removed a duplicate entry from the NEWS file
1899 2003-06-21 Saturday 17:05  sam
1901    * .cvsignore:
1902      + Removed configure.ac from the ignore list.
1904 2003-06-21 Saturday 17:04  sam
1906    * configure.ac.in is no more, we can now use configure.ac like normal people,
1907      bootstrap generates the proper magic for us.
1909 2003-06-21 Saturday 16:09  sam
1911    * debian/rules:
1912      + Use the -s flag instead of -a so that debhelper properly handles the
1913        i386-only plugin packages.
1914      + Split the build rule into configure and build.
1916 2003-06-21 Saturday 14:24  gbazin
1918  * modules/access_output/file.c: make the output file writeable by the owner.
1920 2003-06-20 Friday 23:13  hartman
1922  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
1924 2003-06-20 Friday 21:34  ipkiss
1926   * ./doc/skins/events-howto.txt: added some events
1927   * ./modules/gui/skins/*: fixed my last commit
1929 2003-06-20 Friday 19:50  ipkiss
1931   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
1932     "display" attribute of ControlText. It allows to show the title of
1933     the current stream, without the full path.
1934   * ./doc/skins/*: updated the doc
1936 2003-06-20 Friday 15:34  hartman
1938  * Made the search path configuration options, directory instead of string options.
1940 2003-06-20 Friday 11:42  alexis
1942  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
1943  python/setup.py: a configuration that should work better.
1945 2003-06-20 Friday 01:27  hartman
1947  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
1948  * README.MacOSX.rtf: More updates because of new prefs dialog.
1950 2003-06-19 Thursday 21:09  gbazin
1952  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
1953  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
1955 2003-06-19 Thursday 18:45  gbazin
1957  * modules/access_output/udp.c: removed unnecessary code.
1959 2003-06-19 Thursday 18:44  titer
1961   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
1962    a few Dano/Zeta themes
1964 2003-06-19 Thursday 18:22  gbazin
1966  * modules/access_output/udp.c: implemented a caching mechanism which solves all the bad quality streaming issues that have been reported. The caching value can be modified with the --udp-sout-caching config option (the default value being DEFAULT_PTS_DELAY ==  300 milisec).
1968 2003-06-19 Thursday 13:08  sam
1970    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
1971      because I forgot to reinitialise an index.
1973 2003-06-19 Thursday 12:21  gbazin
1975  * modules/gui/wxwindows/*: changed the preferences panel to use textctrls for float values as spinctrls don't support floats. The advanced checkbox is only displayed if needed. Fixed the play/pause buttons tooltip.
1977 2003-06-19 Thursday 02:14  sam
1979    * debian/rules:
1980      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
1981        so that the rules can be called directly.
1982    * debian/control:
1983      + Removed leading "a"s from package descriptions.
1984      + Set policy to 3.5.10.
1985    * debian/copyright:
1986      + Removed debian/vlc.copyright.
1988 2003-06-18 Wednesday 12:18  zorglub
1990  SAP can now listen for IPv6 announces
1992  To enable this, start vlc with --sap-ipv6
1993  To disable IPv4 listening, use --no-sap-ipv4
1995  You can also set the scope of the announces (default is 3)
1997 2003-06-17 Tuesday 21:52  asmax
1999  * moved the ttl help in the right section
2001 2003-06-17 Tuesday 21:07  gbazin
2003  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
2005 2003-06-17 Tuesday 20:56  asmax
2007  * fixed another compilation issue of python module
2009 2003-06-17 Tuesday 20:47  asmax
2011  * fixed a very old bug preventing the whole thing from working :(
2013 2003-06-17 Tuesday 20:10  hartman
2015  * Fixes to the german translation
2017 2003-06-17 Tuesday 20:03  hartman
2019  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
2021 2003-06-17 Tuesday 18:13  asmax
2023  * tooltips are now updated during scrolling
2025 2003-06-17 Tuesday 16:09  gbazin
2027  * modules/*: got rid of empty module objects.
2028  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
2030 2003-06-17 Tuesday 14:43  hartman
2032  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
2033  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
2034  cvS: ----------------------------------------------------------------------
2036 2003-06-17 Tuesday 14:38  hartman
2038  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
2039  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
2040    Fixed two cosmetic issues in the stream output dialog.
2041  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
2043 2003-06-16 Monday 21:55  gbazin
2045  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
2046  * include/modules_inner.h: removed unneeded initialization.
2048 2003-06-16 Monday 20:49  gbazin
2050  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
2052 2003-06-16 Monday 20:23  gbazin
2054  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
2056 2003-06-16 Monday 15:39  zorglub
2058  * SAP can now handle SAP-announced IPv6 streams
2060 2003-06-15 Sunday 22:32  hartman
2062  * NEWS: small corrections
2063  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
2064  * modules/codec/quicktime.c: cosmetic fix
2066 2003-06-15 Sunday 15:20  hartman
2068  * Fixed applescript Fullscreen command.
2070 2003-06-15 Sunday 15:16  sigmunau
2072  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
2073  true, since this seems to break playback of some streams over http. It also
2074  takes to much time just to get some fancy metadata
2076 2003-06-15 Sunday 14:00  hartman
2078  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
2079  * ./po/nl.po: New Dutch Translation by /me ;)
2080  * README.MacOSX.rtf: Updated instructions of Prefence usage.
2082 2003-06-15 Sunday 01:23  massiot
2084  * Removed the ugly dependancy on glibc in the ipv6 module.
2085  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
2086  * Miscellaneous clean-ups.
2088 2003-06-14 Saturday 22:14  hartman
2090  * We should be compatible with older versions of faad again
2092 2003-06-14 Saturday 22:12  gbazin
2094  * configure.ac.in: old faad2 detection.
2096 2003-06-14 Saturday 21:18  gbazin
2098  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
2100 2003-06-14 Saturday 21:06  hartman
2102  * Dramatically improved the ebuild.
2103    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
2104    - fix faad2? currently disabled
2106 2003-06-14 Saturday 18:49  gbazin
2108  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
2110 2003-06-14 Saturday 16:29  gbazin
2112  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
2113  kept their original value (thanks fenrir for the suggestion).
2115 2003-06-14 Saturday 15:43  gbazin
2117  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
2118  enabled by default.
2120 2003-06-14 Saturday 12:32  titer
2122   beos/VideoOutput.cpp : make the BPopUpMenu stickable
2124 2003-06-14 Saturday 00:49  titer
2126   include/vlc_threads.h: more BeOS' priorities tuning.
2128 2003-06-13 Friday 21:18  asmax
2130  * X11 skin windows should have an icon now
2132 2003-06-13 Friday 15:54  gbazin
2134  modules/gui/wxwindows/*: fix for the volume control under win32.
2136 2003-06-13 Friday 12:08  gbazin
2138  * modules/misc/network/ipv6.c: fixed multicast support on win32. Well, it is working on Win2k but might require run-time OS version checking to have it woking on XP as well. (you might have to add a multicast route: ipv6 rtu FF00::/8 #intfnum)
2140 2003-06-13 Friday 03:21  sam
2142    * ./src/misc/messages.c: ouch. when the message queue was full, we were
2143      using our va_list twice, which caused crashes on architectures where
2144      va_list is a pointer; we now use va_copy whenever possible.
2146 2003-06-13 Friday 00:15  titer
2148   modules/gui/beos/Interface.cpp : fixed a possible crash
2150 2003-06-12 Thursday 23:03  gbazin
2152  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
2154 2003-06-12 Thursday 22:27  massiot
2156  * modules/codec/spudec/spudec.c: Take small font by default
2158 2003-06-12 Thursday 22:03  gbazin
2160  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
2162 2003-06-12 Thursday 21:28  gbazin
2164  * modules/gui/wxwindows/*: added a volume control.
2166 2003-06-12 Thursday 15:56  gbazin
2168  * modules/access_output/file.c: win32 compilation fix.
2170 2003-06-12 Thursday 11:37  zorglub
2172  Code cleanup
2174 2003-06-12 Thursday 08:14  gbazin
2176  * share/Makefile.am: fixed my previous fix ;)
2178 2003-06-12 Thursday 06:56  gbazin
2180  * Makefile.am: fixed inclusion of skins in make dist.
2182 2003-06-11 Wednesday 22:46  gbazin
2184  * ALL: bumped version number to 0.6.0-test3 + po updates
2186 2003-06-11 Wednesday 21:46  asmax
2188  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
2189  * share/Makefile.am: install skins at make install (closes bug #856)
2191 2003-06-11 Wednesday 21:41  gbazin
2193  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
2195 2003-06-11 Wednesday 20:36  gbazin
2197  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
2198  some platforms.
2200 2003-06-11 Wednesday 18:45  gbazin
2202  * NEWS: updated.
2204 2003-06-11 Wednesday 18:20  gbazin
2206  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
2208 2003-06-11 Wednesday 15:53  gbazin
2210  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
2212 2003-06-11 Wednesday 10:42  gbazin
2214  * modules/gui/skins/*: fix for msvc .dsp generation, replaced the BASIC_SKINS macro with the standard MODULE_NAME_IS_foo one and a couple of compilation fixes for msvc.
2215  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
2216  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
2218 2003-06-10 Tuesday 23:01  massiot
2220  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
2221    people who explicitely set mpeg_video in the previous version will end
2222    up with libmpeg2 in 0.6.0.
2223  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
2224    with DVDs.
2225  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
2226    some audio filters (read: coreaudio resampler) don't like too small
2227    packets (I know, this is ugly).
2229 2003-06-10 Tuesday 22:42  gbazin
2231  * modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation in the mpegvideo packetizer. It should now handle streams where all the pictures don't have the same duration (eg. 3:2 pulldown). We don't calculate anymore the pts for every frame as it is impossible to do so for non low-delay streams.
2233 2003-06-10 Tuesday 11:43  gbazin
2235  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
2236  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
2237  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
2239 2003-06-10 Tuesday 11:12  massiot
2241  Fixed a potential segfault.
2243 2003-06-09 Monday 22:02  asmax
2245  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
2247 2003-06-09 Monday 21:14  asmax
2249  * X11 skins are now loaded from home directory or if it fails, from
2250    the share directory
2252 2003-06-09 Monday 19:56  jpsaman
2254  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
2256 2003-06-09 Monday 19:51  jpsaman
2258  Updated build packages for test2 release.
2260 2003-06-09 Monday 19:08  asmax
2262  * fixed a segfault in FileInfo when p_info->psz_name == NULL
2263    but there are still other segfaults sometimes in FileInfo !!
2265 2003-06-09 Monday 14:04  asmax
2267  * now selection method in the playlist depends on the state of the
2268    CTRL button (as expected in a normal playlist !)
2269    TODO: - do the same under windows
2270          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
2272 2003-06-09 Monday 12:33  asmax
2274  * repaired basic_skins
2275  * removed all the compilation warnings
2276  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
2277    on wxwindows plugin ;)
2279 2003-06-09 Monday 09:29  massiot
2281  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
2283 2003-06-09 Monday 07:16  gbazin
2285  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
2286  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
2288 2003-06-09 Monday 06:52  gbazin
2290  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
2292 2003-06-09 Monday 00:33  massiot
2294  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
2295    In vout_CreatePicture() replace i_repeat_first_field by the more useful
2296    i_nb_fields
2297  * modules/gui/macosx/intf.m: Fixed a warning
2298  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
2299    Re-added support for slice-I streams, plus miscellaneous tweakings
2301 2003-06-09 Monday 00:32  asmax
2303  * drag & drop works with gnome file manager now
2305 2003-06-09 Monday 00:07  asmax
2307  * drag & drop for X11 skins. Still mysterious problems but it's better
2308    than nothing
2310 2003-06-08 Sunday 18:40  gbazin
2312  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
2313  * share/skins/default/theme.xml: playlist is hidden by default.
2315 2003-06-08 Sunday 18:17  asmax
2317  * very beginning of drag and drop support in X11 skins
2319 2003-06-08 Sunday 16:56  gbazin
2321  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
2323 2003-06-08 Sunday 16:04  titer
2325   Minor fix
2327 2003-06-08 Sunday 15:22  asmax
2329  * share/skins/default/theme.xml: fixed playlist size
2330  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
2331    items
2332  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
2334 2003-06-08 Sunday 12:45  gbazin
2336  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
2338 2003-06-08 Sunday 11:33  asmax
2340  * better implementation of timers for X11 skins
2342 2003-06-08 Sunday 00:32  asmax
2344  * x11_font.cpp: fixed font placement
2345  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
2346  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
2348 2003-06-07 Saturday 19:19  gbazin
2350  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
2352 2003-06-07 Saturday 19:05  gbazin
2354  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
2355  and instructions to generate new fonts.
2357 2003-06-07 Saturday 12:19  asmax
2359  * beginning of tooltips (only in the console at the moment ;)
2361 2003-06-07 Saturday 10:18  gbazin
2363  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
2365 2003-06-07 Saturday 03:45  titer
2367   modules/access/pvr/pvr.c : compile fix
2369 2003-06-07 Saturday 03:25  titer
2371   missing cvsignore
2373 2003-06-07 Saturday 00:36  asmax
2375  * implemented double click event for X11 skins. The delay is hard-coded
2376    (400ms) , maybe it could be stored in the vlc config file
2378 2003-06-06 Friday 23:34  asmax
2380  * got rid of this useless error message
2382 2003-06-06 Friday 21:47  asmax
2384  * x11/x11_window.cpp: fixed clipping and text attributes
2386 2003-06-06 Friday 19:40  asmax
2388  * key shortcuts for X11 skins are now working
2390 2003-06-06 Friday 14:50  gbazin
2392  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
2394 2003-06-06 Friday 13:34  gbazin
2396  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
2398 2003-06-06 Friday 11:09  gbazin
2400  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
2402 2003-06-06 Friday 02:48  hartman
2404  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
2406 2003-06-06 Friday 02:23  hartman
2408  * All: some spelling corrections and description string clarifications.
2409    There is a lot of improvement left here.
2411 2003-06-06 Friday 00:38  hartman
2413  * modules/gui/macosx/prefs.?:
2414    - Changed modules list to use Default instead of None. probably clearer to
2415      users.
2416    - Have a warning before resetting the prefs.
2418 2003-06-05 Thursday 22:16  asmax
2420  * x11/x11_timer.* : classes to implement platform-independant timers
2421  * controls/text.cpp : text scrolling works ! (at least in the main window)
2423 2003-06-05 Thursday 21:22  gbazin
2425  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
2427 2003-06-05 Thursday 11:52  gbazin
2429  * include/vlc_common.h: fixed the I64C() macro for mingw.
2430  * src/misc/mtime.c: implemented the heuristic described in http://www.cs.man.ac.uk/fellowsd-bin/TIP/7.html to test whether the win32 performance counter is reliable. That should fix the clock problems that a few users reported on win32.
2432 2003-06-04 Wednesday 23:17  massiot
2434  VLC 0.6 codename is Trevelyan.
2436 2003-06-04 Wednesday 21:41  titer
2438   Added a special access module for PVR MPEG-2 encoding boards.
2439   It allows to change the frequency and such things quite easily, from VLC.
2440   You'll have to --enable-pvr to build it.
2442 2003-06-04 Wednesday 18:47  asmax
2444  * added <unistd.h> or it doesn't compile !
2446 2003-06-04 Wednesday 17:44  gbazin
2448  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
2450 2003-06-04 Wednesday 16:44  gbazin
2452  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
2454 2003-06-04 Wednesday 16:03  gbazin
2456  * modules/gui/skins/*: misc fixes and clean-up. There are still thread issues when passing messages between the skins thread and the wxWindows dialogs thread that will need to be fixed.
2457  * modules/gui/wxwindows/timer.cpp: fixed comment.
2459 2003-06-03 Tuesday 23:17  massiot
2461  * OS X users can now browse the DVD menus with the arrow keys.
2463 2003-06-03 Tuesday 22:21  hartman
2465  * When choosing a autogenerated menuitem, we now create a new thread to
2466    do the actual execution of this command. this is a (very ugly) workaround
2467    to the problem we were having with the deinterlace menu on osx.
2469    It works now, but now i'm running into the black screen and continous
2470    "late picture skipped (-218000)" again which is also plagueing us when you
2471    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
2472    as well.
2474 2003-06-03 Tuesday 22:20  gbazin
2476  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
2478 2003-06-03 Tuesday 22:18  gbazin
2480  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
2481  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
2482  * modules/gui/skins/*: factorised the wxwindows dialogs code in dialogs.cpp. wxWindows is also initialised earlier on to allow opening a skins file with a wxWin dialog box. (Note: I badly broke the GTK2 skins).
2484 2003-06-03 Tuesday 12:06  titer
2486   modules/gui/beos/* : fixed the screenshot format selection I broke lately
2488 2003-06-02 Monday 16:01  sigmunau
2490  http.c: if the webserver doesn't return 206 the stream is not seekable.
2492 2003-06-02 Monday 12:42  hartman
2494  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
2495  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
2497 2003-06-01 Sunday 23:48  hartman
2499  * ALL:
2500    - Changed the autogenerated menu's in a system working similar to wxWindows.
2501    - The deinterlace menu is autogenerated now. However it seems the problem
2502      with on the fly filter changes still exists.
2504 2003-06-01 Sunday 22:11  asmax
2506  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
2507  * all: added locks around X calls to make them thread safe (will be
2508    useful in the next commit ;-)
2510 2003-06-01 Sunday 17:13  asmax
2512  * mouse wheel scroll for X11 skins
2514 2003-06-01 Sunday 16:39  asmax
2516  * configure.ac.in : fixed linking of skins modules
2517  * modules/gui/skins/*:
2518    - fixed the wxwindows bug, due to a huge bug with broadcast events
2519    - beginning of fonts in X11 skins
2520  so, you can test the X11 skins module: it should work now !
2522 2003-06-01 Sunday 00:26  fenrir
2524   * ts: fix current_next value.
2526 2003-05-31 Saturday 23:41  sam
2528    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
2530 2003-05-31 Saturday 23:23  ipkiss
2532   * skins/controls/button.cpp: Fixed a nasty bug.
2533   * skins/controls/generic.h: Some public fields are now protected
2534   * skins/src/window.cpp:
2535      - Added a few debug messages
2536      - Invisible controls don't receive events anymore
2538  Note: There are still a few bugs in the code handling the controls and
2539  their different states, and I think they will be difficult to fix with
2540  the current code structure. A rewrite of this part of code could be a
2541  good idea (perhaps using states and transitions between states, like
2542  Zinf does?).
2544 2003-05-31 Saturday 21:49  fenrir
2546   * ts: proper fix for both.
2548 2003-05-31 Saturday 16:15  fenrir
2550   * ts: reverse my last commit (the proper way should be to modify also the
2551   muxer but this will break compatibility).
2553 2003-05-31 Saturday 12:24  titer
2555   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
2556     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
2557     two times if you want to switch from 1:1 to 4:1 from the interface.
2558     Old functions still work.
2559   * modules/gui/beos/VlcWrapper.cpp : use it
2561 2003-05-31 Saturday 01:23  fenrir
2563   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
2564   that had done all the work.
2566  Paul Forgey's notes:
2567  --------------------
2569  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
2570  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
2571  captures completely differently than the uncompressed frame capture
2572  mechanism.  This means the code has to split off a bunch to do similar
2573  things depending on mjpeg being set or not.  For some reason, I can't
2574  use non v4l2 calls to capture uncompressed frames from the lml33,
2575  however I do have another bttv card on my system to test that I didn't
2576  break the non-mjpeg stuff.
2578  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
2579  picture is going to show up as 720x480.  I don't know my way around the
2580  code well enough to know how to specify a non-square pixel aspect
2581  ratio.  If there isn't a way to do it, it would be nice to be able to
2582  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
2583  in the case of anamorphic S-Video, which does occur.
2585  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
2586  the linux kernels having support for the Zoran cards, there doesn't seem
2587  to be a reliable way to pick up this header, which is probably why
2588  lavrec did it this way.  Since it only defines ioctl definitions, I
2589  don't think using it is a legal problem.
2591  I also modified the audio handling a bit.  If the card supports audio,
2592  great, we'll set the card's parameters as we did before.  But if adev=
2593  is specified, use it regardless.  The reason to do this is to capture
2594  audio from the sound card with video coming from, say, a web cam or in
2595  my case, an encoder card which doesn't have any audio capabilities at
2596  all.
2598 2003-05-31 Saturday 00:10  fenrir
2600   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
2601   * demux/ts.c : fixed an endian problem with such private stream.
2603 2003-05-30 Friday 18:43  titer
2605   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
2607 2003-05-30 Friday 17:30  titer
2609   modules/gui/beos/* : misc fixes & enhancements
2611 2003-05-29 Thursday 21:40  asmax
2613  * X11 skins now use imlib2 -> you need to bootstrap
2614    wxwindows dialogs are not supposed to work yet, if they do you are
2615    lucky ;)
2617 2003-05-29 Thursday 16:48  asmax
2619  * x11/x11_theme.cpp: better timing for SkinManage
2620  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
2621    changed !
2623 2003-05-28 Wednesday 23:56  asmax
2625  * AT LAST events work in X11 skins !
2627 2003-05-28 Wednesday 03:53  hartman
2629  * src/libvlc.h:
2630    - added "en" to the list of languages in the preferences.
2631    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
2632      FENRIR: is this correct this way?
2634 2003-05-28 Wednesday 00:52  titer
2636   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
2638 2003-05-27 Tuesday 22:57  gbazin
2640  * install-win32: fixed the nsi script to not include the FAQ.
2642 2003-05-27 Tuesday 22:42  hartman
2644  * Turn mem leaks into warning's instead of errors. Users seem to think that
2645    mem leaks will kernel panic there machine or something ;)A
2646    This will generate less bugreports, yet keep them visible to those who
2647    should and will care.
2649 2003-05-27 Tuesday 21:48  gbazin
2651  * ALL: bumped version to 0.6.0-test2
2652  * Makefile.am: got rid of the faq in the package-win32 target.
2654 2003-05-27 Tuesday 20:43  gbazin
2656  * modules/access/vcd/cdrom.c: On winNT/2K/XP we set the track format to YellowMode2 when issuing raw read requests. Otherwise we can't read the SVCD DATA track which is in Mode2 Form1.
2658 2003-05-27 Tuesday 13:22  titer
2660   * src/stream_output/announce.c : BeOS compile fix.
2661     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
2662     so there is no need to do it here again.
2663   * modules/gui/beos/* : minor fixes
2665 2003-05-27 Tuesday 11:35  gbazin
2667  * modules/gui/wxwindows/*: fixed context menu problem on win32.
2669 2003-05-27 Tuesday 01:48  hartman
2671  * removed vlc_wraptext
2673 2003-05-26 Monday 19:26  gbazin
2675  * modules/video_output/directx/events.c: fixed breakage.
2677 2003-05-26 Monday 19:06  gbazin
2679  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
2680  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
2681  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
2682  * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c, src/playlist/playlist.c: new intf-popupmenu obj var to handle popup context menu requests from the vouts.
2684 2003-05-26 Monday 16:06  gbazin
2686  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
2688 2003-05-26 Monday 14:59  hartman
2690  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
2691  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
2692  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
2693  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
2694    was ugly. now we use our own, osx method. This fixes tooltips in japanese
2695    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
2697 2003-05-26 Monday 13:45  zorglub
2699  * The VLC-integrated SAP server now sends compliant packets. They can
2700    only be viewed with the CVS version of VLC
2702 2003-05-26 Monday 02:09  gbazin
2704  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
2705     started to implement X11Region and integrated the wxWindows dialogs.
2706  * configure.ac.in: the X11 skins are the default ones when you use --enable-skins. To select the GTK2 version, you also need to use --with-gtk2-skins.
2708 2003-05-26 Monday 02:03  hartman
2710  * modules/gui/macosx/prefs.m: fixed the module selectors.
2711  * modules/video_filter/crop.c: clarified the use of crop. someone please
2712    check, i'm not entirely sure this is correct. Actually i think we should
2713    split this up in more then one config item, for GUI preferences clarity.
2714    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
2715    like ffmpeg has which uses left, right, top and bottom offsets.
2717 2003-05-26 Monday 01:25  hartman
2719  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
2720  * modules/gui/macosx/output.m:
2721    - changed the textfields for bitrate into comboboxes with suggested values
2722      identical to the ones in wxwindows intf.
2723    - changed "bitrate (bps)" into "bitrate (kb/s)
2724  * modules/gui/macosx/prefs.?:
2725    - update the current view when advanced is changed.
2726    - module_lists now use the description strings.
2727    - always wraptext on tooltips. Currently japanese language is breaking.
2728    - we now have sliders for int/float config options with ranges.
2729    - fixed a warning message about an un-init'ed module_t.
2730  * modules/video_filter/adjust.c:
2731    - added the ranges to the description strings of the config options.
2732    - blur-factor now uses a range as according to it's description string
2733      it already should have used this.
2735 2003-05-25 Sunday 23:08  titer
2737   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
2738     since the gettext behaviour changed
2740 2003-05-25 Sunday 22:36  titer
2742   * bootstrap: remove a -shared flag as ./configure already adds it for
2743     platforms which need it
2744   * configure.ac.in: don't use -shared on BeOS
2746 2003-05-25 Sunday 20:16  gbazin
2748  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
2750 2003-05-25 Sunday 19:24  gbazin
2752  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
2754 2003-05-25 Sunday 18:32  sigmunau
2756  convert the strings in the id3tags to utf8 before storing them.
2758 2003-05-25 Sunday 18:02  nitrox
2760  . SAP/SDP packets parsing: ability to parse RFC compliant packets
2761    parse_sap returns the SAP header length
2762    parse_sdp only parse the SDP payload
2763    note that VLC will discard messages from the old miniSAP-server
2764    (You have to use CVS version of miniSAP-server)
2765    (Messages from the new miniSAP-server will be discarded with old VLC)
2767 2003-05-25 Sunday 17:27  massiot
2769  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
2770  enabled version of gettext. (patch courtesy of the DJ)
2772 2003-05-25 Sunday 17:21  titer
2774   modules/gui/beos/PreferencesWindow.* :
2775    * added a BBox around each panel (looks nicer)
2776    * now use BSliders for {integer,float}_with_range
2778 2003-05-25 Sunday 11:31  gbazin
2780  * src/video_output/video_output.c, modules/video_output/directx/*, modules/video_output/x11/xcommon.c: fullscreen state is now attached to the input, so it will be remembered even if the vout is restarted (switching filters, dvd menus, etc...).
2781  * modules/video_filter/deinterlace/deinterlace.c: small change.
2783 2003-05-25 Sunday 10:14  gbazin
2785  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
2787 2003-05-25 Sunday 00:16  gbazin
2789  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
2791 2003-05-24 Saturday 23:40  gbazin
2793  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
2794  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
2796 2003-05-24 Saturday 21:28  asmax
2798  * events aren't perfect yet, but it is better enough to commit
2800 2003-05-24 Saturday 20:54  gbazin
2802  * src/video_output/video_output.c: new "deinterlace" object variable.
2803  * modules/gui/macosx/prefs.m: compilation fix.
2804  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
2805  * modules/gui/skins/*: couple of fixes.
2807 2003-05-24 Saturday 17:52  gbazin
2809  * modules/gui/skins/*: compilation fixes.
2810  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
2812 2003-05-24 Saturday 15:11  titer
2814   * Makefile.am: minor change in BeOS packages generation
2815   * doc/release-howto.txt: remove outdated info about how to build BeOS
2816     packages
2818 2003-05-24 Saturday 13:14  gbazin
2820  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
2822 2003-05-24 Saturday 13:05  massiot
2824  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
2826 2003-05-24 Saturday 12:55  jpsaman
2828  Added option to run vlc as a Qt Embedded Gui Server. Use --qte-guiserver to enable this feature. The default is to run as a normal GuiClient.
2830 2003-05-24 Saturday 12:53  sam
2832    * ./po/*: re-ran toolbox --update-po.
2833    * ./po/en_GB.po: the British translation is up to date.
2835 2003-05-24 Saturday 12:35  sam
2837    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
2839 2003-05-24 Saturday 12:34  sam
2841    * ./toolbox: we no longer translate the Borland plugin.
2843 2003-05-24 Saturday 12:10  sam
2845    * ./configure.ac.in: the help message now says libmad is enabled by
2846      default (Closes: #704).
2848 2003-05-24 Saturday 11:53  sam
2850     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
2851       wait or we will face delay issues as reported in #794. Fix inspired from
2852       a suggestion by John Michael Zorko.
2854 2003-05-24 Saturday 02:48  hartman
2856  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
2857  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
2858  * modules/gui/macosx/macosx.m: typo
2859  * modules/gui/macosx/prefs.m: fix of the module selectors.
2860  * po/nl.po: i've taken a head start on the translations.
2861  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
2863 2003-05-23 Friday 23:53  sigmunau
2865  the http interface should now output valid xhtml 1.0.
2867 2003-05-23 Friday 13:02  hartman
2869  * Updated the informal message to report the ip and port the http intf was
2870    started on. This will help ppl to actually use the thing ;)
2872 2003-05-23 Friday 11:41  sam
2874    * Built-in modules were linked twice in the mozilla plugin; removed the
2875      non-PIC ones (Closes Debian bug #194384).
2877 2003-05-23 Friday 00:00  hartman
2879  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
2880  * modules/gui/macosx/vout.m: removed some code that was preventing us from
2881    using chroma converters.
2882  * modules/codec/quicktime.c:
2883    - added the video decoder. only works with SVQ3 atm, returns Invalid
2884      BITMAPHEADER for some reason in all other cases.
2885    - did some cleaning up. this might just work under Win32 now aswell,
2886      gibalou will do some testing tomorrow ;)
2887    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
2888      faster. I'm not yet sure which one i prefer.
2890 2003-05-22 Thursday 22:24  gbazin
2892  * modules/gui/wxwindows/streamout.cpp: fixed typo.
2894 2003-05-22 Thursday 21:42  gbazin
2896  * src/libvlc.h: fixed spelling mistake.
2897  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
2898  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
2900 2003-05-22 Thursday 20:56  hartman
2902  * spelling error in description string
2904 2003-05-22 Thursday 20:45  hartman
2906  * added an ifdef for SVQ3
2908 2003-05-22 Thursday 20:06  asmax
2910  * at last the python module works again !
2911   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
2913 2003-05-22 Thursday 18:30  asmax
2915  * started to repair build of python module
2917 2003-05-22 Thursday 16:01  gbazin
2919  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
2921 2003-05-22 Thursday 15:34  hartman
2923  * modules/control/http.c: strings for the address and the port variable were switched.
2925 2003-05-22 Thursday 14:40  hartman
2927  * fixed a localization issue
2929 2003-05-22 Thursday 14:25  hartman
2931  * modules/gui/macosx/playlist.m: fixed my fix
2932  * modules/gui/macosx/output.m: removed a debug statement
2933  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
2935 2003-05-22 Thursday 13:40  hartman
2937  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
2939 2003-05-22 Thursday 12:00  gbazin
2941  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
2942  * modules/gui/wxwindows/*: small fixes.
2943  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
2944  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
2946 2003-05-21 Wednesday 21:30  hartman
2948  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
2949    version was broken.
2950  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
2952 2003-05-21 Wednesday 19:55  hartman
2954  * vlc.ebuild: This ebuild should work if we release a test2.
2955  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
2956    except for mp3 ;)
2957  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
2958    since the problems with this decoder are endian specific according to it's creator.
2960 2003-05-21 Wednesday 18:09  jpsaman
2962  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
2964 2003-05-21 Wednesday 18:04  jpsaman
2966  More buildscript fixes.
2968 2003-05-21 Wednesday 15:54  gbazin
2970  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
2972 2003-05-21 Wednesday 15:40  hartman
2974  * include/main.h
2975    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
2976  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
2977    of identifying the right Codec to use for decoding to be one of these areas.
2978    So when we do this, only one thread at a time can use QT.
2979    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
2981 2003-05-21 Wednesday 13:27  gbazin
2983  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
2984  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
2985  * src/video_output/video_output.c: added a "fullscreen" object variable.
2986  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
2988 2003-05-21 Wednesday 13:19  sigmunau
2990  removed the desctiption texts of a nonexisting config option
2992 2003-05-21 Wednesday 13:10  sigmunau
2994  removed the --playlist option as it doesn't seem to be used
2996 2003-05-21 Wednesday 10:02  fenrir
2998  * wav: fix a parsing bug.
3000 2003-05-20 Tuesday 23:17  gbazin
3002  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
3004 2003-05-20 Tuesday 21:35  hartman
3006  * ALL: added a quicktime module.
3007    - This module provides QDM2 and QDMC sound support on OSX by linking to
3008      the native QT libraries. We now have FULL QT trailer support on OSX.
3009    - The video part of this decoder is not yet working on OSX.
3010    - This can be used for a future win32dll loader system as well.
3012 2003-05-20 Tuesday 20:09  jpsaman
3014  Modified build scripts
3016 2003-05-20 Tuesday 18:53  hartman
3018  * NEWS: updated some OSX info
3019  * ALL:
3020    - added CDDA support
3021    - added a "Online Documentation" item to the Help menu
3022    - removed some debugging strings
3024 2003-05-20 Tuesday 16:20  zorglub
3026  All: Support for SAP advertising in stream output
3028         add sap, or sap="Name" in the stream output options
3030 2003-05-20 Tuesday 16:08  sigmunau
3032  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
3033  caused AIGALRM.
3034  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
3035  conventions
3037 2003-05-20 Tuesday 15:51  hartman
3039  * THANKS: Added Davor Orel who created the OS X icons.
3040  * modules/gui/macosx/macosx.m: changed a float into a float with range
3042 2003-05-20 Tuesday 15:23  hartman
3044  * Added a Reset prefs option
3045  * New prefs dialog much like the wxWindows and BeOS one.
3046    - translated instances might be broken.
3047    - still need sliders for min/max values
3048    - improved sizing should be done.
3050 2003-05-20 Tuesday 11:44  titer
3052   modules/gui/beos/PreferencesWindow.* : cleaning
3054 2003-05-19 Monday 23:36  gbazin
3056  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
3058 2003-05-19 Monday 21:39  asmax
3060  * a lot of cleaning in X11 skins, but some problems remain with
3061    event handling :(
3063 2003-05-19 Monday 21:04  gbazin
3065  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
3066  * po/*: updated the po files.
3068 2003-05-19 Monday 20:47  gbazin
3070  * Bumped version to 0.6.0-test1
3071  * modules/access/cdda.c: decreased the priority of the cdda plugin.
3073 2003-05-19 Monday 11:38  gbazin
3075  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
3077 2003-05-19 Monday 09:57  gbazin
3079  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
3081 2003-05-18 Sunday 23:16  fenrir
3083   * input_program.c: input_DelES destroyed the decoder (if any) without
3084   removing this ES from the list of selected ES. So, instead we call
3085   input_UnselectES.
3087 2003-05-18 Sunday 22:30  titer
3089   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
3091 2003-05-18 Sunday 20:54  jpsaman
3093  Updated release numbering of packages.
3095 2003-05-18 Sunday 19:46  gbazin
3097  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
3099  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
3101 2003-05-18 Sunday 18:56  hartman
3103  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
3105 2003-05-18 Sunday 17:48  asmax
3107  * added transparency in X11 skins
3109 2003-05-18 Sunday 16:27  gbazin
3111  * modules/gui/wxwindows/*: the open dialog box is created only once and reused when needed. This allows to have the previous settings displayed when you re-open the dialog.
3113 2003-05-18 Sunday 15:44  gbazin
3115  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
3116    Modified the cdda plugin to read 20 sectors at a time. This was necessary because it was overkill to read the data sectors by sectors and was creating problems under Windows.
3118 2003-05-18 Sunday 12:18  gbazin
3120  * modules/gui/wxwindows/open.cpp: small fixes.
3121  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
3122  * modules/video_filter/osd_text.c: small win32 fix.
3124 2003-05-18 Sunday 11:25  asmax
3126  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
3127    images, but it works !
3129 2003-05-17 Saturday 23:57  gbazin
3131  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
3132  * install-win32, Makefile.am: updates for the win32 package.
3133  * NEWS: added a few missing things.
3135 2003-05-17 Saturday 22:48  gbazin
3137  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
3138  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
3139  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
3141 2003-05-17 Saturday 22:00  gbazin
3143  * include/input_ext-intf.h: forgot this file in my last commit.
3144  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
3146 2003-05-17 Saturday 20:30  gbazin
3148  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
3149    You can now listen to your favorite CDDAs with vlc, or even stream them :)
3150    (Their is not yet any support for jitter correction).
3151  * modules/codec/araw.c: small clean-up.
3153 2003-05-17 Saturday 18:30  titer
3155   * modules/gui/beos/MessagesWindow.* : cleaning
3156   * modules/gui/beos/PreferencesWindow.* : split the main modules into
3157     its categories
3159 2003-05-17 Saturday 15:20  titer
3161   modules/gui/beos/* : cosmetic
3163 2003-05-17 Saturday 14:36  gbazin
3165  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
3167 2003-05-17 Saturday 11:35  gbazin
3169  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
3170  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
3172 2003-05-16 Friday 23:02  gbazin
3174  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
3176 2003-05-15 Thursday 23:05  gbazin
3178  * src/input/input_programs.c: a few fixes to the navigation object variable.
3180 2003-05-15 Thursday 22:27  massiot
3182  * now 0.6.0-cvs
3183  * ALL: Capitalize all preferences text strings
3185 2003-05-15 Thursday 21:31  gbazin
3187  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
3188  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
3190 2003-05-15 Thursday 20:45  jpsaman
3192  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
3194 2003-05-15 Thursday 20:28  jpsaman
3196  Updating version to 0.5.4.
3197  Enable building with libmpeg2.
3199 2003-05-15 Thursday 16:02  sam
3201    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
3203 2003-05-15 Thursday 15:59  gbazin
3205  * modules/gui/wxwindows/*: small fixes and improvements.
3207 2003-05-15 Thursday 15:50  sam
3209    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
3211 2003-05-15 Thursday 15:35  hartman
3213  * Makefile.am: on make dist move vlc.ebuild
3214  * vlc.ebuild: small spelling correction
3216 2003-05-15 Thursday 02:02  hartman
3218  * Went trough my maillogs and filled out large parts of the NEWS file.
3219    please check and add your own. (i was bored ;)
3220  * Updated the README.MacOSX.rtf with some more pointers and changed version
3221    to 0.6.0
3223 2003-05-15 Thursday 01:33  gbazin
3225  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
3227 2003-05-15 Thursday 01:23  hartman
3229  * variable callback for the playlist. the input, audio and video still need
3230    to be done, waiting for gibalou to work his magic on that ;)
3231  cvs: ----------------------------------------------------------------------
3233 2003-05-15 Thursday 00:46  hartman
3235  * added vlc.ebuild, vlc.spec.redhat to dist.
3236  * added all the new icons to the dist.
3237  * on make dist i would like to do
3238    mv vlc.ebuild vlc-${VERSION}.ebuild
3239    I don't know how to do this. Who does?
3241 2003-05-15 Thursday 00:32  hartman
3243  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
3244    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
3245    need to be updated before release, to point out the correct links to
3246    these libraries.
3248 2003-05-14 Wednesday 21:29  fenrir
3250   * aac: compilation fix.
3251   * libvlc.h : set correct value for sout-a/vcodec
3253 2003-05-14 Wednesday 19:47  hartman
3255  * Resized some elements to allow for better translations.
3257 2003-05-14 Wednesday 17:17  sam
3259    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
3260      the extras/ directory.
3262 2003-05-14 Wednesday 14:58  fenrir
3264   * aac: use extention based detection.
3266 2003-05-14 Wednesday 14:57  hartman
3268  * Forgot one
3270 2003-05-14 Wednesday 14:56  hartman
3272  ALL: Davor won the vote, New icons in place.
3274 2003-05-14 Wednesday 11:15  fenrir
3276   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
3278 2003-05-14 Wednesday 09:00  gbazin
3280  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
3282 2003-05-13 Tuesday 23:41  gbazin
3284  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
3286 2003-05-13 Tuesday 22:59  gbazin
3288  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
3289  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
3291 2003-05-13 Tuesday 22:33  gbazin
3293  * modules/gui/wxwindows/*: new subtitles file dialog box.
3294  * modules/demux/util/sub.c: fixed a few description strings.
3295  * Makefile.am: small cosmetic change to package-win32 target.
3297 2003-05-13 Tuesday 20:36  asmax
3299  * beginning of event processing in X11 skins
3300  * graphics should work, but....
3302 2003-05-13 Tuesday 19:25  asmax
3304  * changed OSGraphics constructor (needed for X11)
3306 2003-05-13 Tuesday 14:11  titer
3308   modules/gui/beos/PreferencesWindow.*:
3309    - use BMenuFields for string_from_list config items
3310    - cleaning
3312 2003-05-13 Tuesday 12:09  gbazin
3314  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
3316 2003-05-13 Tuesday 11:44  gbazin
3318  * modules/gui/wxwindows/preferences.cpp: small fixes.
3320 2003-05-13 Tuesday 11:18  titer
3322   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
3324 2003-05-12 Monday 21:55  gbazin
3326  * modules/gui/wxwindows/preferences.cpp: the config panels are now generated on demand instead of generating everything at the beginning. ResetAll now also takes care of resetting the values shown in the config panels.
3327  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
3329 2003-05-12 Monday 19:59  titer
3331   modules/gui/beos/VlcWrapper.h: compile fix
3333 2003-05-12 Monday 19:11  gbazin
3335  * include/vlc_common.h: small change to shut-up some memory checkers.
3337 2003-05-12 Monday 17:33  gbazin
3339  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
3340  * modules/video_output/directx/events.c: fixed non-initialized variable.
3341  * modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now).
3342  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
3343  * src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()).
3344  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
3346 2003-05-12 Monday 01:17  hartman
3348  * First set config variable, then add the files (and therefore potentially
3349    play them) in the playlist. Otherwise we can be too late.
3351 2003-05-11 Sunday 23:17  hartman
3353  * extras/MacOSX/vlc.pbproj/project.pbxproj:
3354    - Add the THANKS file to the Mac OS X application
3355  * modules/gui/macosx/about.?:
3356    - Use c-style comments instead of //
3357    - Open the AUTHORS file with the correct Encoding
3358    - Display the THANKS file as well
3359    - Rotate the scrolling when at the end
3360  * modules/gui/macosx/intf.m:
3361    - put Cocoa into multithreaded mode as soon as possible. Not really
3362      causing any problems now, but is cleaner.
3363  * modules/gui/macosx/prefs.m:
3364    - Select the current setting when we create a combobox.
3366 2003-05-11 Sunday 19:09  hartman
3368  * ALL:
3369    - removed a bit too much code from the interface files previous commit.
3370      Menu's were enabled if there was no input.
3371    - removed a NSLog which was used for bugtracking
3373 2003-05-11 Sunday 18:49  hartman
3375  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
3376  cvs to stop bugging me about it ;)
3378  *.sed
3379  *.sin
3380  *.header
3381  Rules-quot
3383 2003-05-11 Sunday 18:43  gbazin
3385  * src/input/input_programs.c: small bug fix.
3386  * src/misc/variables.c: compilation fix for MSVC.
3388 2003-05-11 Sunday 18:41  hartman
3390  * forgot one file. see previous intf.m commit for details.
3392 2003-05-11 Sunday 18:40  hartman
3394  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
3395    and playlist already have, to be notified of menu changes.
3396  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
3397  * modules/gui/macosx/intf.?: Interface listens for changes in the input
3398    menu's now.
3400 2003-05-11 Sunday 15:55  gbazin
3402  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
3404 2003-05-11 Sunday 14:33  sigmunau
3406  Added code to render subtitles with the freetype module (disabled by default).
3407  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
3408  and  modules/codec/spudec/text.c and run with --filter osdtext
3410 2003-05-11 Sunday 13:45  gbazin
3412  * configure.ac.in: fixed the wx-config detection by the skins plugin.
3413  * modules/gui/wxwindows/*: fixed a couple of breakage.
3415 2003-05-11 Sunday 13:22  gbazin
3417  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
3419 2003-05-11 Sunday 13:14  sigmunau
3421  use c comment, and not c++
3423 2003-05-11 Sunday 08:42  sigmunau
3425  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
3426  (doesn't seem to work)
3428 2003-05-11 Sunday 01:00  massiot
3430  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
3431    calculation
3432  * modules/audio_output/coreaudio.c: apparently the audio card clock can
3433    be screwed, so probe it at every buffer
3434  * src/audio_output/output.c: Thou shalt not drop buffers
3436 2003-05-10 Saturday 20:49  hartman
3438  * fix titer's language commit. The list needs to end with a NULL, or VLC will
3439    no longer start. (it fails on the duplication of the config of this variable)
3441 2003-05-10 Saturday 18:16  fenrir
3443   * ffmpeg : fix for svq3.
3445 2003-05-10 Saturday 13:52  titer
3447   POTFILES.in: forgot a file yesterday...
3449 2003-05-10 Saturday 13:40  titer
3451   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
3452   with old config files; --language is now a string_from_list you can use
3453   to specify the language (default is auto-detection).
3455 2003-05-10 Saturday 11:08  gbazin
3457  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
3459 2003-05-10 Saturday 11:05  hartman
3461  * added VP31 fourcc's.
3462  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
3463    actually use it. It would generate too many bugreports.
3465 2003-05-10 Saturday 10:32  hartman
3467  * Finished the sout dialog on OSX.
3469 2003-05-09 Friday 23:23  fenrir
3471   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
3473 2003-05-09 Friday 22:03  sigmunau
3475  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
3477 2003-05-09 Friday 20:30  massiot
3479  France 1 - Italy 0
3481 2003-05-09 Friday 19:53  fenrir
3483   * faad: better support of AAC without ESDS.
3485 2003-05-09 Friday 19:30  titer
3487   Updated POTFILES.in for BeOS' i18n
3489 2003-05-09 Friday 19:29  fenrir
3491  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
3492  have found.
3494 2003-05-09 Friday 16:01  gbazin
3496  * modules/misc/httpd.c: win32 fixes.
3497  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
3499 2003-05-09 Friday 02:39  fenrir
3501   * mmstu: fixed a lookup.
3503 2003-05-09 Friday 01:19  hartman
3505  * modules/gui/macosx/prefs.m:
3506    - possibly fixed a crash situation when clicking the OK button (not sure though)
3507  * modules/gui/macosx/macosx.m:
3508    - made the transparency option an advanced option.
3510 2003-05-09 Friday 00:58  titer
3512   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
3513   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
3514     if the string is empty
3515   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
3517 2003-05-09 Friday 00:41  hartman
3519  * modules/gui/macosx/prefs.?:
3520    - made the advanced button better.
3521    - added missing CONFIG_ITEM_DIRECTORY support
3522  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
3523    - added the semi 'apple' default of com-, as a hotkey for the prefs.
3525 2003-05-08 Thursday 23:11  hartman
3527  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
3529 2003-05-08 Thursday 19:51  fenrir
3531   * ftp : updated copyright info.
3533 2003-05-08 Thursday 19:26  fenrir
3535   * v4l: clean up.
3537 2003-05-08 Thursday 19:21  fenrir
3539   * v4l: remove __V4L_AUDIO_ (useless)
3541 2003-05-08 Thursday 19:06  titer
3543   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
3544  vasprintf if defined but not declared in the system headers...)
3546 2003-05-08 Thursday 17:13  massiot
3548  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
3549    localized system
3550  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
3551    the DVD menus by default.
3553 2003-05-08 Thursday 15:58  gbazin
3555  * modules/access/file.c: fixed large file support on win32.
3556  * src/libvlc.[ch]: made the description of the translation option more explicit.
3558 2003-05-08 Thursday 14:15  titer
3560   src/libvlc.*: --translation is now a string. Usefull if want to specify
3561   a different language than your OS, or if your OS is not localized...
3563 2003-05-08 Thursday 12:09  gbazin
3565  * modules/gui/wxwindows/menus.cpp: misc small fixes.
3567 2003-05-08 Thursday 10:45  titer
3569   modules/gui/beos/PreferencesWindow.cpp: cosmetic
3571 2003-05-08 Thursday 10:40  titer
3573   * modules/gui/beos/AudioOutput.cpp: more cleaning
3574   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
3575     Interface" to the popup
3577 2003-05-08 Thursday 01:16  hartman
3579  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
3580    - video-es seems broken. it always starts with -1 (Disabled) selected.
3581    - moved some menuitems to other menu's for gui interface consistency with
3582      other gui's.
3583    - added a "fit to screen" menuitem.
3585 2003-05-08 Thursday 01:05  titer
3587   src/misc/beos_specific.cpp:
3588       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
3589       exit without any cleaning (that made VLC crash badly)
3591 2003-05-07 Wednesday 23:13  hartman
3593  * changed "Gayscale video output" option back into "Grayscale video output"
3595 2003-05-07 Wednesday 19:20  titer
3597   modules/gui/beos/AudioOutput.cpp: cleaning
3599 2003-05-07 Wednesday 17:27  titer
3601   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
3602   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
3604 2003-05-07 Wednesday 16:47  titer
3606   modules/gui/beos/PreferencesWindow.cpp:
3607    Misc enhancements
3609 2003-05-07 Wednesday 15:54  gbazin
3611  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
3613 2003-05-07 Wednesday 15:44  fenrir
3615   * ffmpeg: --ffmpeg-truncated is now an int :
3616    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
3617    * 0  -> disable CODEC_FLAG_TRUNCATED
3618    * 1  -> force CODEC_FLAG_TRUNCATED
3620 2003-05-07 Wednesday 14:49  titer
3622   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
3623                       screenshots...)
3625 2003-05-07 Wednesday 12:23  gbazin
3627  * modules/gui/wxwindows/*: misc fixes.
3629 2003-05-07 Wednesday 02:31  fenrir
3631   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
3632  at free box content to see if it could be moov box, I hope there won't be
3633  any misdetection. (Even when there is a spec, nobody follows it :((
3635 2003-05-07 Wednesday 00:28  fenrir
3637   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
3638  with valid files. You have to use --ffmpeg-truncated to force it.
3639   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
3641 2003-05-07 Wednesday 00:18  gbazin
3643  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
3645 2003-05-06 Tuesday 21:01  gbazin
3647  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
3649 2003-05-06 Tuesday 20:12  hartman
3651  * ALL: there were reports of crashes in the menucode. i think it was that
3652    the VLCWindow could suddenly disappear (the vout closed) and therefore we
3653    could no longer reference it. This should fix that. Also made this code
3654    more generic to avoid code duplication.
3656 2003-05-06 Tuesday 16:05  fenrir
3658   * mp4: fix a segfault and play .3gp with h263 video track.
3660 2003-05-06 Tuesday 14:19  fenrir
3662   * http: redirect to main page each time we pass arguments. (it's done by
3663  an html header and not by the http protocol. I know it's bad but it's a
3664  lot easier ;)
3666 2003-05-06 Tuesday 12:57  fenrir
3668   * http: fix 'add mrl'.
3670 2003-05-06 Tuesday 02:17  titer
3672   Makefile.am: fixed BeOS package generation when all modules are built-in
3674 2003-05-06 Tuesday 02:01  fenrir
3676   * mms: fix for builtin compilation.
3678 2003-05-06 Tuesday 01:15  titer
3680   configure.ac.in: fixed static linking with libintl and libiconv
3682 2003-05-05 Monday 22:48  gbazin
3684  * modules/demux/mpeg/ts.c: compiler warning fix.
3685  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
3687 2003-05-05 Monday 22:23  gbazin
3689  * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
3690  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
3692 2003-05-05 Monday 22:04  hartman
3694  * fixed the autogenerated menu's.
3696 2003-05-05 Monday 21:35  titer
3698   configure.ac.in: fixed libdvbpsi detection for people who don't have
3699     stdint.h but inttypes.h
3701 2003-05-05 Monday 16:29  gbazin
3703  * modules/gui/skins/src/*: forgot a few references to the channels server.
3705 2003-05-05 Monday 16:09  gbazin
3707  * ALL: removed the old channels server stuff (was deprecated).
3709 2003-05-05 Monday 15:52  fenrir
3711   * bits.h: clean up
3713 2003-05-05 Monday 15:21  sigmunau
3715  implemented VLC_VAR_TIME using two ints
3717 2003-05-05 Monday 14:58  sigmunau
3719  Implemented support for CONFIG_ITEM_DIRECTORY
3721 2003-05-05 Monday 13:15  titer
3723   Updated NEWS for 0.5.4 release
3725 2003-05-05 Monday 13:06  titer
3727   modules/gui/beos/*: Partial fix for Preferences resizing
3729 2003-05-05 Monday 13:03  hartman
3731  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
3732  README.MacOSX.rtf: clarified some things.
3734 2003-05-05 Monday 12:15  gbazin
3736  * modules/gui/skins/src/*: compilation fixes under win32.
3738 2003-05-05 Monday 11:49  sam
3740    * ./src/video_output/video_output.c: fixed a crash that occurs when the
3741      width and height variables are set to their default values.
3743 2003-05-04 Sunday 23:39  gbazin
3745  * src/audio_output/output.c: fixed warning.
3747 2003-05-04 Sunday 23:38  massiot
3749  * First round of capitalization of description strings.
3751 2003-05-04 Sunday 23:03  gbazin
3753  * po/POTFILES.in: added the new modules since 0.5.3
3755 2003-05-04 Sunday 22:42  gbazin
3757  * src/misc/variables.c, ALL: improvements to the object variables api.
3758     - added another argument to var_Change().
3759     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
3760       that are used to set/get a friendly name to an object variable.
3761     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
3762       the number of availabel choices without having to get their value
3763       as well.
3764     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
3765       a friendly name to the choice value.
3766     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
3767       names.
3769  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
3771 2003-05-04 Sunday 22:33  massiot
3773  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
3774    children" bug.
3776 2003-05-04 Sunday 18:51  fenrir
3778   * transcode: follow the same logic for ab than vb. (ie for a small value
3779  it's used as kb/s for higher ones it's b/s).
3780  Just a remember, transcode options are:
3781  acodec= mpga,a52
3782      ab (kb/s)
3783  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
3784      width
3785      height
3786      vb (kb/s)
3787      vt (b/s)
3788      deinterlace
3789      croptop
3790      cropbottom
3791      cropleft
3792      cropright
3793      keyint
3794      hq
3795      qmin (between 1 and 32)
3796      qmax (between 1 and 32)
3797  only acodec and/or vcodec are mandatories (and it's a good idea to always
3798  define vb,vt, and/or ab)
3800 2003-05-04 Sunday 15:02  massiot
3802  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
3803    fix the "sound drops after half an hour" bug)
3804  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
3805    resampler which works perfectly fine here
3806  Please test that I didn't break S/PDIF output on OS X.
3808 2003-05-04 Sunday 12:40  sam
3810    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
3811      linked with svgalib and svgalib using atexit().
3813 2003-05-04 Sunday 10:46  fenrir
3815   * mpga_audio: should fix an infinite loop when miss-detected free
3816  bitrate stream.
3818 2003-05-04 Sunday 01:36  massiot
3820  More cleaning of the STATE_INVALID stuff (still not perfect though).
3822 2003-05-03 Saturday 22:25  massiot
3824  Fixed handling of STATE_INVALID states.
3826 2003-05-03 Saturday 18:11  fenrir
3828   * transcode: added qmin, qmax and hq(high quality) options.
3830 2003-05-03 Saturday 14:33  fenrir
3832   * transcode: fix cropping code.
3834 2003-05-03 Saturday 14:22  fenrir
3836   * transcode: fixed video resizing.
3838 2003-05-03 Saturday 13:37  titer
3840   beos/* : New Preferences window that lets you configure everything.
3841            It is not complete yet (see the TODO in PreferencesWindow.cpp)
3843 2003-05-03 Saturday 13:18  fenrir
3845   * transcode: added two options:
3846      - vt : video bitrate tolerance
3847      - keyint : number of inter frames between intra frames.
3849 2003-05-03 Saturday 12:36  fenrir
3851   * v4l: used the same trick than vls to avoid too much resampling.
3853 2003-05-03 Saturday 02:18  fenrir
3855   * ts: fix a memory leak.
3857 2003-05-03 Saturday 02:09  fenrir
3859  [no log message]
3861 2003-05-03 Saturday 01:52  fenrir
3863   * v4l: fix a stupid bug that broke audio.
3865 2003-05-03 Saturday 01:12  fenrir
3867   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
3869 2003-05-02 Friday 19:37  fenrir
3871   * transcode: fix about raw audio.
3873 2003-05-02 Friday 17:35  fenrir
3875   * v4l: audio grabbing part begin to work :)
3877 2003-05-02 Friday 16:25  fenrir
3879   * transcode: compilation fix.
3881 2003-05-02 Friday 15:53  gbazin
3883  * modules/gui/skins/*: compilation fixes for MSVC. Almost working, we just to find a way to have flex.c not include unistd.h on win32 and not compile the wxwindows files when SKINS_BASIC is defined.
3885 2003-05-02 Friday 15:36  titer
3887   Missing files
3889 2003-05-02 Friday 14:51  fenrir
3891   * transcode: should be able to compress raw audio, need to be cleaned up.
3892   u8,s8,s16 big and little endian should be supported but not all tested.
3894 2003-05-02 Friday 12:18  sam
3896    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
3898 2003-05-02 Friday 03:41  fenrir
3900   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
3902 2003-05-02 Friday 03:40  fenrir
3904   * rawvideo.c: fix a bug while filling picture.
3906 2003-05-02 Friday 00:33  fenrir
3908   * copy: added raw audio/video support.
3909   * avi: added raw audio support (little endian only).
3911 2003-05-01 Thursday 13:51  ipkiss
3913   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
3914     basic-skins plugin with GTK2
3915   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
3916     really understand why it is necessary :)
3918 2003-05-01 Thursday 01:11  hartman
3920  * modules/gui/macosx/macosx.m
3921    - added a macosx-float config option
3922    - changed 'opaqueness' into 'macosx-opaqueness'
3923  * modules/gui/macosx/vout.?
3924    - let vout respect 'float' on top option.
3925    - added a toggle function to toggle float on top.
3926  ALL:
3927    - menuitem and corresponding code for float on top.
3929 2003-04-30 Wednesday 23:58  hartman
3931  ALL: New output dialog that uses the new --sout syntax.
3932    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
3933    - there is a bug in the transcode settings. not sure what is causing it.
3935 2003-04-30 Wednesday 21:45  fenrir
3937   * mp4: fix playback of some stream with raw audio. I also split
3938  big audio chunk. (Avoid 100000 samples at once :(
3940 2003-04-30 Wednesday 21:16  asmax
3942  * enable basic-skins for GTK2 (not tested yet ;)
3944 2003-04-30 Wednesday 19:22  ipkiss
3946   * ./configure.ac.in:
3947      - added a basic-skins plugin, which doesn't make use of wxWindows
3948        dialogs (currently only works for win32)
3949      - renamed with-wx-config-path in with-skins-wx-config-path for the
3950        skins plugin, to avoid problems with the wxwindows plugin
3952 2003-04-30 Wednesday 19:20  gbazin
3954  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
3956 2003-04-30 Wednesday 14:04  hartman
3958  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
3960 2003-04-30 Wednesday 09:11  gbazin
3962  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
3964 2003-04-30 Wednesday 04:13  hartman
3966  modules/access/http.c:
3967  modules/access/ftp.c:
3968  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
3969    It showed on systems without atoll() (MacOSX) as an inability to view http
3970    and ftp streams.
3972 2003-04-29 Tuesday 22:44  fenrir
3974   all: use /* */ instead of // (we write c code)
3976 2003-04-29 Tuesday 22:38  fenrir
3978   * stream_output.c: some sanity checks and bypass default behavour of
3979  module_Need (when I ask for udp I want udp or an error, but not file
3980  or something else) by adding ",none" when a module name is specified.
3981   I will clean up that by adding a flag to module_Need or something like
3982  that.
3984 2003-04-29 Tuesday 21:32  fenrir
3986   * stream_output.c: fix segfault when not specifying mux name.
3988 2003-04-29 Tuesday 20:36  ipkiss
3990   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
3991     circular anchoring
3993 2003-04-29 Tuesday 20:29  fenrir
3995   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
3996  resampling with some files while keeping good synchronisation.
3997   Anybody has an idea of the maximum desynchronisation between audio and
3998  video that still be imperceptible ?
4000 2003-04-29 Tuesday 20:17  hartman
4002  * modules/gui/macosx/playlist.m:
4003    - When we delete an item, update playlist with to indicate 'currently playing'
4005 2003-04-29 Tuesday 16:03  gbazin
4007  * modules/audio_output/directx.c: fixed the "no sound on NT4" problem. The directx audio plugin wasn't freeing its resources properly in case Probe() failed so the waveout plugin couldn't open the audio device afterwards.
4008  * modules/video_output/directx/directx.c: work-around buggy video drivers that create unsupported surfaces without shouting. Hopefully, non overlay YUV surfaces shouldn't be created anymore if not supported.
4010 2003-04-29 Tuesday 15:40  fenrir
4012   * file: use - to write on stdout. (but you can only use ts and ps muxer,
4013  as the others need to seek).
4015 2003-04-29 Tuesday 12:54  gbazin
4017  * modules/gui/skins/*, configure.ac.in: removed the skins plugin depandancy on msimg32.dll. Additionnaly, TransparentBlt() and SetLayeredWindowAttributes() are only used if present on the system. This allows us to run the plugin (without transparency though) on NT4/win95/98 as well.
4019 2003-04-28 Monday 23:25  fenrir
4021   * avi: fixed playback of broken stream....
4023 2003-04-28 Monday 22:44  ipkiss
4025   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
4027 2003-04-28 Monday 20:46  ipkiss
4029   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
4030     missing tags in the XML.
4032 2003-04-28 Monday 14:32  asmax
4034  * skeleton of X11 skins
4036 2003-04-28 Monday 14:12  asmax
4038  * skeleton of X11 skins
4040 2003-04-28 Monday 12:25  asmax
4042  * changed Region into SkinRegion to prepare the X11 port
4044 2003-04-28 Monday 12:00  asmax
4046  * fixed compilation under linux
4047  * added a flag GTK2_SKINS
4049 2003-04-28 Monday 00:18  ipkiss
4051   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
4052     There is still a lot to do but some things are working.
4054 2003-04-27 Sunday 23:16  gbazin
4056  * src/video_output/vout_pictures.c, include/video_output.h: added a vout_InitPicture() function that initializes a picture_t structure based on the given chroma and sizes.
4057  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
4058  * modules/codec/rawvideo.c: a few fixes.
4059  * modules/access/v4l/v4l.c: misc improvments and cleanup. Should be able to handle more source chroma formats. On the fly video encoding is also working perfectly now.
4061 2003-04-27 Sunday 17:53  gbazin
4063  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
4064  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
4065  * modules/codec/rawvideo.c: support for more chroma formats.
4067 2003-04-27 Sunday 15:25  gbazin
4069  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
4070    (I can finaly watch my RGB tarkin samples :))
4071  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
4073 2003-04-27 Sunday 14:56  gbazin
4075  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
4077 2003-04-27 Sunday 14:11  gbazin
4079  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
4081 2003-04-27 Sunday 13:55  fenrir
4083   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
4084  index, so use it when normal index (idx1 chunk) isn't found.
4086 2003-04-27 Sunday 13:03  fenrir
4088   * ffmpeg: stop skipping video sometime ;).
4090 2003-04-27 Sunday 11:55  fenrir
4092   * avi: Support for OpenDML file.
4093   Not tested with file size > 2Go, so report status.
4095 2003-04-27 Sunday 03:08  fenrir
4097   * httpd: added "Cache-Control: no-cache" by default.
4099 2003-04-27 Sunday 02:00  jlj
4101   * ./configure.ac.in: Added --with-libmpeg2-tree
4103 2003-04-27 Sunday 00:02  gbazin
4105  * modules/control/http.c: fixed buffer allocation problem.
4107 2003-04-26 Saturday 22:06  fenrir
4109   * video: spelling error.
4111 2003-04-26 Saturday 21:45  fenrir
4113   * ffmpeg: we always skip video if we have more than 5 second of late video.
4114  (This should avoid 'decoder stuck' message.)
4116 2003-04-26 Saturday 21:36  gbazin
4118  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
4120 2003-04-26 Saturday 20:51  fenrir
4122   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
4123  (over the first 2ko).
4125 2003-04-26 Saturday 14:54  gbazin
4127  * configure.ac.in: enabled xvid and ffmpeg encoders
4128  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
4130 2003-04-26 Saturday 12:26  gbazin
4132  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
4134 2003-04-25 Friday 21:47  fenrir
4136   * libmp4: clean up and preliminary work to read mp4 file through http.
4137   * mp4: don't return a failed value when recognize a ref file, but use
4138  a dummy Demux function that return EOF.
4140 2003-04-25 Friday 18:57  fenrir
4142   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
4143  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
4145 2003-04-25 Friday 17:35  fenrir
4147   *ffmpeg: split huge audio packets as aout didn't like them.
4149 2003-04-25 Friday 17:33  fenrir
4151   * mms: reduce mtu (avoid too much delay with slow connection)
4153 2003-04-25 Friday 12:37  gbazin
4155  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
4157 2003-04-24 Thursday 20:49  fenrir
4159   * mp4: fix a buffer overflow.
4161 2003-04-24 Thursday 20:33  fenrir
4163   * .cvsignore: forgot this file.
4165 2003-04-24 Thursday 20:26  fenrir
4167   * asf: fix to play stream over mmsh.
4169 2003-04-24 Thursday 20:24  fenrir
4171   * mpeg4video.c: use video size when available from bitmapinfoheader.
4173 2003-04-24 Thursday 17:44  gbazin
4175  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
4177 2003-04-24 Thursday 16:13  gbazin
4179  * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist.
4181 2003-04-24 Thursday 15:57  gbazin
4183  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
4184     for the .vlt skins support. libtar is still used if present, otherwise
4185     we use our small implementation of untar.
4187 2003-04-24 Thursday 14:39  fenrir
4189   * mp4: select only first enabled track.
4191 2003-04-24 Thursday 14:38  asmax
4193  * get screen size with gtk2
4195 2003-04-23 Wednesday 15:18  titer
4197   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
4198    strings and "...". i18n seems OK under BeOS now.
4200 2003-04-23 Wednesday 10:29  asmax
4202  * fixed some constructors and destructors
4204 2003-04-22 Tuesday 23:31  gbazin
4206  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
4207     left when closing the decoder.
4209 2003-04-22 Tuesday 22:57  ipkiss
4211   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
4213 2003-04-22 Tuesday 22:25  gbazin
4215  * modules/audio_filter/converter/s16tofloat32swab.c:
4216     added an #ifdef HAVE_ALLOCA.
4218 2003-04-22 Tuesday 21:45  gbazin
4220  * configure.ac.in: don't link with the math library on win32. It isn't
4221     needed and will even screw up things under cygwin with -mno-cygwin.
4223 2003-04-22 Tuesday 19:26  asmax
4225  * output.c: avoid a floating point exception when aout-rate==0
4226  * gtk2_api.cpp: made valgrind happy ;)
4228 2003-04-22 Tuesday 18:21  ipkiss
4230   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
4232 2003-04-22 Tuesday 17:56  asmax
4234  * fixed the volume slider bug
4236 2003-04-22 Tuesday 16:36  titer
4238   * Makefile.am: fixed 'make package-beos'
4239   * modules/gui/beos/*: added _()s so the whole interface is translated
4240   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
4241     FIXME: currently, untranslated strings are not converted to UTF-8
4243 2003-04-22 Tuesday 16:28  fenrir
4245   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
4247 2003-04-22 Tuesday 12:54  gbazin
4249  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
4251 2003-04-22 Tuesday 11:38  fenrir
4253   * mp4: preliminary support of "mov playlist(ref) file"
4255 2003-04-22 Tuesday 08:51  fenrir
4257   * mp4: more mov fields are parsed.
4259 2003-04-21 Monday 22:12  asmax
4261  * changed "Font" into "SkinFont" (see previous commit)
4263 2003-04-21 Monday 21:51  asmax
4265  * changed "Window" into "SkinWindow" to prepare X11 port
4266   (Window is already a Xlib type !)
4267    *** not tested under win32, please check ! ***
4269 2003-04-21 Monday 18:39  asmax
4271  * at last fixed transparency under linux !!
4273 2003-04-21 Monday 16:55  anil
4275  *All: fixed unwanted fileinfo window refresh under windows.
4277 2003-04-21 Monday 16:22  gbazin
4279  * modules/misc/network/ipv4.c: a bit of cleanup.
4281 2003-04-21 Monday 14:26  asmax
4283  * raise the skin window on top when clicked
4284  * a bit of code cleaning
4286 2003-04-21 Monday 12:54  gbazin
4288  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
4290 2003-04-21 Monday 12:22  gbazin
4292  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
4294 2003-04-21 Monday 11:47  asmax
4296  * added a preferences button in the default skin
4298 2003-04-21 Monday 03:37  asmax
4300  * fixed the previous commit for linux
4302 2003-04-21 Monday 02:50  asmax
4304  * fixed a timing issue under windows ?
4306 2003-04-21 Monday 02:12  ipkiss
4308   * we now use a wxwindow dialog to load the skins, so we can get rid
4309     of our custom dialog
4311 2003-04-21 Monday 01:47  asmax
4313  * shortcut handling under linux
4315 2003-04-21 Monday 00:54  ipkiss
4317   * added preferences, file info and stream output dialogs to the skins
4319 2003-04-21 Monday 00:33  massiot
4321  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
4323 2003-04-21 Monday 00:18  asmax
4325  * fixed refresh of the playlist (and a segfault...)
4327 2003-04-20 Sunday 23:42  massiot
4329  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
4330    gibalou)
4332 2003-04-20 Sunday 23:09  asmax
4334  * fixed a segfault at exit
4336 2003-04-20 Sunday 22:52  asmax
4338  * a few segfaults but wxwindows works under linux !
4340 2003-04-20 Sunday 22:52  gbazin
4342  * modules/audio_output/file.c: fixed a mismatch in a config name.
4344 2003-04-20 Sunday 21:19  sam
4346    * ./modules/audio_output/oss.c: code comments.
4348 2003-04-20 Sunday 21:15  sam
4350    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
4351      resetting.
4353 2003-04-20 Sunday 21:14  sam
4355    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
4357 2003-04-20 Sunday 20:28  ipkiss
4359   * added wxwindows Open and Messages dialog boxes into the windows skins
4360     (it may break things on linux...)
4362 2003-04-20 Sunday 20:22  asmax
4364  * added wxwindows for skins !!
4366 2003-04-20 Sunday 19:53  gbazin
4368  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
4370 2003-04-20 Sunday 19:29  fenrir
4372   * mms/* : begining of a m$-http-for-asf-streaming support.
4373   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
4374  at the end (after mmst and mmsu). Some http url are in fact mmsh but
4375  not yet auto-detected.
4376   *Please report* not working url and any regression for mmst and mmsu.
4378 2003-04-20 Sunday 19:03  jlj
4380    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
4382 2003-04-20 Sunday 16:45  karibu
4384  * Fixed mouse wheel
4386 2003-04-20 Sunday 16:16  asmax
4388  * fixed the "always on top" bug
4390 2003-04-20 Sunday 15:06  karibu
4392  * Added support of wheel with win32
4394 2003-04-20 Sunday 15:00  karibu
4396  * Fixed support of wheel for playlist with GTK2
4397  * Added support of whell for slider with GTK2
4399 2003-04-20 Sunday 14:11  gbazin
4401  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
4403 2003-04-20 Sunday 13:14  asmax
4405  * enabled scrolling in the playlist with the mouse wheel
4407 2003-04-20 Sunday 12:59  massiot
4409  * The libmpeg2 plug-in is now completely operational ;
4410  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
4411  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
4413 2003-04-20 Sunday 11:57  gbazin
4415  * configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
4417 2003-04-20 Sunday 01:05  asmax
4419  * fixed a typo with dvbpsi
4421 2003-04-19 Saturday 13:55  hartman
4423  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
4424    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
4426 2003-04-19 Saturday 12:39  karibu
4428  * Font fixed
4430 2003-04-19 Saturday 12:33  hartman
4432  * There was a problem where deinterlace could not be turned off via it's
4433    corresponding menu. On thy fly filter changes are still not possible.
4435 2003-04-19 Saturday 11:46  asmax
4437  * fixed a segfault
4439 2003-04-19 Saturday 11:16  asmax
4441  * drag&drop works ! (at least with mozilla)
4443 2003-04-19 Saturday 02:34  karibu
4445  * Fixed wrapping for texts
4446  * Filling GTK2Graphics and GTK2Region destructors
4448 2003-04-19 Saturday 00:12  fenrir
4450   * mp4: some memory leaks fixed.
4452 2003-04-18 Friday 22:51  sam
4454    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
4455      redefinitions when linking twice with the same static libary.
4457 2003-04-18 Friday 22:43  fenrir
4459   * mp4.c : begining of a mp4/mov muxer.
4461   It's far from stable, produce file unplayable by mplayer at least,
4462  and doesn't yet take care of video/audio synchro.
4463  Becarefull that the header is written only when closing, and there is
4464  no way to repair a mp4 file without its header.
4466 2003-04-18 Friday 22:38  fenrir
4468   * stream_output.c: add a vlc_mutex_lock/unlock ...
4470 2003-04-18 Friday 19:26  titer
4472   Added a few keyboard shortcuts
4474 2003-04-18 Friday 16:38  titer
4476   Under BeOS, disable the screensaver if playing in fullscreen.
4478 2003-04-18 Friday 16:10  titer
4480   beos/*: fixed fullscreen shortcuts
4482 2003-04-18 Friday 16:04  asmax
4484  * network stream now work
4485  * double-click is now implemented
4487 2003-04-18 Friday 15:25  titer
4489   ALL: fixed i18n under BeOS
4491 2003-04-17 Thursday 19:56  karibu
4493  * Ask tooney to know ! (fix minor bug)
4495 2003-04-17 Thursday 17:45  asmax
4497  * small fix
4499 2003-04-17 Thursday 16:34  karibu
4501  * Scrolling text now works on linux
4503 2003-04-17 Thursday 16:32  karibu
4505  * Fixed kludge
4507 2003-04-17 Thursday 16:30  karibu
4509  * Added AddEllipse: the slider now works ! :)
4511 2003-04-17 Thursday 16:11  karibu
4513  * Added clip region to graphics
4514  * Added functionnality to region
4516 2003-04-17 Thursday 15:43  karibu
4518  * Improved font support for linux (just missing underline parameter )
4520 2003-04-17 Thursday 14:18  anil
4522  * oups forgot to commit this one. still the hide/show thing.
4524 2003-04-17 Thursday 14:00  anil
4526  * We now use hide/show for the file info window
4528 2003-04-17 Thursday 13:46  karibu
4530  * Can get size of a text
4532 2003-04-17 Thursday 13:08  karibu
4534  * SkinManage is called by a timer
4535  * Timer for text control are working badly but it's the first step
4537 2003-04-17 Thursday 10:58  fenrir
4539   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
4540  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
4542 2003-04-17 Thursday 10:53  karibu
4544  * Fixed dewtructor
4546 2003-04-17 Thursday 10:42  asmax
4548  * beginning of font support !
4550 2003-04-16 Wednesday 21:50  karibu
4552  * gtk2_theme.cpp: window are not automatically visibled
4553  * gtk2_window.cpp: removed fading transition delay
4554  * vlcproc.cpp: removed warning
4556 2003-04-16 Wednesday 21:40  ipkiss
4558   *  modules/gui/skins/*: we now #include skin files using a relative
4559      path, so that MSVC is happy :)
4561 2003-04-16 Wednesday 21:39  karibu
4563  * Removed debug calls
4565 2003-04-16 Wednesday 21:30  karibu
4567  * Can now quit the interface
4569 2003-04-16 Wednesday 19:22  karibu
4571  * gtk2_bitmap.cpp: fixed constructor bug
4572  * Events work better: controls are working, not still perfectly...
4574 2003-04-16 Wednesday 16:33  fenrir
4576   * transcode: tried to fix compilation with older libavcodec.
4578 2003-04-16 Wednesday 16:32  fenrir
4580   * mp4: fix a string format.
4582 2003-04-16 Wednesday 16:20  fenrir
4584   * mp4: removed empty strings in msg_Dbg.
4586 2003-04-16 Wednesday 15:34  asmax
4588  * small fix
4590 2003-04-16 Wednesday 14:38  asmax
4592  * at last, transpareny WORKS !!!!!
4594 2003-04-16 Wednesday 11:47  gbazin
4596  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
4597     msvc compilation fixes.
4599 2003-04-16 Wednesday 00:12  fenrir
4601   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
4602  before first slice).
4603   * ffmpeg: use indeo v3 decoder (untested).
4604   * stream_ouput.c,libvlc.h : take care of:
4605   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
4606  using --sout-abitrate and --sout-vbitrate in kilobits/s).
4607   --sout-display: to display while streaming.
4608  (Btw there is a problem with vout and display, it leads to a ref count = -1)
4610 2003-04-15 Tuesday 22:16  asmax
4612   * remove a small kludge
4613   * tried to add transparency, but it doesn't work :(
4615 2003-04-15 Tuesday 20:54  karibu
4617  * GTK2 events work even better
4619 2003-04-15 Tuesday 20:42  karibu
4621  * Fixed GTK2 events
4623 2003-04-15 Tuesday 20:33  karibu
4625  * Events are even better, not yet perfect !
4627 2003-04-15 Tuesday 17:55  ipkiss
4629   * event broadcasting should work
4631 2003-04-15 Tuesday 16:49  karibu
4633  * Fixed mouse leave notification
4635 2003-04-15 Tuesday 16:47  karibu
4637  * Fixed mouse leaving notification for windows
4638  * Added mouse leaving notification for gdk
4640 2003-04-15 Tuesday 16:42  karibu
4642  * Fixed mouse events
4644 2003-04-15 Tuesday 15:53  gbazin
4646  * modules/codec/libmpeg2.c: small bugfix.
4648 2003-04-15 Tuesday 14:05  hartman
4650  modules/gui/macosx/controls.m:
4651   * present the open dialog when pressing play button instead of 'standard'
4652     open dialog, to make users more aware of this dialog and the functions
4653     it has.
4654  ALL:
4655   * when opening a file NOT trough the Open dialog, make sure sout and
4656     suboptions are reset to ""
4658 2003-04-15 Tuesday 12:40  hartman
4660  * reselect current playlist item when reordering items.
4662 2003-04-15 Tuesday 11:46  ipkiss
4664   * compilation fix
4666 2003-04-15 Tuesday 01:19  ipkiss
4668   * basic event handling
4670 2003-04-14 Monday 23:10  sam
4672    * ./toolbox: the Solaris diff does not understand -q, just replaced it
4673      with 2>&1 >/dev/null.
4675 2003-04-14 Monday 23:07  sam
4677    * ./toolbox: fixed a bashism.
4679 2003-04-14 Monday 22:29  gbazin
4681  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
4683 2003-04-14 Monday 22:22  massiot
4685  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
4686    (incomplete).
4688 2003-04-14 Monday 21:38  asmax
4690  * implemented OSAPI_GetTime() with glib
4692 2003-04-14 Monday 20:17  asmax
4694  * it works event better !!
4696 2003-04-14 Monday 20:07  asmax
4698  * it works !
4700 2003-04-14 Monday 18:10  sam
4702    * ./configure.ac.in: skins _disabled_ by default on [!win32].
4704 2003-04-14 Monday 18:05  asmax
4706  * better window size
4708 2003-04-14 Monday 17:56  karibu
4710  * Controls coordinate are available
4712 2003-04-14 Monday 17:16  sam
4714    * ./debian/rules: we now build the static objects twice: once the normal
4715      way before we link them with VLC, and once with -fPIC so that they can
4716      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
4717      we don't need it on x86.
4719 2003-04-14 Monday 17:03  asmax
4721  * get the size of a bitmap
4723 2003-04-14 Monday 10:18  asmax
4725  * bad directory
4727 2003-04-14 Monday 10:00  karibu
4729  * Added use of channel server for skins: still experimental
4731 2003-04-14 Monday 03:23  fenrir
4733   * all: correctly set p_payload_end when using input_NewPacket.(But
4734  we should perhaps change the behavour of input_NewPacket).
4736 2003-04-14 Monday 03:13  fenrir
4738   * transcode.c: removed an absolute header path...
4740 2003-04-14 Monday 02:26  fenrir
4742   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
4743  set p_payload_end to the good value -> some packets are bigger than
4744  requested).
4746 2003-04-13 Sunday 22:55  asmax
4748  * at last an image !!
4750 2003-04-13 Sunday 20:07  asmax
4752  * something will be visible soon, be patient...
4753   (this silly GDK doesn't know BMP images :(
4755 2003-04-13 Sunday 20:00  fenrir
4757   * all: new sout scheme. Now a chain of module are created that can
4758  modify/apply on all streams, --sout has the same behavour expect when
4759  starting with a '#'.
4761   With a starting '#' you can specify a chain of modules, it's still
4762  unstable but a lot more powerfull.
4763   You have access to duplicate(that duplicate all stream), transcode
4764  (using only ffmpeg), standard/std and es (that apply muxers and access),
4765  and display. You could chain them with ':' and specify options with
4766  {option1=value,option2=value[,...]}.
4768  ex: * to stream and see the stream to udp/ts:ip
4769   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
4770      * to transcode,see and stream
4771   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
4773   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
4774  Test and report bugs :)
4776 2003-04-13 Sunday 19:09  asmax
4778  * should have repaired win32 skins
4780 2003-04-13 Sunday 17:46  asmax
4782  * Gtk2 skins: it doesn't work but it runs without any segfault, so
4783    I commit ;)
4784    (I probably broke skins under windows....)
4786 2003-04-12 Saturday 22:50  asmax
4788  * now the skin module compiles AND links !
4789    (and segfaults... ;)
4791 2003-04-12 Saturday 21:43  asmax
4793  * at last made the skin module compile under linux !
4794    It does absolutely nothing, but it compiles ;)
4796 2003-04-12 Saturday 13:17  asmax
4798  * renamed "kernel" into "vlc" ;)
4800 2003-04-12 Saturday 13:06  asmax
4802  * added libraries to please Bill ;)
4804 2003-04-12 Saturday 10:34  asmax
4806  * fixed dependencies and added options
4808 2003-04-12 Saturday 10:01  asmax
4810  * fixed a typo
4812 2003-04-12 Saturday 09:57  asmax
4814  * more options in menuconfig script
4815    Only tested under linux; please give feedback if something is wrong
4816    Some help should be written in doc/Configure.help; if you know what
4817    to write there, please contribute !
4819 2003-04-11 Friday 22:08  videolan
4821  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
4822                 experimental
4824 2003-04-11 Friday 21:19  videolan
4826  * Fixed bug: When button or checkbox are disabled, the previous control can't
4827               take the hand
4829 2003-04-11 Friday 20:45  asmax
4831  * user-friendly(?) build system, based on linux Menuconfig script.
4832    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
4833    It's actually a wrapper which calls configure, but only a small number
4834    of vlc functionalities has been implemented at the moment.
4835    Please try it however ;)
4836    (you must have libncurses-dev installed)
4838 2003-04-11 Friday 19:15  sam
4840    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
4841      the Debian installer's override file).
4842    * ./debian/woody-buildpackage: updated accordingly.
4844 2003-04-09 Wednesday 20:53  hartman
4846  * All : added an about VLC panel. It scrolls the names and the work of the
4847          AUTHORS file.
4849  * AUTHORS: updated my own info
4851 2003-04-09 Wednesday 20:07  jpsaman
4853  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
4855 2003-04-09 Wednesday 19:58  gbazin
4857  * src/libvlc.c: fixed the "color" config option.
4858  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
4860 2003-04-09 Wednesday 17:27  sam
4862    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
4863      we might have an additional target one day, such as vlcplugin :)
4864    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
4865    * ./mozilla/vlcshell.cpp: added required OS X functions.
4867 2003-04-09 Wednesday 16:18  sam
4869    * ./mozilla/*: moved support files in a separate directory.
4870    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
4871      that builds with g++ instead of CodeWarrior.
4873 2003-04-09 Wednesday 16:05  sam
4875    * ./toolbox: implemented toolbox --distclean to clean the tree without
4876      having to bootstrap/configure/whatever.
4878 2003-04-09 Wednesday 14:12  hartman
4880  * modules/gui/macosx/*:
4881    - when adding multiple files, we sort them alphabetically before adding them.
4882      stupid finder ;)
4884  * modules/demux/asf/asf.c:
4885    - avoid a duplicate translation of a string
4887 2003-04-09 Wednesday 12:33  sam
4889    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
4891 2003-04-09 Wednesday 12:03  sam
4893    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
4895 2003-04-09 Wednesday 11:43  sam
4897    * ./debian/woody-buildpackage: additional error checking.
4899 2003-04-09 Wednesday 10:34  sam
4901    * ./debian/rules: we now remove spurious woody build files in the clean rule.
4903 2003-04-09 Wednesday 10:17  sam
4905    * ./debian/rules: fixed a clock skew issue in debian/rules.
4907 2003-04-09 Wednesday 09:59  titer
4909   v4l.c: compile fix
4911 2003-04-09 Wednesday 09:40  titer
4913   - fixed my last fix for BeOS/BONE
4914   - fixed v4l detection
4916 2003-04-08 Tuesday 22:38  massiot
4918  Now 0.5.4-cvs.
4920 2003-04-08 Tuesday 21:31  massiot
4922  * Updated ChangeLog.
4924 2003-04-08 Tuesday 21:26  gbazin
4926  * modules/audio_output/waveout.c: compilation fix for builtins only build.
4928 2003-04-08 Tuesday 13:22  sam
4930    * ./debian/changelog: ready for releasable .deb packages.
4932 2003-04-08 Tuesday 08:59  sam
4934    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
4935      module for the moment.
4937 2003-04-08 Tuesday 08:35  massiot
4939  * Fixed the translation option with Mac OS X.
4941 2003-04-08 Tuesday 07:22  sigmunau
4943  modules/video_filter/Modules.am: forgot to add the osdtest module
4944  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
4945  Support gamma correction of the text.
4947 2003-04-08 Tuesday 07:19  alexis
4949  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
4951 2003-04-08 Tuesday 02:06  gbazin
4953  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
4954      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
4955      with the skins interface.
4957 2003-04-07 Monday 21:51  massiot
4959  * Updated ChangeLog
4960  * src/libvlc.c: Darwin doesn't have a "translation" config variable
4962 2003-04-07 Monday 17:35  gbazin
4964  * po/fr.po: small update.
4965  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
4967 2003-04-07 Monday 16:02  gbazin
4969  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
4970     cosmetic changes.
4972 2003-04-07 Monday 13:46  gbazin
4974  * src/libvlc.c: fixed the translation config option to also take into
4975    account the value in the config file.
4977 2003-04-07 Monday 13:01  gbazin
4979  * src/libvlc.c: reload the main module in case the user asks for the
4980     translation to be disabled. That way, the translation will even be
4981     disabled in the preferences panel.
4983 2003-04-07 Monday 12:41  hartman
4985  * new dutch translation
4986  * readded Mac OS X readme file to Mac OS X distribution
4987  * fixed some errors in the readme
4989 2003-04-07 Monday 11:48  gbazin
4991  * src/misc/configuration.c: what the f??k, configuration variable names
4992     and subtypes were being translated.
4994 2003-04-07 Monday 09:25  gbazin
4996  * modules/gui/wxwindows/interface.cpp: removed debug message.
4998 2003-04-06 Sunday 23:44  massiot
5000  * Renamed the "headphone" option to "headphone-opt" to avoid error
5001  messages "option headphone does not exist". I'm not clever enough to find
5002  out why it doesn't work when it's named "headphone".
5004 2003-04-06 Sunday 23:21  massiot
5006  * Bumped up revision number to 0.5.3
5007  * po/* : run --update-po before the release
5008  * ChangeLog : run --update-changelog
5009  * toolbox : ChangeLog is UTC
5010  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
5011    Felix)
5013 2003-04-06 Sunday 23:00  hartman
5015  * some small changes/fixes
5017 2003-04-06 Sunday 21:48  gbazin
5019  * po/fr.po: another bunch of updates to the french translation.
5021 2003-04-06 Sunday 20:46  karibu
5023  * Added missing files
5025 2003-04-06 Sunday 20:27  karibu
5027  * Changed default skin files
5029 2003-04-06 Sunday 20:08  sigmunau
5031  Support files that are called .asx and .pls but really are just .m3u files
5033 2003-04-06 Sunday 17:57  ipkiss
5035   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
5037 2003-04-06 Sunday 17:48  gbazin
5039  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
5041 2003-04-06 Sunday 17:16  titer
5043   Fixed a linkage problem with BeOS/BONE.
5045 2003-04-06 Sunday 17:14  gbazin
5047  * Makefile.am, install-win32: added the default skin to the win32 package.
5049 2003-04-06 Sunday 16:30  gbazin
5051  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
5052  * NEWS: updated the NEWS file.
5054 2003-04-06 Sunday 15:43  massiot
5056  * Updated French and German translations courtesy of their maintainers
5057  * THANKS: added Jean-Pierre Kuypers, French translator
5058  * NEWS: updated for 0.5.3 release. Please check.
5060 2003-04-06 Sunday 14:12  massiot
5062  Disabled the translation configuration variable on OS X since it doesn't
5063  work.
5065 2003-04-06 Sunday 13:18  sigmunau
5067  expand info categories by default
5069 2003-04-06 Sunday 10:34  sigmunau
5071  Some simple updates
5073 2003-04-06 Sunday 01:00  massiot
5075  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
5076  * modules/gui/wxwindows/open.cpp: fixed a string
5077  * src/misc/configuration.c: don't yell when a config variable disappears
5078  * po/de.po po/it.po: new translations by maintainers
5080 2003-04-05 Saturday 12:43  gbazin
5082  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
5084 2003-04-05 Saturday 12:32  gbazin
5086  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
5087  * install-win32: misc improvements to the nsis installer script.
5089 2003-04-04 Friday 19:32  massiot
5091  [no log message]
5093 2003-04-02 Wednesday 23:16  massiot
5095  * Added a new kfir: access module, designed to work around a bug in the
5096    kfir driver.
5098 2003-04-02 Wednesday 21:21  sigmunau
5100  Fixed a bug when trying to set 4 channel output
5102 2003-04-02 Wednesday 15:20  massiot
5104  * Fixed a bug with the stream: input plug-in when receiving no data.
5106 2003-04-01 Tuesday 22:29  massiot
5108  * Bumped up revision number to 0.5.3-test2
5109  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
5110    courtesy of Alexis Guillard)
5111  * po/*: Updated po files to send out to the translators
5112  * Mac OS X port: Cosmetics
5114 2003-04-01 Tuesday 16:13  sam
5116    * ./debian/control: changed the section of gnome-vlc and kvlc according to
5117      new Debian archive sections.
5118    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
5119      say "stable".
5121 2003-04-01 Tuesday 16:11  gbazin
5123  * modules/gui/wxwindows/*: misc small improvements and fixes.
5125 2003-04-01 Tuesday 12:24  gbazin
5127  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
5128     statically allocated strings.
5130 2003-04-01 Tuesday 11:12  massiot
5132  Added Andy Lindsay.
5134 2003-04-01 Tuesday 10:46  massiot
5136  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
5138 2003-04-01 Tuesday 00:18  gbazin
5140  * modules/gui/wxwindows/*: few modifications to the strings.
5142 2003-03-31 Monday 23:37  sigmunau
5144  made a format-only string untranslateable
5146 2003-03-31 Monday 23:32  sigmunau
5148  Changed a duplicate string, and removed an info string that isn't really
5149  useful
5151 2003-03-31 Monday 22:39  massiot
5153  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
5154  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
5156 2003-03-31 Monday 22:39  gbazin
5158  * po/*: updated the po directory.
5160 2003-03-31 Monday 04:26  fenrir
5162   * v4l: forgot a munmap.
5164 2003-03-31 Monday 03:46  fenrir
5166   * v4l: updated, now it should grab (and compress if you want) the video.
5167  Audio grabbing part is commented out and untested.
5168   The syntax is like that:
5169    v4l:<device>[:option=value:...]
5170   options: channel,norm (pal, ntsc,secam), frequency (not really there is
5171            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
5172            codec (optional, mpeg1 or mpeg4 and need to have compiled the
5173            encoders modules)
5174   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
5175   Please test.
5176   * rawvideo.c: a pseudo decoder for raw video (I420).
5177   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
5178  synchro problems.
5180 2003-03-30 Sunday 23:35  jlj
5182   * ALL: Move CoreAudio aout into seperate module.
5184 2003-03-30 Sunday 19:56  gbazin
5186  * modules/gui/wxwindows/*: another bunch of improvements.
5188 2003-03-30 Sunday 18:14  gbazin
5190  * modules/*: sanitization of the modules description strings.
5192 2003-03-30 Sunday 16:26  gbazin
5194  * modules/gui/wxwindows/*: small formating changes.
5195  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
5197 2003-03-30 Sunday 15:05  gbazin
5199  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
5201 2003-03-30 Sunday 14:24  gbazin
5203  * include/configuration.h: added the add_directory() config macro.
5204  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
5205  * ALL: changed some add_string() config options to add_file().
5207 2003-03-30 Sunday 14:09  sigmunau
5209  use add_file and not add_string for the "audiofile-path" option
5211 2003-03-30 Sunday 13:23  gbazin
5213  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
5214  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
5216 2003-03-30 Sunday 12:15  sigmunau
5218  enabled the menu-entry to show file info when there is an input
5220 2003-03-30 Sunday 11:59  sigmunau
5222  modules/gui/kde/interface.cpp: removed a debug message
5223  modules/gui/kde/preferences.cpp: use sliders for integer and float options
5224  with a range, use combobox for string_from_list options, fixed a layout
5225  issue and removed some debug messages
5227 2003-03-30 Sunday 11:54  sigmunau
5229  modules/access/dvdplay/dvd.c: removed an unused configuration category
5230  modules&misc/logger/logger.c: use add_string_from_list for the logmode
5231  option
5233 2003-03-30 Sunday 11:43  gbazin
5235  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
5236  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
5237  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
5238  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
5240 2003-03-30 Sunday 02:58  gbazin
5242  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
5244 2003-03-30 Sunday 01:13  massiot
5246  * Resampler plug-in based on CoreAudio's AudioConverter.
5248 2003-03-29 Saturday 17:10  gbazin
5250  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
5251  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
5252     win32 when the wxwindows interface is compiled as a builtin.
5254 2003-03-29 Saturday 14:30  sigmunau
5256  preferences.cpp: Changed the preferences dialog to use a tree of categories
5257  and plugins, the way wxwindows do it.
5258  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
5259  widgets, as it isn't needed anymore
5261 2003-03-29 Saturday 13:15  sigmunau
5263  removed an unused configuration category
5265 2003-03-29 Saturday 12:22  gbazin
5267  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
5268     moved the headphone-dim config option to the headphone plugin.
5269  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
5270  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
5272 2003-03-29 Saturday 11:15  gbazin
5274  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
5276 2003-03-29 Saturday 10:35  jpsaman
5278  If --disable-xosd is given then xosdtext is not build.
5279  If --enable-xose is given then xosdtext is build also.
5281 2003-03-29 Saturday 01:50  gbazin
5283  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
5285 2003-03-28 Friday 22:09  alexis
5287  New RedHat package file, written by Jason Luka <jason@geshp.com>.
5289 2003-03-28 Friday 17:02  gbazin
5291  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
5292  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
5293     pointer that's used to lock the memory of a picture in vout_RenderPicture
5294     when required by the video output plugin.
5295  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
5296     the crash when pressing ctrl+alt+del.
5298 2003-03-28 Friday 11:34  sigmunau
5300  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
5301  segfault.
5303 2003-03-26 Wednesday 22:56  gbazin
5305  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
5307 2003-03-26 Wednesday 21:46  marcari
5309    * cross-compilation doc : work in progress
5311 2003-03-26 Wednesday 03:13  hartman
5313  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
5314  * modules/gui/macosx/open.?
5315    - updated the open dialog (now with sheets !!!)
5316    - added ogg file stream out
5317    - added http file stream out
5318    - added file subtitle support for the delay and fps options
5319  * extras/MacOSX/vlc.pbproj/project.pbxproj
5320    - added the .ts file-extension to the application
5322 2003-03-26 Wednesday 01:50  sam
5324    * ./debian/control: added correct versioned build-dependency on debhelper.
5326 2003-03-26 Wednesday 01:14  sam
5328    * ./debian/control: added explicit dependencies on vlc to legacy packages
5329      to make linda and lintian happier.
5331 2003-03-26 Wednesday 00:56  gbazin
5333  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
5334  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
5336 2003-03-26 Wednesday 00:21  sam
5338    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
5339      added a final newline to a few text files to avoid diff complaints.
5341 2003-03-25 Tuesday 23:51  sam
5343    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
5345 2003-03-25 Tuesday 23:43  sam
5347    * ./modules/gui/skins/Modules.am: fixed a typo.
5349 2003-03-25 Tuesday 23:32  sam
5351    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
5352    * ./Makefile.am: we distribute ./toolbox.
5354 2003-03-25 Tuesday 23:13  sam
5356    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
5358 2003-03-25 Tuesday 23:11  sam
5360    * ./m4/*: updated m4 macros.
5362 2003-03-25 Tuesday 23:06  gbazin
5364  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
5366 2003-03-25 Tuesday 22:55  sam
5368    * ./debian/control: bumped up standards version to 0.5.9.0.
5369    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
5370      work around mozilla-dev's currently broken dependencies.
5371    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
5372    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
5373      linking against both libdvdread2 and libdvdread3.
5375 2003-03-25 Tuesday 17:07  gbazin
5377  * src/input/input.c, src/video_output/video_output.c: when the input thread
5378     ends, it will also destroy the vout if one was spawned.
5380 2003-03-25 Tuesday 15:38  gbazin
5382  * src/misc/modules.c: module_Need() now only raises the scores of the
5383     plugins matching the given shortcuts list, unless "none" is closing the
5384     list (in which case only the plugins matching the list can be selected).
5386     Which means that users will stop complaining vlc doesn't launch anymore
5387     or can't play anything after they have fiddled with their config
5388     options :))
5390 2003-03-25 Tuesday 00:43  gbazin
5392  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
5394 2003-03-24 Monday 23:50  gbazin
5396  * src/video_output/video_output.c, include/video_output.h:
5397     take into account the caching delay when dropping frames that are too
5398     far into the future.
5400 2003-03-24 Monday 23:04  gbazin
5402  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
5403  http :)
5405 2003-03-24 Monday 21:58  titer
5407   configure.ac.in: fixed a BeOS compile issue
5409 2003-03-24 Monday 20:00  gbazin
5411  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
5413 2003-03-24 Monday 19:58  hartman
5415  * moved macosx-dmg to extras/MacOSX/macosx-dmg
5416  * added some macosx files to DIST that were probably missing in the tar ;)
5418 2003-03-24 Monday 19:12  gbazin
5420  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
5422 2003-03-24 Monday 17:15  gbazin
5424  * modules/access/*: pf_read() in access modules is now blocking. We still
5425     check regularly for p_input->b_die though. Now the demuxers can safely
5426     assume that pf_read() == 0 means EOF.
5427  * ALL: got rid of the p_input->b_connected flag.
5428  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
5429     of "decoder stuck" messages that sometimes happened.
5430  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
5431     warnings.
5433 2003-03-24 Monday 15:20  hartman
5435  * more interface support for directories.
5437 2003-03-24 Monday 14:18  hartman
5439  * modules/access/dvd*: changed some errors in warnings because the directory
5440    might still be readable by the directory access module.
5441  * added drag and drop support for directories.
5443 2003-03-24 Monday 13:52  sam
5445    * ./THANKS: added a translation contributor.
5446    * ./po/it.po: fixed this file's format.
5447    * ./m4: fixed "make dist" when gettext is too old.
5449 2003-03-24 Monday 13:50  hartman
5451  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
5453 2003-03-24 Monday 01:39  gbazin
5455  * modules/access/directory.c: fixed the directory access plugin.
5456  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
5458 2003-03-24 Monday 00:12  hartman
5460  * a new directory access module. It parses a directory with dirent and builds
5461    a m3u 'file' which it feeds to the m3u demuxer.
5462    Problems: - it requires a dir to end with /
5463              - if i enabled it, all files would use the m3u demuxer for some
5464              strange reason. i've spent a day hunting this down, reboot-
5465              strapping and doing who knows what. I'm sick of it now.
5466              Someone else can give it a try, if he wants to.
5468 2003-03-23 Sunday 20:41  gbazin
5470  * configure.ac.in: fixed linking problem with the win32 build.
5472 2003-03-23 Sunday 18:10  massiot
5474  Fixed configure script (alcohol isn't the solution).
5476 2003-03-23 Sunday 16:38  sigmunau
5478  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
5479  render text on the video
5480  include/osd.h: some constants useful when interfacing with the osd module
5481  configure.ac.in: check for freetype2, enabled the osdtext module by default
5482  Makefile.am: added osd.h, please check that this is correct
5483  lirc.c: modified to provide feedback when buttons are pressed.
5485  Look at the Feedback() function in lirc.c to see how this module can be used
5487 2003-03-23 Sunday 15:10  yves
5489  better OS detection (RH).
5491 2003-03-23 Sunday 12:12  gbazin
5493  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
5495 2003-03-22 Saturday 23:03  sigmunau
5497  Updated a comment
5499 2003-03-22 Saturday 14:39  fenrir
5501   * sap: clean up.
5503 2003-03-22 Saturday 14:35  gbazin
5505  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
5507 2003-03-22 Saturday 11:21  gbazin
5509  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
5511 2003-03-22 Saturday 03:14  gbazin
5513  *  modules/gui/wxwindows/*: Added a stream output dialog box.
5515 2003-03-21 Friday 23:59  sigmunau
5517  Updated norwegian translation thanks to  Haakon Meland Eriksen
5519 2003-03-21 Friday 17:14  gbazin
5521  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
5523 2003-03-21 Friday 07:54  massiot
5525  Fixed the "locales have disappeared" problem under OS X.
5527 2003-03-21 Friday 02:05  gbazin
5529  * modules/demux/ogg.c: fix for some ogg web radio streams where there
5530  is a huge gap between the granulepos in the header packets and the data
5531  packets.
5533 2003-03-21 Friday 00:17  karibu
5535  * slider.cpp: fixed mouse down refresh bug
5536  * theme.cpp: removed debug text
5538 2003-03-21 Friday 00:00  karibu
5540  * Fixing Parkinson disease bug (it's not funny, it's real life)
5542 2003-03-20 Thursday 21:45  gbazin
5544  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
5546 2003-03-20 Thursday 10:27  sam
5548    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
5549      ourselves.
5550    * ./bootstrap: "make dist" works again, even if gettext is not present.
5552 2003-03-20 Thursday 10:06  sam
5554    * ./toolbox: fixed a Makefile parsing bug.
5556 2003-03-20 Thursday 09:29  karibu
5558  * Fixing a refresh bug when opening an open file dialog box
5560 2003-03-19 Wednesday 23:54  massiot
5562  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
5563    all platforms but GNU/Linux
5564  * Bumped up revision number to 0.5.3-test1
5566 2003-03-19 Wednesday 18:17  karibu
5568  * Updating doc.
5570 2003-03-19 Wednesday 18:14  karibu
5572  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
5574 2003-03-19 Wednesday 17:40  fenrir
5576   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
5577  Whitout it I can't even start gtk2 interface.
5579 2003-03-19 Wednesday 17:14  karibu
5581  * button.cpp : Fixing bug when disabling control
5582  * Checkbox.cpp : adding onmouseover and onmouseout events
5583  * Updating DTD
5584  * win32_event.cpp : fixing bug for WINDOW_OPEN event
5586 2003-03-19 Wednesday 15:44  hartman
5588  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
5590  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
5591    that I remembered). i trust everyone will enter his own stuff ;)
5593  * README.MacOSX.rtf: fixed some errors
5595  * THANKS: added Olivier Aubert for his vout-clone-list patch
5597 2003-03-19 Wednesday 13:55  hartman
5599  * fix for multiple monitors.
5601 2003-03-19 Wednesday 03:11  karibu
5603  * Fixed skin config save
5605 2003-03-19 Wednesday 02:09  videolan
5607  * Adding onmouseover and onmouseout events to button control
5608  * Fixing window position at launch time
5609  * Adding notification when mouse leaves a window
5611 2003-03-18 Tuesday 23:59  massiot
5613  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
5614    do not follow the standard.
5616 2003-03-18 Tuesday 23:51  jlj
5618    * ./modules/gui/macosx/vout.m: cosmetic.
5620 2003-03-18 Tuesday 23:30  gbazin
5622  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
5623     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
5624  * modules/video_filter/*: don't forget to detach the vout before destroying it.
5626 2003-03-18 Tuesday 22:14  hartman
5628  * modules/gui/macosx/vout.m:
5629    Now a complete redesign of the hiding of the mousecursor.
5630    - We use higher level functions now (NSCursor).
5631    - We only hide if the cursor is over our VLCView
5632    - In many exceptions we unhide. This is mainly for multimonitor support.
5634 2003-03-18 Tuesday 21:34  gbazin
5636  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
5637     This is necessary for the win32 build because old gettext versions do not work on win32.
5639 2003-03-18 Tuesday 20:38  gbazin
5641  * configure.ac.in: fixed linking problem with the slp plugin on win32.
5643 2003-03-18 Tuesday 20:20  gbazin
5645  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
5646     Also use -fno-rtti -fno-exceptions to save some bits of space.
5648 2003-03-18 Tuesday 19:37  marcari
5650    * first draft of the draft
5652 2003-03-18 Tuesday 18:33  ipkiss
5654  Fixed the path in the default skin (thanks gibalou)
5656 2003-03-18 Tuesday 18:25  ipkiss
5658  Fix for skins compilation under cygwin (thanks gibalou)
5660 2003-03-18 Tuesday 04:56  ipkiss
5662  Compilation fixes
5664 2003-03-18 Tuesday 04:08  ipkiss
5666  Compilation fixes and cosmetic changes
5668 2003-03-18 Tuesday 04:07  hartman
5670  * modules/gui/macosx/vout.m:
5671    Reworked the mouse hiding routine. we were always hiding the mousecursor
5672    on kCGDirectMainDisplay, but this display is always the one with the
5673    menubar and not always the one containing our VLCVout.
5674    This new code takes the vout, and calculates on which displays (plural
5675    because of possible mirroring) it is being shown. It then shows or hides
5676    the cursor on all of those displays.
5677    This should fix #396.
5679 2003-03-18 Tuesday 02:48  ipkiss
5681   - doc/skins: some documentation about the skins
5682   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
5683     creation
5684   - share/skins/default: a default skin. It's an awful one made for
5685     testing purposes, you'll be warned...
5687 2003-03-18 Tuesday 02:28  hartman
5689  * modules/gui/macosx/info.m: keep the same panel open if track changes.
5690  * modules/misc/httpd.c: removed an unused int.
5692 2003-03-18 Tuesday 02:21  ipkiss
5694  Keep quiet, explanations will follow.
5696 2003-03-18 Tuesday 01:57  sam
5698    * ./share/Makefile.am: added the .rle font to the make install rule.
5700 2003-03-18 Tuesday 01:54  sam
5702    * ./toolbox: fixed a sed syntax error (thanks anil).
5704 2003-03-18 Tuesday 01:34  sam
5706    * ./modules/Makefile.am: added a missing definition of NULL.
5708 2003-03-18 Tuesday 01:26  sam
5710    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
5711    * ./toolbox: added --update-glade2 flag.
5713 2003-03-18 Tuesday 01:22  sam
5715    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
5717 2003-03-18 Tuesday 00:49  gbazin
5719  * src/playlist/playlist.c: fixed misplaced variable declaration.
5721 2003-03-18 Tuesday 00:33  sigmunau
5723  Seek one less time. Should increase performance with access modules where
5724  seeks are expensive. (Though not enough)
5726 2003-03-18 Tuesday 00:25  jlj
5728    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
5730 2003-03-17 Monday 23:48  fenrir
5732   * httpd: increased buffer size.
5734 2003-03-17 Monday 23:42  fenrir
5736   * all: fixed some stupid bugs.
5738 2003-03-17 Monday 23:13  hartman
5740  * modules/gui/macosx/playlist.m:
5741    - fixed a cosmetic issue.
5743 2003-03-17 Monday 21:47  hartman
5745   * modules/gui/macosx/playlist.?:
5746     - rewrite of code
5748 2003-03-17 Monday 18:02  sam
5750    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
5751      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
5752      terminating NULL pointer in the fake argv values we pass to gtk_init().
5753    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
5754      have the "gui-helper" capability.
5755    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
5757 2003-03-17 Monday 17:11  sam
5759    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
5760      defining its fourcc values like us.
5762 2003-03-17 Monday 17:10  hartman
5764  * src/playlist/playlist.c:
5765    - added playlist_Move to move an item in our playlist before the position
5766      of a previous item (or end) of our playlist. Keeps index at it's current
5767      item.
5768  * modules/gui/macosx/playlist.?:
5769    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
5770      This fixes #349 (Finally ;)
5771    - True alternating colors in the playlistview. Thanks to Apple Computer
5772      for the example code.
5774 2003-03-17 Monday 16:59  sam
5776    * ./autotools/: moved some autotools executables to this subdirectory to
5777      reduce cluttering of the root directory.
5779 2003-03-17 Monday 15:05  sigmunau
5781  fixed up http redirects when there are other items in the playlist.
5783 2003-03-17 Monday 13:49  marcari
5785    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
5787 2003-03-17 Monday 12:14  massiot
5789  Fixed aspect ratio's tooltip.
5791 2003-03-16 Sunday 23:35  fenrir
5793   * sub: better ssa4 recognition.
5795 2003-03-16 Sunday 20:06  jlj
5797    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
5799 2003-03-16 Sunday 16:07  fenrir
5801   * sub.c: added SAMI subtitles support. (Untested and incomplete).
5803 2003-03-16 Sunday 13:11  fenrir
5805   * asf: when there isn't any stream selected, stop playing.
5807 2003-03-16 Sunday 01:49  fenrir
5809   * mms: removed some old stuff.
5811 2003-03-16 Sunday 01:37  fenrir
5813   * mms: it seems that some server doesn't like fake ip 127.0.0.1
5814  (they refuse the connection), so let give them 192.168.0.1 ...
5816 2003-03-15 Saturday 22:10  jlj
5818  Another attempt at fixing the soundstick issue (unconfirmed).
5820 2003-03-15 Saturday 19:26  fenrir
5822   * sout: fix a stupid bug making avi muxer segfaulting.
5824 2003-03-15 Saturday 19:21  jlj
5826  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
5827                      have linear PCM as it's current format to be
5828                      the default device.
5830 2003-03-15 Saturday 18:44  fenrir
5832   * ffmpeg: Use truncated frames if supported by codec (only with newer
5833  libavcodec). This fix mpeg4 in TS with huge bitrate.
5834   * sub: clean up. Report any problems.
5836 2003-03-15 Saturday 03:02  fenrir
5838   * mms: revert some parts.
5840 2003-03-15 Saturday 02:33  fenrir
5842   * mms: some clean up.
5844 2003-03-15 Saturday 00:09  fenrir
5846   * httpd: begin to support get/post method (look at admin.html ;)
5848 2003-03-14 Friday 17:14  sam
5850    * ./doc/fortunes.txt: sigmund++;
5852 2003-03-14 Friday 17:08  lool
5854    * Meuuh+++;
5856 2003-03-14 Friday 01:23  hartman
5858  * ALL: Bumped version to 0.5.3-cvs
5860  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
5861    correctly, but now the name of the file as reported in the playlist info
5862    gets displayed incorrectly if it has accents. (going for ID3 at the
5863    moment. filenames are named a plenty in the correct way)
5865 2003-03-14 Friday 01:08  jlj
5867    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
5868                                   issue in InitDevice. Should close #490.
5870 2003-03-14 Friday 00:24  sigmunau
5872  all: info strings are now localized, fixed some typos and inconsistant uses
5873  of capital letters
5875 2003-03-14 Friday 00:06  massiot
5877  Attempt at fixing the soundstick issue (unconfirmed).
5879 2003-03-13 Thursday 22:45  sigmunau
5881  set a default size for the fileinfo dialog
5883 2003-03-13 Thursday 22:35  sigmunau
5885  Added support for oldstyle id3 genres.
5887 2003-03-13 Thursday 22:24  hartman
5889  * modules/gui/macosx/misc.?
5890    - added VLBrushedMetalImageView. This imageview does not respond to
5891      mousedrage, so we can still move our window by it's background.
5892  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
5893    - Changed the container of our background image to the new
5894      VLBrushedMetalImageView.
5895      This fixes #390
5897 2003-03-13 Thursday 16:20  marcari
5899   * skeleton of the arm crosscompilation howto
5901 2003-03-13 Thursday 16:09  hartman
5903  * extras/MacOSX/vlc.pbproj/project.pbxproj:
5904    - added .qt and .pls file extensions.
5906  * modules/gui/macosx/intf.m:
5907    - increased the number of lines the messages dialog can hold to 400.
5909  * added fourcc '3iv1' to .avi and .mov
5910    - this is 3ivx D3.5 video.
5911    - we cannot read them at however and probably never will. I added them
5912      for completeness.
5914  * added fourcc '3iv2' to .avi and ffmpeg
5915    - this is 3ivx D4 video
5916    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
5918  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
5919    - this is video which was divx doctored by the 3ivx doctor program.
5920    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
5922  * added fourcc '3vid' to .avi, .mov and ffmpeg.
5923    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
5924    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
5926 2003-03-13 Thursday 15:50  marcari
5928   * all: enhancements of the familiar interface includes :
5929      - the interface adapts to the screen size/rotation
5930      - a playlist
5931      - a network tab next to te file tab inside the media tab
5932      - MRL-Combo behaviour changed a bit
5933      - apply handling in preferences
5935 2003-03-12 Wednesday 23:59  marcari
5937   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
5939 2003-03-12 Wednesday 23:15  titer
5941   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
5942   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
5943     "About" window and in the titles of the others windows.
5945 2003-03-12 Wednesday 05:26  sam
5947    * ./src/stream_output/stream_output.c: Win32 compilation fix.
5948    * ./src/misc/modules.c: fixed a pointer indirection bug.
5950 2003-03-12 Wednesday 05:12  sam
5952    * ./Makefile.am: moved generation of .h files to the toolbox so that we
5953      can call "toolbox --update-includes" without running configure.
5954    * ./toolbox: de-uglified some shell code.
5956 2003-03-12 Wednesday 04:16  sam
5958    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
5959    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
5961 2003-03-12 Wednesday 00:56  sam
5963    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
5965 2003-03-11 Tuesday 23:56  gbazin
5967  * ALL: experimental code for stream (dvd) navigation through object variables.
5969 2003-03-11 Tuesday 23:56  fenrir
5971   * fix ima4 decoding.
5973 2003-03-11 Tuesday 22:44  sam
5975    * ./debian/control: added libqt3-compat-headers build-dependency because of
5976      strange issues with KDE headers that I'm not sure to fully understand but
5977      also honestly completely don't care about.
5979 2003-03-11 Tuesday 21:52  fenrir
5981   * removed strdupa.
5983 2003-03-11 Tuesday 21:23  sam
5985    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
5987 2003-03-11 Tuesday 20:53  sam
5989    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
5991 2003-03-11 Tuesday 20:40  sam
5993    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
5995 2003-03-11 Tuesday 20:01  fenrir
5997   * Added support of vplayer subtitles files.
5999 2003-03-11 Tuesday 19:58  sam
6001    * ./debian/Makefile.am: removed spurious entries.
6003 2003-03-11 Tuesday 19:57  sam
6005    * ./debian/control: vlc provides the mp3-decoder metapackage.
6007 2003-03-11 Tuesday 19:30  sam
6009    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
6010      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
6011      vlc-aa legacy packages because they were not in woody.
6012    * ./debian/control: tuned the control file to provide smooth upgrades from
6013      woody, from sarge, and from the local VideoLAN repository.
6015 2003-03-11 Tuesday 19:14  sam
6017    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
6018      packages (because the dependencies are very small), and the vlc-plugin-mad,
6019      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
6020      anyway).
6021    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
6023 2003-03-11 Tuesday 19:02  fenrir
6025   * all: reworked stream output. Now it handles mutliples outputs from
6026  one input, just type --sout "<first url>#<second url>#..." (Yes it
6027  is awfull, but I need suggestion).
6028     udp: correctly update sequence number in rtp.
6030 2003-03-11 Tuesday 18:57  fenrir
6032   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
6033  the audio part of mov file. I'm really interested by any regression you
6034  could find, please _test_ all .mp4/.mov file you have.
6036 2003-03-11 Tuesday 18:57  sam
6038    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
6039      because the API changed too much since the version in woody).
6041 2003-03-11 Tuesday 18:54  alexis
6043  Added missing files.
6045 2003-03-11 Tuesday 18:16  gbazin
6047  * Makefile.am: Fixed problem with the package-win32 target.
6049 2003-03-11 Tuesday 18:14  fenrir
6051   * mms: converted a warning into a dbg message.
6053 2003-03-11 Tuesday 17:40  fenrir
6055   * Clean up. (Sigmund, does it work ?).
6057 2003-03-11 Tuesday 13:52  titer
6059   modules/misc/network/ipv4.c: BeOS compile fix
6061 2003-03-11 Tuesday 07:03  fenrir
6063   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
6064  ( I need some samples to do special adpcm support).
6066 2003-03-11 Tuesday 06:58  fenrir
6068   * adpcm: added IMA4 support.
6070 2003-03-11 Tuesday 06:58  fenrir
6072   * ffmpeg.h: added missing fourcc.
6073   * araw.c: fixed a warning.
6075 2003-03-11 Tuesday 06:45  fenrir
6077   * wav: Support for alaw/ulaw data. (untested)
6079 2003-03-11 Tuesday 06:14  fenrir
6081   * Hugly hack: break huge block of samples into smaller ones else
6082  some avi/mov file with raw audio can't be played, *BUT* it's not the
6083  good fix (as the problem seems to be elsewhere).
6085 2003-03-11 Tuesday 05:52  fenrir
6087   * ffmpeg support mace 3/6 audio codec. (quicktime)
6089 2003-03-10 Monday 21:24  alexis
6091  Reverted my previous commit (the bug was coming from my old gettext version)
6093 2003-03-10 Monday 21:01  alexis
6095  Fix so that compilation works with a tarball made with "make dist-all".
6097  Sam, can you check that my fix is OK ?
6099 2003-03-10 Monday 20:08  alexis
6101  vlc.spec: Bumped up version number to 0.5.2
6103 2003-03-10 Monday 19:37  gbazin
6105  * ChangeLog: updated the changelog for the 0.5.2 release.
6107 2003-03-10 Monday 19:30  sam
6109    * ./toolbox: added --update-changelog flag.
6111 2003-03-10 Monday 18:26  gbazin
6113  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
6115 2003-03-10 Monday 18:17  gbazin
6117  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
6119 2003-03-10 Monday 17:12  sam
6121    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
6123 2003-03-10 Monday 10:41  massiot
6125  Fixed a major bug with 5.1 output and the OSS plug-in.
6127 2003-03-10 Monday 08:23  jlj
6129    * ./modules/codec/dts.c: minor fix.
6131 2003-03-10 Monday 01:07  fenrir
6133   * improved seeking and fixed play back when reading from stdin (when
6134  reported size is null).
6136 2003-03-10 Monday 00:12  gbazin
6138  * modules/access/vcd/cdrom.c: small win32 bugfix.
6139  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
6141 2003-03-10 Monday 00:04  massiot
6143  * Bumped up version number to 0.5.2
6144  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
6145    configuration variable.
6147 2003-03-09 Sunday 23:39  jlj
6149    * ./modules/demux/mpeg: DTS support.
6151 2003-03-09 Sunday 20:07  jlj
6153    * DTS S/PDIF support.
6155 2003-03-09 Sunday 19:44  gbazin
6157  * configure.ac.in: fixed my previous commit.
6158  * NEWS: added an entry about fixes in the dvd menu support.
6160 2003-03-09 Sunday 19:25  gbazin
6162  * configure.ac.in: don't include the screensaver plugin on win32.
6163  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
6164  * modules/codec/spudec/parse.c: removed unnessecary code.
6165  * modules/access/dvdplay/access.c: fixed some navigation problems.
6167 2003-03-09 Sunday 16:22  fenrir
6169   * fixed a really stupid bug with compressed header, improved parsing
6170  of audio stsd box. (handle qt3+ audio box)
6171   (I still need to fix mp4.c to read audio track that aren't mp4a)
6173 2003-03-08 Saturday 01:55  sigmunau
6175  added a down, right gesture to quit vlc and an up, right gesture that swaps
6176  fullscreen on/off, removed the down gesture as it is now covered by the up,
6177  right gesture
6179 2003-03-07 Friday 00:53  gbazin
6181  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
6182  messages window regularly.
6184 2003-03-06 Thursday 23:52  sigmunau
6186  NEWS: added note about .pls handeling and the http audio fix
6188 2003-03-06 Thursday 23:10  gbazin
6190  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
6191  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
6192  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
6193  now fetch this value from the input thread when we create an aout_instance_t.
6194  This solves problems with the http access plugin.
6196 2003-03-06 Thursday 22:17  hartman
6198  * Updated README on Mac OS X issues.
6200 2003-03-06 Thursday 15:30  sigmunau
6202  the m3u demux now reads the pls files shoutcast uses.
6204 2003-03-06 Thursday 15:24  hartman
6206  * the close window command was reacting irratic because of my meddling
6207    with the responder chain. HANDS OFF you little devil ;)
6209 2003-03-06 Thursday 14:40  hartman
6211  * not < but > ;)
6212    time to stop for today
6214 2003-03-06 Thursday 12:52  hartman
6216  * fixed an issue with blackbars at certain aspect ratios when you resize
6217    the video window. (half, double)
6219 2003-03-06 Thursday 12:05  hartman
6221  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
6222       having two close buttons in one window goes against Apple's UIG.
6224 2003-03-06 Thursday 11:43  hartman
6226  * modules/gui/macosx/applescript.?
6227  * extras/MacOSX/Resources/vlc.scriptSuite
6228  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
6229    - moved existing applescript commands to these files
6230    - added several control commands. supported are: play/pause, stop,
6231      previous, next, fullscreen, mute, volumeUp and volumeDown.
6232      These correspond to the existing menuitems. This still requires work
6233      in the future to make it more correct AppleScript, but it works for now.
6235  * modules/gui/macosx/controls.?
6236    - split up the controls.m into a .m and a .h
6238  * modules/gui/macosx/intf.?
6239    - added a getControls method to gain access to the controller object from
6240      the AppleScript commands.
6242  * modules/gui/macosx/open.?
6243    - removed the applescript support existing here and moved it to applescript.?
6245  * modules/gui/macosx/playlist.m
6246    - made the tooltips for the add and remove buttons localizable.
6248  * modules/gui/macosx/vout.m
6249    - added a comment on the meaning of otherMouse events.
6251  * ALL:
6252    - updated copyright information to include the current year ;)
6254 2003-03-06 Thursday 11:15  fenrir
6256   * http: lalala, forgot one line :)
6258 2003-03-06 Thursday 11:09  fenrir
6260   * http: fixed a segfault while using it more than once.
6262 2003-03-06 Thursday 10:15  hartman
6264  * If labels are nil, then it shouldn't disable the entire preference panel.
6265    fixes #428 more permenantly. the cause was a missing rt-priority desc.
6267 2003-03-06 Thursday 10:11  jpsaman
6269  More sizing stuff.
6271 2003-03-06 Thursday 09:58  massiot
6273  Fixed a segfault in the OS X preferences panel.
6275 2003-03-06 Thursday 09:27  jpsaman
6277  Updated version number.
6279 2003-03-06 Thursday 00:10  sigmunau
6281  we now insert playlist entries right after the playlist file, and not at the
6282  end of playlist. Should close bug reported on mailing list by Stepan Roh
6283  about "redirection".
6285 2003-03-05 Wednesday 22:37  gbazin
6287  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
6288  * install-win32: the FAQ wasn't being included in the package.
6290 2003-03-05 Wednesday 19:58  gbazin
6292  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
6294 2003-03-05 Wednesday 19:31  gbazin
6296  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
6298 2003-03-05 Wednesday 19:16  hartman
6300  * updated italian translation by Bruno <allevb@tin.it>
6301    i had to merge it by hand, because it was pretty outdated.
6303 2003-03-05 Wednesday 17:55  gbazin
6305  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
6306     allocate a new buffer in input_FillBuffer(). This is necessary because
6307     the input thread has an high priority and we don't want it to loop
6308     without any interruption.
6310 2003-03-05 Wednesday 00:11  massiot
6312  * Fixed LDFLAGS_mp4 variable.
6314 2003-03-05 Wednesday 00:05  sigmunau
6316  added not that gestures are now supported on osx and windows, with a comment
6317  telling that this isn't really useful yet.
6319 2003-03-04 Tuesday 23:37  massiot
6321  Bumped up to 0.5.2-test3
6323 2003-03-04 Tuesday 23:36  massiot
6325  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
6326    to improve responsiveness under OS X
6328 2003-03-04 Tuesday 23:32  hartman
6330  * this code should allow for the use of gestures under OS X.
6332 2003-03-04 Tuesday 22:48  gbazin
6334  * modules/video_output/directx: added support for the mouse gestures interface.
6336 2003-03-04 Tuesday 22:36  hartman
6338  * grrr debug message in the wild.
6340 2003-03-04 Tuesday 22:08  gbazin
6342  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
6343  * NEWS: added a note for the fixed MSVC project files.
6345 2003-03-04 Tuesday 21:54  hartman
6347  * NEWS:
6348    - added item on fix of 'clicking' sound between stream changes.
6349    - added item on new bandlimited resampler
6350  * ALL:
6351    - bumped up revision number to 0.5.2-test3
6353 2003-03-04 Tuesday 21:12  gbazin
6355  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
6356     not declared).
6357  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
6358     should allow seeking on files > 1.2Gb (Hopefully closes #168).
6360 2003-03-04 Tuesday 19:28  gbazin
6362  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
6363     quality badly + some clean-up.
6364     Changed the module priority so it is now the default resampler.
6366 2003-03-04 Tuesday 17:31  hartman
6368  ALL:
6369   - the german translation requires two different translations of the word
6370     File. I added a _ANS() function to the macosx version that gets the
6371     translation of 1:File and strips the first two characters of this
6372     alternate translation.
6373   - updated all .po files to make sure we don't break anything
6374   - committed the March 1 version of the german translation by Felix
6375     Kuhne <FK@aenneburghardt.de>
6377 2003-03-04 Tuesday 13:21  massiot
6379  * Fixed a major bug in the LPCM codec.
6380  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
6382 2003-03-04 Tuesday 03:27  gbazin
6384  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
6385     bandlimited interpolation resampler.
6386     It is not yet enabled by default because it requires a bit more works
6387     (not fully stable yet because of buffer overflows under certain conditions).
6389  * src/audio_output/input.c: the resamplers are now always active (expcept
6390     in spdif mode).
6392  * modules/audio_filter/resampler/*: modified the resampler to return the
6393     input buffer when no resampling is needed.
6395 2003-03-03 Monday 23:58  hartman
6397  * updated dutch strings.
6399 2003-03-03 Monday 23:48  massiot
6401  * mpeg_video is back as a built-in because it is reproduceably faster than
6402    as a plug-in,
6403  * Another desperate attempt at fixing OS X lock-ups.
6405 2003-03-03 Monday 19:39  hartman
6407  * NEWS:
6408    - added remarks on m-audio fixes and other OSX specific fixes.
6409    - added improved ID3 detection item
6410  * README.MacOSX.rtf
6411    - updated to reflect M-Audio fixes.
6412  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
6413    - widened the Browse.. button to allow for the german word: durchsuchen.
6415 2003-03-03 Monday 16:49  gbazin
6417  * ALL: another bunch of fixes for the MSVC build.
6419 2003-03-03 Monday 14:21  gbazin
6421  * ALL: Finally fixed the MSVC project files.
6422         Don't include io.h on win32 when not necessary.
6423         A few build fixes for MSVC.
6425  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
6426     present.
6428 2003-03-03 Monday 14:19  massiot
6430  * Fixed a bug in LPCM codec.
6431  * Changed an error into a warning.
6433 2003-03-03 Monday 01:38  fenrir
6435   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
6436  header send over multiples packets).
6438 2003-03-02 Sunday 19:07  gbazin
6440  * configure.ac.in: fixed libid3tag detection.
6442 2003-03-02 Sunday 18:17  fenrir
6444   * fixed seek flag with broadcasted data.
6446 2003-03-02 Sunday 17:13  fenrir
6448   * forgot to initialize a variable.
6450 2003-03-02 Sunday 17:12  fenrir
6452   * fixed a bug.
6454 2003-03-02 Sunday 12:10  gbazin
6456  * NEWS: started filling in the NEWS file for the 0.5.2 release.
6458 2003-03-02 Sunday 02:47  gbazin
6460  * configure.ac.in: Removed unused options.
6461     We also don't link with lrt anymore when using GNU-pth (lrt depends on
6462     lpthread).
6464 2003-03-02 Sunday 01:35  gbazin
6466  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
6467     for the GNU-pth implementation.
6469 2003-03-01 Saturday 23:26  gbazin
6471  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
6472     implementation and fixed an initialization bug in libvlc.
6474 2003-03-01 Saturday 19:25  gbazin
6476  * install-win32, Makefile.am: added the html faq to the win32 package.
6477  * toolbox, msvc/*: few fixes to the msvc project files generation.
6478     (compiling plugins won't work yet because there are a few hacks that
6479      need to be done in order to compile dlls that use the c-runtime)
6481 2003-02-28 Friday 17:23  fenrir
6483   * try a workaround for BeOS MediaKit files.
6485 2003-02-28 Friday 10:19  massiot
6487  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
6489 2003-02-28 Friday 04:31  ipkiss
6491  Internationalization now works for the win32 interface (thanks Gildas).
6492  I've voluntarily disabled the translation of the toolbar buttons
6493  strings, because it looks really awful...
6495 2003-02-27 Thursday 16:38  gbazin
6497  * modules/demux/avi/avi.c: compilation fix.
6499 2003-02-27 Thursday 15:07  fenrir
6501   * httpd: clean up, kick up unused connection (it waits 10s), use select
6502  to way (instead of a hard coded sleep ;)
6504 2003-02-27 Thursday 13:19  gbazin
6506  * ALL: i18n updates and fixes.
6508 2003-02-27 Thursday 12:44  marcari
6510  * updates for the YOPY ports (thx to Sebastien Chaumat !)
6512 2003-02-27 Thursday 08:19  massiot
6514  * Bumped up revision number to 0.5.2-test2
6515  * Another attempt at fixing the "VLC is locking up OS X" problem
6516  * Updated po files
6518 2003-02-26 Wednesday 21:00  asmax
6520  * compilation fixes...
6522 2003-02-26 Wednesday 19:39  gbazin
6524  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
6525     target, and included the locales in the installer script.
6526  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
6528 2003-02-26 Wednesday 18:15  massiot
6530  * Added sanity checks for PTS in the future.
6532 2003-02-26 Wednesday 15:47  marcari
6534  * implementation of the 'autoplay file' button callback
6535  * when clicking a link : follows the link and don't try to open it
6536  * yopy does not always sees the '.' and '..', so workaround :
6537      - all the hidden files are not displayed
6538      - the '..' directory is each time added by hand
6540 2003-02-26 Wednesday 15:44  marcari
6542  * small modification for linupy :
6543      - added a pixmpa directory
6544      - added a set_usize (how do we maximize cleanly a gtk-window ?)
6545      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
6547 2003-02-26 Wednesday 13:51  gbazin
6549  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
6550     badly when we reach the end of the stream (decoder stream).
6551  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
6552     loop when the end of the stream was reached.
6554 2003-02-26 Wednesday 12:38  fenrir
6556   * ts.c: added "ts" shorcut for ts_dvbpsi.
6558 2003-02-26 Wednesday 04:23  babal
6560  - link the headphone channel mixer with the math library
6562 2003-02-25 Tuesday 21:09  gbazin
6564  * modules/codec/libmpeg2.c: fixed pts handling.
6566 2003-02-25 Tuesday 18:26  gbazin
6568  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
6569     my last commit.
6570  * po/Makevars: file needed by newer versions of gettext.
6572 2003-02-25 Tuesday 17:17  fenrir
6574   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
6575  mark headers.
6576   * httpd : added a way to use stream header, and changed the way that
6577  stream data are stored (allow better client handling).
6578   * http : use stream header, and add mime type detection by looking
6579  at file extention (could be improved).
6580   * ogg: fixed a segfault when removing a stream, mark header.
6582 2003-02-25 Tuesday 17:15  gbazin
6584  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
6585     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
6586     for comparing the performance against our custom decoder as it is currently
6587     missing some important features like the synchro stuff.
6589 2003-02-24 Monday 23:28  fenrir
6591   * stream_output.c : added a sanity check.
6593 2003-02-24 Monday 23:27  fenrir
6595   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
6596  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
6598 2003-02-24 Monday 17:06  jlj
6600    * a52tofloat32.c: changed an error into warning.
6602 2003-02-24 Monday 14:40  sigmunau
6604  updated documentation to reflect that input_AccessReinit should be called
6605  before, and not after a random seek
6607 2003-02-24 Monday 14:14  fenrir
6609   * all : fix compilation.
6611 2003-02-24 Monday 12:34  fenrir
6613   * stream_output.c : fixed compilation.
6614   * mux/* implemented pf_mux_capacity.
6616 2003-02-24 Monday 11:14  gbazin
6618  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
6620 2003-02-24 Monday 11:00  fenrir
6622   * stream_output.h : add a private parameter to sout_instance_t only used
6623  by src/stream_output.c (avoid changing every time stream_output.h...)
6625 2003-02-24 Monday 10:45  fenrir
6627   * stream output: fixed name inconsistency, added a new exported
6628  functions by muxer.
6629   * wav: fixed a warning.
6631 2003-02-24 Monday 09:26  fenrir
6633   * asf: fix seek for http.
6635 2003-02-24 Monday 09:18  fenrir
6637   * wav: proper seek handling. (wav file readable over http).
6639 2003-02-23 Sunday 22:35  fenrir
6641   * enable httpd(by default) and http.
6643 2003-02-23 Sunday 19:07  fenrir
6645   * all : declaration of http and httpd.
6647 2003-02-23 Sunday 19:05  fenrir
6649   * modules/access_output/http : http output.
6650   * httpd : mini http server (be carefull about security issue...)
6652 2003-02-23 Sunday 18:07  fenrir
6654   * all : added streaming support for crappy ms video codec into TS.
6655   - Only vlc is able to read such TS.
6656   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
6657   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
6658     quickly added.
6659   - Please test.
6661 2003-02-23 Sunday 16:31  sigmunau
6663  added a demux and decoder for flac files (disabled by default). Works for
6664  16bit per sample streams, only tested with stereo
6666 2003-02-23 Sunday 05:53  jlj
6668    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
6669                                   Dynamic device support.
6670    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
6672 2003-02-23 Sunday 01:25  massiot
6674  * Destroy audio-device and audio-channels when no output plug-in is
6675    available.
6677 2003-02-22 Saturday 16:10  fenrir
6679   * fix compilation.
6681 2003-02-22 Saturday 14:11  sigmunau
6683   Fixed seme seeking issues with http access module, fixed an error that
6684  caused id3v2.4 tags at the end of the file to not work. Added checks to
6685  avoid seeking off the ends of the file. Should close #325, please confirm
6687 2003-02-21 Friday 22:59  gbazin
6689  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
6690     when using "in place" resamplers.
6692 2003-02-21 Friday 16:31  hartman
6694  DJ's first steps in C and vlc decoders ;)
6695  * modules/audio_filter/converter/mpgatofixed32.c:
6696    - fixed an issue that could cause glitches when switching from one stream
6697      to another. the buffer wasn't entirely getting 0000 because multiple
6698      channels were not taken into account when doing this.
6699  * ALL:
6700    - if float32 then clear the buffer with (float)0
6702 2003-02-21 Friday 15:16  hartman
6704  * previous commit seems to break some things. reverting.
6706 2003-02-21 Friday 14:17  hartman
6708  * (float) 0 the buffer if it cannot be decoded and fixed32.
6709    right Meuuh ??? ;)
6711 2003-02-21 Friday 03:49  hartman
6713  * VLC.app should show its version in the Finder now
6714    Meeuh, one more place that needs version string updated before a release.
6715    might be made automated ?
6717 2003-02-21 Friday 03:22  hartman
6719  * ignore project Builder user files and backup .nib files.
6720  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
6722 2003-02-21 Friday 02:45  hartman
6724  * If the "show advanced" option has been changed and you press the Apply
6725    button, the preferences window is destroyed and created.
6727 2003-02-20 Thursday 18:10  hartman
6729  * prefs obey the advanced option. Apply does not as of yet.
6731 2003-02-20 Thursday 16:07  gbazin
6733  * src/libvlc.h, modules/audio_output: added a global --spdif config option
6734     to allow using the spdif output by default if available.
6735  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
6736     a dos command box.
6737  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
6738     backspace key.
6739  * modules/codec/mpeg_audio.c: fixed a sync bug.
6741 2003-02-20 Thursday 01:52  sigmunau
6743  * include/configuration.h: added a new flag to the configuration stucture to
6744  indicate wether it is an "advanced" option or not. The goal with this is to
6745  hide the user from all the strange options that very seldom needs to be
6746  changed. added an extra argument to all the add_* macros to indicate wether
6747  the item is advanced or not.
6748  * src/libvlc.h: added an "show advanced options" config option default
6749  disabled
6750  * src/libvlc.c: the advanced options are not listed by vlc --help and
6751  friends unless --advanced is used
6752  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
6753  advanced options unless advanced is set
6754  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
6755  using some common sense. Please check and correct
6757  note: All interfaces should still work like they used to, see the change in
6758  modules/gtk/preferences.c to find out how to "hide" options.
6760  second note: I think I've changed all the modules, but I could not test
6761  everyone for compilation, expect some broken modules (the fix is to add ",
6762  VLC_TRUE" as last argument to the add_* I forgot)
6764 2003-02-19 Wednesday 22:08  gbazin
6766  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
6767  * modules/audio_output/waveout.c: fixed a crash that happened when probing
6768     devices supporting S/PDIF. (Should fix 354)
6770 2003-02-19 Wednesday 14:49  hartman
6772  * increased accuracy of positionslider in OSX. although this will not solve
6773    all problems this will improve results a bit (by my own experience).
6775 2003-02-19 Wednesday 10:02  gbazin
6777  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
6778     always return 80.
6780 2003-02-18 Tuesday 23:34  gbazin
6782  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
6783     and FOURCC_twos (PCM audio).
6785 2003-02-18 Tuesday 22:40  ipkiss
6787   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
6788     directory when there is no 'plugins' nor 'modules' subdirectory
6789     (may close #306)
6791 2003-02-18 Tuesday 22:33  gbazin
6793  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
6794     and use img_convert() from ffmpeg instead. Also added support for the
6795     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
6796     from media.xiph.org.
6798 2003-02-18 Tuesday 20:54  hartman
6800  * Only update the info window if it is visible
6802 2003-02-18 Tuesday 19:42  gbazin
6804  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
6805     decode this.
6806  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
6807     necessary fourcc for DV audio.
6809 2003-02-18 Tuesday 18:49  fenrir
6811   * mpeg_audio.c: removed some fprintf...
6813 2003-02-18 Tuesday 18:33  titer
6815   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
6816                       multicasting with the stream output
6817   * modules/control/: missing cvsignore
6819 2003-02-18 Tuesday 13:13  sam
6821    * ./mozilla/*: s/VideoLAN Client/VLC/g.
6823 2003-02-18 Tuesday 00:51  fenrir
6825   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
6826  fix had broken :p )
6828 2003-02-18 Tuesday 00:20  hartman
6830  * Changed an Error message. Many people did not understand:
6831    no suitable decoder module for fourcc `IV31'
6832    I have appended:
6833    VLC probably does not support this sound or video format.
6835 2003-02-18 Tuesday 00:17  massiot
6837  * Fixed a segfault in the Japanese preferences panel.
6839 2003-02-17 Monday 23:47  hartman
6841  * Fixed the localization issue on MacOSX.
6843 2003-02-17 Monday 23:10  jpsaman
6845  Juglin with dependencies.
6847 2003-02-17 Monday 22:19  gbazin
6849  * modules/audio_output/directx.c: added multichannel support to the
6850     directx plugin.
6851  * modules/audio_output/waveout.c: fixed quad audio channels detection and
6852     a few misplaced debug messages.
6853  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
6855 2003-02-17 Monday 22:03  asmax
6857  * added a SAP server, with some kludges because the SAP client in vlc
6858    is not RFC-compliant...
6860 2003-02-17 Monday 18:58  hartman
6862  * NEWS: added info about the new 0.5.1a release for OSX.
6863  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
6865 2003-02-17 Monday 17:06  massiot
6867  Fixed the "everything is in Japanese" bug. :p
6869 2003-02-17 Monday 16:56  gbazin
6871  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
6872     using WaitForSingleObject() on the console handle and ReadConsoleInput().
6873     (Closes #59)
6875 2003-02-17 Monday 14:43  massiot
6877  Now 0.5.2-cvs (estimated release date in two weeks from now).
6879 2003-02-17 Monday 10:52  hartman
6881  * Whoops. i forgot to add these files. sorry everyone.
6883 2003-02-17 Monday 09:47  gbazin
6885  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
6886     resampler so the ugly resampler is once again the default. The quality of
6887     the ugly resampler is currently better than the linear one because of a
6888     design defect.
6890 2003-02-17 Monday 07:22  sam
6892    * ./debian/woody-buildpackage: Debian package creation fixes.
6894 2003-02-17 Monday 06:31  sam
6896    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
6898 2003-02-17 Monday 06:15  sam
6900    * Updated NEWS and ChangeLog.
6902 2003-02-17 Monday 06:00  sam
6904    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
6905      but Windoze will certainly do.
6907 2003-02-17 Monday 05:50  sam
6909    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
6910      directory whenever possible, to use it for the spudec font or to load
6911      plugins.
6913 2003-02-17 Monday 04:21  sam
6915    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
6917 2003-02-17 Monday 00:04  asmax
6919  * added a sample playlist. All fields must be separated with TABs
6921 2003-02-16 Sunday 23:57  asmax
6923  * libvlc binding for python
6924  * new VideoLAN RTSP Server, using libvlc.
6925    Not yet fully rfc2326-compliant, but it works ;)
6927 2003-02-16 Sunday 23:32  hartman
6929  * Added an info panel to show movie info, etc.
6931 2003-02-16 Sunday 17:35  sam
6933    * ./debian/changelog: updated for 0.5.1.
6934    * ./debian/control: vlc-glide is now Architecture: i386 only.
6935    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
6936    * ./debian/rules: the deprecated vlc-* packages have a proper link to
6937      /usr/share/doc/vlc/.
6939 2003-02-16 Sunday 16:22  jpsaman
6941  Updated release numbering for all ipk's
6943 2003-02-16 Sunday 16:21  jpsaman
6945  Qte video output get is screen size from the QT Embedded environment now. This should produce fullscreen video on other QT Embedded configurations with other screen sizes (greater then 240x320).
6947 2003-02-16 Sunday 14:51  fenrir
6949   * udp: forgot this file...
6951 2003-02-16 Sunday 14:10  fenrir
6953   * all: split muxer and access into independant part.
6955 2003-02-16 Sunday 14:03  fenrir
6957   * Less checks on muxer type.
6959 2003-02-16 Sunday 11:18  fenrir
6961   * adpcm: added dk3 too.
6963 2003-02-16 Sunday 10:25  sigmunau
6965  Added support for volume up/down buttons.
6967 2003-02-16 Sunday 09:50  fenrir
6969   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
6970  somes samples.)
6972 2003-02-16 Sunday 08:56  fenrir
6974   * all: fix mpeg2 handling.
6976 2003-02-16 Sunday 01:38  titer
6978   NEWS: updated BeOS info for 0.5.1
6980 2003-02-16 Sunday 01:29  massiot
6982  * modules/gui/macosx/open.m: Removed channel server support
6983  * po/*: Updated po files just before the 0.5.1 release
6984  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
6986 2003-02-15 Saturday 20:02  jpsaman
6988  Update iPaq packaging description files for:
6989  - GPE port
6990  - Opie port
6991  - Zaurus
6992  Updated NEWS file with OPIE port.
6994 2003-02-15 Saturday 13:50  massiot
6996  * Bumped up revision number to 0.5.1
6997  * Updated French translation
6999 2003-02-15 Saturday 12:57  hartman
7001  * if we are paused in fullscreen, show cursor.
7003 2003-02-15 Saturday 04:43  ipkiss
7005   - fixed a vicious bug
7007 2003-02-14 Friday 23:07  hartman
7009  * Should fix an issue with multiple monitors and the hiding of the mousecursor
7011 2003-02-14 Friday 18:22  sam
7013    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
7014    * ./src/libvlc.c: removed unnecessary malloc() calls.
7015    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
7017 2003-02-14 Friday 17:00  ipkiss
7019   * exchanged directx' and waveout's capabilities because the latter
7020     seems to be more reliable
7022 2003-02-14 Friday 13:48  jpsaman
7024  Fixed deadlock upon unloading qte_main plugin.
7025  Cleanup of debug messages.
7027 2003-02-14 Friday 13:44  jpsaman
7029  Tuning package dependencies.
7031 2003-02-14 Friday 13:19  jpsaman
7033  Updated opie control file for packaging.
7035 2003-02-14 Friday 13:01  jpsaman
7037  Small improvement.
7039 2003-02-14 Friday 09:50  gbazin
7041  * modules/audio_output/waveout.c: better buffer management and hopefully
7042     fixed the S/PDIF output (Still untested though. Anybody here could test
7043     this? ).
7045 2003-02-13 Thursday 21:53  massiot
7047  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
7048  meaningful.
7050 2003-02-13 Thursday 17:31  sam
7052    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
7054 2003-02-13 Thursday 14:16  hartman
7056  ALL:
7057   - when a new stream is being loaded we select the current title in the
7058     playlist.
7059   - Cleaned up some of my previous commited code dealing with updating
7060     the window title.
7062 2003-02-13 Thursday 02:00  hartman
7064  *ALL: update the title of the window everytime the stream changes.
7066 2003-02-13 Thursday 01:14  hartman
7068  * fixed a small bug
7070 2003-02-13 Thursday 00:09  hartman
7072  * src/playlist/playlist.c:
7073    - added an intf-change variable. This is set whenever you add or delete
7074      an item in the playlist. You need to unset it yourself.
7075  * modules/gui/macosx/intf.?:
7076    - listen for external playlist changes. update view when playlist changes.
7077    - activate/deactivate previous and next buttons and menuitems,
7078      whenever the playlist gets changed.
7080 2003-02-12 Wednesday 23:26  jpsaman
7082  Scripts for building and packaging vlc on Zaurus PDA.
7084 2003-02-12 Wednesday 23:26  jpsaman
7086  Updated control files and buildscript for v0.5.1
7088 2003-02-12 Wednesday 23:13  jpsaman
7090  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
7092 2003-02-12 Wednesday 23:09  jpsaman
7094  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
7096 2003-02-12 Wednesday 23:08  massiot
7098  * Italien translation, courtesy of Bruno <allevb@tin.it>.
7100 2003-02-12 Wednesday 17:13  jobi
7102      * modules/access/vcd/vcd.*: fixed a warning
7104 2003-02-12 Wednesday 16:58  jobi
7106      * modules/access/vcd/vcd.c: in entry points, track number should be read
7107        as BCD (it should fix #244). Also fixed chapter indexing, so that it
7108        correspond to the dvd one.
7110 2003-02-12 Wednesday 14:22  hartman
7112  * modules/gui/macosx/controls.m:
7113    - fixed the mute and volumeup volumedown when you use them mixed.
7114  * src/audio_output/intf.c:
7115    - set "saved-volume" on volume up, volume down.
7117 2003-02-12 Wednesday 13:42  massiot
7119  Patch courtesy of gibalou :
7120  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
7121  i_continuity_counter,
7122  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
7123  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
7125 2003-02-11 Tuesday 18:05  massiot
7127  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
7129 2003-02-11 Tuesday 17:20  babal
7131  - Dolby Surround fix
7132  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
7133    6.1 since there is a doubt about where should be the Rear Center
7134    coefficient in a decoded sample.
7135    -> if anybody has an idea or even better a test stream...
7137 2003-02-11 Tuesday 16:19  hartman
7139  * updated dutch strings
7141 2003-02-11 Tuesday 15:35  hartman
7143  ALL: - changed vlc.app into VLC.app
7144  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
7145       mousecursor.
7147 2003-02-11 Tuesday 15:24  hartman
7149  * Updated ReadMe file
7150    - some spelling issues
7151    - remark about the current troubles with sound
7152    - readded deinterlace remark
7153    - Added info on multiple screens and sound devices
7154    - updated the bugreporting URL
7155    - Changed all occurences of vlc into VLC where appropriate
7157 2003-02-11 Tuesday 11:16  massiot
7159  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
7160  * Support for 7 and 7.1 channel configurations.
7162 2003-02-10 Monday 23:50  massiot
7164  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
7166 2003-02-10 Monday 23:16  marcari
7168   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
7169      => to make volumeup/down compile
7171 2003-02-10 Monday 23:04  hartman
7173  * the window of the video shows the official document icon, filename and
7174    when command-clicked the path if the stream is a local file.
7175    this is the expected window behaviour in osx.
7177 2003-02-10 Monday 22:22  massiot
7179  * I ran --update-po for the last time before the 0.5.1 release (and I
7180  mean it !)
7182 2003-02-10 Monday 22:18  hartman
7184  * The dock should no longer be visible in fullscreen mode.
7186 2003-02-10 Monday 21:56  sam
7188    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
7190 2003-02-10 Monday 21:54  hartman
7192  * only show last part of of file/url name in the playlist.
7194 2003-02-10 Monday 21:46  sam
7196    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
7198 2003-02-10 Monday 21:28  hartman
7200  * fixed the black bar issue with window half/normal/double window sizes in
7201    OSX. i had forgotten the aspectratio.
7203 2003-02-10 Monday 21:11  sam
7205    * ./debian/rules: removed Debian kludges that do not really belong to the
7206      official VLC tree.
7208 2003-02-10 Monday 20:57  sam
7210    * ./debian/control: added the "VideoLAN" word in the long description so
7211      that "apt-cache search videolan" returns vlc.
7213 2003-02-10 Monday 20:11  sam
7215    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
7216      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
7218 2003-02-10 Monday 18:12  sam
7220    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
7221      gprof, because gcc is unable to build it without -fomit-frame-pointer
7222      (Closes: #260).
7224 2003-02-10 Monday 17:43  massiot
7226  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
7227  * Minor fixes.
7229 2003-02-10 Monday 16:53  sam
7231    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
7232      (partially fixes #260)
7234 2003-02-10 Monday 15:23  titer
7236    Move the messages update function to another thread. It prevents it from
7237   freezing the main window (cannot seek anymore, etc).
7239 2003-02-10 Monday 00:41  hartman
7241  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
7243 2003-02-10 Monday 00:16  massiot
7245  * Enabled the gestures module by default,
7246  * Run --update-po.
7248 2003-02-10 Monday 00:16  hartman
7250  * restored old deinterlace menu. The on the fly code does not work as long
7251    as the vout.m issue exists. but this is better then the current 'dummy'
7252    code we have.
7254 2003-02-09 Sunday 23:42  sigmunau
7256   *: a new mouse gestures interface, currently supporting back, forward, quit
7257  fullscreen and a nice debug message when you draw a clockwise square. Video
7258  output modules needs to be modified for this to work, but it should be minor
7259  in modules supporting dvd navigation.
7261  btw: it should be easy to add new gestures, ideas appreciated
7263 2003-02-09 Sunday 19:28  massiot
7265  * Minor typographic corrections,
7266  * Fixed a segfault in the Preferences window.
7268 2003-02-09 Sunday 17:10  stippi
7270  modules/gui/beos/PreferenceWindow.h/.cpp
7272         - added settings for screenshot path and image format
7274         - removed "Save" button, added "Cancel" and "Revert" buttons
7276         - added revert functionality
7278         - changed class design for cleaner functionality,
7279                 separated ApplyChanges() into more functions
7280                 to have finer control
7282         - added more error checking and fixed memory leaks
7283                 (config_GetPsz() returns char*, not const char*!)
7285         - all settings are now correctly saved and restored
7287         - some more cosmetic changes
7289  modules/gui/beos/InterfaceWindow.h/.cpp
7291         - updated vlc way of saving settings to be on par with BeOS way
7292                 and made it selectable in the code which way is used.
7293                 However, the VideoSettings are still only savable in
7294                 the BeOS way.
7296         - if dvd menus are used, the navigation menu enables a
7297                 "Goto Menu" item. Unfortunately, I don't see a clean
7298                 way to really detect the usage of dvd/dvdold in the
7299                 currently playing stream. I wouldn't want to see
7300                 if a playlist item has "dvd:" or "dvdold:" prepended
7301                 at each interface update.
7303 2003-02-09 Sunday 13:25  fenrir
7305   * sub.c : begun clean up
7307 2003-02-09 Sunday 12:23  sam
7309    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
7311 2003-02-09 Sunday 12:21  sam
7313    * ./debian/control: made lintian happier with package descriptions.
7314    * ./debian/rules: added extra touch calls to prevent autobuilders from
7315      launching autoconf/automake.
7317 2003-02-09 Sunday 12:19  sam
7319    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
7320      initialization of the plugin.
7322 2003-02-09 Sunday 12:18  sam
7324    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
7326 2003-02-09 Sunday 11:51  titer
7328   Simplified volume functions
7330 2003-02-09 Sunday 01:56  massiot
7332  Fixed GTK compilation.
7334 2003-02-09 Sunday 01:50  massiot
7336  * Added Step forward/Step backward feature.
7338 2003-02-09 Sunday 01:13  massiot
7340  * aout_Volume* functions now do their own vlc_object_find() on the
7341    audio output. Consequently, the first argument can be any vlc_object_t.
7342  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
7343    call aout_Volume* even when there is no audio output, and the volume
7344    will be saved for later use.
7346 2003-02-08 Saturday 22:43  massiot
7348  Fixed previous commit.
7350 2003-02-08 Saturday 22:20  massiot
7352  * src/extras/libc.c: New vlc_wraptext function,
7353  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
7354  * src/input/input.c: Correctly parse MRL of the type
7355    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
7356  * modules/access/*: Changed some msg_Warn into msg_Err
7357  * po/fr.po: Updated French translation,
7358  * configure.ac.in: Re-enabled Swedish translation,
7359  * Makefile.am: Do not recompile everything everytime someone changes a .h
7361 2003-02-08 Saturday 21:43  hartman
7363  * window half/normal/double Size commands
7364    - black bar issue is not fixed. i removed 'myfix'
7366 2003-02-08 Saturday 20:32  massiot
7368  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
7369  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
7371 2003-02-08 Saturday 19:14  asmax
7373  * fixed the encoding
7374    (Meuuh you can re-enable swedish ;)
7376 2003-02-08 Saturday 19:10  massiot
7378  * Fixed misc typos in strings,
7379  * Updated po files,
7380  * New --buggy-psi options, to supports streams which don't update the
7381  continuity counter in their PSI packets (walkenizes #sam).
7383 2003-02-08 Saturday 17:26  massiot
7385  * configure.ac.in: Disabled Swedish translation since it doesn't use the
7386    right charset,
7387  * Implemented localization for audio-channels and video-device variables.
7389 2003-02-07 Friday 23:36  marcari
7391  glibc 2.1 port for linupy (linux on a yopy pda)
7393  * modules/access/*.c : added include <sys/time.h> for struct timeval
7394  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
7396  VLC rulz on Yopy !
7398 2003-02-07 Friday 21:30  hartman
7400  * Resize window fixes
7401    - we should not resize the window in fullscreen
7402    - fixed the black bars bug in half and double size
7403    - position of top left corner should not change
7404    - more efficient code
7406 2003-02-07 Friday 20:23  hartman
7408  * added half, normal and full size videowindow menuitems.
7409    there seems to be a bug though somewhere. you end up with black bars in
7410    half and double size.
7412 2003-02-07 Friday 16:51  massiot
7414  Fixed a buffer leak with slice-I streams (thanks sam).
7416 2003-02-07 Friday 09:17  yves
7418  - added missing buildrequires
7419  - now autodetect on wich system we are:
7420    rpm --rebuild should work out of box on rh and previous mdk systems.
7421  - NO buildrequires on rh-like system. rh does not have a devel policy
7422  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
7424 2003-02-07 Friday 01:32  hartman
7426  * grrr changed the project file by accident. revert
7428 2003-02-07 Friday 01:31  hartman
7430  * When you push backspace or delete in the playlist, it removes the selected item.
7432 2003-02-07 Friday 01:22  fenrir
7434   * ffmpeg/audio : removed an old error (anyway it was harmless).
7435   * mp4 : removed a bad initialisation. Erased all ending spaces.
7436   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
7438 2003-02-07 Friday 01:09  sam
7440    * ./src/interface/interface.c: interface variable is "intf", not "interface".
7442 2003-02-07 Friday 00:29  sam
7444    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
7445      declarations. Should fix that later.
7447 2003-02-07 Friday 00:26  sam
7449    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
7451 2003-02-06 Thursday 23:59  sam
7453    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
7454      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
7455      bunch of others).
7456    * ./src/interface/interface.c: added a safety check to circumvent the bug,
7457      allowing a smooth upgrade.
7459 2003-02-06 Thursday 23:55  massiot
7461  Fixed interface freezes in the OS X interface.
7463 2003-02-06 Thursday 23:01  sam
7465    * ./src/misc/darwin_specific.m: completed our list of known languages and
7466      made code simpler to read.
7468 2003-02-06 Thursday 21:56  sam
7470    * ./debian/rules: build the SLP plugin by default.
7472 2003-02-06 Thursday 21:39  titer
7474   Tuned BeOS priorities for a better playback on low-end computers.
7476 2003-02-06 Thursday 15:14  massiot
7478  Fixed AFMT_AC3 and AFMT_S16_NE handling.
7480 2003-02-06 Thursday 13:47  hartman
7482  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
7483    want to bug users with this when we resize a video.
7485 2003-02-06 Thursday 03:22  sam
7487    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
7488      in the background to disable xscreensaver the jwz way (Closes: #58).
7490      It's an interface plugin, trigger with "--extraintf screensaver".
7492 2003-02-06 Thursday 02:37  sam
7494    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
7495      otherwise we fail with an error when they are not found.
7497 2003-02-05 Wednesday 22:48  hartman
7499  * Changed the wrong property in my recent commit. FIXED
7501 2003-02-05 Wednesday 22:11  sam
7503    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
7504      doing fullscreen or volume up from the popup menu.
7506 2003-02-05 Wednesday 16:23  hartman
7508  * added a "Open CrashLog" button to the messages window in OSX.
7510 2003-02-05 Wednesday 14:58  hartman
7512  * Added AppleScript support
7513  * We can now handle mms:// etc on a systemwide level.
7514    - No way to set this other then trough Explorer Prefs at the moment
7516 2003-02-05 Wednesday 02:31  hartman
7518  * More support for handling URLs. Still need to create the scriptsuite.
7520 2003-02-05 Wednesday 01:36  hartman
7522  * Added a Next and Previous item to the dockmenu
7523  * Prelimanary support for making VLC the handler of ftp http mms and udp
7524    URLs (on a systemwide level)
7526 2003-02-04 Tuesday 21:01  jpsaman
7528  Closes bug #170
7530 2003-02-04 Tuesday 20:45  hartman
7532  * We released an array that was in a autorelease pool. That's not necesarry
7534 2003-02-04 Tuesday 11:51  massiot
7536  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
7537    streams.
7539 2003-02-04 Tuesday 11:07  massiot
7541  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
7542    (thanks gibalou !).
7544 2003-02-04 Tuesday 10:07  massiot
7546  * modules/access/*: Fixed compilation problems with "struct timeval".
7548 2003-02-03 Monday 21:47  sam
7550    * ./bootstrap: we don't fail if gettext is too old and there is no
7551      ABOUT-NLS in the tree.
7553 2003-02-03 Monday 21:38  massiot
7555  Now developing 0.5.1-cvs.
7557 2003-02-03 Monday 19:45  sam
7559    * ./debian/woody-buildpackage: enabled build-deps checking.
7561 2003-02-03 Monday 17:18  stippi
7563  modules/gui/beos/InterfaceWindow.h/.cpp
7565         - improved file loading:
7566                 - contents of sub folders can optionally be loaded too
7567                 - files are loaded in expected order from filepanel
7568                         _and_ drag'n'drop
7569                 - file panel accepts folders to load
7570         - saving of playlist's display mode
7571         - added updating of interface when playlist is modified
7572                 while nothing is playing
7573         - added compatibility for SoundPlay's drag'n'drop message format
7575  modules/gui/beos/ListViews.h/.cpp
7577         - implemented reversal of playlist
7578         - list can display full path or file name only
7579         - drag'n'drop interaction with SoundPlay
7581  modules/gui/beos/MediaControlView.cpp
7583         - cosmetic fix
7585  modules/gui/beos/PlayListWindow.h/.cpp
7587         - added reverse sort command to edit menu
7588         - added view menu, to allow the user to display paths
7589                 or only names in the list
7591 2003-02-03 Monday 02:26  sam
7593    * ./debian/rules: more Debian Woody fixes. Grrrr!
7595 2003-02-03 Monday 01:32  sam
7597    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
7598    * ./debian/woody-buildpackage: sed syntax fixed.
7600 2003-02-03 Monday 00:56  sam
7602    * ./share/Makefile.am: we weren't distributing the font!
7604 2003-02-03 Monday 00:43  sam
7606    * Updated ChangeLog and pofiles.
7608 2003-02-03 Monday 00:39  sam
7610    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
7612 2003-02-03 Monday 00:23  sam
7614    * ./debian/control: missing build dependencies.
7616 2003-02-03 Monday 00:00  massiot
7618  German translation, croutesy of Felix Kuehne.
7620 2003-02-02 Sunday 23:11  massiot
7622  Worked around a bug with the Screens menu and localization.
7624 2003-02-02 Sunday 20:59  hartman
7626  * OSX version can open .asx files. so we need to let the os know that ;)
7628 2003-02-02 Sunday 20:21  sam
7630    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
7632 2003-02-02 Sunday 20:07  sam
7634    * ./debian/vlc.desktop: removed unnecessary file.
7636 2003-02-02 Sunday 20:01  sam
7638    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
7640 2003-02-02 Sunday 20:01  sam
7642    * ./debian/changelog: updated Debian changelog.
7644 2003-02-02 Sunday 19:45  sam
7646    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
7647      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
7649 2003-02-02 Sunday 18:57  sam
7651    * ./debian/woody-buildpackage: finished Woody build script.
7653 2003-02-02 Sunday 18:12  sam
7655    * ./po/de.po: german translation updates from Felix KĂ¼hne.
7657 2003-02-02 Sunday 18:09  jpsaman
7659  Added ffmpeg package to list of depenencies.
7661 2003-02-02 Sunday 17:18  sam
7663    * ./debian/woody-buildpackage: added a script to build .debs on woody.
7665 2003-02-02 Sunday 16:08  sam
7667    * ./NEWS: a few updates from gibalou.
7669 2003-02-02 Sunday 11:29  stippi
7671  cosmetic fix (drop mark would reappear if SHIFT was pressed)
7673 2003-02-02 Sunday 09:17  titer
7675   '--demuxdump-file -' dumps to standard output.
7676    (useful for operating systems which do not have '/dev/stdout'
7677     nor mkfifo)
7679 2003-02-02 Sunday 04:17  sam
7681    * renamed debian/README into debian/README.Debian.
7683 2003-02-02 Sunday 04:07  sam
7685    * ./debian: more packaging stuff.
7687 2003-02-02 Sunday 04:01  sam
7689    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
7690      of places.
7692 2003-02-02 Sunday 03:38  sam
7694    * ./doc/vlc.1: updated manpage.
7696 2003-02-02 Sunday 03:08  sam
7698    * ./po/it.po: ultimate italian fixes by Bruno Vella.
7700 2003-02-02 Sunday 03:03  sam
7702    * ./debian/*: tuned packaging.
7704 2003-02-02 Sunday 02:58  massiot
7706  * Bumped up revision number to 0.5.0
7708 2003-02-02 Sunday 02:11  sam
7710    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
7712 2003-02-02 Sunday 01:37  sam
7714    * ./po/*: more interface strings harmonization.
7716 2003-02-02 Sunday 01:23  jobi
7718      * NEWS: readded deleted entries, sorry about that.
7720 2003-02-02 Sunday 00:57  jobi
7722      * NEWS: VCD entry points and iso files
7723      * include/audio_output.h: more proper freebsd compilation fix
7724      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
7726 2003-02-02 Sunday 00:49  massiot
7728  * README.MacOSX.rtf: Typos
7729  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
7730  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
7731    titles.
7733 2003-02-02 Sunday 00:46  sam
7735    * ./po/*: more s/vlc/VLC/ changes.
7737 2003-02-02 Sunday 00:29  sam
7739    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
7740      to come.
7742 2003-02-02 Sunday 00:05  sam
7744    * ./NEWS: a few updates (translations, mozilla plugin).
7746 2003-02-01 Saturday 23:46  massiot
7748  * modules/gui/macosx/*: Fixed localization bugs
7749  * po/fr.po: Updated French translation
7750  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
7752 2003-02-01 Saturday 23:41  yves
7754  - ready for general 0.5.0 consumption
7755  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
7756  - more wxwindow stuff.
7757  - fixes here and here.
7758  - added more doc files like NEWS, THANKS etc.
7759  - still lacking mozilla plugin :(
7761 2003-02-01 Saturday 23:39  sam
7763    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
7764      instead of VLC_Create(), so that its strings are translated (was #92).
7766 2003-02-01 Saturday 23:28  sigmunau
7768   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
7769  with embedded wmp
7771 2003-02-01 Saturday 23:15  sam
7773    * ./AUTHORS: added Garf and updated entries.
7775 2003-02-01 Saturday 23:08  sam
7777    * ./INSTALL.libmad: removed that file; if one does not know how to build
7778      and install a library, he'd better not fiddle with VLC.
7780 2003-02-01 Saturday 22:03  babal
7782  - Win32 preference dialog box
7784 2003-02-01 Saturday 21:39  ipkiss
7786   * Win32 port
7788 2003-02-01 Saturday 21:24  titer
7790   BeOS news.
7792 2003-02-01 Saturday 21:23  sam
7794    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
7795      woody specific builds. Will fill them in a moment.
7797 2003-02-01 Saturday 21:20  massiot
7799  Tarkin, Tremor and Theora are only available when compiling from sources.
7801 2003-02-01 Saturday 21:10  massiot
7803  Forgot Tremor.
7805 2003-02-01 Saturday 21:04  jpsaman
7807  Checking in packageing files.
7809 2003-02-01 Saturday 20:59  jpsaman
7811  Updated for iPaq port
7813 2003-02-01 Saturday 20:34  massiot
7815  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
7816  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
7817  * src/misc/darwin_specific.m: more generic language detection
7818  * NEWS: summarized changes from 0.4.6 to 0.5.0
7820 2003-02-01 Saturday 19:04  sam
7822    * ./po/it.po: a few corrections.
7824 2003-02-01 Saturday 18:54  sam
7826    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
7827    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
7828      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
7829      variables which are now deprecated.
7831 2003-02-01 Saturday 18:53  sam
7833    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
7834      detached before being destroyed.
7836 2003-02-01 Saturday 18:41  sam
7838    * ./NEWS: added an empty NEWS file.
7839    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
7840      required when calling automake.
7842 2003-02-01 Saturday 16:33  massiot
7844  Updated Italian translation courtesy of Bruno Vella.
7846 2003-02-01 Saturday 16:20  massiot
7848  sam p0\/\/3r !
7850 2003-02-01 Saturday 12:01  stippi
7852  Changes done since Feb 28 2003:
7854 2003-02-01 Saturday 09:40  babal
7856  - fixed a compilation issue with C compilers
7858 2003-02-01 Saturday 01:21  fenrir
7860   * asf : trying to fix pts handling.
7862 2003-01-31 Friday 22:35  sam
7864    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
7866 2003-01-31 Friday 22:34  sam
7868    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
7869      kept up to date (and almost everything advertised in it was done).
7871 2003-01-31 Friday 18:53  lool
7873    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
7875 2003-01-31 Friday 16:56  sam
7877    * ./configure.ac.in: I was told some versions of mingw32 support neither
7878      -mms-bitfields nor -fnative-struct.
7880 2003-01-31 Friday 13:52  sam
7882    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
7884 2003-01-31 Friday 11:38  sam
7886    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
7888 2003-01-31 Friday 11:23  massiot
7890  Fixed a major bug of people who like to declare vars "unsigned int"
7891  when they can be -1 :p (why haven't we spotted that before ??).
7892  Closes #152.
7894 2003-01-31 Friday 10:54  sam
7896    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
7897      while there was no input (Closes: #153).
7899 2003-01-31 Friday 10:51  sam
7901    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
7902      Audio and Subtitles submenus into the Audio and Video menus.
7904 2003-01-31 Friday 10:14  sam
7906    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
7908 2003-01-31 Friday 09:51  sam
7910    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
7911      variables.
7913 2003-01-31 Friday 09:48  sam
7915    * ./configure.ac.in: complain when ALSA headers are not found but
7916      --enable-alsa was specified.
7918 2003-01-31 Friday 06:45  titer
7920   Minor GUI fixes
7922 2003-01-31 Friday 02:53  jlj
7924    * ./modules/gui/macosx: Defeated some deadlocks.
7925                            World domination ... is at hand.
7927 2003-01-30 Thursday 20:59  sam
7929    * ./src/misc/configuration.c: when an invalid short option is found, use
7930      the optopt variable instead of the current value of optind (Closes: #148).
7932 2003-01-30 Thursday 19:14  gbazin
7934  * src/video_output/video_output.c: we were still using free instead of
7935     vout_DestroySubPicture in one place.
7936  * modules/codec/spudec/parse.c: we now make sure we don't add several times
7937     the same highlight callback.
7939 2003-01-30 Thursday 18:07  lool
7941    * converted FAQ to SGML
7942    * SGML sucks, this is absolutely ugly, please reread
7944 2003-01-30 Thursday 16:36  gbazin
7946  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
7947     race condition between spudec and vout. This patch may not be all that
7948     nice because it does a lot of vlc_object_find() but it is the only
7949     solution I've been able to come-up with.
7950     Oh and I didn't fix the memory leak caused by the font when using text
7951     subtitles. If the vout changes while the spudec is running then we don't
7952     unload this font.
7954 2003-01-30 Thursday 15:46  hartman
7956  * modules/gui/macosx/intf.m
7957    - fixed a warning about parentheses
7959 2003-01-30 Thursday 15:39  hartman
7961  * ./modules/gui/macosx/intf.m:
7962    - we close the video window after a video is done playing.
7964 2003-01-30 Thursday 12:38  gbazin
7966  * src/video_output/vout_subpictures.c: fixed a few race conditions that
7967     were triggered by the dvdplay plugin.
7969 2003-01-30 Thursday 10:44  massiot
7971  Keep -O2 in --disable-optimizations mode, cause it can't harm...
7973 2003-01-30 Thursday 02:16  gbazin
7975  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
7976      PictureDisplayExtension(). This does also fix problems with the dvdplay
7977      plugin and menus with still pictures.
7979 2003-01-30 Thursday 00:39  massiot
7981  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
7982  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
7983    priority !!!
7984  * include/vlc_threads.h: tuned up OS X priorities
7986 2003-01-29 Wednesday 21:54  fenrir
7988   * asf : more sanity check for broken files.
7990 2003-01-29 Wednesday 18:14  hartman
7992  intf: the slower/faster buttons should not be continious.
7993  project: the source files were included in the Resources. No more.
7995 2003-01-29 Wednesday 18:10  sam
7997    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
7998      the title and chapter dialogs when DVD menus are activated.
8000 2003-01-29 Wednesday 17:28  gbazin
8002  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
8003     chapter 0. When title or chapter 0 are selected, they do not appear in
8004     the MRL.
8006 2003-01-29 Wednesday 17:07  massiot
8008  New nl translation, courtesy of dj hartman.
8010 2003-01-29 Wednesday 15:55  sam
8012    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
8013      in case the input dies before we even spawned our dvdplay interface
8014      (Closes: #141).
8016 2003-01-29 Wednesday 15:15  sam
8018    * ./po/ja.po: updated japanese translations, courtesy of KKI.
8020 2003-01-29 Wednesday 14:03  gbazin
8022  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
8023      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
8025 2003-01-29 Wednesday 12:59  gbazin
8027  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
8029 2003-01-29 Wednesday 11:41  jlj
8031    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
8033 2003-01-29 Wednesday 11:34  jlj
8035   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
8036   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
8037                         and using p_playlist->p_input instead.
8039 2003-01-29 Wednesday 11:17  gbazin
8041  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
8042      (closes #122).
8043  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
8044      settings (closes #122).
8046 2003-01-29 Wednesday 09:54  sam
8048    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
8049      messages that were lying around.
8051 2003-01-29 Wednesday 00:02  titer
8053   enabled changing filters on the fly
8055 2003-01-28 Tuesday 23:55  massiot
8057  Not sure the buffer was large enough.
8059 2003-01-28 Tuesday 23:38  fenrir
8061   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
8063 2003-01-28 Tuesday 22:52  sam
8065    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
8067 2003-01-28 Tuesday 22:03  sam
8069    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
8070      has been overriden by the user (Closes: #79).
8071    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
8072    * ./modules/*: fixed a few capitalization issues.
8074 2003-01-28 Tuesday 21:18  gbazin
8076  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
8077     title 0 when using the dvdplay plugin (title 0 = menu).
8079 2003-01-28 Tuesday 21:17  fenrir
8081   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
8083 2003-01-28 Tuesday 21:08  sam
8085    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
8086      DATA_PATH.
8087    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
8089 2003-01-28 Tuesday 21:06  sam
8091    * ./debian/*: activated the wxwindows plugin.
8093 2003-01-28 Tuesday 20:02  sam
8095    * ./toolbox: made a few glade-generated strings non-translatable.
8096    * ./po/*: fixed spelling errors in pofiles.
8098 2003-01-28 Tuesday 17:14  sam
8100    * ./debian/control: removed versioned dependency on libxosd.
8101    * ./debian/rules: added comments here and there.
8103 2003-01-28 Tuesday 17:11  sam
8105    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
8106      use "./toolbox --fix-glade" to generate and fix source files.
8107    * ./include/vlc_common.h: fixed compilation warnings.
8109 2003-01-28 Tuesday 16:57  sam
8111    * ALL: fixes for various compilation warnings and spelling errors.
8113 2003-01-28 Tuesday 16:52  sam
8115    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
8116      libxosd.
8118 2003-01-28 Tuesday 16:47  hartman
8120  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
8121       jlj will need to fix that.
8122       there is no feedback to the interface as of yet
8124 2003-01-28 Tuesday 15:59  hartman
8126  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
8127  * ./README.MacOSX.rtf: updated deinterlace and resize info
8129 2003-01-28 Tuesday 15:05  massiot
8131  We are now able to parse :
8132  dvdread:/Volumes/to@to/VIDEO_TS@1,1
8133  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
8134  Closes #77
8136 2003-01-28 Tuesday 14:49  sigmunau
8138  fixed another possible crash
8140 2003-01-28 Tuesday 14:41  gbazin
8142  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
8144 2003-01-28 Tuesday 14:00  fenrir
8146   * gtk: fixed 'cannot find file.xpm'.
8147   * wxwindows: compilation fix for older wxwindows header.
8149 2003-01-28 Tuesday 13:07  gbazin
8151  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
8153 2003-01-28 Tuesday 13:03  gbazin
8155  * modules/video_filter/deinterlace/deinterlace.c,
8156    modules/video_output/x11/xcommon.c: modified debug messages.
8158 2003-01-28 Tuesday 12:30  gbazin
8160  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
8161  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
8162  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
8163  variables.
8164  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
8165  switching deinterlace modes on the fly.
8166  * modules/gui/gtk/menu.c: updated the deinterlace menu.
8167  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
8169 2003-01-28 Tuesday 12:23  massiot
8171  Do not show the channels menu when the input stream is mono, closing #117.
8173 2003-01-28 Tuesday 10:05  titer
8175   * sanity Lock()s
8177 2003-01-28 Tuesday 08:17  titer
8179   * beos/* : do not forgot to destroy the Messages window, so vlc does
8180              lock when exiting
8181   * missing cvsignores
8183 2003-01-28 Tuesday 08:11  yves
8185  - new video_output/vout_encoder plugin.
8186  - new demux/a52sys plugin.
8188 2003-01-28 Tuesday 03:46  sam
8190    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
8192 2003-01-28 Tuesday 03:11  sam
8194    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
8195      and gnome plugins.
8197 2003-01-28 Tuesday 02:53  sam
8199    * ./configure.ac.in: first step in the world domination roadmap, setting
8200      the CVS version to -test4.
8202 2003-01-28 Tuesday 02:03  sam
8204    * ./po/*: spelling fixes.
8206 2003-01-28 Tuesday 01:50  hartman
8208  ALL: the next and previous buttons first work through the chapters. Only
8209       then they turn to the playlist.
8211 2003-01-28 Tuesday 00:22  sam
8213    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
8215 2003-01-27 Monday 23:48  massiot
8217  Additional check on p_first_byte_to_mix.
8219 2003-01-27 Monday 23:42  sam
8221    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
8222      Solaris make.
8224 2003-01-27 Monday 22:50  sam
8226    * ./src/audio_output/output.c: fixed return with a value in function
8227      returning void.
8229 2003-01-27 Monday 22:42  sam
8231    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
8232      anyway, do not provide our custom version.
8234 2003-01-27 Monday 21:44  ipkiss
8236   * Fixed a segfault (closes #132)
8238 2003-01-27 Monday 21:35  jobi
8240      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
8241             at least on FreeBSD 5.0
8243 2003-01-27 Monday 17:41  ipkiss
8245   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
8246     instead of a (vlc_list_t); this modification was needed because BCB
8247     doesn't like at all when a function (compiled with mingw32) returns
8248     a struct...
8249   * ALL: modified the files to take this change into account
8250   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
8252 2003-01-27 Monday 16:28  fenrir
8254   mms: another memory leak
8255   avi: comment out a debug statment.
8257 2003-01-27 Monday 10:29  titer
8259   Disabled DVD menus by default for 0.5.0
8261 2003-01-27 Monday 01:42  ipkiss
8263   * The space bar is a hotkey for pause/resume.
8265 2003-01-27 Monday 00:08  jlj
8267    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
8268                                      is now updated on panel BecomeKey.
8269    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
8271 2003-01-26 Sunday 22:57  gbazin
8273  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
8274  DVD menus.
8276 2003-01-26 Sunday 16:37  gbazin
8278  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
8280 2003-01-26 Sunday 14:53  hartman
8282  * Added myself to list of authors of these files. i had forgotten to do this.
8284 2003-01-26 Sunday 14:52  fenrir
8286   * all: raah, clean up glade output.
8288 2003-01-26 Sunday 14:49  fenrir
8290   * added stream output dialog box.
8292 2003-01-26 Sunday 13:37  gbazin
8294  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
8295      (p_input->p_first_byte_to_mix sometimes need to be reset)
8296  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
8298 2003-01-26 Sunday 12:34  fenrir
8300   * avi : fix play back for some broken avi
8302 2003-01-26 Sunday 10:36  gbazin
8304  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
8305      Better slider management in the main interface. Misc other small fixes.
8307 2003-01-26 Sunday 08:28  titer
8309   Added some colors.
8311 2003-01-26 Sunday 02:22  ipkiss
8313   * modules/video_output/directx: added a configuration variable and a
8314     "normal" one to set the vout window on top of ther windows
8315   * modules/gui/win32: the interface can use these variables
8316     (almost closes #84)
8318 2003-01-25 Saturday 21:34  hartman
8320  * changed the bugreporting url
8322 2003-01-25 Saturday 20:15  titer
8324   Added a window to see vlc messages.
8326 2003-01-25 Saturday 18:42  hartman
8328  * ./README.MacOSX.rtf: added two remarks on subtitle support.
8329  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
8330    - Added .wma filetype
8331    - Added README, COPYING etc. to resources
8332  * ALL: Added a Help menu.
8334 2003-01-25 Saturday 18:09  fenrir
8336   * faad : clean up.
8338 2003-01-25 Saturday 17:57  fenrir
8340   * all: fixed wrong usage of input_DeletePES.
8342 2003-01-25 Saturday 17:21  fenrir
8344   *mp4: fixed segfault when it fails to start a decoder and has specific
8345  informations to send.
8347 2003-01-25 Saturday 16:59  fenrir
8349   * ffmpeg: fixed memory leaks.
8351 2003-01-25 Saturday 16:58  fenrir
8353   * all : fixed some memory leaks thanks valgrind.
8355 2003-01-25 Saturday 12:42  hartman
8357  * README.MacOSX.rtf: Updated Readme for new release. Added section on
8358    subtitles and on bugreporting.
8359  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
8360    .sub and .srt files.
8362 2003-01-25 Saturday 12:00  hartman
8364  * Reverted back to non metal windows as dictated by Apple's User Interface
8365    Guidelines. Only the controller window stays metallic.
8367 2003-01-25 Saturday 03:12  fenrir
8369  * avi: no more segfault when we have 'max buffer allocation reached'
8370  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
8371  we cannot send null packet to decoder.
8373 2003-01-25 Saturday 01:03  titer
8375   * store windows sizes in the vlc configuration file
8376   * fixed an interface bug when launching a file from the command line
8377   * minor fixes or enhancements
8379 2003-01-24 Friday 18:25  hartman
8381  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
8383 2003-01-24 Friday 16:19  hartman
8385  * code we migh use in the future to change the subfile we use.
8386    not very useful now because of the .avi requirement to start/stop before
8387    loading/displaying the subs.
8389 2003-01-24 Friday 14:35  hartman
8391  ALL: fixed the deinterlace menuiteM
8392  cvS: ----------------------------------------------------------------------
8394 2003-01-24 Friday 14:34  hartman
8396  ALL: fixed the deinterlace menuitem
8398 2003-01-24 Friday 14:13  sam
8400    * ./doc/bugreport-howto.txt: minor updates.
8402 2003-01-24 Friday 12:01  sam
8404    * ./configure.ac.in: removed the --with-bcbuilder flag.
8405    * ./INSTALL.win32: updated accordingly.
8407 2003-01-24 Friday 06:31  titer
8409   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
8410                    BeOS computers (closes #119)
8411   * others: removed old printf or unused code.
8413 2003-01-24 Friday 06:21  hartman
8415  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
8416    after 2 seconds.
8418 2003-01-24 Friday 02:31  hartman
8420  * when the playlist is selected and you push the spacebar we pause/play
8421    the movie. this makes the behaviour more consistent, though the solution
8422    is somewhat unclean. We should fix this on a higher level but i don't see
8423    how we could/should.
8425 2003-01-24 Friday 00:53  hartman
8427  * the volume slider could only be dragged, not clicked. removed some
8428    useless code as well.
8430 2003-01-24 Friday 00:17  hartman
8432  * made a quick hack to create a resize bar. not sure if we should keep this.
8434 2003-01-23 Thursday 23:57  gbazin
8436  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
8437  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
8438  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
8439  play/pause button depending on the context.
8440  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
8442 2003-01-23 Thursday 23:51  massiot
8444  * Resized elements in the open panel,
8445  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
8446    mode is on the primary screen,
8447  * po/*: Updated po files.
8449 2003-01-23 Thursday 22:57  hartman
8451  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
8452    - oops, i enlarged the timeslider by accident. fixed
8453  * ./modules/gui/macosx/controls.m
8454    - fixed a mutex_lock issue
8456 2003-01-23 Thursday 22:39  hartman
8458  ALL: - made some panels into windows.
8459       - made the background picture non editable (removes the text cursor)
8460       - added slowmotion button
8462 2003-01-23 Thursday 22:25  hartman
8464  * ./modules/gui/macosx/controls.m
8465    - changed the slower button into a slowmotion button
8466    - fixed a forgotten mutex_unlock
8467  * ./modules/gui/macosx/intf.m
8468    - added the slowmotion button
8469    - some windows shouldn't register in the "Window" menu
8470  * ./modules/gui/macosx/open.m
8471    - allow multiple file selection
8473 2003-01-23 Thursday 21:47  massiot
8475  * Minor changes to the open panel, added AVI stream output option,
8476  * modules/gui/macosx/open.m: "Open File" is back,
8477  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
8479 2003-01-23 Thursday 17:13  massiot
8481  Fixed a segfault with quitting when no audio output plug-in was found
8482  (closes #108).
8484 2003-01-23 Thursday 15:53  sam
8486    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
8487      suggestion from lool).
8489 2003-01-23 Thursday 15:52  sam
8491    * ./modules/*: warning fixes.
8493 2003-01-23 Thursday 15:50  sam
8495    * ./modules/access/dvdread/input.c: warning fixes and a consistency
8496      fix (ilvu_sa cannot be -1).
8498 2003-01-23 Thursday 15:07  fenrir
8500   * asf: in fast/slow motion we don't play audio (unless there isn't any
8501  video). Added some clean up.
8503 2003-01-23 Thursday 13:54  massiot
8505  Derk-Jan Hartman.
8507 2003-01-23 Thursday 13:44  fenrir
8509   * don't send audio in fast/slow playing speed unless there isn't any video
8510  stream.
8512 2003-01-23 Thursday 11:48  massiot
8514  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
8515  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
8516    with MPEG files,
8517  * src/audio_output/output.c: Fixed dual-mono handling.
8519 2003-01-23 Thursday 10:25  gbazin
8521  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
8523 2003-01-23 Thursday 09:58  sam
8525    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
8526      instead of an error when it can't stat() the device (Closes: #77).
8528 2003-01-23 Thursday 09:53  gbazin
8530  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
8531  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
8532  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
8533  call (someone willing to investigate this ?).
8535 2003-01-23 Thursday 09:00  fenrir
8537   * demux: fix segfault while trying to opening files without extention...
8539 2003-01-22 Wednesday 22:19  sigmunau
8541   added an new config variable that takes an comma separated list of
8542  interface modules to be loaded in the background when vlc starts. This is
8543  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
8544  module was inserted, as this just needs to be added to this list now.
8546 2003-01-22 Wednesday 19:37  lool
8548    * modules/visualization/xosd/xosd.c: lower module capability when the
8549    DISPLAY environment variable is unset (gtk like behaviour)
8551 2003-01-22 Wednesday 18:31  massiot
8553  Reverse stereo option.
8555 2003-01-22 Wednesday 17:03  sam
8557    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
8558      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
8560 2003-01-22 Wednesday 16:41  lool
8562    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
8563    xosd_init returns NULL
8564    * lib is initialized with configured font
8565    * more safety checks
8567 2003-01-22 Wednesday 16:16  lool
8569    * modules/access/slp.c: #include <stdlib.h> because of a malloc
8571 2003-01-22 Wednesday 15:16  massiot
8573  Less aggressive debug message.
8575 2003-01-22 Wednesday 12:25  sam
8577    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
8579 2003-01-22 Wednesday 10:53  fenrir
8581   * add vout_encoder, not yet the codec parts.
8583 2003-01-22 Wednesday 10:44  fenrir
8585   * all: modified files for video transcoding. Still needed configure.ac.in
8587 2003-01-22 Wednesday 10:41  fenrir
8589   * added file needed for video transcoding with vlc.
8591 2003-01-22 Wednesday 10:03  massiot
8593  1.12 How do I join an IPv6 multicast stream?
8595 2003-01-22 Wednesday 09:54  massiot
8597  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
8598  * Fixed bugs regarding Dolby Surround downmixing.
8600 2003-01-22 Wednesday 04:51  fenrir
8602   * fixed my last fix about bug with non-progressive videos.
8604 2003-01-22 Wednesday 02:39  hartman
8606  ALL: fixed a small bug in the timeslider code
8608 2003-01-22 Wednesday 01:48  hartman
8610  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
8611    filetypes.
8612  * ./modules/gui/macosx/vout.m: Made the video window a textured window
8613  * All:
8614    - fixed several missing object_release bugs, that i had introduced.
8615    - updated the play/pause behaviour.
8616    - fixed an issue with the volumeslider.
8618 2003-01-22 Wednesday 01:40  lool
8620    * added --with-slp
8621    * now works under win32
8623 2003-01-22 Wednesday 01:13  titer
8625   * Fixed title / chapter menus
8626   * Clean up
8628 2003-01-22 Wednesday 00:32  fenrir
8630   * gtk: fixed a segfault with deinterlace.
8632 2003-01-21 Tuesday 21:19  lool
8634    * use of service attributes to get the name of the session, insert it in
8635      the playlist
8637 2003-01-21 Tuesday 18:43  lool
8639    * added a couple of malloc() checks
8641 2003-01-21 Tuesday 17:34  lool
8643    * now search all srvtypes and add all srvs of all srvtypes to the
8644      playlist (requires less configuration information, now zero)
8645    * usual cleanup and bug removal
8647 2003-01-21 Tuesday 17:08  hartman
8649  ALL: the slider updates the video while it slides.
8651 2003-01-21 Tuesday 17:00  fenrir
8653   * added "use DVD menu" choice.
8655 2003-01-21 Tuesday 16:46  fenrir
8657   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
8658  added some sanity checks.
8660 2003-01-21 Tuesday 14:26  hartman
8662  ALL: fixed my previous osx interface commit. had forgotten to save the files.
8664 2003-01-21 Tuesday 14:15  hartman
8666  * ./src/input/input_ext_intf.c
8667    - FASTER and SLOWER now take into account the current rate.
8669 2003-01-21 Tuesday 12:36  fenrir
8671   * gui/gtk : added a subtitle option in open dialog box.
8673 2003-01-21 Tuesday 12:23  hartman
8675  ALL: The addition of a volume slider required a small redesign of the
8676       interface. David Weber was again kind enough to help us.
8678 2003-01-21 Tuesday 12:01  hartman
8680  * Added an 'slowmotion' icon
8682 2003-01-21 Tuesday 10:29  massiot
8684  Fixed two major bugs in the audio output, triggering segfault when going
8685  to mono mode, and probably at some other places.
8687 2003-01-21 Tuesday 00:47  jlj
8689    * ./modules/gui/macosx/aout.m: output more debug info
8690    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
8691      http://nanocrew.net/vlc/mpslider.png
8693 2003-01-20 Monday 20:17  yves
8695  - new access/slp plugin.
8696  - more buildfor_{rh80,mdk{82,90}} stuff.
8697  - use %%mklibname macro.
8698  - use %%clean_menus in postun instead of %%update_menus everywhere.
8700 2003-01-20 Monday 20:07  fenrir
8702   * all: begin to up to date the gtk/gnome interface. All comments are
8703  welcome, and please reports bugs :)
8705 2003-01-20 Monday 17:52  massiot
8707  Used macro instead of hand-made code.
8709 2003-01-20 Monday 13:06  fenrir
8711   * all: converted some msg_Err into msg_Warn
8713 2003-01-20 Monday 13:04  fenrir
8715   * asf : more msg_Err -> msg_Warn
8717 2003-01-20 Monday 13:03  fenrir
8719   * aac: some msg_Err -> msg_Warn
8721 2003-01-20 Monday 13:01  fenrir
8723   * all: changed some msg_Err into msg_Warn.
8725 2003-01-20 Monday 10:59  massiot
8727  Fixed a dozen bugs regarding mono audio files.
8729 2003-01-20 Monday 03:45  hartman
8731  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
8732    - Added .cue and .ogg to the known filetypes
8733  ALL:
8734    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
8735    - Preliminary divx filesubtitle support.
8737 2003-01-20 Monday 02:45  titer
8739    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
8740   previous commits (closes #100)
8742 2003-01-20 Monday 02:19  fenrir
8744   * mpegvideo.c : raah, removed a debug message...
8746 2003-01-20 Monday 02:15  fenrir
8748   * mpegvideo.c : fix dts generation for non-progressive stream.
8750 2003-01-20 Monday 00:23  hartman
8752  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
8754 2003-01-19 Sunday 22:16  jpsaman
8756  New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it.
8758 2003-01-19 Sunday 16:57  massiot
8760  Requalified some error messages into warnings.
8762 2003-01-19 Sunday 08:28  fenrir
8764   * avi.c : proper way to store fourcc.
8766 2003-01-19 Sunday 08:27  fenrir
8768   * all: change the way fourcc are stored in bitmapinfoheader.
8770 2003-01-19 Sunday 03:16  sam
8772    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
8773      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
8774      compilation under anything other than OS X.
8776 2003-01-18 Saturday 20:24  alexis
8778  Compilation fix
8780 2003-01-18 Saturday 13:24  massiot
8782  Including font-eutopiabold36.rle for DivX and ogg subtitles.
8784 2003-01-18 Saturday 04:57  hartman
8786  * ./modules/gui/macosx/open.m
8787    - .bin files are now opened as disks, instead of as files
8789 2003-01-18 Saturday 04:10  hartman
8791  * ./modules/gui/macosx/open.m:
8792    - Removed the pretty animation. Wasn't working. This looks better.
8793    - fixed a potential memory problem
8795 2003-01-17 Friday 23:59  sam
8797    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
8798      the source comments.
8800 2003-01-17 Friday 21:46  hartman
8802  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
8804 2003-01-17 Friday 19:36  sam
8806    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
8808 2003-01-17 Friday 19:22  sam
8810    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
8812 2003-01-17 Friday 19:17  sam
8814    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
8815      of boundary checks in the handling of title/chapter menus. Title 0 is no
8816      longer reachable (Closes: #26).
8818 2003-01-17 Friday 18:19  titer
8820   Fixed the 'Do not use DVD menus' check box.
8822 2003-01-17 Friday 18:19  jpsaman
8824  Updating slider only once a second now.
8826 2003-01-17 Friday 17:22  massiot
8828  [no log message]
8830 2003-01-17 Friday 16:18  sam
8832    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
8833      sent to the parent video output by all filters, and mouse coordinates are
8834      translated when necessary (Closes: #15).
8836 2003-01-17 Friday 15:26  fenrir
8838   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
8839   * mpeg4video: removed a bad code dealing with pts discontinuity.
8840   * pes.c: try to avoid copying the whole  PES. (the first 64ko
8841  ins't any more copied :)
8843 2003-01-17 Friday 14:51  lool
8845    * added missing static
8847 2003-01-17 Friday 13:54  sam
8849    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
8850      calculation in slow-mo.
8852 2003-01-16 Thursday 23:37  sam
8854    * ./Makefile.am: fixed distribution of MSVC files.
8856 2003-01-16 Thursday 23:33  babal
8858  - my previous fix was a bad fix :(
8860 2003-01-16 Thursday 23:25  lool
8862    * configure.ac.in:
8863      . renamed access_slp to slp
8864      . slp is enabled by default if slp.h is present
8865    * modules/access/slp.c:
8866      . slp is now an access and a demux and forces the use of itself
8867      . cleanups and bug corrections
8868      . disappears of the playlist
8869        Thanks to fenrir for the help in debugging!
8871 2003-01-16 Thursday 23:00  massiot
8873  * Bumped up revision number to 0.5.0-test3,
8874  * Rearranged fields in the OS X interface to accomodate for translations,
8875  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
8876  * Auto-updated po files,
8877  * Manually updated fr.po.
8879 2003-01-16 Thursday 21:14  babal
8881  - input.c : doesn't even try to use the headphone filter for
8882              unsupported format (S/PDIF, ...)
8883  - m3u.c : support for MRLs
8884            better detection of absolute path under Windows
8885  - configure.ac.in : off_t was defined twice for mingw32
8886  - fr.po : translation of headphone filter strings
8888 2003-01-16 Thursday 20:08  lool
8890    * typo
8892 2003-01-16 Thursday 15:26  titer
8894   * InterfaceWindow.cpp : fixed DVD drag & drop
8895   * PreferencesWindow.* : added the possibility not to use DVD menus
8897 2003-01-16 Thursday 14:40  massiot
8899  Swedish is now sv, not se. Thanks yvounet. (c)
8901 2003-01-16 Thursday 14:39  yves
8903  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
8904  * new demux/m4v and mux/avi plugins
8906 2003-01-16 Thursday 14:34  sam
8908    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
8910 2003-01-16 Thursday 14:08  massiot
8912  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
8913    I do not have any file to test ; more precise PTS handling when losing
8914    sync.
8915  * src/audio_output/intf.c: fixed a warning.
8917 2003-01-16 Thursday 13:58  hartman
8919  * ALL:
8920  - integrated play/pause toggled button
8921  - global shortcut for play/pause by use of spacebar
8922  - new pause.png
8923  - removed pause button
8924  - close button in intf window. register window in Window menuitem.
8925  - rearranged the menu
8926  - changed some key-combo's to be more OSX compliant/consistent
8927  - The time text-field is no longer selectable
8928  - The faster/slower/ff/stop etc button are only available during playback
8929  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
8930  - Added Add/Remove buttons to the llaylist.
8931  - Made the drawer 10 pixels smaller. Looks much better.
8932  - added a volume slider.
8934 2003-01-16 Thursday 13:49  hartman
8936  * ./modules/gui/macosx/controls.m:
8937    - Added a volumeslider
8938    - removed pause button
8939    - added a fast forward action (increases speed in time)
8940    - changed the play method to allow for a toggled play pause button
8941    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
8942    - volumeUp and VolumeDown take the volumeSlider into account
8943  * ./modules/gui/macosx/intf.h:
8944    - added references for the volumeslider, new menuitems
8945  * ./modules/gui/macosx/intf.m:
8946    - correct init of volumeslider and other new intf elements
8947    - new title for Controller window
8948    - the state of buttons is dependant on a movie being played
8949    - toggle the play/pause button if a play/pause action is detected.
8950  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
8951  * ./modules/gui/macosx/vout.m:
8952    - removed some control keys which were no longer necesarry
8953    - give the window the title of the item being played
8955 2003-01-16 Thursday 13:22  hartman
8957  VolumeGet/VolumeSet now work even if no file is playing.
8959 2003-01-16 Thursday 12:56  sam
8961    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
8963 2003-01-16 Thursday 12:49  sam
8965    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
8966      information from configure.ac.in. Thanks to Stephane van Hardeveld for
8967      spotting this.
8969 2003-01-16 Thursday 09:05  sam
8971    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
8973 2003-01-16 Thursday 09:02  sam
8975    * ./include/vlc_common.h: fixed win32 plugin compilation.
8977 2003-01-16 Thursday 09:00  sam
8979    * ALL: merged more UI strings.
8981 2003-01-15 Wednesday 23:55  massiot
8983  * Fixed MPEG audio layer III VBR,
8984  * Mac OS X interface thread gets a real-time priority as well to avoid
8985    lock-ups,
8986  * VLAN error is now a warning.
8988 2003-01-15 Wednesday 13:58  massiot
8990  Typo.
8992 2003-01-15 Wednesday 13:48  sam
8994    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
8995      events once our window has been properly mapped.
8997 2003-01-15 Wednesday 13:46  massiot
8999  message queue overflow is now a warning.
9001 2003-01-15 Wednesday 13:16  sam
9003    * ALL: slightly changed some interface strings so that they are common to
9004      all GUIs, thus making the translators' work easier.
9006 2003-01-15 Wednesday 13:14  massiot
9008  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
9009  though.
9011 2003-01-15 Wednesday 12:25  massiot
9013  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
9014  and Jean-Paul Saman <jpsaman@wxs.nl>.
9016 2003-01-15 Wednesday 11:46  titer
9018   Fixed --with-mad and --with-mad-tree
9020 2003-01-15 Wednesday 11:27  massiot
9022  VolumeUp/Down/Mute now work even if no file is playing.
9024 2003-01-15 Wednesday 10:58  massiot
9026  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
9027  - Now using the low-level API of libmad,
9028  - Decoding split in parsing & decoding (just like A/52),
9029  - Should handle dual-mono files correctly,
9030  * The old mpeg_audio plug-in can no longer work in this scheme and has
9031    been disabled. Please _always_ compile with mad from now on.
9032  * Updated po files.
9034 2003-01-15 Wednesday 00:49  jlj
9036    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
9038 2003-01-15 Wednesday 00:10  massiot
9040  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
9042 2003-01-14 Tuesday 22:44  sam
9044    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
9045      Steven M. Schultz.
9047 2003-01-14 Tuesday 22:03  titer
9049    Fixed playlist behaviour (draging a file replaces the playlist, and
9050   draging a file while pressing the 'Shift' key appends it while the
9051   current one keeps playing.
9053 2003-01-14 Tuesday 18:56  sam
9055    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
9057 2003-01-14 Tuesday 16:00  titer
9059   Now you can save preferences.
9061 2003-01-14 Tuesday 15:31  titer
9063   * added a sanity lock
9065 2003-01-14 Tuesday 14:51  massiot
9067  * Fixed dual-mono handling of MPEG audio.
9068  * rc.c: fixed a warning.
9070 2003-01-14 Tuesday 14:48  titer
9072   * Added a file panel for subtitles file selection.
9074 2003-01-14 Tuesday 04:34  fenrir
9076   * stream_output.c: fix a bug with "null" stream.
9078 2003-01-14 Tuesday 01:30  sigmunau
9080  changed the a rule into add and made it work along with others such as play
9081  even when nothing is currently playing. Added a playlist command to list the
9082  entries currently in the playlist. plus some cleanups and sanity checks.
9084 2003-01-13 Monday 23:45  massiot
9086  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
9088 2003-01-13 Monday 20:02  jlj
9090    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
9092 2003-01-13 Monday 17:39  fenrir
9094   * adpcm: changed the way that data are read and thus seek will work.
9096 2003-01-13 Monday 17:11  ipkiss
9098   * MacOSX interface: fixed a stupid bug
9099   * Win32 interface: completed support for channel selection
9101 2003-01-13 Monday 16:58  massiot
9103  Compilation fix.
9105 2003-01-13 Monday 15:20  sam
9107    * ./toolbox: toolbox --update-po now automatically extracts strings from
9108      the Win32 interface.
9110 2003-01-13 Monday 15:14  alexis
9112  Fixed typo
9114 2003-01-13 Monday 14:51  massiot
9116  Do not forget to register aout_ChannelsRestart as the callback for
9117  audio-device, plus miscellaneous changes.
9119 2003-01-13 Monday 13:28  sam
9121    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
9122      avoid race conditions and deadlocks.
9124 2003-01-13 Monday 04:46  fenrir
9126   * mux/avi.c: added index creation.
9127   * demux/avi.c: fix stream length calculation.
9128   * stream_output.c: forgot a return value ...
9130 2003-01-13 Monday 02:33  fenrir
9132   * all: now mux and access_out can request to reserve some memory in front
9133  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
9134  really used.
9136 2003-01-13 Monday 02:30  fenrir
9138   * mp4: added parsing of some mov boxes (alternate movies).
9140 2003-01-13 Monday 01:11  sam
9142    * ./debian/rules: compilation bypasses for the Debian maintainer.
9144 2003-01-12 Sunday 19:08  jpsaman
9146  Fixed some paths.
9148 2003-01-12 Sunday 19:08  jpsaman
9150  Use gtk_main_quit only in one place (the function Manage()).
9152 2003-01-12 Sunday 18:26  fenrir
9154   * avi: partial fix for non interleaved file with incorrect( I'm not sure
9155  about that) stream descriptor. Now at least video will be played.
9157 2003-01-12 Sunday 18:25  jlj
9159    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
9161 2003-01-12 Sunday 15:38  sigmunau
9163   * src/video_output/video_output.c: add a key-pressed variable to p_vout
9164   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
9165  by reading the key-pressed variable
9166   * modules/control/lirc/lirc.c: allow navigation with remote control by
9167  faking keypresses (closes #38). I think the remotes for dvdplayers usually
9168  have buttons for "root menu" and "title menu". Whould this be easily
9169  implemented in vlc?
9171 2003-01-12 Sunday 06:39  fenrir
9173   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
9174  You have to force this demuxer.
9176 2003-01-12 Sunday 04:30  fenrir
9178   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
9179  them).
9181 2003-01-12 Sunday 04:11  fenrir
9183   * some workaround for clock.
9185 2003-01-12 Sunday 02:08  titer
9187   * beos/* : fixed a bug in the progress bar with big files
9188   * beos_specific.cpp : fixed the app signature
9189   * VlcWrapper.* : removed unused code
9191 2003-01-12 Sunday 01:26  sigmunau
9193   new rule for remote controls with combined play/pause button (like mine has)
9195 2003-01-12 Sunday 00:22  titer
9197   Corrected the list of supported MIME types.
9199 2003-01-11 Saturday 20:42  titer
9201   * Needed update because variables names changed in the 'adjust' module.
9203 2003-01-11 Saturday 20:25  gitan
9205  * SAP is disabled by default.
9207 2003-01-11 Saturday 19:33  stippi
9209  fixed flickering of skip buttons (and consequently crashing if you pressed them)
9211 2003-01-11 Saturday 18:31  fenrir
9213   * avi: fix my last fix :)
9215 2003-01-11 Saturday 18:10  fenrir
9217   * asf: prevent some segfault with broken file. (partially fix bug 72)
9218   * avi: respect frame size (for audio codec) and close bug 75.
9219   * ffmpeg: can now read multiples audio frames from the same buffer.
9221 2003-01-11 Saturday 17:23  ipkiss
9223   * Fixed my previous commit (thanks fenrir)
9225 2003-01-11 Saturday 14:09  ipkiss
9227   * compilation fix
9229 2003-01-10 Friday 17:30  lool
9231    * re-included playlist.h (got confused with vlc-playlist.h)
9233 2003-01-10 Friday 17:01  titer
9235   Thread priority management on BeOS.
9237 2003-01-10 Friday 16:21  titer
9239   Definitively fixed sync (I hope).
9241 2003-01-10 Friday 13:21  massiot
9243  Fixed liba52 detection using --with-a52.
9245 2003-01-10 Friday 12:34  asmax
9247  * fixed previous commit (didn't work everytime)
9249 2003-01-10 Friday 11:02  asmax
9251  * enable the network channel box when selecting network channel input
9252    (gnome interface)
9254 2003-01-10 Friday 10:01  lool
9256    * removed an useless inclusion
9258 2003-01-10 Friday 09:28  lool
9260    * access_slp LD options
9262 2003-01-10 Friday 09:25  lool
9264    * New entries:
9265      2.16 NO VIDEO!! or NO AUDIO !!
9266      3.3.4 Does VLC support DVD from all zones?
9267      3.3.5 How can I take screenshots?
9268      5. Miscellaneous
9269      5.1 How may I help your project?
9270      5.2 Why are your mailing-lists and your website in english?
9272 2003-01-10 Friday 08:04  yves
9274  * vlc.spec: new packetizer/mpeg4audio plugin added.
9276 2003-01-10 Friday 06:16  lool
9278    * removed VLC_GO to avoid skipping to the last program
9280 2003-01-10 Friday 04:58  lool
9282    * configure.ac.in, modules/access/slp.c: New SLP access module,
9283          see <http://www.openslp.org/>
9285 2003-01-09 Thursday 23:43  massiot
9287  * OS X: Fixed a segfault with empty configuration strings (closes #65),
9288  * cosmetic messages cleanups.
9290 2003-01-09 Thursday 22:30  lool
9292    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
9294 2003-01-09 Thursday 18:23  fenrir
9296   * avi: read less data at once as it seems to give better sound. (I thinks
9297  it's more a workaround that a true fix).
9299 2003-01-09 Thursday 18:06  sam
9301    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
9303 2003-01-09 Thursday 17:47  sam
9305    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
9306      instead of i_pitch for pixel access (Closes: #30).
9308 2003-01-09 Thursday 16:26  sam
9310    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
9311      closes #30).
9313 2003-01-09 Thursday 15:38  sam
9315    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
9316      config variables descriptions.
9318 2003-01-09 Thursday 14:05  sam
9320    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
9322 2003-01-09 Thursday 14:00  sam
9324    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
9325      now use the visible pitch of a picture, not its total pitch (Closes: #29).
9327 2003-01-09 Thursday 10:12  sam
9329    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
9330      according to the playing rate.
9332 2003-01-08 Wednesday 23:15  massiot
9334  Do not bail out when no *.gmo exists.
9336 2003-01-08 Wednesday 16:40  lool
9338    * typos
9339    * mentionned Redhat because it disables DMA
9341 2003-01-08 Wednesday 16:40  fenrir
9343   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
9344  muxer with libdvbpsi.
9345   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
9346  (only in ts_dvbpsi demuxer).
9348 2003-01-08 Wednesday 15:13  titer
9350   Partial fix for video/audio sync.
9352 2003-01-08 Wednesday 14:59  sam
9354    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
9355      display.
9357 2003-01-08 Wednesday 14:31  lool
9359    * Mentionned the inclusion of the contrib dir
9361 2003-01-08 Wednesday 14:00  sigmunau
9363  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
9364  a minor change in argumets passed to nsis
9366 2003-01-08 Wednesday 13:52  titer
9368   Use pf_memcpy and pf_memset.
9370 2003-01-08 Wednesday 12:13  lool
9372    * New entries:
9373      4. Legal concerns
9374      4.1 May I use the VideoLAN logo?
9375      4.2 May I reditribute VLC?
9377 2003-01-08 Wednesday 10:50  massiot
9379  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
9381 2003-01-08 Wednesday 10:46  fenrir
9383   * mp4.c: allowed multiple moov headers by taking the first one
9384  (multiple moov headers is strictly forbidden but I 've seen such file)
9386 2003-01-08 Wednesday 10:43  fenrir
9388   * faad: fixed a segfault when faad initialisation failed.(anyway it
9389  doesn't solve the real problem).
9391 2003-01-08 Wednesday 10:41  fenrir
9393   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
9394  an vol header. (In fact reverse an prevous commit)
9396 2003-01-08 Wednesday 10:40  fenrir
9398   * file.c: removed an useless debug message.
9400 2003-01-08 Wednesday 10:38  fenrir
9402   * all: added a new function (sout_BufferChain) and allowed dummy
9403  stream input creation (with "null" fourcc).
9405 2003-01-08 Wednesday 10:34  fenrir
9407   * pes.c, ps.c: a52 stream should now work.
9408   * ts.c: added support for libdvbpsi (like ts demux, two modules are
9409  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
9410  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
9411  and SL descriptor).
9413 2003-01-08 Wednesday 10:26  fenrir
9415   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
9416   * mpeg4video.c: I 've rewritten it
9418 2003-01-08 Wednesday 03:01  ipkiss
9420   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
9421     forgets to declare 'add_category_hint'
9422   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
9424 2003-01-08 Wednesday 02:32  titer
9426   Minor GUI fixes in the prefs window.
9428 2003-01-08 Wednesday 02:09  titer
9430   Fixed language and subtitle selection.
9432 2003-01-08 Wednesday 00:41  massiot
9434  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
9435  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
9437 2003-01-07 Tuesday 21:49  fenrir
9439   * all: I have added two new variables in es_descriptor_t and
9440  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
9441  a replacement of p_demux_data as this variable is used by
9442  some demuxers in another way. This way, I will be able to add
9443  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
9444  demuxer so if somebody wants ...)
9446 2003-01-07 Tuesday 15:12  jobi
9448    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
9449      file/ts_dvbpsi:) with TS streams that don't start with 0x47
9451 2003-01-07 Tuesday 15:12  massiot
9453  Fixed another very nasty localization bug.
9455 2003-01-07 Tuesday 14:58  massiot
9457  New "spdif" setting, allowing to permanently disable S/PDIF detection.
9459 2003-01-07 Tuesday 14:38  massiot
9461  Removed unused options in the aout.
9463 2003-01-07 Tuesday 13:26  sam
9465    * minor updates to pofiles.
9467 2003-01-06 Monday 22:57  massiot
9469  Fixed a compilation issue.
9471 2003-01-06 Monday 22:07  massiot
9473  * Bumped up revision number to 0.5.0-test2,
9474  * MacOS X port: new error dialog displaying error messages,
9475  * Updated localization files,
9476  * Comestic fixes.
9478 2003-01-06 Monday 20:08  yves
9480  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
9481  - removed access/rtp plugin (merged in access/udp).
9482  - removed codec/imdct and codec/downmix plugins (deprecated).
9483  - libvlc0-devel provides libvlc-devel.
9484  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
9485    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
9487 2003-01-06 Monday 02:45  massiot
9489  MacOS X port :
9490  * New "stream output" area in the open panel.
9492 2003-01-06 Monday 00:37  garf
9494   * added a i_min, i_max, f_min and f_max in module_config_t structure
9495   * added a add_integer_with_range() and add_float_with_range()
9496   * gtk interface: now uses a slider when a min or a max is specified
9498 2003-01-05 Sunday 21:03  sigmunau
9500   modules/demux/asf/*: added some file info code
9501   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
9502  these cause to much trubble
9504 2003-01-05 Sunday 20:45  massiot
9506  Fixed the "stream has changed" bug.
9508 2003-01-05 Sunday 16:23  massiot
9510  MacOS X port :
9511  * Fixed a segfault in the "Close Window" code,
9512  * Fullscreen state is now retained between files,
9513  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
9515 2003-01-05 Sunday 13:39  gbazin
9517  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
9518  the audio output thread. That should make Win9x/Me happier.
9520 2003-01-05 Sunday 03:21  jlj
9522    MacOS X port:
9523    * replaced playlist panel with drawer.
9524    * implemented context menu for playlist tableview.
9526 2003-01-05 Sunday 02:39  massiot
9528  * Added the possibility to select DVD menus with VIDEO_TS folder in the
9529    OS X open panel.
9531 2003-01-05 Sunday 01:55  massiot
9533  * Added a Close Window and a close box to our QuickTime video output.
9535 2003-01-04 Saturday 23:49  gbazin
9537  * configure.ac.in: fixed typo in wxWindows headers detection code.
9539 2003-01-04 Saturday 17:14  titer
9541   We now check if the BSoundPlayer's buffer size is not the one we
9542   were expecting.
9544 2003-01-04 Saturday 16:27  gbazin
9546  * src/audio_output/output.c: don't forget to free the audio buffer when
9547  we are trashing it.
9549 2003-01-04 Saturday 13:50  jpsaman
9551  Cosmetic changes.
9553 2003-01-04 Saturday 13:30  jpsaman
9555  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
9557 2003-01-04 Saturday 04:11  jlj
9559    MacOS X port:
9560    * main window controls are back. based on suggestion by Dan Macpherson.
9562 2003-01-04 Saturday 00:21  jpsaman
9564  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
9566 2003-01-03 Friday 23:58  jpsaman
9568  Updated package release number
9570 2003-01-03 Friday 21:38  jlj
9572    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
9574 2003-01-03 Friday 20:55  jpsaman
9576  Slider functionality for Familiar interface.
9578 2003-01-03 Friday 14:44  sam
9580    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
9581      support in the Gtk+ and GNOME interfaces.
9583 2003-01-03 Friday 13:07  massiot
9585  * modules/access/file.c: we now regularly check the size of the file, in
9586    case it is being downloaded.
9588 2003-01-03 Friday 00:11  massiot
9590  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
9591  it).
9593 2003-01-03 Friday 00:03  jlj
9595    * ./src/misc/darwin_specific.m:
9596      Fixed (really!) segfault. Don't release o_lang objects, they're managed
9597      by NSUserDefaults.
9599 2003-01-02 Thursday 23:50  massiot
9601  Cosmetic.
9603 2003-01-02 Thursday 23:09  massiot
9605  MacOS X port :
9606  * Fixed the Device submenu,
9607  * There is still a segfault in darwin_specific.m.
9609 2003-01-02 Thursday 22:49  jlj
9611    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
9613 2003-01-02 Thursday 20:48  gbazin
9615  * modules/codec/*: reverted my previous patch that explicitly set
9616  i_bytes_per_frame and i_frame_length in each audio decoder.
9617  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
9618  and i_frame_length.
9620 2003-01-01 Wednesday 11:14  jlj
9622    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
9623    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
9624                                    released twice) and memory leak.
9626      Bonne AnnĂ©e!