* ChangeLog: update.
[vlc.git] / ChangeLog
1 2003-07-29 Tuesday 23:50  gbazin
2
3  * configure.ac: added the svlc shortcut for the skins.
4  * install-win32: removed the custom link in the start menu.
5
6 2003-07-29 Tuesday 23:01  gbazin
7
8  * ChangeLog: updated the changelog for the release
9
10 2003-07-29 Tuesday 22:25  gbazin
11
12  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
13
14 2003-07-29 Tuesday 22:20  gbazin
15
16  * src/video_output/video_output.c: fixed potential segfault.
17  * configure.ac: don't bail out if matroska headers are not found.
18
19 2003-07-29 Tuesday 21:56  gbazin
20
21  * toolbox: fixed typo in the changelog rule.
22
23 2003-07-29 Tuesday 21:46  gbazin
24
25  * modules/video_output/directx/events.c: compilation fix.
26
27 2003-07-29 Tuesday 21:14  gbazin
28
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.
36
37 2003-07-29 Tuesday 18:51  fenrir
38
39   * http.c:  under linux if no directory is specified search "share/http"
40  and then DATA_PATH"/http".
41
42 2003-07-29 Tuesday 17:42  gbazin
43
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.
50
51 2003-07-29 Tuesday 09:32  sam
52
53    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
54      event handling bug.
55
56 2003-07-28 Monday 22:46  gbazin
57
58  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
59
60 2003-07-28 Monday 21:41  massiot
61
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
68
69 2003-07-28 Monday 20:25  jpsaman
70
71  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
72
73 2003-07-28 Monday 20:23  jpsaman
74
75  Added NEWS for iPaq port.
76
77 2003-07-28 Monday 20:23  jpsaman
78
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
83
84 2003-07-28 Monday 18:02  massiot
85
86  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
87    now used to browse through the DVD menus.
88
89 2003-07-28 Monday 13:19  massiot
90
91  * Fixed my last commit.
92
93 2003-07-28 Monday 07:16  fenrir
94
95   * rc: Fixed a bug with seek command.
96         Added support of "seek n%" (Usefull when mux_rate is nul )
97
98 2003-07-28 Monday 07:05  jpsaman
99
100  Added PDA images to Makefile.am
101
102 2003-07-27 Sunday 23:58  fenrir
103
104   * sub: does not issue an error message when sub-file is empty.
105
106 2003-07-27 Sunday 23:05  hartman
107
108  * Brought the new options system to the OSX gui.
109    and some small fixes.
110
111 2003-07-27 Sunday 21:35  jpsaman
112
113  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
114
115  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
116
117 2003-07-27 Sunday 16:20  gbazin
118
119  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
120
121 2003-07-27 Sunday 16:14  gbazin
122
123  * modules/audio_output/alsa.c: bail out if the device is already in use.
124
125 2003-07-27 Sunday 15:49  gbazin
126
127  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
128
129 2003-07-27 Sunday 14:10  massiot
130
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
135
136  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
137  mode, make the interface take that into account.
138
139 2003-07-27 Sunday 12:31  ipkiss
140
141   * All: Removed the win32 plugin; wxwindows rulez :)
142
143 2003-07-26 Saturday 18:54  titer
144
145   freetype.c: basic YUY2 rendering (Y only)
146
147 2003-07-26 Saturday 15:36  gbazin
148
149  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
150
151 2003-07-26 Saturday 15:34  fenrir
152
153  ffmpeg: fix potential overread for mpeg4 with vol.
154
155 2003-07-26 Saturday 14:19  gbazin
156
157  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
158
159 2003-07-26 Saturday 14:04  ipkiss
160
161   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
162     value was always true...)
163
164 2003-07-26 Saturday 12:41  gbazin
165
166  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
167
168 2003-07-25 Friday 22:50  gbazin
169
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.
172
173 2003-07-25 Friday 13:24  gbazin
174
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.
177
178 2003-07-25 Friday 11:37  gbazin
179
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.
182
183 2003-07-25 Friday 11:33  gbazin
184
185  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
186  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
187
188 2003-07-25 Friday 01:11  hartman
189
190  * subsdec now uses the new options code.
191
192 2003-07-25 Friday 01:09  hartman
193
194  * Updated it.po
195
196 2003-07-25 Friday 01:09  hartman
197
198  * Largely updated nl.po
199  * Updated it.po
200
201 2003-07-24 Thursday 23:21  gbazin
202
203  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
204
205 2003-07-24 Thursday 22:58  gbazin
206
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.
208
209 2003-07-24 Thursday 22:05  sam
210
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".
215
216 2003-07-24 Thursday 21:50  gbazin
217
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.
221
222 2003-07-24 Thursday 20:34  sam
223
224    * bootstrap:
225      + Run autopoint with the -f flag.
226      + Remove stamp files in the bootstrap process.
227
228 2003-07-24 Thursday 19:30  sigmunau
229
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.
233
234 2003-07-24 Thursday 19:07  sigmunau
235
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.
238
239 2003-07-24 Thursday 18:30  bigben
240
241  * "frequency=" is channel frequency in kHz again
242
243  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
244  the command line
245
246 2003-07-24 Thursday 18:27  bigben
247
248  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
249  * shows a warning if frequency is in "previous syntax range"
250
251 2003-07-24 Thursday 17:31  gbazin
252
253  * modules/gui/wxwindows/open.cpp: compilation fix.
254
255 2003-07-24 Thursday 16:07  gbazin
256
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.
259
260 2003-07-23 Wednesday 23:05  gbazin
261
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.
265
266 2003-07-23 Wednesday 22:55  massiot
267
268  * Updated po files. STRINGS ARE FROZEN !!!
269
270 2003-07-23 Wednesday 22:02  jpsaman
271
272  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
273
274 2003-07-23 Wednesday 22:01  gbazin
275
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).
279
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();
281
282 2003-07-23 Wednesday 21:45  hartman
283
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 :)
289
290 2003-07-23 Wednesday 19:11  titer
291
292   freetype.c : use the default BeOS font on BeOS
293
294 2003-07-23 Wednesday 17:31  ipkiss
295
296   * modules/gui/skins/src/banks.cpp: removed a useless event I had
297     forgotten
298
299 2003-07-23 Wednesday 09:14  asmax
300
301  * all: fixed depcomp failure
302
303 2003-07-23 Wednesday 07:37  jpsaman
304
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;".
306
307 2003-07-23 Wednesday 01:28  gbazin
308
309  * modules/misc/sap.c: oops, compilation fix.
310
311 2003-07-23 Wednesday 01:13  gbazin
312
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 ':'.
317
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.
322
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().
325
326 2003-07-22 Tuesday 22:02  hartman
327
328  * Fix Makefiles for removed .rle fonts
329
330 2003-07-22 Tuesday 20:49  hartman
331
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.
337
338 2003-07-22 Tuesday 20:25  bigben
339
340  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
341  Breaks compatibility with previous syntax...
342
343 2003-07-22 Tuesday 18:06  gbazin
344
345  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
346
347 2003-07-22 Tuesday 15:59  gbazin
348
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.
351
352 2003-07-22 Tuesday 13:58  bigben
353
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
359
360 2003-07-21 Monday 23:53  fenrir
361
362   * http: added "del" and "empty" control. (for playlist). Corrected
363  "previous" command.
364   TODO: doc :(
365
366 2003-07-21 Monday 19:45  jpsaman
367
368  Forgot this one.
369
370 2003-07-21 Monday 19:38  jpsaman
371
372  Added missing familiar-playlistb16x16.xpm
373
374 2003-07-21 Monday 19:25  jpsaman
375
376  Updated build rules for the Sharp Zaurus.
377
378 2003-07-21 Monday 19:19  jpsaman
379
380  Updated build rules for iPaq.
381
382 2003-07-21 Monday 18:24  gbazin
383
384  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
385
386 2003-07-21 Monday 17:48  gbazin
387
388  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
389
390 2003-07-21 Monday 17:29  gbazin
391
392  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
393
394 2003-07-21 Monday 01:38  hartman
395
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.
399
400 2003-07-20 Sunday 23:46  gbazin
401
402  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
403
404 2003-07-20 Sunday 23:30  gbazin
405
406  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
407  GREY.
408
409 2003-07-20 Sunday 23:05  sigmunau
410
411  removed some c++ style comments, fixed some untrue comments, moved a
412  function prototype
413
414 2003-07-20 Sunday 22:16  hartman
415
416  * Update of language files
417
418 2003-07-20 Sunday 22:06  hartman
419
420  * bumped up version to 0.6.1-test1
421
422 2003-07-20 Sunday 21:41  hartman
423
424  * Set the default font on Mac OS X to the system font.
425
426 2003-07-20 Sunday 21:28  gbazin
427
428  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
429
430 2003-07-20 Sunday 20:54  hartman
431
432  * removed matrox support, since the modules is broken
433    http://bugs.gentoo.org/show_bug.cgi?id=24910
434
435 2003-07-20 Sunday 20:42  ipkiss
436
437   * modules/gui/skins/*: removed useless code
438
439 2003-07-20 Sunday 20:33  gbazin
440
441  * src/input/input_ext-plugins.c: fixed previous commit.
442  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
443
444 2003-07-20 Sunday 19:48  hartman
445
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.
454
455 2003-07-20 Sunday 16:56  ipkiss
456
457   * modules/misc/freetype.c: compilation fix for windows
458
459 2003-07-20 Sunday 16:26  sigmunau
460
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.
464
465  Someone (possibly me) should write some renderer functions for other
466  colorspaces.
467
468 2003-07-20 Sunday 15:33  gbazin
469
470  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
471
472 2003-07-20 Sunday 15:17  gbazin
473
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.
475
476 2003-07-20 Sunday 12:34  sigmunau
477
478  some cleanup in file info code, add fourccs in hex form ( some users want
479  that ), add audio bitrate when available (untested)
480
481 2003-07-20 Sunday 12:22  gbazin
482
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.
485
486 2003-07-20 Sunday 10:38  gbazin
487
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.
490
491 2003-07-20 Sunday 08:30  zorglub
492
493  modules/control/joystick.c: Joystick control module (linux only)
494
495  disabled by default, use --enable-joystick & --extraintf joystick
496
497  actions are:
498         left-right: variable speed seek
499         up-down: browse the playlist
500         button 1: play/pause
501         button 2: fullscreen
502
503 2003-07-19 Saturday 16:33  gbazin
504
505  * modules/gui/wxwindows/*: proper characters encoding conversions.
506     Override the popup menu only for the main interface.
507
508 2003-07-19 Saturday 15:25  sigmunau
509
510  alsa is only available on linux
511
512 2003-07-19 Saturday 15:15  sigmunau
513
514  Render the glyph for each character only once, and not once for each frame.
515  Should speed up things a bit.
516
517 2003-07-19 Saturday 15:12  fenrir
518
519   * mp4: parse another box.
520
521 2003-07-19 Saturday 14:41  sigmunau
522
523  Use proper linespacing
524
525 2003-07-19 Saturday 14:22  gbazin
526
527  * src/libvlc.c: use UTF-8 internally on win32.
528
529 2003-07-19 Saturday 14:14  sigmunau
530
531  fix linking with iconv for the spudec module
532
533 2003-07-19 Saturday 11:29  sam
534
535    * Makefile.am: Fixed the plugins' target directory location.
536
537 2003-07-19 Saturday 00:02  hartman
538
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.
541
542 2003-07-18 Friday 23:50  hartman
543
544  * add a #include <errno.h>
545
546 2003-07-18 Friday 23:41  hartman
547
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.
551
552  I think I did this correctly, but it might be wise to review this :)
553
554 2003-07-18 Friday 20:52  gbazin
555
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.)
558
559 2003-07-18 Friday 20:16  hartman
560
561  * had forgotten to actually activate mozilla :)
562
563 2003-07-18 Friday 20:06  gbazin
564
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.
568
569 2003-07-18 Friday 20:00  hartman
570
571  * mozilla support enabled
572  * added USE mad and libid3tag
573  * added mp3lame capability to ffmpeg.
574  * updated wxGTK requirements to 2.4.1
575
576 2003-07-18 Friday 19:26  titer
577
578   Added 'CDVC' fourcc (another one for DV video)
579
580 2003-07-18 Friday 14:18  gbazin
581
582  * modules/gui/wxwindows/wxwindows.cpp: oops.
583
584 2003-07-18 Friday 13:22  gbazin
585
586  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
587
588 2003-07-18 Friday 11:39  gbazin
589
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.
592
593 2003-07-17 Thursday 22:54  gbazin
594
595  * src/playlist/playlist.c: fixed recent playlist breakage.
596
597 2003-07-17 Thursday 18:58  gbazin
598
599  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
600
601 2003-07-17 Thursday 17:30  gbazin
602
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.
606
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.
609
610 2003-07-17 Thursday 16:34  sam
611
612    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
613      dependencies right.
614    * src/stream_output/announce.c: Compilation fix.
615
616 2003-07-17 Thursday 15:49  sam
617
618    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
619      if $FOO contains spaces. Worked around the problem.
620
621 2003-07-17 Thursday 14:54  sam
622
623    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
624      top_srcdir.
625
626 2003-07-17 Thursday 14:28  sam
627
628    * src/stream_output/announce.c:
629      + Fixed Win32 port.
630      + Speed optimizations in split().
631      + More coding style fixes.
632
633 2003-07-17 Thursday 14:10  sam
634
635    * src/stream_output/announce.c:
636      + Coding style fixes.
637      + Use memcpy() instead of for() loops.
638
639 2003-07-17 Thursday 13:09  sam
640
641    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
642      current directory but looked for in the parent directory.
643
644 2003-07-17 Thursday 13:01  sam
645
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.
652
653 2003-07-17 Thursday 12:06  sam
654
655    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
656    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
657
658 2003-07-17 Thursday 09:25  sigmunau
659
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
662
663 2003-07-16 Wednesday 21:42  sam
664
665    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
666      directory, because that's where Gentoo puts it.
667
668 2003-07-16 Wednesday 17:19  gbazin
669
670  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
671
672 2003-07-16 Wednesday 17:17  gbazin
673
674  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
675
676 2003-07-16 Wednesday 16:33  sam
677
678    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
679
680 2003-07-16 Wednesday 16:06  sam
681
682    * configure.ac: complain when mozilla-config isn't found.
683
684 2003-07-16 Wednesday 15:52  sam
685
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.
692
693 2003-07-16 Wednesday 15:40  sam
694
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.
700
701 2003-07-16 Wednesday 15:32  sam
702
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).
707
708 2003-07-16 Wednesday 15:25  sam
709
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.
714
715 2003-07-15 Tuesday 18:12  sigmunau
716
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.
720
721  Clarified and doxygenized some of the documentation on subpictures
722
723 2003-07-15 Tuesday 18:01  alexis
724
725  Update for the spec files.
726
727 2003-07-15 Tuesday 16:07  gbazin
728
729  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
730
731 2003-07-15 Tuesday 13:12  gbazin
732
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.
734
735 2003-07-14 Monday 22:25  sigmunau
736
737          had to forget something :)
738
739 2003-07-14 Monday 21:32  sigmunau
740
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.
742
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
755
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.
757
758 2003-07-14 Monday 20:36  sigmunau
759
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
765
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.
769
770 2003-07-14 Monday 16:10  gbazin
771
772  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
773
774 2003-07-13 Sunday 19:58  massiot
775
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.
778
779 2003-07-13 Sunday 14:55  gbazin
780
781  * modules/gui/skins/*: removed unused GTK2_SKINS code.
782
783 2003-07-13 Sunday 13:18  gbazin
784
785  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
786
787 2003-07-13 Sunday 12:52  sigmunau
788
789  cleanup comments
790
791 2003-07-13 Sunday 12:35  massiot
792
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).
796
797 2003-07-13 Sunday 12:15  massiot
798
799  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
800    would progressively empty on some DVDs.
801
802 2003-07-12 Saturday 13:33  gbazin
803
804  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
805
806 2003-07-12 Saturday 00:56  fenrir
807
808   * http.c : fix definition conflict under OS X (at least).
809
810 2003-07-11 Friday 23:36  gbazin
811
812  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
813  * NEWS: update in preparation for 0.6.1.
814
815 2003-07-11 Friday 23:14  gbazin
816
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.
820
821 2003-07-11 Friday 19:29  fenrir
822
823   * disabled by default. (It's a nice security hole for those)
824
825 2003-07-11 Friday 18:21  fenrir
826
827   * index: little fix for refresh url.
828   * browse: example.
829
830 2003-07-11 Friday 18:19  fenrir
831
832   * http: * fix for double // under linux.
833           * another useless feature: can browse local files (for sout)
834
835 2003-07-11 Friday 11:58  gbazin
836
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).
840
841 2003-07-11 Friday 09:50  gbazin
842
843  * include/httpd.h: compilation fix.
844  * modules/control/http.c: win32 fixes.
845
846 2003-07-11 Friday 08:04  sam
847
848    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
849
850 2003-07-11 Friday 07:13  gbazin
851
852  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
853
854 2003-07-10 Thursday 23:55  fenrir
855
856   * mmstu: workaround for some streams. (missing 0x11 answer).
857
858 2003-07-10 Thursday 22:37  fenrir
859
860   * httpd: fix a segfault.
861
862 2003-07-10 Thursday 22:29  fenrir
863
864   * all: samples pages for http interface.
865
866 2003-07-10 Thursday 22:24  fenrir
867
868   * http: rework of the http interface.
869
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.
874
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 ;)
879
880 2003-07-10 Thursday 18:29  zorglub
881
882  * http: added support for user/pass (--http-user & --http-pass)
883
884  * httpd: removed hard-coded user/pass for admin page.
885     (now: --http-admin-pass & --http-admin-user )
886
887 2003-07-10 Thursday 11:15  adn
888
889  now messages can be saved to a file
890
891 2003-07-10 Thursday 07:08  sam
892
893    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
894      filename in a package.
895
896 2003-07-10 Thursday 01:33  fenrir
897
898   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
899
900 2003-07-10 Thursday 00:47  hartman
901
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.
911
912 2003-07-09 Wednesday 22:10  gbazin
913
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.
916
917 2003-07-09 Wednesday 21:42  gbazin
918
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.
922
923 2003-07-09 Wednesday 13:52  sam
924
925    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
926
927 2003-07-09 Wednesday 10:59  adn
928
929  corrected a newbie notation
930
931 2003-07-09 Wednesday 09:30  adn
932
933  a "clear" button now allows to clear the messages' text window
934
935 2003-07-09 Wednesday 01:31  hartman
936
937  * don't sleep while committing.
938
939 2003-07-09 Wednesday 01:30  hartman
940
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.
945
946 2003-07-08 Tuesday 16:21  sam
947
948    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
949      instead.
950
951 2003-07-08 Tuesday 13:40  sam
952
953    * bootstrap: Removed dashes from makefile variables.
954
955 2003-07-08 Tuesday 13:13  sam
956
957    * po/: Updated pofiles using the new toolbox.
958
959 2003-07-08 Tuesday 13:09  sam
960
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).
969
970 2003-07-07 Monday 18:14  sam
971
972    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
973      not specified.
974
975 2003-07-07 Monday 17:01  sam
976
977    * AUTHORS: Added Olivier Aubert.
978    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
979
980 2003-07-07 Monday 16:59  sam
981
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.
987
988 2003-07-07 Monday 16:53  sam
989
990    * bootstrap: The "clean" rule now also removes generated sources.
991
992 2003-07-07 Monday 15:50  gbazin
993
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.
997
998 2003-07-07 Monday 14:56  massiot
999
1000  Do not link twice with -logg under Darwin.
1001
1002 2003-07-07 Monday 12:04  sam
1003
1004    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
1005
1006 2003-07-07 Monday 07:14  adn
1007
1008  * now spaces are allowed in SAP annouces.
1009
1010 2003-07-06 Sunday 23:14  massiot
1011
1012  Fixed Mac OS X build.
1013
1014 2003-07-06 Sunday 18:20  gbazin
1015
1016  * install-win32: fixed my last commit.
1017
1018 2003-07-06 Sunday 16:35  sigmunau
1019
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
1024
1025 2003-07-06 Sunday 16:22  gbazin
1026
1027  * INSTALL.win32: added an instruction for using tar to extract the contrib.
1028  * modules/stream_out/transcode.c: added mp3 fourcc.
1029
1030 2003-07-06 Sunday 16:13  gbazin
1031
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.
1037
1038 2003-07-05 Saturday 21:31  alexis
1039
1040  es.c: fix typo.
1041
1042 2003-07-05 Saturday 15:35  sam
1043
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().
1047
1048 2003-07-05 Saturday 15:00  zorglub
1049
1050  * sap.c: Improved IPv6 multicast detection
1051
1052  * announce.c:
1053         - coding style fixes
1054         - fixed port detection in IPv6 addresses (with ':' inside)
1055
1056 2003-07-05 Saturday 14:47  sam
1057
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.
1072
1073 2003-07-04 Friday 19:00  titer
1074
1075   logo.c : gcc != 3 compile fix
1076
1077 2003-07-04 Friday 16:35  sam
1078
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.
1087
1088 2003-07-04 Friday 15:20  adn
1089
1090  * Added a SAP Announces Button for wxWindows
1091
1092 2003-07-04 Friday 14:56  sam
1093
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.
1099
1100 2003-07-04 Friday 14:26  adn
1101
1102  * bug fix, @ is not necessary in fact ;)
1103
1104 2003-07-04 Friday 14:06  adn
1105
1106  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
1107    systematically sent separately.
1108
1109  * Multicast IP form is "@IP" and not "IP". Right ?
1110
1111 2003-07-04 Friday 13:53  sam
1112
1113    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
1114      build errors are never ignored.
1115
1116 2003-07-04 Friday 12:20  adn
1117
1118  * Added a Miscellaneous Panel in wxwindows stream output.
1119
1120  * Added a SAP Announce button in this panel.
1121
1122 2003-07-03 Thursday 19:25  garf
1123
1124   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
1125
1126 2003-07-03 Thursday 12:20  sam
1127
1128    * debian/rules: Fixed a zshism in a variable's pattern substitution.
1129
1130 2003-07-03 Thursday 11:23  sam
1131
1132    * bootstrap, Makefile.am: Slightly reduced build verbosity.
1133
1134 2003-07-03 Thursday 09:37  sam
1135
1136    * Makefile.am: Fixed the installation of plugins that were going one
1137      directory too low.
1138
1139 2003-07-03 Thursday 03:35  sam
1140
1141    * debian/rules: Fixed the package generation on !x86.
1142    * .cvsignore: Do not ignore the m4 directory.
1143
1144 2003-07-03 Thursday 02:56  sam
1145
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.
1149
1150 2003-07-03 Thursday 00:11  fenrir
1151
1152   * ps: fix a dead loop with mis-detected file or bad content.
1153
1154 2003-07-02 Wednesday 22:47  sam
1155
1156    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
1157      thanks to DJ.
1158
1159 2003-07-02 Wednesday 20:01  gbazin
1160
1161  * toolbox: fixed ./toolbox --distclean
1162
1163 2003-07-02 Wednesday 18:44  zorglub
1164
1165  * httpd.c: fixed a french string
1166
1167  * sap.c: use defines
1168
1169 2003-07-02 Wednesday 16:12  sam
1170
1171    * debian/changelog: Debian-specific changelog for a pending upload.
1172
1173 2003-07-02 Wednesday 14:08  sam
1174
1175    * bootstrap: Fix for the Mozilla plugin build.
1176
1177 2003-07-02 Wednesday 13:50  sam
1178
1179    * bootstrap: Guaah. Typo.
1180
1181 2003-07-02 Wednesday 13:32  sam
1182
1183    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
1184      is actually nicer this way.
1185
1186 2003-07-02 Wednesday 11:21  sam
1187
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.
1193
1194 2003-07-02 Wednesday 09:30  alexis
1195
1196  Updated vlc.spec file for Linux Mandrake.
1197
1198 2003-07-01 Tuesday 21:32  fenrir
1199
1200   * http: removed a too verbose message, make vim happier.
1201
1202 2003-07-01 Tuesday 19:17  sam
1203
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).
1209
1210 2003-07-01 Tuesday 18:28  sam
1211
1212    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
1213      obsolescent by the latest ones.
1214
1215 2003-07-01 Tuesday 17:46  sam
1216
1217    * configure.ac: Ooops, got the attribute(packed) check upside-down.
1218
1219 2003-07-01 Tuesday 17:28  sam
1220
1221    * bootstrap: Fixed detection of older automake version that advertise
1222      themselves as 1.[0-5]-* instead of 1.[0-5].*.
1223
1224 2003-07-01 Tuesday 17:14  sam
1225
1226    * configure.ac: Added a compiler check for __attribute__((__packed__)).
1227
1228 2003-07-01 Tuesday 16:34  sam
1229
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.
1233
1234 2003-07-01 Tuesday 16:25  sam
1235
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?
1240
1241 2003-07-01 Tuesday 15:06  sam
1242
1243    * configure.ac: Added a --with-v4l option like in VLS.
1244
1245 2003-07-01 Tuesday 14:25  sam
1246
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.
1255
1256 2003-07-01 Tuesday 13:13  sam
1257
1258    * Makefile.am: Gaaaaah, forgot to rename headers again!
1259
1260 2003-07-01 Tuesday 13:12  sam
1261
1262    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
1263      dialog (Fixes: #946).
1264
1265 2003-07-01 Tuesday 12:56  sam
1266
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.
1270
1271 2003-07-01 Tuesday 12:50  sam
1272
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.
1283
1284 2003-07-01 Tuesday 12:01  sam
1285
1286    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
1287
1288 2003-07-01 Tuesday 11:58  sam
1289
1290    * toolbox: use nawk instead of awk (Fixes: #780).
1291
1292 2003-07-01 Tuesday 11:58  sam
1293
1294    * HACKING: updated doc to match the new build.
1295
1296 2003-07-01 Tuesday 09:00  adn
1297
1298  * I am just a boulet :(
1299
1300 2003-07-01 Tuesday 08:55  adn
1301
1302  * little fix, sorry !
1303
1304 2003-07-01 Tuesday 08:30  adn
1305
1306  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
1307
1308  * added a link to return to the main administration page after a kick or ban operation
1309
1310 2003-06-30 Monday 20:44  gbazin
1311
1312  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
1313
1314 2003-06-30 Monday 20:08  gbazin
1315
1316  * modules/stream_out/transcode.c: compilation fix.
1317
1318 2003-06-30 Monday 01:52  hartman
1319
1320  * remove debug statements.
1321
1322 2003-06-30 Monday 01:51  hartman
1323
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.
1332
1333 2003-06-29 Sunday 22:07  gbazin
1334
1335  * modules/visualization/xosd/xosd.c: lowered the module's score.
1336
1337 2003-06-29 Sunday 20:58  gbazin
1338
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)
1340
1341 2003-06-29 Sunday 20:15  sam
1342
1343    * toolbox: fuck OS X!
1344
1345 2003-06-29 Sunday 19:15  fenrir
1346
1347   * m3u: remove useless debug messages, fix element insertion.
1348
1349 2003-06-29 Sunday 19:12  sam
1350
1351    * debian/rules:
1352      + Enabled the video4linux input plugin.
1353
1354 2003-06-29 Sunday 19:04  sam
1355
1356    * toolbox: syntax fix for OS X's retarded sed.
1357
1358 2003-06-29 Sunday 14:57  sam
1359
1360    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
1361
1362 2003-06-29 Sunday 14:00  ipkiss
1363
1364   * fr.po: some new translations + fixes
1365
1366 2003-06-29 Sunday 00:14  hartman
1367
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
1371
1372 2003-06-28 Saturday 23:56  fenrir
1373
1374   * ffmpeg: disable direct rendering when width or height aren't a multiple
1375  of 16 (on the fly not only based upon header).
1376
1377   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
1378  use http interface with http streaming).
1379
1380 2003-06-28 Saturday 21:27  fenrir
1381
1382   * input: close all vouts (not only the first one).
1383
1384 2003-06-28 Saturday 21:18  fenrir
1385
1386   video_output.c: should fix playback of file with multiple video track,
1387  and usage of display in stream output.
1388
1389 2003-06-28 Saturday 21:16  fenrir
1390
1391   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
1392   with .mp4 files)
1393
1394 2003-06-28 Saturday 21:03  hartman
1395
1396  * s/;T;/;D;
1397    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
1398
1399 2003-06-28 Saturday 19:19  fenrir
1400
1401   * m3u: clean up and fix .m3u parsing. Please *test*.
1402
1403 2003-06-28 Saturday 17:20  fenrir
1404
1405   * input.c : call input_DelInfo _after_ that all decoders have been
1406  destroyed as vorbis decoder could add info.
1407
1408 2003-06-28 Saturday 15:27  sam
1409
1410    * Makefile.am: fixed the location of the intl sources.
1411
1412 2003-06-28 Saturday 14:31  sam
1413
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.
1419
1420 2003-06-28 Saturday 13:04  sam
1421
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.
1438
1439     This commit should fix builds that use --srcdir (Closes: #319).
1440
1441 2003-06-28 Saturday 12:07  massiot
1442
1443  * modules/demux/mkv.cpp: Compile fix for OS X.
1444
1445 2003-06-28 Saturday 01:17  sam
1446
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.
1453
1454 2003-06-28 Saturday 00:29  sam
1455
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.
1461
1462 2003-06-27 Friday 23:31  sam
1463
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.
1477
1478 2003-06-27 Friday 18:27  sam
1479
1480    * Makefile.am: create directories before installing stuff in them.
1481    * m4/Makefile.am: distribute our generated private.m4 file.
1482
1483 2003-06-27 Friday 17:01  sam
1484
1485    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
1486
1487 2003-06-27 Friday 16:26  sam
1488
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.
1493
1494 2003-06-27 Friday 16:15  gbazin
1495
1496  * configure.ac: fixed matroska detection.
1497
1498 2003-06-27 Friday 14:05  sam
1499
1500    * m4/vlc.m4: CVS forgot to add this file. I swear.
1501
1502 2003-06-27 Friday 13:50  sam
1503
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.
1522
1523 2003-06-27 Friday 13:38  sam
1524
1525    * src/misc/configuration.c: minor fix in a comment.
1526    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
1527
1528 2003-06-27 Friday 10:31  zorglub
1529
1530  * modules/demux/m3u.c :
1531      Added name support. Only implemented for M3U and B4S playlists at the moment
1532
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.
1535
1536 2003-06-26 Thursday 19:36  gbazin
1537
1538  * modules/codec/mpeg_video/parser.c: fixed broken file.
1539
1540 2003-06-26 Thursday 18:14  sam
1541
1542    * modules/demux/util/sub.c,
1543      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
1544
1545 2003-06-26 Thursday 16:46  fenrir
1546
1547   * mkv: more ebml element parsing.
1548
1549 2003-06-26 Thursday 16:04  gbazin
1550
1551  * src/stream_output/announce.c: msvc compilation fix.
1552
1553 2003-06-26 Thursday 14:42  zorglub
1554
1555  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
1556
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
1559
1560 2003-06-26 Thursday 12:19  sam
1561
1562    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
1563      with a couple of modules.
1564
1565 2003-06-25 Wednesday 23:46  sam
1566
1567    * src/stream_output/announce.c:
1568      + Fixed a multiline string.
1569      + Coding style fixes.
1570
1571 2003-06-25 Wednesday 21:47  fenrir
1572
1573   * transcode: fix a potential segfault.
1574
1575 2003-06-25 Wednesday 21:17  asmax
1576
1577  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
1578    At last closes bug #625 !
1579
1580 2003-06-25 Wednesday 21:03  zorglub
1581
1582  * ./include/announce.h
1583    ./src/stream_output/announce.c  : use send instead of sendto.
1584
1585  * ./modules/misc/sap.c : use a define
1586
1587 2003-06-25 Wednesday 20:37  fenrir
1588
1589   * mkv: a little memory leak.
1590
1591 2003-06-25 Wednesday 19:28  fenrir
1592
1593   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
1594
1595 2003-06-25 Wednesday 15:50  fenrir
1596
1597   * httpd: fix a memory and thread leak.
1598
1599 2003-06-25 Wednesday 14:41  sam
1600
1601    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
1602
1603 2003-06-25 Wednesday 09:13  gbazin
1604
1605  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
1606
1607 2003-06-25 Wednesday 08:59  massiot
1608
1609  ++
1610
1611 2003-06-25 Wednesday 03:08  sam
1612
1613    * toolbox:
1614      + Disabled useless verbosity.
1615      + Fixed some incorrect ">/dev/null 2>&1" semantics.
1616
1617 2003-06-25 Wednesday 00:40  fenrir
1618
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.
1622
1623 2003-06-24 Tuesday 23:11  fenrir
1624
1625   * lalala ;)
1626
1627 2003-06-24 Tuesday 23:00  fenrir
1628
1629   * mkv : spelling mistakes.
1630
1631 2003-06-24 Tuesday 22:53  fenrir
1632
1633   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
1634   percent and not time, it's better.
1635   Please test.
1636
1637 2003-06-24 Tuesday 22:26  asmax
1638
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)
1644
1645 2003-06-24 Tuesday 19:59  fenrir
1646
1647   * mkv: remove unnecessary header.
1648
1649 2003-06-24 Tuesday 19:35  fenrir
1650
1651   * mkv: when seeking, by default, try to reach the file position not the
1652  time (seek seems better).
1653
1654 2003-06-24 Tuesday 18:42  fenrir
1655
1656   * mkv: clean up, more input infos, begin to parse Tags element (don't work
1657   yet).
1658
1659 2003-06-24 Tuesday 15:50  sam
1660
1661    * Makefile.am: changed interface.h to vlc_interface.h.
1662
1663 2003-06-24 Tuesday 15:37  sam
1664
1665    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
1666      linkage instead.
1667
1668 2003-06-24 Tuesday 13:33  sam
1669
1670    * include/interface.h: renamed this file to vlc_interface.h to avoid name
1671      collisions with a couple of plugins.
1672
1673 2003-06-24 Tuesday 11:26  gbazin
1674
1675  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
1676
1677  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
1678
1679 2003-06-24 Tuesday 09:31  sam
1680
1681    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
1682      well as .lo/.la files.
1683
1684 2003-06-24 Tuesday 06:07  fenrir
1685
1686   * mkv: use b_mute and add meta informations.
1687
1688 2003-06-24 Tuesday 00:50  fenrir
1689
1690   * avi : don't resynch on key frame for audio stream.
1691
1692 2003-06-24 Tuesday 00:33  fenrir
1693
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.
1698
1699 2003-06-24 Tuesday 00:31  gbazin
1700
1701  * modules/demux/ogg.c: fix for ogg web streams.
1702
1703 2003-06-23 Monday 23:51  gbazin
1704
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.
1709
1710 2003-06-23 Monday 20:35  asmax
1711
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
1715
1716 2003-06-23 Monday 17:01  bigben
1717
1718  Copy / paste of code so that the pvr input parse all parameters. Doesn't
1719  work for the standard (PAL/SECAM/NTSC) yet.
1720
1721 2003-06-23 Monday 16:09  gbazin
1722
1723  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
1724  * modules/demux/util/id3tag.c: small cleanup.
1725
1726 2003-06-23 Monday 13:45  zorglub
1727
1728  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
1729
1730 2003-06-23 Monday 11:41  zorglub
1731
1732  * Stream output now support IPv6 SAP announces
1733  * Code cleanup in SAP
1734
1735 2003-06-23 Monday 10:21  sam
1736
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).
1739
1740 2003-06-23 Monday 00:30  fenrir
1741
1742   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
1743
1744 2003-06-23 Monday 00:18  hartman
1745
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 :(
1748
1749 2003-06-22 Sunday 23:22  fenrir
1750
1751   * mkv: fix vorbis track. But sound quality is horrible ( probably
1752  timestamps problems)
1753
1754 2003-06-22 Sunday 18:56  gbazin
1755
1756  * doc/Makefile.am: one more like this and I'll become crazy.
1757
1758 2003-06-22 Sunday 18:30  gbazin
1759
1760  * doc/Makefile.am: fixed make dist
1761
1762 2003-06-22 Sunday 18:07  gbazin
1763
1764  * NEWS: added an entry for the experimental matroska demux.
1765
1766 2003-06-22 Sunday 17:52  gbazin
1767
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.
1770
1771 2003-06-22 Sunday 16:52  gbazin
1772
1773  * configure.ac: really removed -Wdisabled-optimization this time.
1774
1775 2003-06-22 Sunday 16:27  fenrir
1776
1777   * mkv: fix a double delete.
1778
1779 2003-06-22 Sunday 16:00  gbazin
1780
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).
1783
1784 2003-06-22 Sunday 15:43  gbazin
1785
1786  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
1787  * include/interface.h: updated comment.
1788
1789 2003-06-22 Sunday 15:30  hartman
1790
1791  * Removed mp4 muxer support (temporarily)
1792
1793 2003-06-22 Sunday 15:07  asmax
1794
1795  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
1796
1797 2003-06-22 Sunday 15:03  hartman
1798
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
1801
1802 2003-06-22 Sunday 14:36  fenrir
1803
1804   * mkv: better seeking support.
1805
1806 2003-06-22 Sunday 14:06  gbazin
1807
1808  * configure.ac: compile fix for sunos
1809
1810 2003-06-22 Sunday 13:31  gbazin
1811
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
1815
1816 2003-06-22 Sunday 13:27  sigmunau
1817
1818  turned a debug message into a comment
1819
1820 2003-06-22 Sunday 13:06  asmax
1821
1822  * x11/x11_window.cpp: raise a window when clicking on it
1823
1824 2003-06-22 Sunday 12:54  asmax
1825
1826  * at least it compiles now ;)
1827
1828 2003-06-22 Sunday 12:46  asmax
1829
1830  * reverted my previous commit: cannot work as expected
1831  * src/theme.cpp: fixed a delete[] / free mismatch
1832
1833 2003-06-22 Sunday 12:27  fenrir
1834
1835   * mkv: basic seek support (only with file with cues, it doesn't search key
1836   frame, ...)
1837          clean up.
1838
1839 2003-06-22 Sunday 08:49  fenrir
1840
1841   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
1842
1843 2003-06-22 Sunday 07:39  fenrir
1844
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      * ...
1854
1855 2003-06-22 Sunday 01:08  sam
1856
1857    * Makefile.dep: the file that would never die.
1858
1859 2003-06-22 Sunday 00:40  titer
1860
1861   beos/* : - cleaned the way to mute/unmute
1862            - save the volume when exiting
1863
1864 2003-06-22 Sunday 00:00  asmax
1865
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
1870
1871 2003-06-21 Saturday 22:30  hartman
1872
1873  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
1874  * only set prefs on safe, not earlier.
1875
1876 2003-06-21 Saturday 21:59  sam
1877
1878    * src/libvlc.c: got rid of type-punning warnings.
1879
1880 2003-06-21 Saturday 20:45  sam
1881
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.
1894
1895 2003-06-21 Saturday 17:26  sigmunau
1896
1897  removed a duplicate entry from the NEWS file
1898
1899 2003-06-21 Saturday 17:05  sam
1900
1901    * .cvsignore:
1902      + Removed configure.ac from the ignore list.
1903
1904 2003-06-21 Saturday 17:04  sam
1905
1906    * configure.ac.in is no more, we can now use configure.ac like normal people,
1907      bootstrap generates the proper magic for us.
1908
1909 2003-06-21 Saturday 16:09  sam
1910
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.
1915
1916 2003-06-21 Saturday 14:24  gbazin
1917
1918  * modules/access_output/file.c: make the output file writeable by the owner.
1919
1920 2003-06-20 Friday 23:13  hartman
1921
1922  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
1923
1924 2003-06-20 Friday 21:34  ipkiss
1925
1926   * ./doc/skins/events-howto.txt: added some events
1927   * ./modules/gui/skins/*: fixed my last commit
1928
1929 2003-06-20 Friday 19:50  ipkiss
1930
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
1935
1936 2003-06-20 Friday 15:34  hartman
1937
1938  * Made the search path configuration options, directory instead of string options.
1939
1940 2003-06-20 Friday 11:42  alexis
1941
1942  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
1943  python/setup.py: a configuration that should work better.
1944
1945 2003-06-20 Friday 01:27  hartman
1946
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.
1949
1950 2003-06-19 Thursday 21:09  gbazin
1951
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.
1954
1955 2003-06-19 Thursday 18:45  gbazin
1956
1957  * modules/access_output/udp.c: removed unnecessary code.
1958
1959 2003-06-19 Thursday 18:44  titer
1960
1961   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
1962    a few Dano/Zeta themes
1963
1964 2003-06-19 Thursday 18:22  gbazin
1965
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).
1967
1968 2003-06-19 Thursday 13:08  sam
1969
1970    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
1971      because I forgot to reinitialise an index.
1972
1973 2003-06-19 Thursday 12:21  gbazin
1974
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.
1976
1977 2003-06-19 Thursday 02:14  sam
1978
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.
1987
1988 2003-06-18 Wednesday 12:18  zorglub
1989
1990  SAP can now listen for IPv6 announces
1991
1992  To enable this, start vlc with --sap-ipv6
1993  To disable IPv4 listening, use --no-sap-ipv4
1994
1995  You can also set the scope of the announces (default is 3)
1996
1997 2003-06-17 Tuesday 21:52  asmax
1998
1999  * moved the ttl help in the right section
2000
2001 2003-06-17 Tuesday 21:07  gbazin
2002
2003  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
2004
2005 2003-06-17 Tuesday 20:56  asmax
2006
2007  * fixed another compilation issue of python module
2008
2009 2003-06-17 Tuesday 20:47  asmax
2010
2011  * fixed a very old bug preventing the whole thing from working :(
2012
2013 2003-06-17 Tuesday 20:10  hartman
2014
2015  * Fixes to the german translation
2016
2017 2003-06-17 Tuesday 20:03  hartman
2018
2019  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
2020
2021 2003-06-17 Tuesday 18:13  asmax
2022
2023  * tooltips are now updated during scrolling
2024
2025 2003-06-17 Tuesday 16:09  gbazin
2026
2027  * modules/*: got rid of empty module objects.
2028  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
2029
2030 2003-06-17 Tuesday 14:43  hartman
2031
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: ----------------------------------------------------------------------
2035
2036 2003-06-17 Tuesday 14:38  hartman
2037
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>
2042
2043 2003-06-16 Monday 21:55  gbazin
2044
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.
2047
2048 2003-06-16 Monday 20:49  gbazin
2049
2050  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
2051
2052 2003-06-16 Monday 20:23  gbazin
2053
2054  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
2055
2056 2003-06-16 Monday 15:39  zorglub
2057
2058  * SAP can now handle SAP-announced IPv6 streams
2059
2060 2003-06-15 Sunday 22:32  hartman
2061
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
2065
2066 2003-06-15 Sunday 15:20  hartman
2067
2068  * Fixed applescript Fullscreen command.
2069
2070 2003-06-15 Sunday 15:16  sigmunau
2071
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
2075
2076 2003-06-15 Sunday 14:00  hartman
2077
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.
2081
2082 2003-06-15 Sunday 01:23  massiot
2083
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.
2087
2088 2003-06-14 Saturday 22:14  hartman
2089
2090  * We should be compatible with older versions of faad again
2091
2092 2003-06-14 Saturday 22:12  gbazin
2093
2094  * configure.ac.in: old faad2 detection.
2095
2096 2003-06-14 Saturday 21:18  gbazin
2097
2098  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
2099
2100 2003-06-14 Saturday 21:06  hartman
2101
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
2105
2106 2003-06-14 Saturday 18:49  gbazin
2107
2108  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
2109
2110 2003-06-14 Saturday 16:29  gbazin
2111
2112  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
2113  kept their original value (thanks fenrir for the suggestion).
2114
2115 2003-06-14 Saturday 15:43  gbazin
2116
2117  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
2118  enabled by default.
2119
2120 2003-06-14 Saturday 12:32  titer
2121
2122   beos/VideoOutput.cpp : make the BPopUpMenu stickable
2123
2124 2003-06-14 Saturday 00:49  titer
2125
2126   include/vlc_threads.h: more BeOS' priorities tuning.
2127
2128 2003-06-13 Friday 21:18  asmax
2129
2130  * X11 skin windows should have an icon now
2131
2132 2003-06-13 Friday 15:54  gbazin
2133
2134  modules/gui/wxwindows/*: fix for the volume control under win32.
2135
2136 2003-06-13 Friday 12:08  gbazin
2137
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)
2139
2140 2003-06-13 Friday 03:21  sam
2141
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.
2145
2146 2003-06-13 Friday 00:15  titer
2147
2148   modules/gui/beos/Interface.cpp : fixed a possible crash
2149
2150 2003-06-12 Thursday 23:03  gbazin
2151
2152  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
2153
2154 2003-06-12 Thursday 22:27  massiot
2155
2156  * modules/codec/spudec/spudec.c: Take small font by default
2157
2158 2003-06-12 Thursday 22:03  gbazin
2159
2160  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
2161
2162 2003-06-12 Thursday 21:28  gbazin
2163
2164  * modules/gui/wxwindows/*: added a volume control.
2165
2166 2003-06-12 Thursday 15:56  gbazin
2167
2168  * modules/access_output/file.c: win32 compilation fix.
2169
2170 2003-06-12 Thursday 11:37  zorglub
2171
2172  Code cleanup
2173
2174 2003-06-12 Thursday 08:14  gbazin
2175
2176  * share/Makefile.am: fixed my previous fix ;)
2177
2178 2003-06-12 Thursday 06:56  gbazin
2179
2180  * Makefile.am: fixed inclusion of skins in make dist.
2181
2182 2003-06-11 Wednesday 22:46  gbazin
2183
2184  * ALL: bumped version number to 0.6.0-test3 + po updates
2185
2186 2003-06-11 Wednesday 21:46  asmax
2187
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)
2190
2191 2003-06-11 Wednesday 21:41  gbazin
2192
2193  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
2194
2195 2003-06-11 Wednesday 20:36  gbazin
2196
2197  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
2198  some platforms.
2199
2200 2003-06-11 Wednesday 18:45  gbazin
2201
2202  * NEWS: updated.
2203
2204 2003-06-11 Wednesday 18:20  gbazin
2205
2206  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
2207
2208 2003-06-11 Wednesday 15:53  gbazin
2209
2210  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
2211
2212 2003-06-11 Wednesday 10:42  gbazin
2213
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.
2217
2218 2003-06-10 Tuesday 23:01  massiot
2219
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).
2228
2229 2003-06-10 Tuesday 22:42  gbazin
2230
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.
2232
2233 2003-06-10 Tuesday 11:43  gbazin
2234
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.
2238
2239 2003-06-10 Tuesday 11:12  massiot
2240
2241  Fixed a potential segfault.
2242
2243 2003-06-09 Monday 22:02  asmax
2244
2245  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
2246
2247 2003-06-09 Monday 21:14  asmax
2248
2249  * X11 skins are now loaded from home directory or if it fails, from
2250    the share directory
2251
2252 2003-06-09 Monday 19:56  jpsaman
2253
2254  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
2255
2256 2003-06-09 Monday 19:51  jpsaman
2257
2258  Updated build packages for test2 release.
2259
2260 2003-06-09 Monday 19:08  asmax
2261
2262  * fixed a segfault in FileInfo when p_info->psz_name == NULL
2263    but there are still other segfaults sometimes in FileInfo !!
2264
2265 2003-06-09 Monday 14:04  asmax
2266
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
2271
2272 2003-06-09 Monday 12:33  asmax
2273
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 ;)
2278
2279 2003-06-09 Monday 09:29  massiot
2280
2281  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
2282
2283 2003-06-09 Monday 07:16  gbazin
2284
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.
2287
2288 2003-06-09 Monday 06:52  gbazin
2289
2290  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
2291
2292 2003-06-09 Monday 00:33  massiot
2293
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
2300
2301 2003-06-09 Monday 00:32  asmax
2302
2303  * drag & drop works with gnome file manager now
2304
2305 2003-06-09 Monday 00:07  asmax
2306
2307  * drag & drop for X11 skins. Still mysterious problems but it's better
2308    than nothing
2309
2310 2003-06-08 Sunday 18:40  gbazin
2311
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.
2314
2315 2003-06-08 Sunday 18:17  asmax
2316
2317  * very beginning of drag and drop support in X11 skins
2318
2319 2003-06-08 Sunday 16:56  gbazin
2320
2321  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
2322
2323 2003-06-08 Sunday 16:04  titer
2324
2325   Minor fix
2326
2327 2003-06-08 Sunday 15:22  asmax
2328
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
2333
2334 2003-06-08 Sunday 12:45  gbazin
2335
2336  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
2337
2338 2003-06-08 Sunday 11:33  asmax
2339
2340  * better implementation of timers for X11 skins
2341
2342 2003-06-08 Sunday 00:32  asmax
2343
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 ;)
2347
2348 2003-06-07 Saturday 19:19  gbazin
2349
2350  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
2351
2352 2003-06-07 Saturday 19:05  gbazin
2353
2354  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
2355  and instructions to generate new fonts.
2356
2357 2003-06-07 Saturday 12:19  asmax
2358
2359  * beginning of tooltips (only in the console at the moment ;)
2360
2361 2003-06-07 Saturday 10:18  gbazin
2362
2363  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
2364
2365 2003-06-07 Saturday 03:45  titer
2366
2367   modules/access/pvr/pvr.c : compile fix
2368
2369 2003-06-07 Saturday 03:25  titer
2370
2371   missing cvsignore
2372
2373 2003-06-07 Saturday 00:36  asmax
2374
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
2377
2378 2003-06-06 Friday 23:34  asmax
2379
2380  * got rid of this useless error message
2381
2382 2003-06-06 Friday 21:47  asmax
2383
2384  * x11/x11_window.cpp: fixed clipping and text attributes
2385
2386 2003-06-06 Friday 19:40  asmax
2387
2388  * key shortcuts for X11 skins are now working
2389
2390 2003-06-06 Friday 14:50  gbazin
2391
2392  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
2393
2394 2003-06-06 Friday 13:34  gbazin
2395
2396  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
2397
2398 2003-06-06 Friday 11:09  gbazin
2399
2400  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
2401
2402 2003-06-06 Friday 02:48  hartman
2403
2404  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
2405
2406 2003-06-06 Friday 02:23  hartman
2407
2408  * All: some spelling corrections and description string clarifications.
2409    There is a lot of improvement left here.
2410
2411 2003-06-06 Friday 00:38  hartman
2412
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.
2417
2418 2003-06-05 Thursday 22:16  asmax
2419
2420  * x11/x11_timer.* : classes to implement platform-independant timers
2421  * controls/text.cpp : text scrolling works ! (at least in the main window)
2422
2423 2003-06-05 Thursday 21:22  gbazin
2424
2425  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
2426
2427 2003-06-05 Thursday 11:52  gbazin
2428
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.
2431
2432 2003-06-04 Wednesday 23:17  massiot
2433
2434  VLC 0.6 codename is Trevelyan.
2435
2436 2003-06-04 Wednesday 21:41  titer
2437
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.
2441
2442 2003-06-04 Wednesday 18:47  asmax
2443
2444  * added <unistd.h> or it doesn't compile !
2445
2446 2003-06-04 Wednesday 17:44  gbazin
2447
2448  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
2449
2450 2003-06-04 Wednesday 16:44  gbazin
2451
2452  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
2453
2454 2003-06-04 Wednesday 16:03  gbazin
2455
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.
2458
2459 2003-06-03 Tuesday 23:17  massiot
2460
2461  * OS X users can now browse the DVD menus with the arrow keys.
2462
2463 2003-06-03 Tuesday 22:21  hartman
2464
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.
2468
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.
2473
2474 2003-06-03 Tuesday 22:20  gbazin
2475
2476  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
2477
2478 2003-06-03 Tuesday 22:18  gbazin
2479
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).
2483
2484 2003-06-03 Tuesday 12:06  titer
2485
2486   modules/gui/beos/* : fixed the screenshot format selection I broke lately
2487
2488 2003-06-02 Monday 16:01  sigmunau
2489
2490  http.c: if the webserver doesn't return 206 the stream is not seekable.
2491
2492 2003-06-02 Monday 12:42  hartman
2493
2494  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
2495  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
2496
2497 2003-06-01 Sunday 23:48  hartman
2498
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.
2503
2504 2003-06-01 Sunday 22:11  asmax
2505
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 ;-)
2509
2510 2003-06-01 Sunday 17:13  asmax
2511
2512  * mouse wheel scroll for X11 skins
2513
2514 2003-06-01 Sunday 16:39  asmax
2515
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 !
2521
2522 2003-06-01 Sunday 00:26  fenrir
2523
2524   * ts: fix current_next value.
2525
2526 2003-05-31 Saturday 23:41  sam
2527
2528    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
2529
2530 2003-05-31 Saturday 23:23  ipkiss
2531
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
2537
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?).
2543
2544 2003-05-31 Saturday 21:49  fenrir
2545
2546   * ts: proper fix for both.
2547
2548 2003-05-31 Saturday 16:15  fenrir
2549
2550   * ts: reverse my last commit (the proper way should be to modify also the
2551   muxer but this will break compatibility).
2552
2553 2003-05-31 Saturday 12:24  titer
2554
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
2560
2561 2003-05-31 Saturday 01:23  fenrir
2562
2563   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
2564   that had done all the work.
2565
2566  Paul Forgey's notes:
2567  --------------------
2568
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.
2577
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.
2584
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.
2590
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.
2597
2598 2003-05-31 Saturday 00:10  fenrir
2599
2600   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
2601   * demux/ts.c : fixed an endian problem with such private stream.
2602
2603 2003-05-30 Friday 18:43  titer
2604
2605   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
2606
2607 2003-05-30 Friday 17:30  titer
2608
2609   modules/gui/beos/* : misc fixes & enhancements
2610
2611 2003-05-29 Thursday 21:40  asmax
2612
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 ;)
2616
2617 2003-05-29 Thursday 16:48  asmax
2618
2619  * x11/x11_theme.cpp: better timing for SkinManage
2620  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
2621    changed !
2622
2623 2003-05-28 Wednesday 23:56  asmax
2624
2625  * AT LAST events work in X11 skins !
2626
2627 2003-05-28 Wednesday 03:53  hartman
2628
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?
2633
2634 2003-05-28 Wednesday 00:52  titer
2635
2636   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
2637
2638 2003-05-27 Tuesday 22:57  gbazin
2639
2640  * install-win32: fixed the nsi script to not include the FAQ.
2641
2642 2003-05-27 Tuesday 22:42  hartman
2643
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.
2648
2649 2003-05-27 Tuesday 21:48  gbazin
2650
2651  * ALL: bumped version to 0.6.0-test2
2652  * Makefile.am: got rid of the faq in the package-win32 target.
2653
2654 2003-05-27 Tuesday 20:43  gbazin
2655
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.
2657
2658 2003-05-27 Tuesday 13:22  titer
2659
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
2664
2665 2003-05-27 Tuesday 11:35  gbazin
2666
2667  * modules/gui/wxwindows/*: fixed context menu problem on win32.
2668
2669 2003-05-27 Tuesday 01:48  hartman
2670
2671  * removed vlc_wraptext
2672
2673 2003-05-26 Monday 19:26  gbazin
2674
2675  * modules/video_output/directx/events.c: fixed breakage.
2676
2677 2003-05-26 Monday 19:06  gbazin
2678
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.
2683
2684 2003-05-26 Monday 16:06  gbazin
2685
2686  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
2687
2688 2003-05-26 Monday 14:59  hartman
2689
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.
2696
2697 2003-05-26 Monday 13:45  zorglub
2698
2699  * The VLC-integrated SAP server now sends compliant packets. They can
2700    only be viewed with the CVS version of VLC
2701
2702 2003-05-26 Monday 02:09  gbazin
2703
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.
2707
2708 2003-05-26 Monday 02:03  hartman
2709
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.
2716
2717 2003-05-26 Monday 01:25  hartman
2718
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.
2734
2735 2003-05-25 Sunday 23:08  titer
2736
2737   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
2738     since the gettext behaviour changed
2739
2740 2003-05-25 Sunday 22:36  titer
2741
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
2745
2746 2003-05-25 Sunday 20:16  gbazin
2747
2748  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
2749
2750 2003-05-25 Sunday 19:24  gbazin
2751
2752  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
2753
2754 2003-05-25 Sunday 18:32  sigmunau
2755
2756  convert the strings in the id3tags to utf8 before storing them.
2757
2758 2003-05-25 Sunday 18:02  nitrox
2759
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)
2766
2767 2003-05-25 Sunday 17:27  massiot
2768
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)
2771
2772 2003-05-25 Sunday 17:21  titer
2773
2774   modules/gui/beos/PreferencesWindow.* :
2775    * added a BBox around each panel (looks nicer)
2776    * now use BSliders for {integer,float}_with_range
2777
2778 2003-05-25 Sunday 11:31  gbazin
2779
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.
2782
2783 2003-05-25 Sunday 10:14  gbazin
2784
2785  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
2786
2787 2003-05-25 Sunday 00:16  gbazin
2788
2789  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
2790
2791 2003-05-24 Saturday 23:40  gbazin
2792
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.
2795
2796 2003-05-24 Saturday 21:28  asmax
2797
2798  * events aren't perfect yet, but it is better enough to commit
2799
2800 2003-05-24 Saturday 20:54  gbazin
2801
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.
2806
2807 2003-05-24 Saturday 17:52  gbazin
2808
2809  * modules/gui/skins/*: compilation fixes.
2810  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
2811
2812 2003-05-24 Saturday 15:11  titer
2813
2814   * Makefile.am: minor change in BeOS packages generation
2815   * doc/release-howto.txt: remove outdated info about how to build BeOS
2816     packages
2817
2818 2003-05-24 Saturday 13:14  gbazin
2819
2820  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
2821
2822 2003-05-24 Saturday 13:05  massiot
2823
2824  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
2825
2826 2003-05-24 Saturday 12:55  jpsaman
2827
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.
2829
2830 2003-05-24 Saturday 12:53  sam
2831
2832    * ./po/*: re-ran toolbox --update-po.
2833    * ./po/en_GB.po: the British translation is up to date.
2834
2835 2003-05-24 Saturday 12:35  sam
2836
2837    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
2838
2839 2003-05-24 Saturday 12:34  sam
2840
2841    * ./toolbox: we no longer translate the Borland plugin.
2842
2843 2003-05-24 Saturday 12:10  sam
2844
2845    * ./configure.ac.in: the help message now says libmad is enabled by
2846      default (Closes: #704).
2847
2848 2003-05-24 Saturday 11:53  sam
2849
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.
2853
2854 2003-05-24 Saturday 02:48  hartman
2855
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
2862
2863 2003-05-23 Friday 23:53  sigmunau
2864
2865  the http interface should now output valid xhtml 1.0.
2866
2867 2003-05-23 Friday 13:02  hartman
2868
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 ;)
2871
2872 2003-05-23 Friday 11:41  sam
2873
2874    * Built-in modules were linked twice in the mozilla plugin; removed the
2875      non-PIC ones (Closes Debian bug #194384).
2876
2877 2003-05-23 Friday 00:00  hartman
2878
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.
2889
2890 2003-05-22 Thursday 22:24  gbazin
2891
2892  * modules/gui/wxwindows/streamout.cpp: fixed typo.
2893
2894 2003-05-22 Thursday 21:42  gbazin
2895
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.
2899
2900 2003-05-22 Thursday 20:56  hartman
2901
2902  * spelling error in description string
2903
2904 2003-05-22 Thursday 20:45  hartman
2905
2906  * added an ifdef for SVQ3
2907
2908 2003-05-22 Thursday 20:06  asmax
2909
2910  * at last the python module works again !
2911   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
2912
2913 2003-05-22 Thursday 18:30  asmax
2914
2915  * started to repair build of python module
2916
2917 2003-05-22 Thursday 16:01  gbazin
2918
2919  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
2920
2921 2003-05-22 Thursday 15:34  hartman
2922
2923  * modules/control/http.c: strings for the address and the port variable were switched.
2924
2925 2003-05-22 Thursday 14:40  hartman
2926
2927  * fixed a localization issue
2928
2929 2003-05-22 Thursday 14:25  hartman
2930
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.
2934
2935 2003-05-22 Thursday 13:40  hartman
2936
2937  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
2938
2939 2003-05-22 Thursday 12:00  gbazin
2940
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.
2945
2946 2003-05-21 Wednesday 21:30  hartman
2947
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.
2951
2952 2003-05-21 Wednesday 19:55  hartman
2953
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.
2959
2960 2003-05-21 Wednesday 18:09  jpsaman
2961
2962  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
2963
2964 2003-05-21 Wednesday 18:04  jpsaman
2965
2966  More buildscript fixes.
2967
2968 2003-05-21 Wednesday 15:54  gbazin
2969
2970  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
2971
2972 2003-05-21 Wednesday 15:40  hartman
2973
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 ;)
2980
2981 2003-05-21 Wednesday 13:27  gbazin
2982
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.
2987
2988 2003-05-21 Wednesday 13:19  sigmunau
2989
2990  removed the desctiption texts of a nonexisting config option
2991
2992 2003-05-21 Wednesday 13:10  sigmunau
2993
2994  removed the --playlist option as it doesn't seem to be used
2995
2996 2003-05-21 Wednesday 10:02  fenrir
2997
2998  * wav: fix a parsing bug.
2999
3000 2003-05-20 Tuesday 23:17  gbazin
3001
3002  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
3003
3004 2003-05-20 Tuesday 21:35  hartman
3005
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.
3011
3012 2003-05-20 Tuesday 20:09  jpsaman
3013
3014  Modified build scripts
3015
3016 2003-05-20 Tuesday 18:53  hartman
3017
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
3023
3024 2003-05-20 Tuesday 16:20  zorglub
3025
3026  All: Support for SAP advertising in stream output
3027
3028         add sap, or sap="Name" in the stream output options
3029
3030 2003-05-20 Tuesday 16:08  sigmunau
3031
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
3036
3037 2003-05-20 Tuesday 15:51  hartman
3038
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
3041
3042 2003-05-20 Tuesday 15:23  hartman
3043
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.
3049
3050 2003-05-20 Tuesday 11:44  titer
3051
3052   modules/gui/beos/PreferencesWindow.* : cleaning
3053
3054 2003-05-19 Monday 23:36  gbazin
3055
3056  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
3057
3058 2003-05-19 Monday 21:39  asmax
3059
3060  * a lot of cleaning in X11 skins, but some problems remain with
3061    event handling :(
3062
3063 2003-05-19 Monday 21:04  gbazin
3064
3065  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
3066  * po/*: updated the po files.
3067
3068 2003-05-19 Monday 20:47  gbazin
3069
3070  * Bumped version to 0.6.0-test1
3071  * modules/access/cdda.c: decreased the priority of the cdda plugin.
3072
3073 2003-05-19 Monday 11:38  gbazin
3074
3075  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
3076
3077 2003-05-19 Monday 09:57  gbazin
3078
3079  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
3080
3081 2003-05-18 Sunday 23:16  fenrir
3082
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.
3086
3087 2003-05-18 Sunday 22:30  titer
3088
3089   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
3090
3091 2003-05-18 Sunday 20:54  jpsaman
3092
3093  Updated release numbering of packages.
3094
3095 2003-05-18 Sunday 19:46  gbazin
3096
3097  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
3098
3099  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
3100
3101 2003-05-18 Sunday 18:56  hartman
3102
3103  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
3104
3105 2003-05-18 Sunday 17:48  asmax
3106
3107  * added transparency in X11 skins
3108
3109 2003-05-18 Sunday 16:27  gbazin
3110
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.
3112
3113 2003-05-18 Sunday 15:44  gbazin
3114
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.
3117
3118 2003-05-18 Sunday 12:18  gbazin
3119
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.
3123
3124 2003-05-18 Sunday 11:25  asmax
3125
3126  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
3127    images, but it works !
3128
3129 2003-05-17 Saturday 23:57  gbazin
3130
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.
3134
3135 2003-05-17 Saturday 22:48  gbazin
3136
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.
3140
3141 2003-05-17 Saturday 22:00  gbazin
3142
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.
3145
3146 2003-05-17 Saturday 20:30  gbazin
3147
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.
3152
3153 2003-05-17 Saturday 18:30  titer
3154
3155   * modules/gui/beos/MessagesWindow.* : cleaning
3156   * modules/gui/beos/PreferencesWindow.* : split the main modules into
3157     its categories
3158
3159 2003-05-17 Saturday 15:20  titer
3160
3161   modules/gui/beos/* : cosmetic
3162
3163 2003-05-17 Saturday 14:36  gbazin
3164
3165  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
3166
3167 2003-05-17 Saturday 11:35  gbazin
3168
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.
3171
3172 2003-05-16 Friday 23:02  gbazin
3173
3174  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
3175
3176 2003-05-15 Thursday 23:05  gbazin
3177
3178  * src/input/input_programs.c: a few fixes to the navigation object variable.
3179
3180 2003-05-15 Thursday 22:27  massiot
3181
3182  * now 0.6.0-cvs
3183  * ALL: Capitalize all preferences text strings
3184
3185 2003-05-15 Thursday 21:31  gbazin
3186
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.
3189
3190 2003-05-15 Thursday 20:45  jpsaman
3191
3192  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
3193
3194 2003-05-15 Thursday 20:28  jpsaman
3195
3196  Updating version to 0.5.4.
3197  Enable building with libmpeg2.
3198
3199 2003-05-15 Thursday 16:02  sam
3200
3201    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
3202
3203 2003-05-15 Thursday 15:59  gbazin
3204
3205  * modules/gui/wxwindows/*: small fixes and improvements.
3206
3207 2003-05-15 Thursday 15:50  sam
3208
3209    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
3210
3211 2003-05-15 Thursday 15:35  hartman
3212
3213  * Makefile.am: on make dist move vlc.ebuild
3214  * vlc.ebuild: small spelling correction
3215
3216 2003-05-15 Thursday 02:02  hartman
3217
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
3222
3223 2003-05-15 Thursday 01:33  gbazin
3224
3225  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
3226
3227 2003-05-15 Thursday 01:23  hartman
3228
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: ----------------------------------------------------------------------
3232
3233 2003-05-15 Thursday 00:46  hartman
3234
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?
3240
3241 2003-05-15 Thursday 00:32  hartman
3242
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.
3247
3248 2003-05-14 Wednesday 21:29  fenrir
3249
3250   * aac: compilation fix.
3251   * libvlc.h : set correct value for sout-a/vcodec
3252
3253 2003-05-14 Wednesday 19:47  hartman
3254
3255  * Resized some elements to allow for better translations.
3256
3257 2003-05-14 Wednesday 17:17  sam
3258
3259    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
3260      the extras/ directory.
3261
3262 2003-05-14 Wednesday 14:58  fenrir
3263
3264   * aac: use extention based detection.
3265
3266 2003-05-14 Wednesday 14:57  hartman
3267
3268  * Forgot one
3269
3270 2003-05-14 Wednesday 14:56  hartman
3271
3272  ALL: Davor won the vote, New icons in place.
3273
3274 2003-05-14 Wednesday 11:15  fenrir
3275
3276   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
3277
3278 2003-05-14 Wednesday 09:00  gbazin
3279
3280  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
3281
3282 2003-05-13 Tuesday 23:41  gbazin
3283
3284  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
3285
3286 2003-05-13 Tuesday 22:59  gbazin
3287
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.
3290
3291 2003-05-13 Tuesday 22:33  gbazin
3292
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.
3296
3297 2003-05-13 Tuesday 20:36  asmax
3298
3299  * beginning of event processing in X11 skins
3300  * graphics should work, but....
3301
3302 2003-05-13 Tuesday 19:25  asmax
3303
3304  * changed OSGraphics constructor (needed for X11)
3305
3306 2003-05-13 Tuesday 14:11  titer
3307
3308   modules/gui/beos/PreferencesWindow.*:
3309    - use BMenuFields for string_from_list config items
3310    - cleaning
3311
3312 2003-05-13 Tuesday 12:09  gbazin
3313
3314  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
3315
3316 2003-05-13 Tuesday 11:44  gbazin
3317
3318  * modules/gui/wxwindows/preferences.cpp: small fixes.
3319
3320 2003-05-13 Tuesday 11:18  titer
3321
3322   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
3323
3324 2003-05-12 Monday 21:55  gbazin
3325
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.
3328
3329 2003-05-12 Monday 19:59  titer
3330
3331   modules/gui/beos/VlcWrapper.h: compile fix
3332
3333 2003-05-12 Monday 19:11  gbazin
3334
3335  * include/vlc_common.h: small change to shut-up some memory checkers.
3336
3337 2003-05-12 Monday 17:33  gbazin
3338
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.
3345
3346 2003-05-12 Monday 01:17  hartman
3347
3348  * First set config variable, then add the files (and therefore potentially
3349    play them) in the playlist. Otherwise we can be too late.
3350
3351 2003-05-11 Sunday 23:17  hartman
3352
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.
3365
3366 2003-05-11 Sunday 19:09  hartman
3367
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
3372
3373 2003-05-11 Sunday 18:49  hartman
3374
3375  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
3376  cvs to stop bugging me about it ;)
3377
3378  *.sed
3379  *.sin
3380  *.header
3381  Rules-quot
3382
3383 2003-05-11 Sunday 18:43  gbazin
3384
3385  * src/input/input_programs.c: small bug fix.
3386  * src/misc/variables.c: compilation fix for MSVC.
3387
3388 2003-05-11 Sunday 18:41  hartman
3389
3390  * forgot one file. see previous intf.m commit for details.
3391
3392 2003-05-11 Sunday 18:40  hartman
3393
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.
3399
3400 2003-05-11 Sunday 15:55  gbazin
3401
3402  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
3403
3404 2003-05-11 Sunday 14:33  sigmunau
3405
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
3409
3410 2003-05-11 Sunday 13:45  gbazin
3411
3412  * configure.ac.in: fixed the wx-config detection by the skins plugin.
3413  * modules/gui/wxwindows/*: fixed a couple of breakage.
3414
3415 2003-05-11 Sunday 13:22  gbazin
3416
3417  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
3418
3419 2003-05-11 Sunday 13:14  sigmunau
3420
3421  use c comment, and not c++
3422
3423 2003-05-11 Sunday 08:42  sigmunau
3424
3425  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
3426  (doesn't seem to work)
3427
3428 2003-05-11 Sunday 01:00  massiot
3429
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
3435
3436 2003-05-10 Saturday 20:49  hartman
3437
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)
3440
3441 2003-05-10 Saturday 18:16  fenrir
3442
3443   * ffmpeg : fix for svq3.
3444
3445 2003-05-10 Saturday 13:52  titer
3446
3447   POTFILES.in: forgot a file yesterday...
3448
3449 2003-05-10 Saturday 13:40  titer
3450
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).
3454
3455 2003-05-10 Saturday 11:08  gbazin
3456
3457  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
3458
3459 2003-05-10 Saturday 11:05  hartman
3460
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.
3464
3465 2003-05-10 Saturday 10:32  hartman
3466
3467  * Finished the sout dialog on OSX.
3468
3469 2003-05-09 Friday 23:23  fenrir
3470
3471   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
3472
3473 2003-05-09 Friday 22:03  sigmunau
3474
3475  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
3476
3477 2003-05-09 Friday 20:30  massiot
3478
3479  France 1 - Italy 0
3480
3481 2003-05-09 Friday 19:53  fenrir
3482
3483   * faad: better support of AAC without ESDS.
3484
3485 2003-05-09 Friday 19:30  titer
3486
3487   Updated POTFILES.in for BeOS' i18n
3488
3489 2003-05-09 Friday 19:29  fenrir
3490
3491  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
3492  have found.
3493
3494 2003-05-09 Friday 16:01  gbazin
3495
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.
3498
3499 2003-05-09 Friday 02:39  fenrir
3500
3501   * mmstu: fixed a lookup.
3502
3503 2003-05-09 Friday 01:19  hartman
3504
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.
3509
3510 2003-05-09 Friday 00:58  titer
3511
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
3516
3517 2003-05-09 Friday 00:41  hartman
3518
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.
3524
3525 2003-05-08 Thursday 23:11  hartman
3526
3527  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
3528
3529 2003-05-08 Thursday 19:51  fenrir
3530
3531   * ftp : updated copyright info.
3532
3533 2003-05-08 Thursday 19:26  fenrir
3534
3535   * v4l: clean up.
3536
3537 2003-05-08 Thursday 19:21  fenrir
3538
3539   * v4l: remove __V4L_AUDIO_ (useless)
3540
3541 2003-05-08 Thursday 19:06  titer
3542
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...)
3545
3546 2003-05-08 Thursday 17:13  massiot
3547
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.
3552
3553 2003-05-08 Thursday 15:58  gbazin
3554
3555  * modules/access/file.c: fixed large file support on win32.
3556  * src/libvlc.[ch]: made the description of the translation option more explicit.
3557
3558 2003-05-08 Thursday 14:15  titer
3559
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...
3562
3563 2003-05-08 Thursday 12:09  gbazin
3564
3565  * modules/gui/wxwindows/menus.cpp: misc small fixes.
3566
3567 2003-05-08 Thursday 10:45  titer
3568
3569   modules/gui/beos/PreferencesWindow.cpp: cosmetic
3570
3571 2003-05-08 Thursday 10:40  titer
3572
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
3576
3577 2003-05-08 Thursday 01:16  hartman
3578
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.
3584
3585 2003-05-08 Thursday 01:05  titer
3586
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)
3590
3591 2003-05-07 Wednesday 23:13  hartman
3592
3593  * changed "Gayscale video output" option back into "Grayscale video output"
3594
3595 2003-05-07 Wednesday 19:20  titer
3596
3597   modules/gui/beos/AudioOutput.cpp: cleaning
3598
3599 2003-05-07 Wednesday 17:27  titer
3600
3601   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
3602   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
3603
3604 2003-05-07 Wednesday 16:47  titer
3605
3606   modules/gui/beos/PreferencesWindow.cpp:
3607    Misc enhancements
3608
3609 2003-05-07 Wednesday 15:54  gbazin
3610
3611  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
3612
3613 2003-05-07 Wednesday 15:44  fenrir
3614
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
3619
3620 2003-05-07 Wednesday 14:49  titer
3621
3622   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
3623                       screenshots...)
3624
3625 2003-05-07 Wednesday 12:23  gbazin
3626
3627  * modules/gui/wxwindows/*: misc fixes.
3628
3629 2003-05-07 Wednesday 02:31  fenrir
3630
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 :((
3634
3635 2003-05-07 Wednesday 00:28  fenrir
3636
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 :((
3640
3641 2003-05-07 Wednesday 00:18  gbazin
3642
3643  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
3644
3645 2003-05-06 Tuesday 21:01  gbazin
3646
3647  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
3648
3649 2003-05-06 Tuesday 20:12  hartman
3650
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.
3655
3656 2003-05-06 Tuesday 16:05  fenrir
3657
3658   * mp4: fix a segfault and play .3gp with h263 video track.
3659
3660 2003-05-06 Tuesday 14:19  fenrir
3661
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 ;)
3665
3666 2003-05-06 Tuesday 12:57  fenrir
3667
3668   * http: fix 'add mrl'.
3669
3670 2003-05-06 Tuesday 02:17  titer
3671
3672   Makefile.am: fixed BeOS package generation when all modules are built-in
3673
3674 2003-05-06 Tuesday 02:01  fenrir
3675
3676   * mms: fix for builtin compilation.
3677
3678 2003-05-06 Tuesday 01:15  titer
3679
3680   configure.ac.in: fixed static linking with libintl and libiconv
3681
3682 2003-05-05 Monday 22:48  gbazin
3683
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".
3686
3687 2003-05-05 Monday 22:23  gbazin
3688
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.
3691
3692 2003-05-05 Monday 22:04  hartman
3693
3694  * fixed the autogenerated menu's.
3695
3696 2003-05-05 Monday 21:35  titer
3697
3698   configure.ac.in: fixed libdvbpsi detection for people who don't have
3699     stdint.h but inttypes.h
3700
3701 2003-05-05 Monday 16:29  gbazin
3702
3703  * modules/gui/skins/src/*: forgot a few references to the channels server.
3704
3705 2003-05-05 Monday 16:09  gbazin
3706
3707  * ALL: removed the old channels server stuff (was deprecated).
3708
3709 2003-05-05 Monday 15:52  fenrir
3710
3711   * bits.h: clean up
3712
3713 2003-05-05 Monday 15:21  sigmunau
3714
3715  implemented VLC_VAR_TIME using two ints
3716
3717 2003-05-05 Monday 14:58  sigmunau
3718
3719  Implemented support for CONFIG_ITEM_DIRECTORY
3720
3721 2003-05-05 Monday 13:15  titer
3722
3723   Updated NEWS for 0.5.4 release
3724
3725 2003-05-05 Monday 13:06  titer
3726
3727   modules/gui/beos/*: Partial fix for Preferences resizing
3728
3729 2003-05-05 Monday 13:03  hartman
3730
3731  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
3732  README.MacOSX.rtf: clarified some things.
3733
3734 2003-05-05 Monday 12:15  gbazin
3735
3736  * modules/gui/skins/src/*: compilation fixes under win32.
3737
3738 2003-05-05 Monday 11:49  sam
3739
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.
3742
3743 2003-05-04 Sunday 23:39  gbazin
3744
3745  * src/audio_output/output.c: fixed warning.
3746
3747 2003-05-04 Sunday 23:38  massiot
3748
3749  * First round of capitalization of description strings.
3750
3751 2003-05-04 Sunday 23:03  gbazin
3752
3753  * po/POTFILES.in: added the new modules since 0.5.3
3754
3755 2003-05-04 Sunday 22:42  gbazin
3756
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.
3768
3769  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
3770
3771 2003-05-04 Sunday 22:33  massiot
3772
3773  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
3774    children" bug.
3775
3776 2003-05-04 Sunday 18:51  fenrir
3777
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)
3799
3800 2003-05-04 Sunday 15:02  massiot
3801
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.
3807
3808 2003-05-04 Sunday 12:40  sam
3809
3810    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
3811      linked with svgalib and svgalib using atexit().
3812
3813 2003-05-04 Sunday 10:46  fenrir
3814
3815   * mpga_audio: should fix an infinite loop when miss-detected free
3816  bitrate stream.
3817
3818 2003-05-04 Sunday 01:36  massiot
3819
3820  More cleaning of the STATE_INVALID stuff (still not perfect though).
3821
3822 2003-05-03 Saturday 22:25  massiot
3823
3824  Fixed handling of STATE_INVALID states.
3825
3826 2003-05-03 Saturday 18:11  fenrir
3827
3828   * transcode: added qmin, qmax and hq(high quality) options.
3829
3830 2003-05-03 Saturday 14:33  fenrir
3831
3832   * transcode: fix cropping code.
3833
3834 2003-05-03 Saturday 14:22  fenrir
3835
3836   * transcode: fixed video resizing.
3837
3838 2003-05-03 Saturday 13:37  titer
3839
3840   beos/* : New Preferences window that lets you configure everything.
3841            It is not complete yet (see the TODO in PreferencesWindow.cpp)
3842
3843 2003-05-03 Saturday 13:18  fenrir
3844
3845   * transcode: added two options:
3846      - vt : video bitrate tolerance
3847      - keyint : number of inter frames between intra frames.
3848
3849 2003-05-03 Saturday 12:36  fenrir
3850
3851   * v4l: used the same trick than vls to avoid too much resampling.
3852
3853 2003-05-03 Saturday 02:18  fenrir
3854
3855   * ts: fix a memory leak.
3856
3857 2003-05-03 Saturday 02:09  fenrir
3858
3859  [no log message]
3860
3861 2003-05-03 Saturday 01:52  fenrir
3862
3863   * v4l: fix a stupid bug that broke audio.
3864
3865 2003-05-03 Saturday 01:12  fenrir
3866
3867   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
3868
3869 2003-05-02 Friday 19:37  fenrir
3870
3871   * transcode: fix about raw audio.
3872
3873 2003-05-02 Friday 17:35  fenrir
3874
3875   * v4l: audio grabbing part begin to work :)
3876
3877 2003-05-02 Friday 16:25  fenrir
3878
3879   * transcode: compilation fix.
3880
3881 2003-05-02 Friday 15:53  gbazin
3882
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.
3884
3885 2003-05-02 Friday 15:36  titer
3886
3887   Missing files
3888
3889 2003-05-02 Friday 14:51  fenrir
3890
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.
3893
3894 2003-05-02 Friday 12:18  sam
3895
3896    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
3897
3898 2003-05-02 Friday 03:41  fenrir
3899
3900   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
3901
3902 2003-05-02 Friday 03:40  fenrir
3903