]> git.sesse.net Git - vlc/blob - ChangeLog
* src/input/input_ext-plugins.c: in input_FillBuffer(), if we can't immediately alloc...
[vlc] / ChangeLog
1 2003-06-27 Friday 23:31  sam
2
3    * debian/changelog:
4      + Updated to the latest Debian unstable upload.
5    * debian/rules:
6      + Moved the skins interface into the wxvlc package.
7      + Cosmetic fixes.
8    * debian/control:
9      + Updated the description of the wxvlc package.
10    * bootstrap:
11      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
12    * Makefile.am:
13      + Put modules in SUBDIRS, not DIST_SUBDIRS.
14    * .cvsignore:
15      + Ignore vlc-config.in.
16
17 2003-06-27 Friday 18:27  sam
18
19    * Makefile.am: create directories before installing stuff in them.
20    * m4/Makefile.am: distribute our generated private.m4 file.
21
22 2003-06-27 Friday 17:01  sam
23
24    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
25
26 2003-06-27 Friday 16:26  sam
27
28    * Makefile.am:
29      + Removed trailing / from directory names.
30      + Used dummy instead of "" in the for/do/done loops.
31      + Protected a couple of filenames with double quotes.
32
33 2003-06-27 Friday 16:15  gbazin
34
35  * configure.ac: fixed matroska detection.
36
37 2003-06-27 Friday 14:05  sam
38
39    * m4/vlc.m4: CVS forgot to add this file. I swear.
40
41 2003-06-27 Friday 13:50  sam
42
43    * bootstrap:
44      + New build system, using recursive makefiles. Due to the amount of code
45        in VLC, this had become unavoidable.
46      + Removed the check for OS X's stack size, since our automake targets are
47        a lot less hungry now.
48      + Ditto for Solaris's sed.
49      + Since automake-1.6 is faster than 1.7, use it first if both are present.
50    * m4/vlc.m4:
51      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
52        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
53        modules and register their flags.
54      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
55      + Some magic to generate vlc-config.
56    * configure.ac:
57      + Moved most code to the AX_ADD_* macros.
58      + Explicitely added all target Makefiles.
59    * modules/**/Modules.am:
60      + Path to sources are now relative to Modules.am's directory level.
61
62 2003-06-27 Friday 13:38  sam
63
64    * src/misc/configuration.c: minor fix in a comment.
65    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
66
67 2003-06-27 Friday 10:31  zorglub
68
69  * modules/demux/m3u.c :
70      Added name support. Only implemented for M3U and B4S playlists at the moment
71
72  * src/playlist/playlist.c
73    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
74
75 2003-06-26 Thursday 19:36  gbazin
76
77  * modules/codec/mpeg_video/parser.c: fixed broken file.
78
79 2003-06-26 Thursday 18:14  sam
80
81    * modules/demux/util/sub.c,
82      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
83
84 2003-06-26 Thursday 16:46  fenrir
85
86   * mkv: more ebml element parsing.
87
88 2003-06-26 Thursday 16:04  gbazin
89
90  * src/stream_output/announce.c: msvc compilation fix.
91
92 2003-06-26 Thursday 14:42  zorglub
93
94  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
95
96  Still need to add the support for the Names in all formats (we currently
97  only put the URL), but I do not have any ASX, HTML nor PLS sample file
98
99 2003-06-26 Thursday 12:19  sam
100
101    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
102      with a couple of modules.
103
104 2003-06-25 Wednesday 23:46  sam
105
106    * src/stream_output/announce.c:
107      + Fixed a multiline string.
108      + Coding style fixes.
109
110 2003-06-25 Wednesday 21:47  fenrir
111
112   * transcode: fix a potential segfault.
113
114 2003-06-25 Wednesday 21:17  asmax
115
116  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
117    At last closes bug #625 !
118
119 2003-06-25 Wednesday 21:03  zorglub
120
121  * ./include/announce.h
122    ./src/stream_output/announce.c  : use send instead of sendto.
123
124  * ./modules/misc/sap.c : use a define
125
126 2003-06-25 Wednesday 20:37  fenrir
127
128   * mkv: a little memory leak.
129
130 2003-06-25 Wednesday 19:28  fenrir
131
132   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
133
134 2003-06-25 Wednesday 15:50  fenrir
135
136   * httpd: fix a memory and thread leak.
137
138 2003-06-25 Wednesday 14:41  sam
139
140    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
141
142 2003-06-25 Wednesday 09:13  gbazin
143
144  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
145
146 2003-06-25 Wednesday 08:59  massiot
147
148  ++
149
150 2003-06-25 Wednesday 03:08  sam
151
152    * toolbox:
153      + Disabled useless verbosity.
154      + Fixed some incorrect ">/dev/null 2>&1" semantics.
155
156 2003-06-25 Wednesday 00:40  fenrir
157
158   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
159   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
160  return a frame size of 1. Now, I test bitrate.
161
162 2003-06-24 Tuesday 23:11  fenrir
163
164   * lalala ;)
165
166 2003-06-24 Tuesday 23:00  fenrir
167
168   * mkv : spelling mistakes.
169
170 2003-06-24 Tuesday 22:53  fenrir
171
172   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
173   percent and not time, it's better.
174   Please test.
175
176 2003-06-24 Tuesday 22:26  asmax
177
178  * all: show/hide the interface with middle-click on the vout
179         (when the last vout is closed, the interface reappears)
180         Works only with the skins interface and X11/Xvideo vouts, but it's
181         very easy to implement (just add a callback on "intf-show" in the
182         interface, and trigger it in the vout)
183
184 2003-06-24 Tuesday 19:59  fenrir
185
186   * mkv: remove unnecessary header.
187
188 2003-06-24 Tuesday 19:35  fenrir
189
190   * mkv: when seeking, by default, try to reach the file position not the
191  time (seek seems better).
192
193 2003-06-24 Tuesday 18:42  fenrir
194
195   * mkv: clean up, more input infos, begin to parse Tags element (don't work
196   yet).
197
198 2003-06-24 Tuesday 15:50  sam
199
200    * Makefile.am: changed interface.h to vlc_interface.h.
201
202 2003-06-24 Tuesday 15:37  sam
203
204    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
205      linkage instead.
206
207 2003-06-24 Tuesday 13:33  sam
208
209    * include/interface.h: renamed this file to vlc_interface.h to avoid name
210      collisions with a couple of plugins.
211
212 2003-06-24 Tuesday 11:26  gbazin
213
214  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
215
216  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
217
218 2003-06-24 Tuesday 09:31  sam
219
220    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
221      well as .lo/.la files.
222
223 2003-06-24 Tuesday 06:07  fenrir
224
225   * mkv: use b_mute and add meta informations.
226
227 2003-06-24 Tuesday 00:50  fenrir
228
229   * avi : don't resynch on key frame for audio stream.
230
231 2003-06-24 Tuesday 00:33  fenrir
232
233   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
234            buffer filling)
235          can seek in file without cues (slow)
236          can play file over http and unseekable input.
237
238 2003-06-24 Tuesday 00:31  gbazin
239
240  * modules/demux/ogg.c: fix for ogg web streams.
241
242 2003-06-23 Monday 23:51  gbazin
243
244  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
245  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
246  * modules/demux/ogg.c: added vorbis channels info.
247  * modules/misc/httpd.c: bug fix for stream header generation.
248
249 2003-06-23 Monday 20:35  asmax
250
251  * src/playlist/playlist.c: set "intf-change" in SkipItem
252  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
253    callback on intf-change
254
255 2003-06-23 Monday 17:01  bigben
256
257  Copy / paste of code so that the pvr input parse all parameters. Doesn't
258  work for the standard (PAL/SECAM/NTSC) yet.
259
260 2003-06-23 Monday 16:09  gbazin
261
262  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
263  * modules/demux/util/id3tag.c: small cleanup.
264
265 2003-06-23 Monday 13:45  zorglub
266
267  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
268
269 2003-06-23 Monday 11:41  zorglub
270
271  * Stream output now support IPv6 SAP announces
272  * Code cleanup in SAP
273
274 2003-06-23 Monday 10:21  sam
275
276    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
277      due to Debian bug #158383 in gettext (upstream bug).
278
279 2003-06-23 Monday 00:30  fenrir
280
281   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
282
283 2003-06-23 Monday 00:18  hartman
284
285  * You check it three times and I still managed to miss a link.
286    Ebuild doesn't work in the 0.6.0 release :(
287
288 2003-06-22 Sunday 23:22  fenrir
289
290   * mkv: fix vorbis track. But sound quality is horrible ( probably
291  timestamps problems)
292
293 2003-06-22 Sunday 18:56  gbazin
294
295  * doc/Makefile.am: one more like this and I'll become crazy.
296
297 2003-06-22 Sunday 18:30  gbazin
298
299  * doc/Makefile.am: fixed make dist
300
301 2003-06-22 Sunday 18:07  gbazin
302
303  * NEWS: added an entry for the experimental matroska demux.
304
305 2003-06-22 Sunday 17:52  gbazin
306
307  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
308  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
309
310 2003-06-22 Sunday 16:52  gbazin
311
312  * configure.ac: really removed -Wdisabled-optimization this time.
313
314 2003-06-22 Sunday 16:27  fenrir
315
316   * mkv: fix a double delete.
317
318 2003-06-22 Sunday 16:00  gbazin
319
320  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
321  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
322
323 2003-06-22 Sunday 15:43  gbazin
324
325  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
326  * include/interface.h: updated comment.
327
328 2003-06-22 Sunday 15:30  hartman
329
330  * Removed mp4 muxer support (temporarily)
331
332 2003-06-22 Sunday 15:07  asmax
333
334  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
335
336 2003-06-22 Sunday 15:03  hartman
337
338  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
339  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
340
341 2003-06-22 Sunday 14:36  fenrir
342
343   * mkv: better seeking support.
344
345 2003-06-22 Sunday 14:06  gbazin
346
347  * configure.ac: compile fix for sunos
348
349 2003-06-22 Sunday 13:31  gbazin
350
351  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
352  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
353  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
354
355 2003-06-22 Sunday 13:27  sigmunau
356
357  turned a debug message into a comment
358
359 2003-06-22 Sunday 13:06  asmax
360
361  * x11/x11_window.cpp: raise a window when clicking on it
362
363 2003-06-22 Sunday 12:54  asmax
364
365  * at least it compiles now ;)
366
367 2003-06-22 Sunday 12:46  asmax
368
369  * reverted my previous commit: cannot work as expected
370  * src/theme.cpp: fixed a delete[] / free mismatch
371
372 2003-06-22 Sunday 12:27  fenrir
373
374   * mkv: basic seek support (only with file with cues, it doesn't search key
375   frame, ...)
376          clean up.
377
378 2003-06-22 Sunday 08:49  fenrir
379
380   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
381
382 2003-06-22 Sunday 07:39  fenrir
383
384   * mkv.cpp : begin of a matroska demuxer
385    TODO:
386      * seek support
387      * vorbis support (it's a decoder problem, as matroska embded raw
388        vorbis data)
389      * utf8 subtitles handling (probably at the decoder stage too)
390      * clean up.
391      * support of stream other than files.
392      * ...
393
394 2003-06-22 Sunday 01:08  sam
395
396    * Makefile.dep: the file that would never die.
397
398 2003-06-22 Sunday 00:40  titer
399
400   beos/* : - cleaned the way to mute/unmute
401            - save the volume when exiting
402
403 2003-06-22 Sunday 00:00  asmax
404
405  * src/theme.cpp, src/event.* : no more VLC_SHOW event
406  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
407    class SkinWindowList (to be tested under windows)
408  * removed useless gtk2 files
409
410 2003-06-21 Saturday 22:30  hartman
411
412  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
413  * only set prefs on safe, not earlier.
414
415 2003-06-21 Saturday 21:59  sam
416
417    * src/libvlc.c: got rid of type-punning warnings.
418
419 2003-06-21 Saturday 20:45  sam
420
421    * THANKS: spelling fixes.
422    * configure.ac:
423      + Added curly braces around variables.
424      + Got rid of the "x$foo" constructs.
425      + Renamed *_plugin conditionals into *_p.
426    * debian/changelog:
427      + Fixed a duplicate entry.
428      + Added an entry for an old Debian upload that fixed #117180.
429    * debian/control:
430      + Added a build dependency on libimlib2-dev for skins.
431    * debian/rules:
432      + Activated support for skins.
433
434 2003-06-21 Saturday 17:26  sigmunau
435
436  removed a duplicate entry from the NEWS file
437
438 2003-06-21 Saturday 17:05  sam
439
440    * .cvsignore:
441      + Removed configure.ac from the ignore list.
442
443 2003-06-21 Saturday 17:04  sam
444
445    * configure.ac.in is no more, we can now use configure.ac like normal people,
446      bootstrap generates the proper magic for us.
447
448 2003-06-21 Saturday 16:09  sam
449
450    * debian/rules:
451      + Use the -s flag instead of -a so that debhelper properly handles the
452        i386-only plugin packages.
453      + Split the build rule into configure and build.
454
455 2003-06-21 Saturday 14:24  gbazin
456
457  * modules/access_output/file.c: make the output file writeable by the owner.
458
459 2003-06-20 Friday 23:13  hartman
460
461  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
462
463 2003-06-20 Friday 21:34  ipkiss
464
465   * ./doc/skins/events-howto.txt: added some events
466   * ./modules/gui/skins/*: fixed my last commit
467
468 2003-06-20 Friday 19:50  ipkiss
469
470   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
471     "display" attribute of ControlText. It allows to show the title of
472     the current stream, without the full path.
473   * ./doc/skins/*: updated the doc
474
475 2003-06-20 Friday 15:34  hartman
476
477  * Made the search path configuration options, directory instead of string options.
478
479 2003-06-20 Friday 11:42  alexis
480
481  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
482  python/setup.py: a configuration that should work better.
483
484 2003-06-20 Friday 01:27  hartman
485
486  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
487  * README.MacOSX.rtf: More updates because of new prefs dialog.
488
489 2003-06-19 Thursday 21:09  gbazin
490
491  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
492  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
493
494 2003-06-19 Thursday 18:45  gbazin
495
496  * modules/access_output/udp.c: removed unnecessary code.
497
498 2003-06-19 Thursday 18:44  titer
499
500   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
501    a few Dano/Zeta themes
502
503 2003-06-19 Thursday 18:22  gbazin
504
505  * 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).
506
507 2003-06-19 Thursday 13:08  sam
508
509    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
510      because I forgot to reinitialise an index.
511
512 2003-06-19 Thursday 12:21  gbazin
513
514  * 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.
515
516 2003-06-19 Thursday 02:14  sam
517
518    * debian/rules:
519      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
520        so that the rules can be called directly.
521    * debian/control:
522      + Removed leading "a"s from package descriptions.
523      + Set policy to 3.5.10.
524    * debian/copyright:
525      + Removed debian/vlc.copyright.
526
527 2003-06-18 Wednesday 12:18  zorglub
528
529  SAP can now listen for IPv6 announces
530
531  To enable this, start vlc with --sap-ipv6
532  To disable IPv4 listening, use --no-sap-ipv4
533
534  You can also set the scope of the announces (default is 3)
535
536 2003-06-17 Tuesday 21:52  asmax
537
538  * moved the ttl help in the right section
539
540 2003-06-17 Tuesday 21:07  gbazin
541
542  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
543
544 2003-06-17 Tuesday 20:56  asmax
545
546  * fixed another compilation issue of python module
547
548 2003-06-17 Tuesday 20:47  asmax
549
550  * fixed a very old bug preventing the whole thing from working :(
551
552 2003-06-17 Tuesday 20:10  hartman
553
554  * Fixes to the german translation
555
556 2003-06-17 Tuesday 20:03  hartman
557
558  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
559
560 2003-06-17 Tuesday 18:13  asmax
561
562  * tooltips are now updated during scrolling
563
564 2003-06-17 Tuesday 16:09  gbazin
565
566  * modules/*: got rid of empty module objects.
567  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
568
569 2003-06-17 Tuesday 14:43  hartman
570
571  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
572  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
573  cvS: ----------------------------------------------------------------------
574
575 2003-06-17 Tuesday 14:38  hartman
576
577  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
578  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
579    Fixed two cosmetic issues in the stream output dialog.
580  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
581
582 2003-06-16 Monday 21:55  gbazin
583
584  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
585  * include/modules_inner.h: removed unneeded initialization.
586
587 2003-06-16 Monday 20:49  gbazin
588
589  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
590
591 2003-06-16 Monday 20:23  gbazin
592
593  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
594
595 2003-06-16 Monday 15:39  zorglub
596
597  * SAP can now handle SAP-announced IPv6 streams
598
599 2003-06-15 Sunday 22:32  hartman
600
601  * NEWS: small corrections
602  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
603  * modules/codec/quicktime.c: cosmetic fix
604
605 2003-06-15 Sunday 15:20  hartman
606
607  * Fixed applescript Fullscreen command.
608
609 2003-06-15 Sunday 15:16  sigmunau
610
611  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
612  true, since this seems to break playback of some streams over http. It also
613  takes to much time just to get some fancy metadata
614
615 2003-06-15 Sunday 14:00  hartman
616
617  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
618  * ./po/nl.po: New Dutch Translation by /me ;)
619  * README.MacOSX.rtf: Updated instructions of Prefence usage.
620
621 2003-06-15 Sunday 01:23  massiot
622
623  * Removed the ugly dependancy on glibc in the ipv6 module.
624  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
625  * Miscellaneous clean-ups.
626
627 2003-06-14 Saturday 22:14  hartman
628
629  * We should be compatible with older versions of faad again
630
631 2003-06-14 Saturday 22:12  gbazin
632
633  * configure.ac.in: old faad2 detection.
634
635 2003-06-14 Saturday 21:18  gbazin
636
637  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
638
639 2003-06-14 Saturday 21:06  hartman
640
641  * Dramatically improved the ebuild.
642    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
643    - fix faad2? currently disabled
644
645 2003-06-14 Saturday 18:49  gbazin
646
647  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
648
649 2003-06-14 Saturday 16:29  gbazin
650
651  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
652  kept their original value (thanks fenrir for the suggestion).
653
654 2003-06-14 Saturday 15:43  gbazin
655
656  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
657  enabled by default.
658
659 2003-06-14 Saturday 12:32  titer
660
661   beos/VideoOutput.cpp : make the BPopUpMenu stickable
662
663 2003-06-14 Saturday 00:49  titer
664
665   include/vlc_threads.h: more BeOS' priorities tuning.
666
667 2003-06-13 Friday 21:18  asmax
668
669  * X11 skin windows should have an icon now
670
671 2003-06-13 Friday 15:54  gbazin
672
673  modules/gui/wxwindows/*: fix for the volume control under win32.
674
675 2003-06-13 Friday 12:08  gbazin
676
677  * 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)
678
679 2003-06-13 Friday 03:21  sam
680
681    * ./src/misc/messages.c: ouch. when the message queue was full, we were
682      using our va_list twice, which caused crashes on architectures where
683      va_list is a pointer; we now use va_copy whenever possible.
684
685 2003-06-13 Friday 00:15  titer
686
687   modules/gui/beos/Interface.cpp : fixed a possible crash
688
689 2003-06-12 Thursday 23:03  gbazin
690
691  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
692
693 2003-06-12 Thursday 22:27  massiot
694
695  * modules/codec/spudec/spudec.c: Take small font by default
696
697 2003-06-12 Thursday 22:03  gbazin
698
699  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
700
701 2003-06-12 Thursday 21:28  gbazin
702
703  * modules/gui/wxwindows/*: added a volume control.
704
705 2003-06-12 Thursday 15:56  gbazin
706
707  * modules/access_output/file.c: win32 compilation fix.
708
709 2003-06-12 Thursday 11:37  zorglub
710
711  Code cleanup
712
713 2003-06-12 Thursday 08:14  gbazin
714
715  * share/Makefile.am: fixed my previous fix ;)
716
717 2003-06-12 Thursday 06:56  gbazin
718
719  * Makefile.am: fixed inclusion of skins in make dist.
720
721 2003-06-11 Wednesday 22:46  gbazin
722
723  * ALL: bumped version number to 0.6.0-test3 + po updates
724
725 2003-06-11 Wednesday 21:46  asmax
726
727  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
728  * share/Makefile.am: install skins at make install (closes bug #856)
729
730 2003-06-11 Wednesday 21:41  gbazin
731
732  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
733
734 2003-06-11 Wednesday 20:36  gbazin
735
736  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
737  some platforms.
738
739 2003-06-11 Wednesday 18:45  gbazin
740
741  * NEWS: updated.
742
743 2003-06-11 Wednesday 18:20  gbazin
744
745  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
746
747 2003-06-11 Wednesday 15:53  gbazin
748
749  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
750
751 2003-06-11 Wednesday 10:42  gbazin
752
753  * 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.
754  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
755  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
756
757 2003-06-10 Tuesday 23:01  massiot
758
759  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
760    people who explicitely set mpeg_video in the previous version will end
761    up with libmpeg2 in 0.6.0.
762  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
763    with DVDs.
764  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
765    some audio filters (read: coreaudio resampler) don't like too small
766    packets (I know, this is ugly).
767
768 2003-06-10 Tuesday 22:42  gbazin
769
770  * 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.
771
772 2003-06-10 Tuesday 11:43  gbazin
773
774  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
775  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
776  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
777
778 2003-06-10 Tuesday 11:12  massiot
779
780  Fixed a potential segfault.
781
782 2003-06-09 Monday 22:02  asmax
783
784  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
785
786 2003-06-09 Monday 21:14  asmax
787
788  * X11 skins are now loaded from home directory or if it fails, from
789    the share directory
790
791 2003-06-09 Monday 19:56  jpsaman
792
793  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
794
795 2003-06-09 Monday 19:51  jpsaman
796
797  Updated build packages for test2 release.
798
799 2003-06-09 Monday 19:08  asmax
800
801  * fixed a segfault in FileInfo when p_info->psz_name == NULL
802    but there are still other segfaults sometimes in FileInfo !!
803
804 2003-06-09 Monday 14:04  asmax
805
806  * now selection method in the playlist depends on the state of the
807    CTRL button (as expected in a normal playlist !)
808    TODO: - do the same under windows
809          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
810
811 2003-06-09 Monday 12:33  asmax
812
813  * repaired basic_skins
814  * removed all the compilation warnings
815  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
816    on wxwindows plugin ;)
817
818 2003-06-09 Monday 09:29  massiot
819
820  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
821
822 2003-06-09 Monday 07:16  gbazin
823
824  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
825  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
826
827 2003-06-09 Monday 06:52  gbazin
828
829  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
830
831 2003-06-09 Monday 00:33  massiot
832
833  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
834    In vout_CreatePicture() replace i_repeat_first_field by the more useful
835    i_nb_fields
836  * modules/gui/macosx/intf.m: Fixed a warning
837  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
838    Re-added support for slice-I streams, plus miscellaneous tweakings
839
840 2003-06-09 Monday 00:32  asmax
841
842  * drag & drop works with gnome file manager now
843
844 2003-06-09 Monday 00:07  asmax
845
846  * drag & drop for X11 skins. Still mysterious problems but it's better
847    than nothing
848
849 2003-06-08 Sunday 18:40  gbazin
850
851  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
852  * share/skins/default/theme.xml: playlist is hidden by default.
853
854 2003-06-08 Sunday 18:17  asmax
855
856  * very beginning of drag and drop support in X11 skins
857
858 2003-06-08 Sunday 16:56  gbazin
859
860  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
861
862 2003-06-08 Sunday 16:04  titer
863
864   Minor fix
865
866 2003-06-08 Sunday 15:22  asmax
867
868  * share/skins/default/theme.xml: fixed playlist size
869  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
870    items
871  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
872
873 2003-06-08 Sunday 12:45  gbazin
874
875  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
876
877 2003-06-08 Sunday 11:33  asmax
878
879  * better implementation of timers for X11 skins
880
881 2003-06-08 Sunday 00:32  asmax
882
883  * x11_font.cpp: fixed font placement
884  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
885  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
886
887 2003-06-07 Saturday 19:19  gbazin
888
889  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
890
891 2003-06-07 Saturday 19:05  gbazin
892
893  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
894  and instructions to generate new fonts.
895
896 2003-06-07 Saturday 12:19  asmax
897
898  * beginning of tooltips (only in the console at the moment ;)
899
900 2003-06-07 Saturday 10:18  gbazin
901
902  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
903
904 2003-06-07 Saturday 03:45  titer
905
906   modules/access/pvr/pvr.c : compile fix
907
908 2003-06-07 Saturday 03:25  titer
909
910   missing cvsignore
911
912 2003-06-07 Saturday 00:36  asmax
913
914  * implemented double click event for X11 skins. The delay is hard-coded
915    (400ms) , maybe it could be stored in the vlc config file
916
917 2003-06-06 Friday 23:34  asmax
918
919  * got rid of this useless error message
920
921 2003-06-06 Friday 21:47  asmax
922
923  * x11/x11_window.cpp: fixed clipping and text attributes
924
925 2003-06-06 Friday 19:40  asmax
926
927  * key shortcuts for X11 skins are now working
928
929 2003-06-06 Friday 14:50  gbazin
930
931  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
932
933 2003-06-06 Friday 13:34  gbazin
934
935  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
936
937 2003-06-06 Friday 11:09  gbazin
938
939  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
940
941 2003-06-06 Friday 02:48  hartman
942
943  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
944
945 2003-06-06 Friday 02:23  hartman
946
947  * All: some spelling corrections and description string clarifications.
948    There is a lot of improvement left here.
949
950 2003-06-06 Friday 00:38  hartman
951
952  * modules/gui/macosx/prefs.?:
953    - Changed modules list to use Default instead of None. probably clearer to
954      users.
955    - Have a warning before resetting the prefs.
956
957 2003-06-05 Thursday 22:16  asmax
958
959  * x11/x11_timer.* : classes to implement platform-independant timers
960  * controls/text.cpp : text scrolling works ! (at least in the main window)
961
962 2003-06-05 Thursday 21:22  gbazin
963
964  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
965
966 2003-06-05 Thursday 11:52  gbazin
967
968  * include/vlc_common.h: fixed the I64C() macro for mingw.
969  * 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.
970
971 2003-06-04 Wednesday 23:17  massiot
972
973  VLC 0.6 codename is Trevelyan.
974
975 2003-06-04 Wednesday 21:41  titer
976
977   Added a special access module for PVR MPEG-2 encoding boards.
978   It allows to change the frequency and such things quite easily, from VLC.
979   You'll have to --enable-pvr to build it.
980
981 2003-06-04 Wednesday 18:47  asmax
982
983  * added <unistd.h> or it doesn't compile !
984
985 2003-06-04 Wednesday 17:44  gbazin
986
987  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
988
989 2003-06-04 Wednesday 16:44  gbazin
990
991  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
992
993 2003-06-04 Wednesday 16:03  gbazin
994
995  * 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.
996  * modules/gui/wxwindows/timer.cpp: fixed comment.
997
998 2003-06-03 Tuesday 23:17  massiot
999
1000  * OS X users can now browse the DVD menus with the arrow keys.
1001
1002 2003-06-03 Tuesday 22:21  hartman
1003
1004  * When choosing a autogenerated menuitem, we now create a new thread to
1005    do the actual execution of this command. this is a (very ugly) workaround
1006    to the problem we were having with the deinterlace menu on osx.
1007
1008    It works now, but now i'm running into the black screen and continous
1009    "late picture skipped (-218000)" again which is also plagueing us when you
1010    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
1011    as well.
1012
1013 2003-06-03 Tuesday 22:20  gbazin
1014
1015  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
1016
1017 2003-06-03 Tuesday 22:18  gbazin
1018
1019  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
1020  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
1021  * 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).
1022
1023 2003-06-03 Tuesday 12:06  titer
1024
1025   modules/gui/beos/* : fixed the screenshot format selection I broke lately
1026
1027 2003-06-02 Monday 16:01  sigmunau
1028
1029  http.c: if the webserver doesn't return 206 the stream is not seekable.
1030
1031 2003-06-02 Monday 12:42  hartman
1032
1033  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
1034  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
1035
1036 2003-06-01 Sunday 23:48  hartman
1037
1038  * ALL:
1039    - Changed the autogenerated menu's in a system working similar to wxWindows.
1040    - The deinterlace menu is autogenerated now. However it seems the problem
1041      with on the fly filter changes still exists.
1042
1043 2003-06-01 Sunday 22:11  asmax
1044
1045  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
1046  * all: added locks around X calls to make them thread safe (will be
1047    useful in the next commit ;-)
1048
1049 2003-06-01 Sunday 17:13  asmax
1050
1051  * mouse wheel scroll for X11 skins
1052
1053 2003-06-01 Sunday 16:39  asmax
1054
1055  * configure.ac.in : fixed linking of skins modules
1056  * modules/gui/skins/*:
1057    - fixed the wxwindows bug, due to a huge bug with broadcast events
1058    - beginning of fonts in X11 skins
1059  so, you can test the X11 skins module: it should work now !
1060
1061 2003-06-01 Sunday 00:26  fenrir
1062
1063   * ts: fix current_next value.
1064
1065 2003-05-31 Saturday 23:41  sam
1066
1067    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
1068
1069 2003-05-31 Saturday 23:23  ipkiss
1070
1071   * skins/controls/button.cpp: Fixed a nasty bug.
1072   * skins/controls/generic.h: Some public fields are now protected
1073   * skins/src/window.cpp:
1074      - Added a few debug messages
1075      - Invisible controls don't receive events anymore
1076
1077  Note: There are still a few bugs in the code handling the controls and
1078  their different states, and I think they will be difficult to fix with
1079  the current code structure. A rewrite of this part of code could be a
1080  good idea (perhaps using states and transitions between states, like
1081  Zinf does?).
1082
1083 2003-05-31 Saturday 21:49  fenrir
1084
1085   * ts: proper fix for both.
1086
1087 2003-05-31 Saturday 16:15  fenrir
1088
1089   * ts: reverse my last commit (the proper way should be to modify also the
1090   muxer but this will break compatibility).
1091
1092 2003-05-31 Saturday 12:24  titer
1093
1094   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
1095     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
1096     two times if you want to switch from 1:1 to 4:1 from the interface.
1097     Old functions still work.
1098   * modules/gui/beos/VlcWrapper.cpp : use it
1099
1100 2003-05-31 Saturday 01:23  fenrir
1101
1102   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
1103   that had done all the work.
1104
1105  Paul Forgey's notes:
1106  --------------------
1107
1108  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
1109  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
1110  captures completely differently than the uncompressed frame capture
1111  mechanism.  This means the code has to split off a bunch to do similar
1112  things depending on mjpeg being set or not.  For some reason, I can't
1113  use non v4l2 calls to capture uncompressed frames from the lml33,
1114  however I do have another bttv card on my system to test that I didn't
1115  break the non-mjpeg stuff.
1116
1117  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
1118  picture is going to show up as 720x480.  I don't know my way around the
1119  code well enough to know how to specify a non-square pixel aspect
1120  ratio.  If there isn't a way to do it, it would be nice to be able to
1121  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
1122  in the case of anamorphic S-Video, which does occur.
1123
1124  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
1125  the linux kernels having support for the Zoran cards, there doesn't seem
1126  to be a reliable way to pick up this header, which is probably why
1127  lavrec did it this way.  Since it only defines ioctl definitions, I
1128  don't think using it is a legal problem.
1129
1130  I also modified the audio handling a bit.  If the card supports audio,
1131  great, we'll set the card's parameters as we did before.  But if adev=
1132  is specified, use it regardless.  The reason to do this is to capture
1133  audio from the sound card with video coming from, say, a web cam or in
1134  my case, an encoder card which doesn't have any audio capabilities at
1135  all.
1136
1137 2003-05-31 Saturday 00:10  fenrir
1138
1139   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
1140   * demux/ts.c : fixed an endian problem with such private stream.
1141
1142 2003-05-30 Friday 18:43  titer
1143
1144   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
1145
1146 2003-05-30 Friday 17:30  titer
1147
1148   modules/gui/beos/* : misc fixes & enhancements
1149
1150 2003-05-29 Thursday 21:40  asmax
1151
1152  * X11 skins now use imlib2 -> you need to bootstrap
1153    wxwindows dialogs are not supposed to work yet, if they do you are
1154    lucky ;)
1155
1156 2003-05-29 Thursday 16:48  asmax
1157
1158  * x11/x11_theme.cpp: better timing for SkinManage
1159  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
1160    changed !
1161
1162 2003-05-28 Wednesday 23:56  asmax
1163
1164  * AT LAST events work in X11 skins !
1165
1166 2003-05-28 Wednesday 03:53  hartman
1167
1168  * src/libvlc.h:
1169    - added "en" to the list of languages in the preferences.
1170    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
1171      FENRIR: is this correct this way?
1172
1173 2003-05-28 Wednesday 00:52  titer
1174
1175   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
1176
1177 2003-05-27 Tuesday 22:57  gbazin
1178
1179  * install-win32: fixed the nsi script to not include the FAQ.
1180
1181 2003-05-27 Tuesday 22:42  hartman
1182
1183  * Turn mem leaks into warning's instead of errors. Users seem to think that
1184    mem leaks will kernel panic there machine or something ;)A
1185    This will generate less bugreports, yet keep them visible to those who
1186    should and will care.
1187
1188 2003-05-27 Tuesday 22:08  gbazin
1189
1190  * modules/gui/win32/Modules.am: strings.cpp has been removed.
1191
1192 2003-05-27 Tuesday 21:48  gbazin
1193
1194  * ALL: bumped version to 0.6.0-test2
1195  * Makefile.am: got rid of the faq in the package-win32 target.
1196
1197 2003-05-27 Tuesday 20:43  gbazin
1198
1199  * 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.
1200
1201 2003-05-27 Tuesday 13:22  titer
1202
1203   * src/stream_output/announce.c : BeOS compile fix.
1204     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
1205     so there is no need to do it here again.
1206   * modules/gui/beos/* : minor fixes
1207
1208 2003-05-27 Tuesday 11:35  gbazin
1209
1210  * modules/gui/wxwindows/*: fixed context menu problem on win32.
1211
1212 2003-05-27 Tuesday 01:48  hartman
1213
1214  * removed vlc_wraptext
1215
1216 2003-05-26 Monday 19:26  gbazin
1217
1218  * modules/video_output/directx/events.c: fixed breakage.
1219
1220 2003-05-26 Monday 19:06  gbazin
1221
1222  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
1223  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
1224  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
1225  * 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.
1226
1227 2003-05-26 Monday 16:06  gbazin
1228
1229  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
1230
1231 2003-05-26 Monday 14:59  hartman
1232
1233  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
1234  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
1235  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
1236  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
1237    was ugly. now we use our own, osx method. This fixes tooltips in japanese
1238    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
1239
1240 2003-05-26 Monday 13:45  zorglub
1241
1242  * The VLC-integrated SAP server now sends compliant packets. They can
1243    only be viewed with the CVS version of VLC
1244
1245 2003-05-26 Monday 02:09  gbazin
1246
1247  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
1248     started to implement X11Region and integrated the wxWindows dialogs.
1249  * 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.
1250
1251 2003-05-26 Monday 02:03  hartman
1252
1253  * modules/gui/macosx/prefs.m: fixed the module selectors.
1254  * modules/video_filter/crop.c: clarified the use of crop. someone please
1255    check, i'm not entirely sure this is correct. Actually i think we should
1256    split this up in more then one config item, for GUI preferences clarity.
1257    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
1258    like ffmpeg has which uses left, right, top and bottom offsets.
1259
1260 2003-05-26 Monday 01:25  hartman
1261
1262  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
1263  * modules/gui/macosx/output.m:
1264    - changed the textfields for bitrate into comboboxes with suggested values
1265      identical to the ones in wxwindows intf.
1266    - changed "bitrate (bps)" into "bitrate (kb/s)
1267  * modules/gui/macosx/prefs.?:
1268    - update the current view when advanced is changed.
1269    - module_lists now use the description strings.
1270    - always wraptext on tooltips. Currently japanese language is breaking.
1271    - we now have sliders for int/float config options with ranges.
1272    - fixed a warning message about an un-init'ed module_t.
1273  * modules/video_filter/adjust.c:
1274    - added the ranges to the description strings of the config options.
1275    - blur-factor now uses a range as according to it's description string
1276      it already should have used this.
1277
1278 2003-05-25 Sunday 23:08  titer
1279
1280   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
1281     since the gettext behaviour changed
1282
1283 2003-05-25 Sunday 22:36  titer
1284
1285   * bootstrap: remove a -shared flag as ./configure already adds it for
1286     platforms which need it
1287   * configure.ac.in: don't use -shared on BeOS
1288
1289 2003-05-25 Sunday 20:16  gbazin
1290
1291  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
1292
1293 2003-05-25 Sunday 19:24  gbazin
1294
1295  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
1296
1297 2003-05-25 Sunday 18:32  sigmunau
1298
1299  convert the strings in the id3tags to utf8 before storing them.
1300
1301 2003-05-25 Sunday 18:02  nitrox
1302
1303  . SAP/SDP packets parsing: ability to parse RFC compliant packets
1304    parse_sap returns the SAP header length
1305    parse_sdp only parse the SDP payload
1306    note that VLC will discard messages from the old miniSAP-server
1307    (You have to use CVS version of miniSAP-server)
1308    (Messages from the new miniSAP-server will be discarded with old VLC)
1309
1310 2003-05-25 Sunday 17:27  massiot
1311
1312  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
1313  enabled version of gettext. (patch courtesy of the DJ)
1314
1315 2003-05-25 Sunday 17:21  titer
1316
1317   modules/gui/beos/PreferencesWindow.* :
1318    * added a BBox around each panel (looks nicer)
1319    * now use BSliders for {integer,float}_with_range
1320
1321 2003-05-25 Sunday 11:31  gbazin
1322
1323  * 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...).
1324  * modules/video_filter/deinterlace/deinterlace.c: small change.
1325
1326 2003-05-25 Sunday 10:14  gbazin
1327
1328  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
1329
1330 2003-05-25 Sunday 00:16  gbazin
1331
1332  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
1333
1334 2003-05-24 Saturday 23:40  gbazin
1335
1336  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
1337  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
1338
1339 2003-05-24 Saturday 21:28  asmax
1340
1341  * events aren't perfect yet, but it is better enough to commit
1342
1343 2003-05-24 Saturday 20:54  gbazin
1344
1345  * src/video_output/video_output.c: new "deinterlace" object variable.
1346  * modules/gui/macosx/prefs.m: compilation fix.
1347  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
1348  * modules/gui/skins/*: couple of fixes.
1349
1350 2003-05-24 Saturday 17:52  gbazin
1351
1352  * modules/gui/skins/*: compilation fixes.
1353  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
1354
1355 2003-05-24 Saturday 15:11  titer
1356
1357   * Makefile.am: minor change in BeOS packages generation
1358   * doc/release-howto.txt: remove outdated info about how to build BeOS
1359     packages
1360
1361 2003-05-24 Saturday 13:14  gbazin
1362
1363  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
1364
1365 2003-05-24 Saturday 13:05  massiot
1366
1367  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
1368
1369 2003-05-24 Saturday 12:55  jpsaman
1370
1371  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.
1372
1373 2003-05-24 Saturday 12:53  sam
1374
1375    * ./po/*: re-ran toolbox --update-po.
1376    * ./po/en_GB.po: the British translation is up to date.
1377
1378 2003-05-24 Saturday 12:35  sam
1379
1380    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
1381
1382 2003-05-24 Saturday 12:34  sam
1383
1384    * ./toolbox: we no longer translate the Borland plugin.
1385
1386 2003-05-24 Saturday 12:10  sam
1387
1388    * ./configure.ac.in: the help message now says libmad is enabled by
1389      default (Closes: #704).
1390
1391 2003-05-24 Saturday 11:53  sam
1392
1393     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
1394       wait or we will face delay issues as reported in #794. Fix inspired from
1395       a suggestion by John Michael Zorko.
1396
1397 2003-05-24 Saturday 02:48  hartman
1398
1399  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
1400  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
1401  * modules/gui/macosx/macosx.m: typo
1402  * modules/gui/macosx/prefs.m: fix of the module selectors.
1403  * po/nl.po: i've taken a head start on the translations.
1404  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
1405
1406 2003-05-23 Friday 23:53  sigmunau
1407
1408  the http interface should now output valid xhtml 1.0.
1409
1410 2003-05-23 Friday 13:02  hartman
1411
1412  * Updated the informal message to report the ip and port the http intf was
1413    started on. This will help ppl to actually use the thing ;)
1414
1415 2003-05-23 Friday 11:41  sam
1416
1417    * Built-in modules were linked twice in the mozilla plugin; removed the
1418      non-PIC ones (Closes Debian bug #194384).
1419
1420 2003-05-23 Friday 00:00  hartman
1421
1422  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
1423  * modules/gui/macosx/vout.m: removed some code that was preventing us from
1424    using chroma converters.
1425  * modules/codec/quicktime.c:
1426    - added the video decoder. only works with SVQ3 atm, returns Invalid
1427      BITMAPHEADER for some reason in all other cases.
1428    - did some cleaning up. this might just work under Win32 now aswell,
1429      gibalou will do some testing tomorrow ;)
1430    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
1431      faster. I'm not yet sure which one i prefer.
1432
1433 2003-05-22 Thursday 22:24  gbazin
1434
1435  * modules/gui/wxwindows/streamout.cpp: fixed typo.
1436
1437 2003-05-22 Thursday 21:42  gbazin
1438
1439  * src/libvlc.h: fixed spelling mistake.
1440  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
1441  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
1442
1443 2003-05-22 Thursday 20:56  hartman
1444
1445  * spelling error in description string
1446
1447 2003-05-22 Thursday 20:45  hartman
1448
1449  * added an ifdef for SVQ3
1450
1451 2003-05-22 Thursday 20:06  asmax
1452
1453  * at last the python module works again !
1454   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
1455
1456 2003-05-22 Thursday 18:30  asmax
1457
1458  * started to repair build of python module
1459
1460 2003-05-22 Thursday 16:01  gbazin
1461
1462  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
1463
1464 2003-05-22 Thursday 15:34  hartman
1465
1466  * modules/control/http.c: strings for the address and the port variable were switched.
1467
1468 2003-05-22 Thursday 14:40  hartman
1469
1470  * fixed a localization issue
1471
1472 2003-05-22 Thursday 14:25  hartman
1473
1474  * modules/gui/macosx/playlist.m: fixed my fix
1475  * modules/gui/macosx/output.m: removed a debug statement
1476  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
1477
1478 2003-05-22 Thursday 13:40  hartman
1479
1480  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
1481
1482 2003-05-22 Thursday 12:00  gbazin
1483
1484  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
1485  * modules/gui/wxwindows/*: small fixes.
1486  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
1487  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
1488
1489 2003-05-21 Wednesday 21:30  hartman
1490
1491  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
1492    version was broken.
1493  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
1494
1495 2003-05-21 Wednesday 19:55  hartman
1496
1497  * vlc.ebuild: This ebuild should work if we release a test2.
1498  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
1499    except for mp3 ;)
1500  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
1501    since the problems with this decoder are endian specific according to it's creator.
1502
1503 2003-05-21 Wednesday 18:09  jpsaman
1504
1505  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
1506
1507 2003-05-21 Wednesday 18:04  jpsaman
1508
1509  More buildscript fixes.
1510
1511 2003-05-21 Wednesday 15:54  gbazin
1512
1513  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
1514
1515 2003-05-21 Wednesday 15:40  hartman
1516
1517  * include/main.h
1518    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
1519  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
1520    of identifying the right Codec to use for decoding to be one of these areas.
1521    So when we do this, only one thread at a time can use QT.
1522    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
1523
1524 2003-05-21 Wednesday 13:27  gbazin
1525
1526  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
1527  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
1528  * src/video_output/video_output.c: added a "fullscreen" object variable.
1529  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
1530
1531 2003-05-21 Wednesday 13:19  sigmunau
1532
1533  removed the desctiption texts of a nonexisting config option
1534
1535 2003-05-21 Wednesday 13:10  sigmunau
1536
1537  removed the --playlist option as it doesn't seem to be used
1538
1539 2003-05-21 Wednesday 10:02  fenrir
1540
1541  * wav: fix a parsing bug.
1542
1543 2003-05-20 Tuesday 23:17  gbazin
1544
1545  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
1546
1547 2003-05-20 Tuesday 21:35  hartman
1548
1549  * ALL: added a quicktime module.
1550    - This module provides QDM2 and QDMC sound support on OSX by linking to
1551      the native QT libraries. We now have FULL QT trailer support on OSX.
1552    - The video part of this decoder is not yet working on OSX.
1553    - This can be used for a future win32dll loader system as well.
1554
1555 2003-05-20 Tuesday 20:09  jpsaman
1556
1557  Modified build scripts
1558
1559 2003-05-20 Tuesday 18:53  hartman
1560
1561  * NEWS: updated some OSX info
1562  * ALL:
1563    - added CDDA support
1564    - added a "Online Documentation" item to the Help menu
1565    - removed some debugging strings
1566
1567 2003-05-20 Tuesday 16:20  zorglub
1568
1569  All: Support for SAP advertising in stream output
1570
1571         add sap, or sap="Name" in the stream output options
1572
1573 2003-05-20 Tuesday 16:08  sigmunau
1574
1575  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
1576  caused AIGALRM.
1577  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
1578  conventions
1579
1580 2003-05-20 Tuesday 15:51  hartman
1581
1582  * THANKS: Added Davor Orel who created the OS X icons.
1583  * modules/gui/macosx/macosx.m: changed a float into a float with range
1584
1585 2003-05-20 Tuesday 15:23  hartman
1586
1587  * Added a Reset prefs option
1588  * New prefs dialog much like the wxWindows and BeOS one.
1589    - translated instances might be broken.
1590    - still need sliders for min/max values
1591    - improved sizing should be done.
1592
1593 2003-05-20 Tuesday 11:44  titer
1594
1595   modules/gui/beos/PreferencesWindow.* : cleaning
1596
1597 2003-05-19 Monday 23:36  gbazin
1598
1599  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
1600
1601 2003-05-19 Monday 21:39  asmax
1602
1603  * a lot of cleaning in X11 skins, but some problems remain with
1604    event handling :(
1605
1606 2003-05-19 Monday 21:04  gbazin
1607
1608  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
1609  * po/*: updated the po files.
1610
1611 2003-05-19 Monday 20:47  gbazin
1612
1613  * Bumped version to 0.6.0-test1
1614  * modules/access/cdda.c: decreased the priority of the cdda plugin.
1615
1616 2003-05-19 Monday 11:38  gbazin
1617
1618  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
1619
1620 2003-05-19 Monday 09:57  gbazin
1621
1622  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
1623
1624 2003-05-18 Sunday 23:16  fenrir
1625
1626   * input_program.c: input_DelES destroyed the decoder (if any) without
1627   removing this ES from the list of selected ES. So, instead we call
1628   input_UnselectES.
1629
1630 2003-05-18 Sunday 22:30  titer
1631
1632   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
1633
1634 2003-05-18 Sunday 20:54  jpsaman
1635
1636  Updated release numbering of packages.
1637
1638 2003-05-18 Sunday 19:46  gbazin
1639
1640  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
1641
1642  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
1643
1644 2003-05-18 Sunday 18:56  hartman
1645
1646  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
1647
1648 2003-05-18 Sunday 17:48  asmax
1649
1650  * added transparency in X11 skins
1651
1652 2003-05-18 Sunday 16:27  gbazin
1653
1654  * 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.
1655
1656 2003-05-18 Sunday 15:44  gbazin
1657
1658  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
1659    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.
1660
1661 2003-05-18 Sunday 12:18  gbazin
1662
1663  * modules/gui/wxwindows/open.cpp: small fixes.
1664  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
1665  * modules/video_filter/osd_text.c: small win32 fix.
1666
1667 2003-05-18 Sunday 11:25  asmax
1668
1669  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
1670    images, but it works !
1671
1672 2003-05-17 Saturday 23:57  gbazin
1673
1674  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
1675  * install-win32, Makefile.am: updates for the win32 package.
1676  * NEWS: added a few missing things.
1677
1678 2003-05-17 Saturday 22:48  gbazin
1679
1680  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
1681  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
1682  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
1683
1684 2003-05-17 Saturday 22:00  gbazin
1685
1686  * include/input_ext-intf.h: forgot this file in my last commit.
1687  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
1688
1689 2003-05-17 Saturday 20:30  gbazin
1690
1691  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
1692    You can now listen to your favorite CDDAs with vlc, or even stream them :)
1693    (Their is not yet any support for jitter correction).
1694  * modules/codec/araw.c: small clean-up.
1695
1696 2003-05-17 Saturday 18:30  titer
1697
1698   * modules/gui/beos/MessagesWindow.* : cleaning
1699   * modules/gui/beos/PreferencesWindow.* : split the main modules into
1700     its categories
1701
1702 2003-05-17 Saturday 15:20  titer
1703
1704   modules/gui/beos/* : cosmetic
1705
1706 2003-05-17 Saturday 14:36  gbazin
1707
1708  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
1709
1710 2003-05-17 Saturday 11:35  gbazin
1711
1712  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
1713  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
1714
1715 2003-05-16 Friday 23:02  gbazin
1716
1717  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
1718
1719 2003-05-15 Thursday 23:05  gbazin
1720
1721  * src/input/input_programs.c: a few fixes to the navigation object variable.
1722
1723 2003-05-15 Thursday 22:27  massiot
1724
1725  * now 0.6.0-cvs
1726  * ALL: Capitalize all preferences text strings
1727
1728 2003-05-15 Thursday 21:31  gbazin
1729
1730  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
1731  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
1732
1733 2003-05-15 Thursday 20:45  jpsaman
1734
1735  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
1736
1737 2003-05-15 Thursday 20:28  jpsaman
1738
1739  Updating version to 0.5.4.
1740  Enable building with libmpeg2.
1741
1742 2003-05-15 Thursday 16:02  sam
1743
1744    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
1745
1746 2003-05-15 Thursday 15:59  gbazin
1747
1748  * modules/gui/wxwindows/*: small fixes and improvements.
1749
1750 2003-05-15 Thursday 15:50  sam
1751
1752    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
1753
1754 2003-05-15 Thursday 15:35  hartman
1755
1756  * Makefile.am: on make dist move vlc.ebuild
1757  * vlc.ebuild: small spelling correction
1758
1759 2003-05-15 Thursday 02:02  hartman
1760
1761  * Went trough my maillogs and filled out large parts of the NEWS file.
1762    please check and add your own. (i was bored ;)
1763  * Updated the README.MacOSX.rtf with some more pointers and changed version
1764    to 0.6.0
1765
1766 2003-05-15 Thursday 01:33  gbazin
1767
1768  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
1769
1770 2003-05-15 Thursday 01:23  hartman
1771
1772  * variable callback for the playlist. the input, audio and video still need
1773    to be done, waiting for gibalou to work his magic on that ;)
1774  cvs: ----------------------------------------------------------------------
1775
1776 2003-05-15 Thursday 00:46  hartman
1777
1778  * added vlc.ebuild, vlc.spec.redhat to dist.
1779  * added all the new icons to the dist.
1780  * on make dist i would like to do
1781    mv vlc.ebuild vlc-${VERSION}.ebuild
1782    I don't know how to do this. Who does?
1783
1784 2003-05-15 Thursday 00:32  hartman
1785
1786  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
1787    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
1788    need to be updated before release, to point out the correct links to
1789    these libraries.
1790
1791 2003-05-14 Wednesday 21:29  fenrir
1792
1793   * aac: compilation fix.
1794   * libvlc.h : set correct value for sout-a/vcodec
1795
1796 2003-05-14 Wednesday 19:47  hartman
1797
1798  * Resized some elements to allow for better translations.
1799
1800 2003-05-14 Wednesday 17:17  sam
1801
1802    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
1803      the extras/ directory.
1804
1805 2003-05-14 Wednesday 14:58  fenrir
1806
1807   * aac: use extention based detection.
1808
1809 2003-05-14 Wednesday 14:57  hartman
1810
1811  * Forgot one
1812
1813 2003-05-14 Wednesday 14:56  hartman
1814
1815  ALL: Davor won the vote, New icons in place.
1816
1817 2003-05-14 Wednesday 11:15  fenrir
1818
1819   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
1820
1821 2003-05-14 Wednesday 09:00  gbazin
1822
1823  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
1824
1825 2003-05-13 Tuesday 23:41  gbazin
1826
1827  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
1828
1829 2003-05-13 Tuesday 22:59  gbazin
1830
1831  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
1832  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
1833
1834 2003-05-13 Tuesday 22:33  gbazin
1835
1836  * modules/gui/wxwindows/*: new subtitles file dialog box.
1837  * modules/demux/util/sub.c: fixed a few description strings.
1838  * Makefile.am: small cosmetic change to package-win32 target.
1839
1840 2003-05-13 Tuesday 20:36  asmax
1841
1842  * beginning of event processing in X11 skins
1843  * graphics should work, but....
1844
1845 2003-05-13 Tuesday 19:25  asmax
1846
1847  * changed OSGraphics constructor (needed for X11)
1848
1849 2003-05-13 Tuesday 14:11  titer
1850
1851   modules/gui/beos/PreferencesWindow.*:
1852    - use BMenuFields for string_from_list config items
1853    - cleaning
1854
1855 2003-05-13 Tuesday 12:09  gbazin
1856
1857  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
1858
1859 2003-05-13 Tuesday 11:44  gbazin
1860
1861  * modules/gui/wxwindows/preferences.cpp: small fixes.
1862
1863 2003-05-13 Tuesday 11:18  titer
1864
1865   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
1866
1867 2003-05-12 Monday 21:55  gbazin
1868
1869  * 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.
1870  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
1871
1872 2003-05-12 Monday 19:59  titer
1873
1874   modules/gui/beos/VlcWrapper.h: compile fix
1875
1876 2003-05-12 Monday 19:11  gbazin
1877
1878  * include/vlc_common.h: small change to shut-up some memory checkers.
1879
1880 2003-05-12 Monday 17:33  gbazin
1881
1882  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
1883  * modules/video_output/directx/events.c: fixed non-initialized variable.
1884  * 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).
1885  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
1886  * 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()).
1887  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
1888
1889 2003-05-12 Monday 01:17  hartman
1890
1891  * First set config variable, then add the files (and therefore potentially
1892    play them) in the playlist. Otherwise we can be too late.
1893
1894 2003-05-11 Sunday 23:17  hartman
1895
1896  * extras/MacOSX/vlc.pbproj/project.pbxproj:
1897    - Add the THANKS file to the Mac OS X application
1898  * modules/gui/macosx/about.?:
1899    - Use c-style comments instead of //
1900    - Open the AUTHORS file with the correct Encoding
1901    - Display the THANKS file as well
1902    - Rotate the scrolling when at the end
1903  * modules/gui/macosx/intf.m:
1904    - put Cocoa into multithreaded mode as soon as possible. Not really
1905      causing any problems now, but is cleaner.
1906  * modules/gui/macosx/prefs.m:
1907    - Select the current setting when we create a combobox.
1908
1909 2003-05-11 Sunday 19:09  hartman
1910
1911  * ALL:
1912    - removed a bit too much code from the interface files previous commit.
1913      Menu's were enabled if there was no input.
1914    - removed a NSLog which was used for bugtracking
1915
1916 2003-05-11 Sunday 18:49  hartman
1917
1918  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
1919  cvs to stop bugging me about it ;)
1920
1921  *.sed
1922  *.sin
1923  *.header
1924  Rules-quot
1925
1926 2003-05-11 Sunday 18:43  gbazin
1927
1928  * src/input/input_programs.c: small bug fix.
1929  * src/misc/variables.c: compilation fix for MSVC.
1930
1931 2003-05-11 Sunday 18:41  hartman
1932
1933  * forgot one file. see previous intf.m commit for details.
1934
1935 2003-05-11 Sunday 18:40  hartman
1936
1937  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
1938    and playlist already have, to be notified of menu changes.
1939  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
1940  * modules/gui/macosx/intf.?: Interface listens for changes in the input
1941    menu's now.
1942
1943 2003-05-11 Sunday 15:55  gbazin
1944
1945  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
1946
1947 2003-05-11 Sunday 14:33  sigmunau
1948
1949  Added code to render subtitles with the freetype module (disabled by default).
1950  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
1951  and  modules/codec/spudec/text.c and run with --filter osdtext
1952
1953 2003-05-11 Sunday 13:45  gbazin
1954
1955  * configure.ac.in: fixed the wx-config detection by the skins plugin.
1956  * modules/gui/wxwindows/*: fixed a couple of breakage.
1957
1958 2003-05-11 Sunday 13:22  gbazin
1959
1960  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
1961
1962 2003-05-11 Sunday 13:14  sigmunau
1963
1964  use c comment, and not c++
1965
1966 2003-05-11 Sunday 08:42  sigmunau
1967
1968  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
1969  (doesn't seem to work)
1970
1971 2003-05-11 Sunday 01:00  massiot
1972
1973  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
1974    calculation
1975  * modules/audio_output/coreaudio.c: apparently the audio card clock can
1976    be screwed, so probe it at every buffer
1977  * src/audio_output/output.c: Thou shalt not drop buffers
1978
1979 2003-05-10 Saturday 20:49  hartman
1980
1981  * fix titer's language commit. The list needs to end with a NULL, or VLC will
1982    no longer start. (it fails on the duplication of the config of this variable)
1983
1984 2003-05-10 Saturday 18:16  fenrir
1985
1986   * ffmpeg : fix for svq3.
1987
1988 2003-05-10 Saturday 13:52  titer
1989
1990   POTFILES.in: forgot a file yesterday...
1991
1992 2003-05-10 Saturday 13:40  titer
1993
1994   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
1995   with old config files; --language is now a string_from_list you can use
1996   to specify the language (default is auto-detection).
1997
1998 2003-05-10 Saturday 11:08  gbazin
1999
2000  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
2001
2002 2003-05-10 Saturday 11:05  hartman
2003
2004  * added VP31 fourcc's.
2005  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
2006    actually use it. It would generate too many bugreports.
2007
2008 2003-05-10 Saturday 10:32  hartman
2009
2010  * Finished the sout dialog on OSX.
2011
2012 2003-05-09 Friday 23:23  fenrir
2013
2014   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
2015
2016 2003-05-09 Friday 22:03  sigmunau
2017
2018  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
2019
2020 2003-05-09 Friday 20:30  massiot
2021
2022  France 1 - Italy 0
2023
2024 2003-05-09 Friday 19:53  fenrir
2025
2026   * faad: better support of AAC without ESDS.
2027
2028 2003-05-09 Friday 19:30  titer
2029
2030   Updated POTFILES.in for BeOS' i18n
2031
2032 2003-05-09 Friday 19:29  fenrir
2033
2034  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
2035  have found.
2036
2037 2003-05-09 Friday 16:01  gbazin
2038
2039  * modules/misc/httpd.c: win32 fixes.
2040  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
2041
2042 2003-05-09 Friday 02:39  fenrir
2043
2044   * mmstu: fixed a lookup.
2045
2046 2003-05-09 Friday 01:19  hartman
2047
2048  * modules/gui/macosx/prefs.m:
2049    - possibly fixed a crash situation when clicking the OK button (not sure though)
2050  * modules/gui/macosx/macosx.m:
2051    - made the transparency option an advanced option.
2052
2053 2003-05-09 Friday 00:58  titer
2054
2055   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
2056   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
2057     if the string is empty
2058   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
2059
2060 2003-05-09 Friday 00:41  hartman
2061
2062  * modules/gui/macosx/prefs.?:
2063    - made the advanced button better.
2064    - added missing CONFIG_ITEM_DIRECTORY support
2065  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
2066    - added the semi 'apple' default of com-, as a hotkey for the prefs.
2067
2068 2003-05-08 Thursday 23:11  hartman
2069
2070  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
2071
2072 2003-05-08 Thursday 19:51  fenrir
2073
2074   * ftp : updated copyright info.
2075
2076 2003-05-08 Thursday 19:26  fenrir
2077
2078   * v4l: clean up.
2079
2080 2003-05-08 Thursday 19:21  fenrir
2081
2082   * v4l: remove __V4L_AUDIO_ (useless)
2083
2084 2003-05-08 Thursday 19:06  titer
2085
2086   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
2087  vasprintf if defined but not declared in the system headers...)
2088
2089 2003-05-08 Thursday 17:13  massiot
2090
2091  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
2092    localized system
2093  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
2094    the DVD menus by default.
2095
2096 2003-05-08 Thursday 15:58  gbazin
2097
2098  * modules/access/file.c: fixed large file support on win32.
2099  * src/libvlc.[ch]: made the description of the translation option more explicit.
2100
2101 2003-05-08 Thursday 14:15  titer
2102
2103   src/libvlc.*: --translation is now a string. Usefull if want to specify
2104   a different language than your OS, or if your OS is not localized...
2105
2106 2003-05-08 Thursday 12:09  gbazin
2107
2108  * modules/gui/wxwindows/menus.cpp: misc small fixes.
2109
2110 2003-05-08 Thursday 10:45  titer
2111
2112   modules/gui/beos/PreferencesWindow.cpp: cosmetic
2113
2114 2003-05-08 Thursday 10:40  titer
2115
2116   * modules/gui/beos/AudioOutput.cpp: more cleaning
2117   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
2118     Interface" to the popup
2119
2120 2003-05-08 Thursday 01:16  hartman
2121
2122  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
2123    - video-es seems broken. it always starts with -1 (Disabled) selected.
2124    - moved some menuitems to other menu's for gui interface consistency with
2125      other gui's.
2126    - added a "fit to screen" menuitem.
2127
2128 2003-05-08 Thursday 01:05  titer
2129
2130   src/misc/beos_specific.cpp:
2131       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
2132       exit without any cleaning (that made VLC crash badly)
2133
2134 2003-05-07 Wednesday 23:13  hartman
2135
2136  * changed "Gayscale video output" option back into "Grayscale video output"
2137
2138 2003-05-07 Wednesday 19:20  titer
2139
2140   modules/gui/beos/AudioOutput.cpp: cleaning
2141
2142 2003-05-07 Wednesday 17:27  titer
2143
2144   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
2145   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
2146
2147 2003-05-07 Wednesday 16:47  titer
2148
2149   modules/gui/beos/PreferencesWindow.cpp:
2150    Misc enhancements
2151
2152 2003-05-07 Wednesday 15:54  gbazin
2153
2154  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
2155
2156 2003-05-07 Wednesday 15:44  fenrir
2157
2158   * ffmpeg: --ffmpeg-truncated is now an int :
2159    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
2160    * 0  -> disable CODEC_FLAG_TRUNCATED
2161    * 1  -> force CODEC_FLAG_TRUNCATED
2162
2163 2003-05-07 Wednesday 14:49  titer
2164
2165   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
2166                       screenshots...)
2167
2168 2003-05-07 Wednesday 12:23  gbazin
2169
2170  * modules/gui/wxwindows/*: misc fixes.
2171
2172 2003-05-07 Wednesday 02:31  fenrir
2173
2174   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
2175  at free box content to see if it could be moov box, I hope there won't be
2176  any misdetection. (Even when there is a spec, nobody follows it :((
2177
2178 2003-05-07 Wednesday 00:28  fenrir
2179
2180   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
2181  with valid files. You have to use --ffmpeg-truncated to force it.
2182   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
2183
2184 2003-05-07 Wednesday 00:18  gbazin
2185
2186  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
2187
2188 2003-05-06 Tuesday 21:01  gbazin
2189
2190  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
2191
2192 2003-05-06 Tuesday 20:12  hartman
2193
2194  * ALL: there were reports of crashes in the menucode. i think it was that
2195    the VLCWindow could suddenly disappear (the vout closed) and therefore we
2196    could no longer reference it. This should fix that. Also made this code
2197    more generic to avoid code duplication.
2198
2199 2003-05-06 Tuesday 16:05  fenrir
2200
2201   * mp4: fix a segfault and play .3gp with h263 video track.
2202
2203 2003-05-06 Tuesday 14:19  fenrir
2204
2205   * http: redirect to main page each time we pass arguments. (it's done by
2206  an html header and not by the http protocol. I know it's bad but it's a
2207  lot easier ;)
2208
2209 2003-05-06 Tuesday 12:57  fenrir
2210
2211   * http: fix 'add mrl'.
2212
2213 2003-05-06 Tuesday 02:17  titer
2214
2215   Makefile.am: fixed BeOS package generation when all modules are built-in
2216
2217 2003-05-06 Tuesday 02:01  fenrir
2218
2219   * mms: fix for builtin compilation.
2220
2221 2003-05-06 Tuesday 01:15  titer
2222
2223   configure.ac.in: fixed static linking with libintl and libiconv
2224
2225 2003-05-05 Monday 22:48  gbazin
2226
2227  * modules/demux/mpeg/ts.c: compiler warning fix.
2228  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
2229
2230 2003-05-05 Monday 22:23  gbazin
2231
2232  * 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.
2233  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
2234
2235 2003-05-05 Monday 22:04  hartman
2236
2237  * fixed the autogenerated menu's.
2238
2239 2003-05-05 Monday 21:35  titer
2240
2241   configure.ac.in: fixed libdvbpsi detection for people who don't have
2242     stdint.h but inttypes.h
2243
2244 2003-05-05 Monday 16:29  gbazin
2245
2246  * modules/gui/skins/src/*: forgot a few references to the channels server.
2247
2248 2003-05-05 Monday 16:09  gbazin
2249
2250  * ALL: removed the old channels server stuff (was deprecated).
2251
2252 2003-05-05 Monday 15:52  fenrir
2253
2254   * bits.h: clean up
2255
2256 2003-05-05 Monday 15:21  sigmunau
2257
2258  implemented VLC_VAR_TIME using two ints
2259
2260 2003-05-05 Monday 14:58  sigmunau
2261
2262  Implemented support for CONFIG_ITEM_DIRECTORY
2263
2264 2003-05-05 Monday 13:15  titer
2265
2266   Updated NEWS for 0.5.4 release
2267
2268 2003-05-05 Monday 13:06  titer
2269
2270   modules/gui/beos/*: Partial fix for Preferences resizing
2271
2272 2003-05-05 Monday 13:03  hartman
2273
2274  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
2275  README.MacOSX.rtf: clarified some things.
2276
2277 2003-05-05 Monday 12:15  gbazin
2278
2279  * modules/gui/skins/src/*: compilation fixes under win32.
2280
2281 2003-05-05 Monday 11:49  sam
2282
2283    * ./src/video_output/video_output.c: fixed a crash that occurs when the
2284      width and height variables are set to their default values.
2285
2286 2003-05-04 Sunday 23:39  gbazin
2287
2288  * src/audio_output/output.c: fixed warning.
2289
2290 2003-05-04 Sunday 23:38  massiot
2291
2292  * First round of capitalization of description strings.
2293
2294 2003-05-04 Sunday 23:03  gbazin
2295
2296  * po/POTFILES.in: added the new modules since 0.5.3
2297
2298 2003-05-04 Sunday 22:42  gbazin
2299
2300  * src/misc/variables.c, ALL: improvements to the object variables api.
2301     - added another argument to var_Change().
2302     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
2303       that are used to set/get a friendly name to an object variable.
2304     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
2305       the number of availabel choices without having to get their value
2306       as well.
2307     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
2308       a friendly name to the choice value.
2309     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
2310       names.
2311
2312  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
2313
2314 2003-05-04 Sunday 22:33  massiot
2315
2316  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
2317    children" bug.
2318
2319 2003-05-04 Sunday 18:51  fenrir
2320
2321   * transcode: follow the same logic for ab than vb. (ie for a small value
2322  it's used as kb/s for higher ones it's b/s).
2323  Just a remember, transcode options are:
2324  acodec= mpga,a52
2325      ab (kb/s)
2326  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
2327      width
2328      height
2329      vb (kb/s)
2330      vt (b/s)
2331      deinterlace
2332      croptop
2333      cropbottom
2334      cropleft
2335      cropright
2336      keyint
2337      hq
2338      qmin (between 1 and 32)
2339      qmax (between 1 and 32)
2340  only acodec and/or vcodec are mandatories (and it's a good idea to always
2341  define vb,vt, and/or ab)
2342
2343 2003-05-04 Sunday 15:02  massiot
2344
2345  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
2346    fix the "sound drops after half an hour" bug)
2347  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
2348    resampler which works perfectly fine here
2349  Please test that I didn't break S/PDIF output on OS X.
2350
2351 2003-05-04 Sunday 12:40  sam
2352
2353    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
2354      linked with svgalib and svgalib using atexit().
2355
2356 2003-05-04 Sunday 10:46  fenrir
2357
2358   * mpga_audio: should fix an infinite loop when miss-detected free
2359  bitrate stream.
2360
2361 2003-05-04 Sunday 01:36  massiot
2362
2363  More cleaning of the STATE_INVALID stuff (still not perfect though).
2364
2365 2003-05-03 Saturday 22:25  massiot
2366
2367  Fixed handling of STATE_INVALID states.
2368
2369 2003-05-03 Saturday 18:11  fenrir
2370
2371   * transcode: added qmin, qmax and hq(high quality) options.
2372
2373 2003-05-03 Saturday 14:33  fenrir
2374
2375   * transcode: fix cropping code.
2376
2377 2003-05-03 Saturday 14:22  fenrir
2378
2379   * transcode: fixed video resizing.
2380
2381 2003-05-03 Saturday 13:37  titer
2382
2383   beos/* : New Preferences window that lets you configure everything.
2384            It is not complete yet (see the TODO in PreferencesWindow.cpp)
2385
2386 2003-05-03 Saturday 13:18  fenrir
2387
2388   * transcode: added two options:
2389      - vt : video bitrate tolerance
2390      - keyint : number of inter frames between intra frames.
2391
2392 2003-05-03 Saturday 12:36  fenrir
2393
2394   * v4l: used the same trick than vls to avoid too much resampling.
2395
2396 2003-05-03 Saturday 02:18  fenrir
2397
2398   * ts: fix a memory leak.
2399
2400 2003-05-03 Saturday 02:09  fenrir
2401
2402  [no log message]
2403
2404 2003-05-03 Saturday 01:52  fenrir
2405
2406   * v4l: fix a stupid bug that broke audio.
2407
2408 2003-05-03 Saturday 01:12  fenrir
2409
2410   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
2411
2412 2003-05-02 Friday 19:37  fenrir
2413
2414   * transcode: fix about raw audio.
2415
2416 2003-05-02 Friday 17:35  fenrir
2417
2418   * v4l: audio grabbing part begin to work :)
2419
2420 2003-05-02 Friday 16:25  fenrir
2421
2422   * transcode: compilation fix.
2423
2424 2003-05-02 Friday 15:53  gbazin
2425
2426  * 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.
2427
2428 2003-05-02 Friday 15:36  titer
2429
2430   Missing files
2431
2432 2003-05-02 Friday 14:51  fenrir
2433
2434   * transcode: should be able to compress raw audio, need to be cleaned up.
2435   u8,s8,s16 big and little endian should be supported but not all tested.
2436
2437 2003-05-02 Friday 12:18  sam
2438
2439    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
2440
2441 2003-05-02 Friday 03:41  fenrir
2442
2443   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
2444
2445 2003-05-02 Friday 03:40  fenrir
2446
2447   * rawvideo.c: fix a bug while filling picture.
2448
2449 2003-05-02 Friday 00:33  fenrir
2450
2451   * copy: added raw audio/video support.
2452   * avi: added raw audio support (little endian only).
2453
2454 2003-05-01 Thursday 13:51  ipkiss
2455
2456   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
2457     basic-skins plugin with GTK2
2458   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
2459     really understand why it is necessary :)
2460
2461 2003-05-01 Thursday 01:11  hartman
2462
2463  * modules/gui/macosx/macosx.m
2464    - added a macosx-float config option
2465    - changed 'opaqueness' into 'macosx-opaqueness'
2466  * modules/gui/macosx/vout.?
2467    - let vout respect 'float' on top option.
2468    - added a toggle function to toggle float on top.
2469  ALL:
2470    - menuitem and corresponding code for float on top.
2471
2472 2003-04-30 Wednesday 23:58  hartman
2473
2474  ALL: New output dialog that uses the new --sout syntax.
2475    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
2476    - there is a bug in the transcode settings. not sure what is causing it.
2477
2478 2003-04-30 Wednesday 21:45  fenrir
2479
2480   * mp4: fix playback of some stream with raw audio. I also split
2481  big audio chunk. (Avoid 100000 samples at once :(
2482
2483 2003-04-30 Wednesday 21:16  asmax
2484
2485  * enable basic-skins for GTK2 (not tested yet ;)
2486
2487 2003-04-30 Wednesday 19:22  ipkiss
2488
2489   * ./configure.ac.in:
2490      - added a basic-skins plugin, which doesn't make use of wxWindows
2491        dialogs (currently only works for win32)
2492      - renamed with-wx-config-path in with-skins-wx-config-path for the
2493        skins plugin, to avoid problems with the wxwindows plugin
2494
2495 2003-04-30 Wednesday 19:20  gbazin
2496
2497  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
2498
2499 2003-04-30 Wednesday 14:04  hartman
2500
2501  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
2502
2503 2003-04-30 Wednesday 09:11  gbazin
2504
2505  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
2506
2507 2003-04-30 Wednesday 04:13  hartman
2508
2509  modules/access/http.c:
2510  modules/access/ftp.c:
2511  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
2512    It showed on systems without atoll() (MacOSX) as an inability to view http
2513    and ftp streams.
2514
2515 2003-04-29 Tuesday 22:44  fenrir
2516
2517   all: use /* */ instead of // (we write c code)
2518
2519 2003-04-29 Tuesday 22:38  fenrir
2520
2521   * stream_output.c: some sanity checks and bypass default behavour of
2522  module_Need (when I ask for udp I want udp or an error, but not file
2523  or something else) by adding ",none" when a module name is specified.
2524   I will clean up that by adding a flag to module_Need or something like
2525  that.
2526
2527 2003-04-29 Tuesday 21:32  fenrir
2528
2529   * stream_output.c: fix segfault when not specifying mux name.
2530
2531 2003-04-29 Tuesday 20:36  ipkiss
2532
2533   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
2534     circular anchoring
2535
2536 2003-04-29 Tuesday 20:29  fenrir
2537
2538   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
2539  resampling with some files while keeping good synchronisation.
2540   Anybody has an idea of the maximum desynchronisation between audio and
2541  video that still be imperceptible ?
2542
2543 2003-04-29 Tuesday 20:17  hartman
2544
2545  * modules/gui/macosx/playlist.m:
2546    - When we delete an item, update playlist with to indicate 'currently playing'
2547
2548 2003-04-29 Tuesday 16:03  gbazin
2549
2550  * modules/audio_output/directx.c: fixed the "no sound on NT4" problem. The directx audio plugin wasn't freeing its resources properly in case Probe() failed so the waveout plugin couldn't open the audio device afterwards.
2551  * modules/video_output/directx/directx.c: work-around buggy video drivers that create unsupported surfaces without shouting. Hopefully, non overlay YUV surfaces shouldn't be created anymore if not supported.
2552
2553 2003-04-29 Tuesday 15:40  fenrir
2554
2555   * file: use - to write on stdout. (but you can only use ts and ps muxer,
2556  as the others need to seek).
2557
2558 2003-04-29 Tuesday 12:54  gbazin
2559
2560  * modules/gui/skins/*, configure.ac.in: removed the skins plugin depandancy on msimg32.dll. Additionnaly, TransparentBlt() and SetLayeredWindowAttributes() are only used if present on the system. This allows us to run the plugin (without transparency though) on NT4/win95/98 as well.
2561
2562 2003-04-28 Monday 23:25  fenrir
2563
2564   * avi: fixed playback of broken stream....
2565
2566 2003-04-28 Monday 22:44  ipkiss
2567
2568   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
2569
2570 2003-04-28 Monday 20:46  ipkiss
2571
2572   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
2573     missing tags in the XML.
2574
2575 2003-04-28 Monday 14:32  asmax
2576
2577  * skeleton of X11 skins
2578
2579 2003-04-28 Monday 14:12  asmax
2580
2581  * skeleton of X11 skins
2582
2583 2003-04-28 Monday 12:25  asmax
2584
2585  * changed Region into SkinRegion to prepare the X11 port
2586
2587 2003-04-28 Monday 12:00  asmax
2588
2589  * fixed compilation under linux
2590  * added a flag GTK2_SKINS
2591
2592 2003-04-28 Monday 00:18  ipkiss
2593
2594   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
2595     There is still a lot to do but some things are working.
2596
2597 2003-04-27 Sunday 23:16  gbazin
2598
2599  * src/video_output/vout_pictures.c, include/video_output.h: added a vout_InitPicture() function that initializes a picture_t structure based on the given chroma and sizes.
2600  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
2601  * modules/codec/rawvideo.c: a few fixes.
2602  * modules/access/v4l/v4l.c: misc improvments and cleanup. Should be able to handle more source chroma formats. On the fly video encoding is also working perfectly now.
2603
2604 2003-04-27 Sunday 17:53  gbazin
2605
2606  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
2607  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
2608  * modules/codec/rawvideo.c: support for more chroma formats.
2609
2610 2003-04-27 Sunday 15:25  gbazin
2611
2612  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
2613    (I can finaly watch my RGB tarkin samples :))
2614  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
2615
2616 2003-04-27 Sunday 14:56  gbazin
2617
2618  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
2619
2620 2003-04-27 Sunday 14:11  gbazin
2621
2622  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
2623
2624 2003-04-27 Sunday 13:55  fenrir
2625
2626   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
2627  index, so use it when normal index (idx1 chunk) isn't found.
2628
2629 2003-04-27 Sunday 13:03  fenrir
2630
2631   * ffmpeg: stop skipping video sometime ;).
2632
2633 2003-04-27 Sunday 11:55  fenrir
2634
2635   * avi: Support for OpenDML file.
2636   Not tested with file size > 2Go, so report status.
2637
2638 2003-04-27 Sunday 03:08  fenrir
2639
2640   * httpd: added "Cache-Control: no-cache" by default.
2641
2642 2003-04-27 Sunday 02:00  jlj
2643
2644   * ./configure.ac.in: Added --with-libmpeg2-tree
2645
2646 2003-04-27 Sunday 00:02  gbazin
2647
2648  * modules/control/http.c: fixed buffer allocation problem.
2649
2650 2003-04-26 Saturday 22:06  fenrir
2651
2652   * video: spelling error.
2653
2654 2003-04-26 Saturday 21:45  fenrir
2655
2656   * ffmpeg: we always skip video if we have more than 5 second of late video.
2657  (This should avoid 'decoder stuck' message.)
2658
2659 2003-04-26 Saturday 21:36  gbazin
2660
2661  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
2662
2663 2003-04-26 Saturday 20:51  fenrir
2664
2665   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
2666  (over the first 2ko).
2667
2668 2003-04-26 Saturday 14:54  gbazin
2669
2670  * configure.ac.in: enabled xvid and ffmpeg encoders
2671  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
2672
2673 2003-04-26 Saturday 12:26  gbazin
2674
2675  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
2676
2677 2003-04-25 Friday 21:47  fenrir
2678
2679   * libmp4: clean up and preliminary work to read mp4 file through http.
2680   * mp4: don't return a failed value when recognize a ref file, but use
2681  a dummy Demux function that return EOF.
2682
2683 2003-04-25 Friday 18:57  fenrir
2684
2685   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
2686  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
2687
2688 2003-04-25 Friday 17:35  fenrir
2689
2690   *ffmpeg: split huge audio packets as aout didn't like them.
2691
2692 2003-04-25 Friday 17:33  fenrir
2693
2694   * mms: reduce mtu (avoid too much delay with slow connection)
2695
2696 2003-04-25 Friday 12:37  gbazin
2697
2698  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
2699
2700 2003-04-24 Thursday 20:49  fenrir
2701
2702   * mp4: fix a buffer overflow.
2703
2704 2003-04-24 Thursday 20:33  fenrir
2705
2706   * .cvsignore: forgot this file.
2707
2708 2003-04-24 Thursday 20:26  fenrir
2709
2710   * asf: fix to play stream over mmsh.
2711
2712 2003-04-24 Thursday 20:24  fenrir
2713
2714   * mpeg4video.c: use video size when available from bitmapinfoheader.
2715
2716 2003-04-24 Thursday 17:44  gbazin
2717
2718  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
2719
2720 2003-04-24 Thursday 16:13  gbazin
2721
2722  * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist.
2723
2724 2003-04-24 Thursday 15:57  gbazin
2725
2726  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
2727     for the .vlt skins support. libtar is still used if present, otherwise
2728     we use our small implementation of untar.
2729
2730 2003-04-24 Thursday 14:39  fenrir
2731
2732   * mp4: select only first enabled track.
2733
2734 2003-04-24 Thursday 14:38  asmax
2735
2736  * get screen size with gtk2
2737
2738 2003-04-23 Wednesday 15:18  titer
2739
2740   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
2741    strings and "...". i18n seems OK under BeOS now.
2742
2743 2003-04-23 Wednesday 10:29  asmax
2744
2745  * fixed some constructors and destructors
2746
2747 2003-04-22 Tuesday 23:31  gbazin
2748
2749  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
2750     left when closing the decoder.
2751
2752 2003-04-22 Tuesday 22:57  ipkiss
2753
2754   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
2755
2756 2003-04-22 Tuesday 22:25  gbazin
2757
2758  * modules/audio_filter/converter/s16tofloat32swab.c:
2759     added an #ifdef HAVE_ALLOCA.
2760
2761 2003-04-22 Tuesday 21:45  gbazin
2762
2763  * configure.ac.in: don't link with the math library on win32. It isn't
2764     needed and will even screw up things under cygwin with -mno-cygwin.
2765
2766 2003-04-22 Tuesday 19:26  asmax
2767
2768  * output.c: avoid a floating point exception when aout-rate==0
2769  * gtk2_api.cpp: made valgrind happy ;)
2770
2771 2003-04-22 Tuesday 18:21  ipkiss
2772
2773   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
2774
2775 2003-04-22 Tuesday 17:56  asmax
2776
2777  * fixed the volume slider bug
2778
2779 2003-04-22 Tuesday 16:36  titer
2780
2781   * Makefile.am: fixed 'make package-beos'
2782   * modules/gui/beos/*: added _()s so the whole interface is translated
2783   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
2784     FIXME: currently, untranslated strings are not converted to UTF-8
2785
2786 2003-04-22 Tuesday 16:28  fenrir
2787
2788   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
2789
2790 2003-04-22 Tuesday 12:54  gbazin
2791
2792  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
2793
2794 2003-04-22 Tuesday 11:38  fenrir
2795
2796   * mp4: preliminary support of "mov playlist(ref) file"
2797
2798 2003-04-22 Tuesday 08:51  fenrir
2799
2800   * mp4: more mov fields are parsed.
2801
2802 2003-04-21 Monday 22:12  asmax
2803
2804  * changed "Font" into "SkinFont" (see previous commit)
2805
2806 2003-04-21 Monday 21:51  asmax
2807
2808  * changed "Window" into "SkinWindow" to prepare X11 port
2809   (Window is already a Xlib type !)
2810    *** not tested under win32, please check ! ***
2811
2812 2003-04-21 Monday 18:39  asmax
2813
2814  * at last fixed transparency under linux !!
2815
2816 2003-04-21 Monday 16:55  anil
2817
2818  *All: fixed unwanted fileinfo window refresh under windows.
2819
2820 2003-04-21 Monday 16:22  gbazin
2821
2822  * modules/misc/network/ipv4.c: a bit of cleanup.
2823
2824 2003-04-21 Monday 14:26  asmax
2825
2826  * raise the skin window on top when clicked
2827  * a bit of code cleaning
2828
2829 2003-04-21 Monday 12:54  gbazin
2830
2831  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
2832
2833 2003-04-21 Monday 12:22  gbazin
2834
2835  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
2836
2837 2003-04-21 Monday 11:47  asmax
2838
2839  * added a preferences button in the default skin
2840
2841 2003-04-21 Monday 03:37  asmax
2842
2843  * fixed the previous commit for linux
2844
2845 2003-04-21 Monday 02:50  asmax
2846
2847  * fixed a timing issue under windows ?
2848
2849 2003-04-21 Monday 02:12  ipkiss
2850
2851   * we now use a wxwindow dialog to load the skins, so we can get rid
2852     of our custom dialog
2853
2854 2003-04-21 Monday 01:47  asmax
2855
2856  * shortcut handling under linux
2857
2858 2003-04-21 Monday 00:54  ipkiss
2859
2860   * added preferences, file info and stream output dialogs to the skins
2861
2862 2003-04-21 Monday 00:33  massiot
2863
2864  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
2865
2866 2003-04-21 Monday 00:18  asmax
2867
2868  * fixed refresh of the playlist (and a segfault...)
2869
2870 2003-04-20 Sunday 23:42  massiot
2871
2872  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
2873    gibalou)
2874
2875 2003-04-20 Sunday 23:09  asmax
2876
2877  * fixed a segfault at exit
2878
2879 2003-04-20 Sunday 22:52  asmax
2880
2881  * a few segfaults but wxwindows works under linux !
2882
2883 2003-04-20 Sunday 22:52  gbazin
2884
2885  * modules/audio_output/file.c: fixed a mismatch in a config name.
2886
2887 2003-04-20 Sunday 21:19  sam
2888
2889    * ./modules/audio_output/oss.c: code comments.
2890
2891 2003-04-20 Sunday 21:15  sam
2892
2893    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
2894      resetting.
2895
2896 2003-04-20 Sunday 21:14  sam
2897
2898    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
2899
2900 2003-04-20 Sunday 20:28  ipkiss
2901
2902   * added wxwindows Open and Messages dialog boxes into the windows skins
2903     (it may break things on linux...)
2904
2905 2003-04-20 Sunday 20:22  asmax
2906
2907  * added wxwindows for skins !!
2908
2909 2003-04-20 Sunday 19:53  gbazin
2910
2911  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
2912
2913 2003-04-20 Sunday 19:29  fenrir
2914
2915   * mms/* : begining of a m$-http-for-asf-streaming support.
2916   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
2917  at the end (after mmst and mmsu). Some http url are in fact mmsh but
2918  not yet auto-detected.
2919   *Please report* not working url and any regression for mmst and mmsu.
2920
2921 2003-04-20 Sunday 19:03  jlj
2922
2923    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
2924
2925 2003-04-20 Sunday 16:45  karibu
2926
2927  * Fixed mouse wheel
2928
2929 2003-04-20 Sunday 16:16  asmax
2930
2931  * fixed the "always on top" bug
2932
2933 2003-04-20 Sunday 15:06  karibu
2934
2935  * Added support of wheel with win32
2936
2937 2003-04-20 Sunday 15:00  karibu
2938
2939  * Fixed support of wheel for playlist with GTK2
2940  * Added support of whell for slider with GTK2
2941
2942 2003-04-20 Sunday 14:11  gbazin
2943
2944  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
2945
2946 2003-04-20 Sunday 13:14  asmax
2947
2948  * enabled scrolling in the playlist with the mouse wheel
2949
2950 2003-04-20 Sunday 12:59  massiot
2951
2952  * The libmpeg2 plug-in is now completely operational ;
2953  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
2954  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
2955
2956 2003-04-20 Sunday 11:57  gbazin
2957
2958  * configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
2959
2960 2003-04-20 Sunday 01:05  asmax
2961
2962  * fixed a typo with dvbpsi
2963
2964 2003-04-19 Saturday 13:55  hartman
2965
2966  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
2967    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
2968
2969 2003-04-19 Saturday 12:39  karibu
2970
2971  * Font fixed
2972
2973 2003-04-19 Saturday 12:33  hartman
2974
2975  * There was a problem where deinterlace could not be turned off via it's
2976    corresponding menu. On thy fly filter changes are still not possible.
2977
2978 2003-04-19 Saturday 11:46  asmax
2979
2980  * fixed a segfault
2981
2982 2003-04-19 Saturday 11:16  asmax
2983
2984  * drag&drop works ! (at least with mozilla)
2985
2986 2003-04-19 Saturday 02:34  karibu
2987
2988  * Fixed wrapping for texts
2989  * Filling GTK2Graphics and GTK2Region destructors
2990
2991 2003-04-19 Saturday 00:12  fenrir
2992
2993   * mp4: some memory leaks fixed.
2994
2995 2003-04-18 Friday 22:51  sam
2996
2997    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
2998      redefinitions when linking twice with the same static libary.
2999
3000 2003-04-18 Friday 22:43  fenrir
3001
3002   * mp4.c : begining of a mp4/mov muxer.
3003
3004   It's far from stable, produce file unplayable by mplayer at least,
3005  and doesn't yet take care of video/audio synchro.
3006  Becarefull that the header is written only when closing, and there is
3007  no way to repair a mp4 file without its header.
3008
3009 2003-04-18 Friday 22:38  fenrir
3010
3011   * stream_output.c: add a vlc_mutex_lock/unlock ...
3012
3013 2003-04-18 Friday 19:26  titer
3014
3015   Added a few keyboard shortcuts
3016
3017 2003-04-18 Friday 16:38  titer
3018
3019   Under BeOS, disable the screensaver if playing in fullscreen.
3020
3021 2003-04-18 Friday 16:10  titer
3022
3023   beos/*: fixed fullscreen shortcuts
3024
3025 2003-04-18 Friday 16:04  asmax
3026
3027  * network stream now work
3028  * double-click is now implemented
3029
3030 2003-04-18 Friday 15:25  titer
3031
3032   ALL: fixed i18n under BeOS
3033
3034 2003-04-17 Thursday 19:56  karibu
3035
3036  * Ask tooney to know ! (fix minor bug)
3037
3038 2003-04-17 Thursday 17:45  asmax
3039
3040  * small fix
3041
3042 2003-04-17 Thursday 16:34  karibu
3043
3044  * Scrolling text now works on linux
3045
3046 2003-04-17 Thursday 16:32  karibu
3047
3048  * Fixed kludge
3049
3050 2003-04-17 Thursday 16:30  karibu
3051
3052  * Added AddEllipse: the slider now works ! :)
3053
3054 2003-04-17 Thursday 16:11  karibu
3055
3056  * Added clip region to graphics
3057  * Added functionnality to region
3058
3059 2003-04-17 Thursday 15:43  karibu
3060
3061  * Improved font support for linux (just missing underline parameter )
3062
3063 2003-04-17 Thursday 14:18  anil
3064
3065  * oups forgot to commit this one. still the hide/show thing.
3066
3067 2003-04-17 Thursday 14:00  anil
3068
3069  * We now use hide/show for the file info window
3070
3071 2003-04-17 Thursday 13:46  karibu
3072
3073  * Can get size of a text
3074
3075 2003-04-17 Thursday 13:08  karibu
3076
3077  * SkinManage is called by a timer
3078  * Timer for text control are working badly but it's the first step
3079
3080 2003-04-17 Thursday 10:58  fenrir
3081
3082   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
3083  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
3084
3085 2003-04-17 Thursday 10:53  karibu
3086
3087  * Fixed dewtructor
3088
3089 2003-04-17 Thursday 10:42  asmax
3090
3091  * beginning of font support !
3092
3093 2003-04-16 Wednesday 21:50  karibu
3094
3095  * gtk2_theme.cpp: window are not automatically visibled
3096  * gtk2_window.cpp: removed fading transition delay
3097  * vlcproc.cpp: removed warning
3098
3099 2003-04-16 Wednesday 21:40  ipkiss
3100
3101   *  modules/gui/skins/*: we now #include skin files using a relative
3102      path, so that MSVC is happy :)
3103
3104 2003-04-16 Wednesday 21:39  karibu
3105
3106  * Removed debug calls
3107
3108 2003-04-16 Wednesday 21:30  karibu
3109
3110  * Can now quit the interface
3111
3112 2003-04-16 Wednesday 19:22  karibu
3113
3114  * gtk2_bitmap.cpp: fixed constructor bug
3115  * Events work better: controls are working, not still perfectly...
3116
3117 2003-04-16 Wednesday 16:33  fenrir
3118
3119   * transcode: tried to fix compilation with older libavcodec.
3120
3121 2003-04-16 Wednesday 16:32  fenrir
3122
3123   * mp4: fix a string format.
3124
3125 2003-04-16 Wednesday 16:20  fenrir
3126
3127   * mp4: removed empty strings in msg_Dbg.
3128
3129 2003-04-16 Wednesday 15:34  asmax
3130
3131  * small fix
3132
3133 2003-04-16 Wednesday 14:38  asmax
3134
3135  * at last, transpareny WORKS !!!!!
3136
3137 2003-04-16 Wednesday 11:47  gbazin
3138
3139  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
3140     msvc compilation fixes.
3141
3142 2003-04-16 Wednesday 00:12  fenrir
3143
3144   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
3145  before first slice).
3146   * ffmpeg: use indeo v3 decoder (untested).
3147   * stream_ouput.c,libvlc.h : take care of:
3148   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
3149  using --sout-abitrate and --sout-vbitrate in kilobits/s).
3150   --sout-display: to display while streaming.
3151  (Btw there is a problem with vout and display, it leads to a ref count = -1)
3152
3153 2003-04-15 Tuesday 22:16  asmax
3154
3155   * remove a small kludge
3156   * tried to add transparency, but it doesn't work :(
3157
3158 2003-04-15 Tuesday 20:54  karibu
3159
3160  * GTK2 events work even better
3161
3162 2003-04-15 Tuesday 20:42  karibu
3163
3164  * Fixed GTK2 events
3165
3166 2003-04-15 Tuesday 20:33  karibu
3167
3168  * Events are even better, not yet perfect !
3169
3170 2003-04-15 Tuesday 17:55  ipkiss
3171
3172   * event broadcasting should work
3173
3174 2003-04-15 Tuesday 16:49  karibu
3175
3176  * Fixed mouse leave notification
3177
3178 2003-04-15 Tuesday 16:47  karibu
3179
3180  * Fixed mouse leaving notification for windows
3181  * Added mouse leaving notification for gdk
3182
3183 2003-04-15 Tuesday 16:42  karibu
3184
3185  * Fixed mouse events
3186
3187 2003-04-15 Tuesday 15:53  gbazin
3188
3189  * modules/codec/libmpeg2.c: small bugfix.
3190
3191 2003-04-15 Tuesday 14:05  hartman
3192
3193  modules/gui/macosx/controls.m:
3194   * present the open dialog when pressing play button instead of 'standard'
3195     open dialog, to make users more aware of this dialog and the functions
3196     it has.
3197  ALL:
3198   * when opening a file NOT trough the Open dialog, make sure sout and
3199     suboptions are reset to ""
3200
3201 2003-04-15 Tuesday 12:40  hartman
3202
3203  * reselect current playlist item when reordering items.
3204
3205 2003-04-15 Tuesday 11:46  ipkiss
3206
3207   * compilation fix
3208
3209 2003-04-15 Tuesday 01:19  ipkiss
3210
3211   * basic event handling
3212
3213 2003-04-14 Monday 23:10  sam
3214
3215    * ./toolbox: the Solaris diff does not understand -q, just replaced it
3216      with 2>&1 >/dev/null.
3217
3218 2003-04-14 Monday 23:07  sam
3219
3220    * ./toolbox: fixed a bashism.
3221
3222 2003-04-14 Monday 22:29  gbazin
3223
3224  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
3225
3226 2003-04-14 Monday 22:22  massiot
3227
3228  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
3229    (incomplete).
3230
3231 2003-04-14 Monday 21:38  asmax
3232
3233  * implemented OSAPI_GetTime() with glib
3234
3235 2003-04-14 Monday 20:17  asmax
3236
3237  * it works event better !!
3238
3239 2003-04-14 Monday 20:07  asmax
3240
3241  * it works !
3242
3243 2003-04-14 Monday 18:10  sam
3244
3245    * ./configure.ac.in: skins _disabled_ by default on [!win32].
3246
3247 2003-04-14 Monday 18:05  asmax
3248
3249  * better window size
3250
3251 2003-04-14 Monday 17:56  karibu
3252
3253  * Controls coordinate are available
3254
3255 2003-04-14 Monday 17:16  sam
3256
3257    * ./debian/rules: we now build the static objects twice: once the normal
3258      way before we link them with VLC, and once with -fPIC so that they can
3259      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
3260      we don't need it on x86.
3261
3262 2003-04-14 Monday 17:03  asmax
3263
3264  * get the size of a bitmap
3265
3266 2003-04-14 Monday 10:18  asmax
3267
3268  * bad directory
3269
3270 2003-04-14 Monday 10:00  karibu
3271
3272  * Added use of channel server for skins: still experimental
3273
3274 2003-04-14 Monday 03:23  fenrir
3275
3276   * all: correctly set p_payload_end when using input_NewPacket.(But
3277  we should perhaps change the behavour of input_NewPacket).
3278
3279 2003-04-14 Monday 03:13  fenrir
3280
3281   * transcode.c: removed an absolute header path...
3282
3283 2003-04-14 Monday 02:26  fenrir
3284
3285   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
3286  set p_payload_end to the good value -> some packets are bigger than
3287  requested).
3288
3289 2003-04-13 Sunday 22:55  asmax
3290
3291  * at last an image !!
3292
3293 2003-04-13 Sunday 20:07  asmax
3294
3295  * something will be visible soon, be patient...
3296   (this silly GDK doesn't know BMP images :(
3297
3298 2003-04-13 Sunday 20:00  fenrir
3299
3300   * all: new sout scheme. Now a chain of module are created that can
3301  modify/apply on all streams, --sout has the same behavour expect when
3302  starting with a '#'.
3303
3304   With a starting '#' you can specify a chain of modules, it's still
3305  unstable but a lot more powerfull.
3306   You have access to duplicate(that duplicate all stream), transcode
3307  (using only ffmpeg), standard/std and es (that apply muxers and access),
3308  and display. You could chain them with ':' and specify options with
3309  {option1=value,option2=value[,...]}.
3310
3311  ex: * to stream and see the stream to udp/ts:ip
3312   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
3313      * to transcode,see and stream
3314   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
3315
3316   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
3317  Test and report bugs :)
3318
3319 2003-04-13 Sunday 19:09  asmax
3320
3321  * should have repaired win32 skins
3322
3323 2003-04-13 Sunday 17:46  asmax
3324
3325  * Gtk2 skins: it doesn't work but it runs without any segfault, so
3326    I commit ;)
3327    (I probably broke skins under windows....)
3328
3329 2003-04-12 Saturday 22:50  asmax
3330
3331  * now the skin module compiles AND links !
3332    (and segfaults... ;)
3333
3334 2003-04-12 Saturday 21:43  asmax
3335
3336  * at last made the skin module compile under linux !
3337    It does absolutely nothing, but it compiles ;)
3338
3339 2003-04-12 Saturday 13:17  asmax
3340
3341  * renamed "kernel" into "vlc" ;)
3342
3343 2003-04-12 Saturday 13:06  asmax
3344
3345  * added libraries to please Bill ;)
3346
3347 2003-04-12 Saturday 10:34  asmax
3348
3349  * fixed dependencies and added options
3350
3351 2003-04-12 Saturday 10:01  asmax
3352
3353  * fixed a typo
3354
3355 2003-04-12 Saturday 09:57  asmax
3356
3357  * more options in menuconfig script
3358    Only tested under linux; please give feedback if something is wrong
3359    Some help should be written in doc/Configure.help; if you know what
3360    to write there, please contribute !
3361
3362 2003-04-11 Friday 22:08  videolan
3363
3364  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
3365                 experimental
3366
3367 2003-04-11 Friday 21:19  videolan
3368
3369  * Fixed bug: When button or checkbox are disabled, the previous control can't
3370               take the hand
3371
3372 2003-04-11 Friday 20:45  asmax
3373
3374  * user-friendly(?) build system, based on linux Menuconfig script.
3375    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
3376    It's actually a wrapper which calls configure, but only a small number
3377    of vlc functionalities has been implemented at the moment.
3378    Please try it however ;)
3379    (you must have libncurses-dev installed)
3380
3381 2003-04-11 Friday 19:15  sam
3382
3383    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
3384      the Debian installer's override file).
3385    * ./debian/woody-buildpackage: updated accordingly.
3386
3387 2003-04-09 Wednesday 20:53  hartman
3388
3389  * All : added an about VLC panel. It scrolls the names and the work of the
3390          AUTHORS file.
3391
3392  * AUTHORS: updated my own info
3393
3394 2003-04-09 Wednesday 20:07  jpsaman
3395
3396  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
3397
3398 2003-04-09 Wednesday 19:58  gbazin
3399
3400  * src/libvlc.c: fixed the "color" config option.
3401  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
3402
3403 2003-04-09 Wednesday 17:27  sam
3404
3405    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
3406      we might have an additional target one day, such as vlcplugin :)
3407    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
3408    * ./mozilla/vlcshell.cpp: added required OS X functions.
3409
3410 2003-04-09 Wednesday 16:18  sam
3411
3412    * ./mozilla/*: moved support files in a separate directory.
3413    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
3414      that builds with g++ instead of CodeWarrior.
3415
3416 2003-04-09 Wednesday 16:05  sam
3417
3418    * ./toolbox: implemented toolbox --distclean to clean the tree without
3419      having to bootstrap/configure/whatever.
3420
3421 2003-04-09 Wednesday 14:12  hartman
3422
3423  * modules/gui/macosx/*:
3424    - when adding multiple files, we sort them alphabetically before adding them.
3425      stupid finder ;)
3426
3427  * modules/demux/asf/asf.c:
3428    - avoid a duplicate translation of a string
3429
3430 2003-04-09 Wednesday 12:33  sam
3431
3432    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
3433
3434 2003-04-09 Wednesday 12:03  sam
3435
3436    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
3437
3438 2003-04-09 Wednesday 11:43  sam
3439
3440    * ./debian/woody-buildpackage: additional error checking.
3441
3442 2003-04-09 Wednesday 10:34  sam
3443
3444    * ./debian/rules: we now remove spurious woody build files in the clean rule.
3445
3446 2003-04-09 Wednesday 10:17  sam
3447
3448    * ./debian/rules: fixed a clock skew issue in debian/rules.
3449
3450 2003-04-09 Wednesday 09:59  titer
3451
3452   v4l.c: compile fix
3453
3454 2003-04-09 Wednesday 09:40  titer
3455
3456   - fixed my last fix for BeOS/BONE
3457   - fixed v4l detection
3458
3459 2003-04-08 Tuesday 22:38  massiot
3460
3461  Now 0.5.4-cvs.
3462
3463 2003-04-08 Tuesday 21:31  massiot
3464
3465  * Updated ChangeLog.
3466
3467 2003-04-08 Tuesday 21:26  gbazin
3468
3469  * modules/audio_output/waveout.c: compilation fix for builtins only build.
3470
3471 2003-04-08 Tuesday 13:22  sam
3472
3473    * ./debian/changelog: ready for releasable .deb packages.
3474
3475 2003-04-08 Tuesday 08:59  sam
3476
3477    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
3478      module for the moment.
3479
3480 2003-04-08 Tuesday 08:35  massiot
3481
3482  * Fixed the translation option with Mac OS X.
3483
3484 2003-04-08 Tuesday 07:22  sigmunau
3485
3486  modules/video_filter/Modules.am: forgot to add the osdtest module
3487  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
3488  Support gamma correction of the text.
3489
3490 2003-04-08 Tuesday 07:19  alexis
3491
3492  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
3493
3494 2003-04-08 Tuesday 02:06  gbazin
3495
3496  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
3497      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
3498      with the skins interface.
3499
3500 2003-04-07 Monday 21:51  massiot
3501
3502  * Updated ChangeLog
3503  * src/libvlc.c: Darwin doesn't have a "translation" config variable
3504
3505 2003-04-07 Monday 17:35  gbazin
3506
3507  * po/fr.po: small update.
3508  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
3509
3510 2003-04-07 Monday 16:02  gbazin
3511
3512  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
3513     cosmetic changes.
3514
3515 2003-04-07 Monday 13:46  gbazin
3516
3517  * src/libvlc.c: fixed the translation config option to also take into
3518    account the value in the config file.
3519
3520 2003-04-07 Monday 13:01  gbazin
3521
3522  * src/libvlc.c: reload the main module in case the user asks for the
3523     translation to be disabled. That way, the translation will even be
3524     disabled in the preferences panel.
3525
3526 2003-04-07 Monday 12:41  hartman
3527
3528  * new dutch translation
3529  * readded Mac OS X readme file to Mac OS X distribution
3530  * fixed some errors in the readme
3531
3532 2003-04-07 Monday 11:48  gbazin
3533
3534  * src/misc/configuration.c: what the f??k, configuration variable names
3535     and subtypes were being translated.
3536
3537 2003-04-07 Monday 09:25  gbazin
3538
3539  * modules/gui/wxwindows/interface.cpp: removed debug message.
3540
3541 2003-04-06 Sunday 23:44  massiot
3542
3543  * Renamed the "headphone" option to "headphone-opt" to avoid error
3544  messages "option headphone does not exist". I'm not clever enough to find
3545  out why it doesn't work when it's named "headphone".
3546
3547 2003-04-06 Sunday 23:21  massiot
3548
3549  * Bumped up revision number to 0.5.3
3550  * po/* : run --update-po before the release
3551  * ChangeLog : run --update-changelog
3552  * toolbox : ChangeLog is UTC
3553  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
3554    Felix)
3555
3556 2003-04-06 Sunday 23:00  hartman
3557
3558  * some small changes/fixes
3559
3560 2003-04-06 Sunday 21:48  gbazin
3561
3562  * po/fr.po: another bunch of updates to the french translation.
3563
3564 2003-04-06 Sunday 20:46  karibu
3565
3566  * Added missing files
3567
3568 2003-04-06 Sunday 20:27  karibu
3569
3570  * Changed default skin files
3571
3572 2003-04-06 Sunday 20:08  sigmunau
3573
3574  Support files that are called .asx and .pls but really are just .m3u files
3575
3576 2003-04-06 Sunday 17:57  ipkiss
3577
3578   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
3579
3580 2003-04-06 Sunday 17:48  gbazin
3581
3582  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
3583
3584 2003-04-06 Sunday 17:16  titer
3585
3586   Fixed a linkage problem with BeOS/BONE.
3587
3588 2003-04-06 Sunday 17:14  gbazin
3589
3590  * Makefile.am, install-win32: added the default skin to the win32 package.
3591
3592 2003-04-06 Sunday 16:30  gbazin
3593
3594  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
3595  * NEWS: updated the NEWS file.
3596
3597 2003-04-06 Sunday 15:43  massiot
3598
3599  * Updated French and German translations courtesy of their maintainers
3600  * THANKS: added Jean-Pierre Kuypers, French translator
3601  * NEWS: updated for 0.5.3 release. Please check.
3602
3603 2003-04-06 Sunday 14:12  massiot
3604
3605  Disabled the translation configuration variable on OS X since it doesn't
3606  work.
3607
3608 2003-04-06 Sunday 13:18  sigmunau
3609
3610  expand info categories by default
3611
3612 2003-04-06 Sunday 10:34  sigmunau
3613
3614  Some simple updates
3615
3616 2003-04-06 Sunday 01:00  massiot
3617
3618  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
3619  * modules/gui/wxwindows/open.cpp: fixed a string
3620  * src/misc/configuration.c: don't yell when a config variable disappears
3621  * po/de.po po/it.po: new translations by maintainers
3622
3623 2003-04-05 Saturday 12:43  gbazin
3624
3625  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
3626
3627 2003-04-05 Saturday 12:32  gbazin
3628
3629  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
3630  * install-win32: misc improvements to the nsis installer script.
3631
3632 2003-04-04 Friday 19:32  massiot
3633
3634  [no log message]
3635
3636 2003-04-02 Wednesday 23:16  massiot
3637
3638  * Added a new kfir: access module, designed to work around a bug in the
3639    kfir driver.
3640
3641 2003-04-02 Wednesday 21:21  sigmunau
3642
3643  Fixed a bug when trying to set 4 channel output
3644
3645 2003-04-02 Wednesday 15:20  massiot
3646
3647  * Fixed a bug with the stream: input plug-in when receiving no data.
3648
3649 2003-04-01 Tuesday 22:29  massiot
3650
3651  * Bumped up revision number to 0.5.3-test2
3652  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
3653    courtesy of Alexis Guillard)
3654  * po/*: Updated po files to send out to the translators
3655  * Mac OS X port: Cosmetics
3656
3657 2003-04-01 Tuesday 16:13  sam
3658
3659    * ./debian/control: changed the section of gnome-vlc and kvlc according to
3660      new Debian archive sections.
3661    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
3662      say "stable".
3663
3664 2003-04-01 Tuesday 16:11  gbazin
3665
3666  * modules/gui/wxwindows/*: misc small improvements and fixes.
3667
3668 2003-04-01 Tuesday 12:24  gbazin
3669
3670  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
3671     statically allocated strings.
3672
3673 2003-04-01 Tuesday 11:12  massiot
3674
3675  Added Andy Lindsay.
3676
3677 2003-04-01 Tuesday 10:46  massiot
3678
3679  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
3680
3681 2003-04-01 Tuesday 00:18  gbazin
3682
3683  * modules/gui/wxwindows/*: few modifications to the strings.
3684
3685 2003-03-31 Monday 23:37  sigmunau
3686
3687  made a format-only string untranslateable
3688
3689 2003-03-31 Monday 23:32  sigmunau
3690
3691  Changed a duplicate string, and removed an info string that isn't really
3692  useful
3693
3694 2003-03-31 Monday 22:39  massiot
3695
3696  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
3697  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
3698
3699 2003-03-31 Monday 22:39  gbazin
3700
3701  * po/*: updated the po directory.
3702
3703 2003-03-31 Monday 04:26  fenrir
3704
3705   * v4l: forgot a munmap.
3706
3707 2003-03-31 Monday 03:46  fenrir
3708
3709   * v4l: updated, now it should grab (and compress if you want) the video.
3710  Audio grabbing part is commented out and untested.
3711   The syntax is like that:
3712    v4l:<device>[:option=value:...]
3713   options: channel,norm (pal, ntsc,secam), frequency (not really there is
3714            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
3715            codec (optional, mpeg1 or mpeg4 and need to have compiled the
3716            encoders modules)
3717   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
3718   Please test.
3719   * rawvideo.c: a pseudo decoder for raw video (I420).
3720   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
3721  synchro problems.
3722
3723 2003-03-30 Sunday 23:35  jlj
3724
3725   * ALL: Move CoreAudio aout into seperate module.
3726
3727 2003-03-30 Sunday 19:56  gbazin
3728
3729  * modules/gui/wxwindows/*: another bunch of improvements.
3730
3731 2003-03-30 Sunday 18:14  gbazin
3732
3733  * modules/*: sanitization of the modules description strings.
3734
3735 2003-03-30 Sunday 16:26  gbazin
3736
3737  * modules/gui/wxwindows/*: small formating changes.
3738  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
3739
3740 2003-03-30 Sunday 15:05  gbazin
3741
3742  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
3743
3744 2003-03-30 Sunday 14:24  gbazin
3745
3746  * include/configuration.h: added the add_directory() config macro.
3747  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
3748  * ALL: changed some add_string() config options to add_file().
3749
3750 2003-03-30 Sunday 14:09  sigmunau
3751
3752  use add_file and not add_string for the "audiofile-path" option
3753
3754 2003-03-30 Sunday 13:23  gbazin
3755
3756  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
3757  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
3758
3759 2003-03-30 Sunday 12:15  sigmunau
3760
3761  enabled the menu-entry to show file info when there is an input
3762
3763 2003-03-30 Sunday 11:59  sigmunau
3764
3765  modules/gui/kde/interface.cpp: removed a debug message
3766  modules/gui/kde/preferences.cpp: use sliders for integer and float options
3767  with a range, use combobox for string_from_list options, fixed a layout
3768  issue and removed some debug messages
3769
3770 2003-03-30 Sunday 11:54  sigmunau
3771
3772  modules/access/dvdplay/dvd.c: removed an unused configuration category
3773  modules&misc/logger/logger.c: use add_string_from_list for the logmode
3774  option
3775
3776 2003-03-30 Sunday 11:43  gbazin
3777
3778  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
3779  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
3780  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
3781  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
3782
3783 2003-03-30 Sunday 02:58  gbazin
3784
3785  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
3786
3787 2003-03-30 Sunday 01:13  massiot
3788
3789  * Resampler plug-in based on CoreAudio's AudioConverter.
3790
3791 2003-03-29 Saturday 17:10  gbazin
3792
3793  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
3794  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
3795     win32 when the wxwindows interface is compiled as a builtin.
3796
3797 2003-03-29 Saturday 14:30  sigmunau
3798
3799  preferences.cpp: Changed the preferences dialog to use a tree of categories
3800  and plugins, the way wxwindows do it.
3801  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
3802  widgets, as it isn't needed anymore
3803
3804 2003-03-29 Saturday 13:15  sigmunau
3805
3806  removed an unused configuration category
3807
3808 2003-03-29 Saturday 12:22  gbazin
3809
3810  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
3811     moved the headphone-dim config option to the headphone plugin.
3812  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
3813  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
3814
3815 2003-03-29 Saturday 11:15  gbazin
3816
3817  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
3818
3819 2003-03-29 Saturday 10:35  jpsaman
3820
3821  If --disable-xosd is given then xosdtext is not build.
3822  If --enable-xose is given then xosdtext is build also.
3823
3824 2003-03-29 Saturday 01:50  gbazin
3825
3826  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
3827
3828 2003-03-28 Friday 22:09  alexis
3829
3830  New RedHat package file, written by Jason Luka <jason@geshp.com>.
3831
3832 2003-03-28 Friday 17:02  gbazin
3833
3834  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
3835  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
3836     pointer that's used to lock the memory of a picture in vout_RenderPicture
3837     when required by the video output plugin.
3838  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
3839     the crash when pressing ctrl+alt+del.
3840
3841 2003-03-28 Friday 11:34  sigmunau
3842
3843  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
3844  segfault.
3845
3846 2003-03-26 Wednesday 22:56  gbazin
3847
3848  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
3849
3850 2003-03-26 Wednesday 21:46  marcari
3851
3852    * cross-compilation doc : work in progress
3853
3854 2003-03-26 Wednesday 03:13  hartman
3855
3856  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
3857  * modules/gui/macosx/open.?
3858    - updated the open dialog (now with sheets !!!)
3859    - added ogg file stream out
3860    - added http file stream out
3861    - added file subtitle support for the delay and fps options
3862  * extras/MacOSX/vlc.pbproj/project.pbxproj
3863    - added the .ts file-extension to the application
3864
3865 2003-03-26 Wednesday 01:50  sam
3866
3867    * ./debian/control: added correct versioned build-dependency on debhelper.
3868
3869 2003-03-26 Wednesday 01:14  sam
3870
3871    * ./debian/control: added explicit dependencies on vlc to legacy packages
3872      to make linda and lintian happier.
3873
3874 2003-03-26 Wednesday 00:56  gbazin
3875
3876  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
3877  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
3878
3879 2003-03-26 Wednesday 00:21  sam
3880
3881    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
3882      added a final newline to a few text files to avoid diff complaints.
3883
3884 2003-03-25 Tuesday 23:51  sam
3885
3886    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
3887
3888 2003-03-25 Tuesday 23:43  sam
3889
3890    * ./modules/gui/skins/Modules.am: fixed a typo.
3891
3892 2003-03-25 Tuesday 23:32  sam
3893
3894    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
3895    * ./Makefile.am: we distribute ./toolbox.
3896
3897 2003-03-25 Tuesday 23:13  sam
3898
3899    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
3900
3901 2003-03-25 Tuesday 23:11  sam
3902
3903    * ./m4/*: updated m4 macros.
3904
3905 2003-03-25 Tuesday 23:06  gbazin
3906
3907  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
3908
3909 2003-03-25 Tuesday 22:55  sam
3910
3911    * ./debian/control: bumped up standards version to 0.5.9.0.
3912    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
3913      work around mozilla-dev's currently broken dependencies.
3914    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
3915    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
3916      linking against both libdvdread2 and libdvdread3.
3917
3918 2003-03-25 Tuesday 17:07  gbazin
3919
3920  * src/input/input.c, src/video_output/video_output.c: when the input thread
3921     ends, it will also destroy the vout if one was spawned.
3922
3923 2003-03-25 Tuesday 15:38  gbazin
3924
3925  * src/misc/modules.c: module_Need() now only raises the scores of the
3926     plugins matching the given shortcuts list, unless "none" is closing the
3927     list (in which case only the plugins matching the list can be selected).
3928
3929     Which means that users will stop complaining vlc doesn't launch anymore
3930     or can't play anything after they have fiddled with their config
3931     options :))
3932
3933 2003-03-25 Tuesday 00:43  gbazin
3934
3935  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
3936
3937 2003-03-24 Monday 23:50  gbazin
3938
3939  * src/video_output/video_output.c, include/video_output.h:
3940     take into account the caching delay when dropping frames that are too
3941     far into the future.
3942
3943 2003-03-24 Monday 23:04  gbazin
3944
3945  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
3946  http :)
3947
3948 2003-03-24 Monday 21:58  titer
3949
3950   configure.ac.in: fixed a BeOS compile issue
3951
3952 2003-03-24 Monday 20:00  gbazin
3953
3954  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
3955
3956 2003-03-24 Monday 19:58  hartman
3957
3958  * moved macosx-dmg to extras/MacOSX/macosx-dmg
3959  * added some macosx files to DIST that were probably missing in the tar ;)
3960
3961 2003-03-24 Monday 19:12  gbazin
3962
3963  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
3964
3965 2003-03-24 Monday 17:15  gbazin
3966
3967  * modules/access/*: pf_read() in access modules is now blocking. We still
3968     check regularly for p_input->b_die though. Now the demuxers can safely
3969     assume that pf_read() == 0 means EOF.
3970  * ALL: got rid of the p_input->b_connected flag.
3971  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
3972     of "decoder stuck" messages that sometimes happened.
3973  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
3974     warnings.
3975
3976 2003-03-24 Monday 15:20  hartman
3977
3978  * more interface support for directories.
3979
3980 2003-03-24 Monday 14:18  hartman
3981
3982  * modules/access/dvd*: changed some errors in warnings because the directory
3983    might still be readable by the directory access module.
3984  * added drag and drop support for directories.
3985
3986 2003-03-24 Monday 13:52  sam
3987
3988    * ./THANKS: added a translation contributor.
3989    * ./po/it.po: fixed this file's format.
3990    * ./m4: fixed "make dist" when gettext is too old.
3991
3992 2003-03-24 Monday 13:50  hartman
3993
3994  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
3995
3996 2003-03-24 Monday 01:39  gbazin
3997
3998  * modules/access/directory.c: fixed the directory access plugin.
3999  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
4000
4001 2003-03-24 Monday 00:12  hartman
4002
4003  * a new directory access module. It parses a directory with dirent and builds
4004    a m3u 'file' which it feeds to the m3u demuxer.
4005    Problems: - it requires a dir to end with /
4006              - if i enabled it, all files would use the m3u demuxer for some
4007              strange reason. i've spent a day hunting this down, reboot-
4008              strapping and doing who knows what. I'm sick of it now.
4009              Someone else can give it a try, if he wants to.
4010
4011 2003-03-23 Sunday 20:41  gbazin
4012
4013  * configure.ac.in: fixed linking problem with the win32 build.
4014
4015 2003-03-23 Sunday 18:10  massiot
4016
4017  Fixed configure script (alcohol isn't the solution).
4018
4019 2003-03-23 Sunday 16:38  sigmunau
4020
4021  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
4022  render text on the video
4023  include/osd.h: some constants useful when interfacing with the osd module
4024  configure.ac.in: check for freetype2, enabled the osdtext module by default
4025  Makefile.am: added osd.h, please check that this is correct
4026  lirc.c: modified to provide feedback when buttons are pressed.
4027
4028  Look at the Feedback() function in lirc.c to see how this module can be used
4029
4030 2003-03-23 Sunday 15:10  yves
4031
4032  better OS detection (RH).
4033
4034 2003-03-23 Sunday 12:12  gbazin
4035
4036  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
4037
4038 2003-03-22 Saturday 23:03  sigmunau
4039
4040  Updated a comment
4041
4042 2003-03-22 Saturday 14:39  fenrir
4043
4044   * sap: clean up.
4045
4046 2003-03-22 Saturday 14:35  gbazin
4047
4048  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
4049
4050 2003-03-22 Saturday 11:21  gbazin
4051
4052  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
4053
4054 2003-03-22 Saturday 03:14  gbazin
4055
4056  *  modules/gui/wxwindows/*: Added a stream output dialog box.
4057
4058 2003-03-21 Friday 23:59  sigmunau
4059
4060  Updated norwegian translation thanks to  Haakon Meland Eriksen
4061
4062 2003-03-21 Friday 17:14  gbazin
4063
4064  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
4065
4066 2003-03-21 Friday 07:54  massiot
4067
4068  Fixed the "locales have disappeared" problem under OS X.
4069
4070 2003-03-21 Friday 02:05  gbazin
4071
4072  * modules/demux/ogg.c: fix for some ogg web radio streams where there
4073  is a huge gap between the granulepos in the header packets and the data
4074  packets.
4075
4076 2003-03-21 Friday 00:17  karibu
4077
4078  * slider.cpp: fixed mouse down refresh bug
4079  * theme.cpp: removed debug text
4080
4081 2003-03-21 Friday 00:00  karibu
4082
4083  * Fixing Parkinson disease bug (it's not funny, it's real life)
4084
4085 2003-03-20 Thursday 21:45  gbazin
4086
4087  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
4088
4089 2003-03-20 Thursday 10:27  sam
4090
4091    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
4092      ourselves.
4093    * ./bootstrap: "make dist" works again, even if gettext is not present.
4094
4095 2003-03-20 Thursday 10:06  sam
4096
4097    * ./toolbox: fixed a Makefile parsing bug.
4098
4099 2003-03-20 Thursday 09:29  karibu
4100
4101  * Fixing a refresh bug when opening an open file dialog box
4102
4103 2003-03-19 Wednesday 23:54  massiot
4104
4105  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
4106    all platforms but GNU/Linux
4107  * Bumped up revision number to 0.5.3-test1
4108
4109 2003-03-19 Wednesday 18:17  karibu
4110
4111  * Updating doc.
4112
4113 2003-03-19 Wednesday 18:14  karibu
4114
4115  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
4116
4117 2003-03-19 Wednesday 17:40  fenrir
4118
4119   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
4120  Whitout it I can't even start gtk2 interface.
4121
4122 2003-03-19 Wednesday 17:14  karibu
4123
4124  * button.cpp : Fixing bug when disabling control
4125  * Checkbox.cpp : adding onmouseover and onmouseout events
4126  * Updating DTD
4127  * win32_event.cpp : fixing bug for WINDOW_OPEN event
4128
4129 2003-03-19 Wednesday 15:44  hartman
4130
4131  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
4132
4133  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
4134    that I remembered). i trust everyone will enter his own stuff ;)
4135
4136  * README.MacOSX.rtf: fixed some errors
4137
4138  * THANKS: added Olivier Aubert for his vout-clone-list patch
4139
4140 2003-03-19 Wednesday 13:55  hartman
4141
4142  * fix for multiple monitors.
4143
4144 2003-03-19 Wednesday 03:11  karibu
4145
4146  * Fixed skin config save
4147
4148 2003-03-19 Wednesday 02:09  videolan
4149
4150  * Adding onmouseover and onmouseout events to button control
4151  * Fixing window position at launch time
4152  * Adding notification when mouse leaves a window
4153
4154 2003-03-18 Tuesday 23:59  massiot
4155
4156  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
4157    do not follow the standard.
4158
4159 2003-03-18 Tuesday 23:51  jlj
4160
4161    * ./modules/gui/macosx/vout.m: cosmetic.
4162
4163 2003-03-18 Tuesday 23:30  gbazin
4164
4165  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
4166     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
4167  * modules/video_filter/*: don't forget to detach the vout before destroying it.
4168
4169 2003-03-18 Tuesday 22:14  hartman
4170
4171  * modules/gui/macosx/vout.m:
4172    Now a complete redesign of the hiding of the mousecursor.
4173    - We use higher level functions now (NSCursor).
4174    - We only hide if the cursor is over our VLCView
4175    - In many exceptions we unhide. This is mainly for multimonitor support.
4176
4177 2003-03-18 Tuesday 21:34  gbazin
4178
4179  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
4180     This is necessary for the win32 build because old gettext versions do not work on win32.
4181
4182 2003-03-18 Tuesday 20:38  gbazin
4183
4184  * configure.ac.in: fixed linking problem with the slp plugin on win32.
4185
4186 2003-03-18 Tuesday 20:20  gbazin
4187
4188  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
4189     Also use -fno-rtti -fno-exceptions to save some bits of space.
4190
4191 2003-03-18 Tuesday 19:37  marcari
4192
4193    * first draft of the draft
4194
4195 2003-03-18 Tuesday 18:33  ipkiss
4196
4197  Fixed the path in the default skin (thanks gibalou)
4198
4199 2003-03-18 Tuesday 18:25  ipkiss
4200
4201  Fix for skins compilation under cygwin (thanks gibalou)
4202
4203 2003-03-18 Tuesday 04:56  ipkiss
4204
4205  Compilation fixes
4206
4207 2003-03-18 Tuesday 04:08  ipkiss
4208
4209  Compilation fixes and cosmetic changes
4210
4211 2003-03-18 Tuesday 04:07  hartman
4212
4213  * modules/gui/macosx/vout.m:
4214    Reworked the mouse hiding routine. we were always hiding the mousecursor
4215    on kCGDirectMainDisplay, but this display is always the one with the
4216    menubar and not always the one containing our VLCVout.
4217    This new code takes the vout, and calculates on which displays (plural
4218    because of possible mirroring) it is being shown. It then shows or hides
4219    the cursor on all of those displays.
4220    This should fix #396.
4221
4222 2003-03-18 Tuesday 02:48  ipkiss
4223
4224   - doc/skins: some documentation about the skins
4225   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
4226     creation
4227   - share/skins/default: a default skin. It's an awful one made for
4228     testing purposes, you'll be warned...
4229
4230 2003-03-18 Tuesday 02:28  hartman
4231
4232  * modules/gui/macosx/info.m: keep the same panel open if track changes.
4233  * modules/misc/httpd.c: removed an unused int.
4234
4235 2003-03-18 Tuesday 02:21  ipkiss
4236
4237  Keep quiet, explanations will follow.
4238
4239 2003-03-18 Tuesday 01:57  sam
4240
4241    * ./share/Makefile.am: added the .rle font to the make install rule.
4242
4243 2003-03-18 Tuesday 01:54  sam
4244
4245    * ./toolbox: fixed a sed syntax error (thanks anil).
4246
4247 2003-03-18 Tuesday 01:34  sam
4248
4249    * ./modules/Makefile.am: added a missing definition of NULL.
4250
4251 2003-03-18 Tuesday 01:26  sam
4252
4253    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
4254    * ./toolbox: added --update-glade2 flag.
4255
4256 2003-03-18 Tuesday 01:22  sam
4257
4258    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
4259
4260 2003-03-18 Tuesday 00:49  gbazin
4261
4262  * src/playlist/playlist.c: fixed misplaced variable declaration.
4263
4264 2003-03-18 Tuesday 00:33  sigmunau
4265
4266  Seek one less time. Should increase performance with access modules where
4267  seeks are expensive. (Though not enough)
4268
4269 2003-03-18 Tuesday 00:25  jlj
4270
4271    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
4272
4273 2003-03-17 Monday 23:48  fenrir
4274
4275   * httpd: increased buffer size.
4276
4277 2003-03-17 Monday 23:42  fenrir
4278
4279   * all: fixed some stupid bugs.
4280
4281 2003-03-17 Monday 23:13  hartman
4282
4283  * modules/gui/macosx/playlist.m:
4284    - fixed a cosmetic issue.
4285
4286 2003-03-17 Monday 21:47  hartman
4287
4288   * modules/gui/macosx/playlist.?:
4289     - rewrite of code
4290
4291 2003-03-17 Monday 18:02  sam
4292
4293    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
4294      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
4295      terminating NULL pointer in the fake argv values we pass to gtk_init().
4296    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
4297      have the "gui-helper" capability.
4298    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
4299
4300 2003-03-17 Monday 17:11  sam
4301
4302    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
4303      defining its fourcc values like us.
4304
4305 2003-03-17 Monday 17:10  hartman
4306
4307  * src/playlist/playlist.c:
4308    - added playlist_Move to move an item in our playlist before the position
4309      of a previous item (or end) of our playlist. Keeps index at it's current
4310      item.
4311  * modules/gui/macosx/playlist.?:
4312    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
4313      This fixes #349 (Finally ;)
4314    - True alternating colors in the playlistview. Thanks to Apple Computer
4315      for the example code.
4316
4317 2003-03-17 Monday 16:59  sam
4318
4319    * ./autotools/: moved some autotools executables to this subdirectory to
4320      reduce cluttering of the root directory.
4321
4322 2003-03-17 Monday 15:05  sigmunau
4323
4324  fixed up http redirects when there are other items in the playlist.
4325
4326 2003-03-17 Monday 13:49  marcari
4327
4328    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
4329
4330 2003-03-17 Monday 12:14  massiot
4331
4332  Fixed aspect ratio's tooltip.
4333
4334 2003-03-16 Sunday 23:35  fenrir
4335
4336   * sub: better ssa4 recognition.
4337
4338 2003-03-16 Sunday 20:06  jlj
4339
4340    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
4341
4342 2003-03-16 Sunday 16:07  fenrir
4343
4344   * sub.c: added SAMI subtitles support. (Untested and incomplete).
4345
4346 2003-03-16 Sunday 13:11  fenrir
4347
4348   * asf: when there isn't any stream selected, stop playing.
4349
4350 2003-03-16 Sunday 01:49  fenrir
4351
4352   * mms: removed some old stuff.
4353
4354 2003-03-16 Sunday 01:37  fenrir
4355
4356   * mms: it seems that some server doesn't like fake ip 127.0.0.1
4357  (they refuse the connection), so let give them 192.168.0.1 ...
4358
4359 2003-03-15 Saturday 22:10  jlj
4360
4361  Another attempt at fixing the soundstick issue (unconfirmed).
4362
4363 2003-03-15 Saturday 19:26  fenrir
4364
4365   * sout: fix a stupid bug making avi muxer segfaulting.
4366
4367 2003-03-15 Saturday 19:21  jlj
4368
4369  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
4370                      have linear PCM as it's current format to be
4371                      the default device.
4372
4373 2003-03-15 Saturday 18:44  fenrir
4374
4375   * ffmpeg: Use truncated frames if supported by codec (only with newer
4376  libavcodec). This fix mpeg4 in TS with huge bitrate.
4377   * sub: clean up. Report any problems.
4378
4379 2003-03-15 Saturday 03:02  fenrir
4380
4381   * mms: revert some parts.
4382
4383 2003-03-15 Saturday 02:33  fenrir
4384
4385   * mms: some clean up.
4386
4387 2003-03-15 Saturday 00:09  fenrir
4388
4389   * httpd: begin to support get/post method (look at admin.html ;)
4390
4391 2003-03-14 Friday 17:14  sam
4392
4393    * ./doc/fortunes.txt: sigmund++;
4394
4395 2003-03-14 Friday 17:08  lool
4396
4397    * Meuuh+++;
4398
4399 2003-03-14 Friday 01:23  hartman
4400
4401  * ALL: Bumped version to 0.5.3-cvs
4402
4403  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
4404    correctly, but now the name of the file as reported in the playlist info
4405    gets displayed incorrectly if it has accents. (going for ID3 at the
4406    moment. filenames are named a plenty in the correct way)
4407
4408 2003-03-14 Friday 01:08  jlj
4409
4410    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
4411                                   issue in InitDevice. Should close #490.
4412
4413 2003-03-14 Friday 00:24  sigmunau
4414
4415  all: info strings are now localized, fixed some typos and inconsistant uses
4416  of capital letters
4417
4418 2003-03-14 Friday 00:06  massiot
4419
4420  Attempt at fixing the soundstick issue (unconfirmed).
4421
4422 2003-03-13 Thursday 22:45  sigmunau
4423
4424  set a default size for the fileinfo dialog
4425
4426 2003-03-13 Thursday 22:35  sigmunau
4427
4428  Added support for oldstyle id3 genres.
4429
4430 2003-03-13 Thursday 22:24  hartman
4431
4432  * modules/gui/macosx/misc.?
4433    - added VLBrushedMetalImageView. This imageview does not respond to
4434      mousedrage, so we can still move our window by it's background.
4435  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
4436    - Changed the container of our background image to the new
4437      VLBrushedMetalImageView.
4438      This fixes #390
4439
4440 2003-03-13 Thursday 16:20  marcari
4441
4442   * skeleton of the arm crosscompilation howto
4443
4444 2003-03-13 Thursday 16:09  hartman
4445
4446  * extras/MacOSX/vlc.pbproj/project.pbxproj:
4447    - added .qt and .pls file extensions.
4448
4449  * modules/gui/macosx/intf.m:
4450    - increased the number of lines the messages dialog can hold to 400.
4451
4452  * added fourcc '3iv1' to .avi and .mov
4453    - this is 3ivx D3.5 video.
4454    - we cannot read them at however and probably never will. I added them
4455      for completeness.
4456
4457  * added fourcc '3iv2' to .avi and ffmpeg
4458    - this is 3ivx D4 video
4459    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
4460
4461  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
4462    - this is video which was divx doctored by the 3ivx doctor program.
4463    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
4464
4465  * added fourcc '3vid' to .avi, .mov and ffmpeg.
4466    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
4467    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
4468
4469 2003-03-13 Thursday 15:50  marcari
4470
4471   * all: enhancements of the familiar interface includes :
4472      - the interface adapts to the screen size/rotation
4473      - a playlist
4474      - a network tab next to te file tab inside the media tab
4475      - MRL-Combo behaviour changed a bit
4476      - apply handling in preferences
4477
4478 2003-03-13 Thursday 10:33  ipkiss
4479
4480  We don't segfault anymore when trying to go fullscreen with no input
4481  (closes #477)
4482
4483 2003-03-12 Wednesday 23:59  marcari
4484
4485   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
4486
4487 2003-03-12 Wednesday 23:15  titer
4488
4489   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
4490   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
4491     "About" window and in the titles of the others windows.
4492
4493 2003-03-12 Wednesday 05:26  sam
4494
4495    * ./src/stream_output/stream_output.c: Win32 compilation fix.
4496    * ./src/misc/modules.c: fixed a pointer indirection bug.
4497
4498 2003-03-12 Wednesday 05:12  sam
4499
4500    * ./Makefile.am: moved generation of .h files to the toolbox so that we
4501      can call "toolbox --update-includes" without running configure.
4502    * ./toolbox: de-uglified some shell code.
4503
4504 2003-03-12 Wednesday 04:16  sam
4505
4506    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
4507    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
4508
4509 2003-03-12 Wednesday 00:56  sam
4510
4511    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
4512
4513 2003-03-11 Tuesday 23:56  gbazin
4514
4515  * ALL: experimental code for stream (dvd) navigation through object variables.
4516
4517 2003-03-11 Tuesday 23:56  fenrir
4518
4519   * fix ima4 decoding.
4520
4521 2003-03-11 Tuesday 22:44  sam
4522
4523    * ./debian/control: added libqt3-compat-headers build-dependency because of
4524      strange issues with KDE headers that I'm not sure to fully understand but
4525      also honestly completely don't care about.
4526
4527 2003-03-11 Tuesday 21:52  fenrir
4528
4529   * removed strdupa.
4530
4531 2003-03-11 Tuesday 21:23  sam
4532
4533    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
4534
4535 2003-03-11 Tuesday 20:53  sam
4536
4537    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
4538
4539 2003-03-11 Tuesday 20:40  sam
4540
4541    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
4542
4543 2003-03-11 Tuesday 20:01  fenrir
4544
4545   * Added support of vplayer subtitles files.
4546
4547 2003-03-11 Tuesday 19:58  sam
4548
4549    * ./debian/Makefile.am: removed spurious entries.
4550
4551 2003-03-11 Tuesday 19:57  sam
4552
4553    * ./debian/control: vlc provides the mp3-decoder metapackage.
4554
4555 2003-03-11 Tuesday 19:30  sam
4556
4557    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
4558      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
4559      vlc-aa legacy packages because they were not in woody.
4560    * ./debian/control: tuned the control file to provide smooth upgrades from
4561      woody, from sarge, and from the local VideoLAN repository.
4562
4563 2003-03-11 Tuesday 19:14  sam
4564
4565    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
4566      packages (because the dependencies are very small), and the vlc-plugin-mad,
4567      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
4568      anyway).
4569    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
4570
4571 2003-03-11 Tuesday 19:02  fenrir
4572
4573   * all: reworked stream output. Now it handles mutliples outputs from
4574  one input, just type --sout "<first url>#<second url>#..." (Yes it
4575  is awfull, but I need suggestion).
4576     udp: correctly update sequence number in rtp.
4577
4578 2003-03-11 Tuesday 18:57  fenrir
4579
4580   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
4581  the audio part of mov file. I'm really interested by any regression you
4582  could find, please _test_ all .mp4/.mov file you have.
4583
4584 2003-03-11 Tuesday 18:57  sam
4585
4586    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
4587      because the API changed too much since the version in woody).
4588
4589 2003-03-11 Tuesday 18:54  alexis
4590
4591  Added missing files.
4592
4593 2003-03-11 Tuesday 18:16  gbazin
4594
4595  * Makefile.am: Fixed problem with the package-win32 target.
4596
4597 2003-03-11 Tuesday 18:14  fenrir
4598
4599   * mms: converted a warning into a dbg message.
4600
4601 2003-03-11 Tuesday 17:40  fenrir
4602
4603   * Clean up. (Sigmund, does it work ?).
4604
4605 2003-03-11 Tuesday 13:52  titer
4606
4607   modules/misc/network/ipv4.c: BeOS compile fix
4608
4609 2003-03-11 Tuesday 13:12  alexis
4610
4611  Added sout.* and subtitles.*
4612
4613 2003-03-11 Tuesday 07:03  fenrir
4614
4615   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
4616  ( I need some samples to do special adpcm support).
4617
4618 2003-03-11 Tuesday 06:58  fenrir
4619
4620   * adpcm: added IMA4 support.
4621
4622 2003-03-11 Tuesday 06:58  fenrir
4623
4624   * ffmpeg.h: added missing fourcc.
4625   * araw.c: fixed a warning.
4626
4627 2003-03-11 Tuesday 06:45  fenrir
4628
4629   * wav: Support for alaw/ulaw data. (untested)
4630
4631 2003-03-11 Tuesday 06:14  fenrir
4632
4633   * Hugly hack: break huge block of samples into smaller ones else
4634  some avi/mov file with raw audio can't be played, *BUT* it's not the
4635  good fix (as the problem seems to be elsewhere).
4636
4637 2003-03-11 Tuesday 05:52  fenrir
4638
4639   * ffmpeg support mace 3/6 audio codec. (quicktime)
4640
4641 2003-03-10 Monday 21:24  alexis
4642
4643  Reverted my previous commit (the bug was coming from my old gettext version)
4644
4645 2003-03-10 Monday 21:01  alexis
4646
4647  Fix so that compilation works with a tarball made with "make dist-all".
4648
4649  Sam, can you check that my fix is OK ?
4650
4651 2003-03-10 Monday 20:08  alexis
4652
4653  vlc.spec: Bumped up version number to 0.5.2
4654
4655 2003-03-10 Monday 19:37  gbazin
4656
4657  * ChangeLog: updated the changelog for the 0.5.2 release.
4658
4659 2003-03-10 Monday 19:30  sam
4660
4661    * ./toolbox: added --update-changelog flag.
4662
4663 2003-03-10 Monday 18:26  gbazin
4664
4665  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
4666
4667 2003-03-10 Monday 18:17  gbazin
4668
4669  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
4670
4671 2003-03-10 Monday 17:12  sam
4672
4673    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
4674
4675 2003-03-10 Monday 10:41  massiot
4676
4677  Fixed a major bug with 5.1 output and the OSS plug-in.
4678
4679 2003-03-10 Monday 08:23  jlj
4680
4681    * ./modules/codec/dts.c: minor fix.
4682
4683 2003-03-10 Monday 01:07  fenrir
4684
4685   * improved seeking and fixed play back when reading from stdin (when
4686  reported size is null).
4687
4688 2003-03-10 Monday 00:12  gbazin
4689
4690  * modules/access/vcd/cdrom.c: small win32 bugfix.
4691  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
4692
4693 2003-03-10 Monday 00:04  massiot
4694
4695  * Bumped up version number to 0.5.2
4696  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
4697    configuration variable.
4698
4699 2003-03-09 Sunday 23:39  jlj
4700
4701    * ./modules/demux/mpeg: DTS support.
4702
4703 2003-03-09 Sunday 20:07  jlj
4704
4705    * DTS S/PDIF support.
4706
4707 2003-03-09 Sunday 19:44  gbazin
4708
4709  * configure.ac.in: fixed my previous commit.
4710  * NEWS: added an entry about fixes in the dvd menu support.
4711
4712 2003-03-09 Sunday 19:25  gbazin
4713
4714  * configure.ac.in: don't include the screensaver plugin on win32.
4715  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
4716  * modules/codec/spudec/parse.c: removed unnessecary code.
4717  * modules/access/dvdplay/access.c: fixed some navigation problems.
4718
4719 2003-03-09 Sunday 16:22  fenrir
4720
4721   * fixed a really stupid bug with compressed header, improved parsing
4722  of audio stsd box. (handle qt3+ audio box)
4723   (I still need to fix mp4.c to read audio track that aren't mp4a)
4724
4725 2003-03-08 Saturday 01:55  sigmunau
4726
4727  added a down, right gesture to quit vlc and an up, right gesture that swaps
4728  fullscreen on/off, removed the down gesture as it is now covered by the up,
4729  right gesture
4730
4731 2003-03-07 Friday 00:53  gbazin
4732
4733  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
4734  messages window regularly.
4735
4736 2003-03-06 Thursday 23:52  sigmunau
4737
4738  NEWS: added note about .pls handeling and the http audio fix
4739
4740 2003-03-06 Thursday 23:10  gbazin
4741
4742  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
4743  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
4744  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
4745  now fetch this value from the input thread when we create an aout_instance_t.
4746  This solves problems with the http access plugin.
4747
4748 2003-03-06 Thursday 22:17  hartman
4749
4750  * Updated README on Mac OS X issues.
4751
4752 2003-03-06 Thursday 15:30  sigmunau
4753
4754  the m3u demux now reads the pls files shoutcast uses.
4755
4756 2003-03-06 Thursday 15:24  hartman
4757
4758  * the close window command was reacting irratic because of my meddling
4759    with the responder chain. HANDS OFF you little devil ;)
4760
4761 2003-03-06 Thursday 14:40  hartman
4762
4763  * not < but > ;)
4764    time to stop for today
4765
4766 2003-03-06 Thursday 12:52  hartman
4767
4768  * fixed an issue with blackbars at certain aspect ratios when you resize
4769    the video window. (half, double)
4770
4771 2003-03-06 Thursday 12:05  hartman
4772
4773  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
4774       having two close buttons in one window goes against Apple's UIG.
4775
4776 2003-03-06 Thursday 11:43  hartman
4777
4778  * modules/gui/macosx/applescript.?
4779  * extras/MacOSX/Resources/vlc.scriptSuite
4780  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
4781    - moved existing applescript commands to these files
4782    - added several control commands. supported are: play/pause, stop,
4783      previous, next, fullscreen, mute, volumeUp and volumeDown.
4784      These correspond to the existing menuitems. This still requires work
4785      in the future to make it more correct AppleScript, but it works for now.
4786
4787  * modules/gui/macosx/controls.?
4788    - split up the controls.m into a .m and a .h
4789
4790  * modules/gui/macosx/intf.?
4791    - added a getControls method to gain access to the controller object from
4792      the AppleScript commands.
4793
4794  * modules/gui/macosx/open.?
4795    - removed the applescript support existing here and moved it to applescript.?
4796
4797  * modules/gui/macosx/playlist.m
4798    - made the tooltips for the add and remove buttons localizable.
4799
4800  * modules/gui/macosx/vout.m
4801    - added a comment on the meaning of otherMouse events.
4802
4803  * ALL:
4804    - updated copyright information to include the current year ;)
4805
4806 2003-03-06 Thursday 11:15  fenrir
4807
4808   * http: lalala, forgot one line :)
4809
4810 2003-03-06 Thursday 11:09  fenrir
4811
4812   * http: fixed a segfault while using it more than once.
4813
4814 2003-03-06 Thursday 10:15  hartman
4815
4816  * If labels are nil, then it shouldn't disable the entire preference panel.
4817    fixes #428 more permenantly. the cause was a missing rt-priority desc.
4818
4819 2003-03-06 Thursday 10:11  jpsaman
4820
4821  More sizing stuff.
4822
4823 2003-03-06 Thursday 09:58  massiot
4824
4825  Fixed a segfault in the OS X preferences panel.
4826
4827 2003-03-06 Thursday 09:27  jpsaman
4828
4829  Updated version number.
4830
4831 2003-03-06 Thursday 00:10  sigmunau
4832
4833  we now insert playlist entries right after the playlist file, and not at the
4834  end of playlist. Should close bug reported on mailing list by Stepan Roh
4835  about "redirection".
4836
4837 2003-03-05 Wednesday 22:37  gbazin
4838
4839  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
4840  * install-win32: the FAQ wasn't being included in the package.
4841
4842 2003-03-05 Wednesday 19:58  gbazin
4843
4844  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
4845
4846 2003-03-05 Wednesday 19:31  gbazin
4847
4848  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
4849
4850 2003-03-05 Wednesday 19:16  hartman
4851
4852  * updated italian translation by Bruno <allevb@tin.it>
4853    i had to merge it by hand, because it was pretty outdated.
4854
4855 2003-03-05 Wednesday 17:55  gbazin
4856
4857  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
4858     allocate a new buffer in input_FillBuffer(). This is necessary because
4859     the input thread has an high priority and we don't want it to loop
4860     without any interruption.
4861
4862 2003-03-05 Wednesday 00:11  massiot
4863
4864  * Fixed LDFLAGS_mp4 variable.
4865
4866 2003-03-05 Wednesday 00:05  sigmunau
4867
4868  added not that gestures are now supported on osx and windows, with a comment
4869  telling that this isn't really useful yet.
4870
4871 2003-03-04 Tuesday 23:37  massiot
4872
4873  Bumped up to 0.5.2-test3
4874
4875 2003-03-04 Tuesday 23:36  massiot
4876
4877  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
4878    to improve responsiveness under OS X
4879
4880 2003-03-04 Tuesday 23:32  hartman
4881
4882  * this code should allow for the use of gestures under OS X.
4883
4884 2003-03-04 Tuesday 22:48  gbazin
4885
4886  * modules/video_output/directx: added support for the mouse gestures interface.
4887
4888 2003-03-04 Tuesday 22:36  hartman
4889
4890  * grrr debug message in the wild.
4891
4892 2003-03-04 Tuesday 22:08  gbazin
4893
4894  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
4895  * NEWS: added a note for the fixed MSVC project files.
4896
4897 2003-03-04 Tuesday 21:54  hartman
4898
4899  * NEWS:
4900    - added item on fix of 'clicking' sound between stream changes.
4901    - added item on new bandlimited resampler
4902  * ALL:
4903    - bumped up revision number to 0.5.2-test3
4904
4905 2003-03-04 Tuesday 21:12  gbazin
4906
4907  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
4908     not declared).
4909  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
4910     should allow seeking on files > 1.2Gb (Hopefully closes #168).
4911
4912 2003-03-04 Tuesday 19:28  gbazin
4913
4914  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
4915     quality badly + some clean-up.
4916     Changed the module priority so it is now the default resampler.
4917
4918 2003-03-04 Tuesday 17:31  hartman
4919
4920  ALL:
4921   - the german translation requires two different translations of the word
4922     File. I added a _ANS() function to the macosx version that gets the
4923     translation of 1:File and strips the first two characters of this
4924     alternate translation.
4925   - updated all .po files to make sure we don't break anything
4926   - committed the March 1 version of the german translation by Felix
4927     Kuhne <FK@aenneburghardt.de>
4928
4929 2003-03-04 Tuesday 13:21  massiot
4930
4931  * Fixed a major bug in the LPCM codec.
4932  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
4933
4934 2003-03-04 Tuesday 03:27  gbazin
4935
4936  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
4937     bandlimited interpolation resampler.
4938     It is not yet enabled by default because it requires a bit more works
4939     (not fully stable yet because of buffer overflows under certain conditions).
4940
4941  * src/audio_output/input.c: the resamplers are now always active (expcept
4942     in spdif mode).
4943
4944  * modules/audio_filter/resampler/*: modified the resampler to return the
4945     input buffer when no resampling is needed.
4946
4947 2003-03-03 Monday 23:58  hartman
4948
4949  * updated dutch strings.
4950
4951 2003-03-03 Monday 23:48  massiot
4952
4953  * mpeg_video is back as a built-in because it is reproduceably faster than
4954    as a plug-in,
4955  * Another desperate attempt at fixing OS X lock-ups.
4956
4957 2003-03-03 Monday 19:39  hartman
4958
4959  * NEWS:
4960    - added remarks on m-audio fixes and other OSX specific fixes.
4961    - added improved ID3 detection item
4962  * README.MacOSX.rtf
4963    - updated to reflect M-Audio fixes.
4964  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
4965    - widened the Browse.. button to allow for the german word: durchsuchen.
4966
4967 2003-03-03 Monday 16:49  gbazin
4968
4969  * ALL: another bunch of fixes for the MSVC build.
4970
4971 2003-03-03 Monday 14:21  gbazin
4972
4973  * ALL: Finally fixed the MSVC project files.
4974         Don't include io.h on win32 when not necessary.
4975         A few build fixes for MSVC.
4976
4977  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
4978     present.
4979
4980 2003-03-03 Monday 14:19  massiot
4981
4982  * Fixed a bug in LPCM codec.
4983  * Changed an error into a warning.
4984
4985 2003-03-03 Monday 01:38  fenrir
4986
4987   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
4988  header send over multiples packets).
4989
4990 2003-03-02 Sunday 19:07  gbazin
4991
4992  * configure.ac.in: fixed libid3tag detection.
4993
4994 2003-03-02 Sunday 18:17  fenrir
4995
4996   * fixed seek flag with broadcasted data.
4997
4998 2003-03-02 Sunday 17:13  fenrir
4999
5000   * forgot to initialize a variable.
5001
5002 2003-03-02 Sunday 17:12  fenrir
5003
5004   * fixed a bug.
5005
5006 2003-03-02 Sunday 12:10  gbazin
5007
5008  * NEWS: started filling in the NEWS file for the 0.5.2 release.
5009
5010 2003-03-02 Sunday 02:47  gbazin
5011
5012  * configure.ac.in: Removed unused options.
5013     We also don't link with lrt anymore when using GNU-pth (lrt depends on
5014     lpthread).
5015
5016 2003-03-02 Sunday 01:35  gbazin
5017
5018  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
5019     for the GNU-pth implementation.
5020
5021 2003-03-01 Saturday 23:26  gbazin
5022
5023  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
5024     implementation and fixed an initialization bug in libvlc.
5025
5026 2003-03-01 Saturday 21:32  ipkiss
5027
5028   - about.dfm: the layout of the "About" dialog box is slightly different
5029   - misc.cpp: toolbar buttons are translated too
5030   - mainframe.dfm: removed the "Back" and "Eject" toolbar buttons, which
5031     were rather useless, and added an "Eject disc" menu entry
5032     Also hid the caption for all the toolbar buttons
5033   - win32.cpp: Added a config option to display or not these captions
5034   - preferences.cpp: small modification to support non-advanced mode
5035
5036 2003-03-01 Saturday 19:25  gbazin
5037
5038  * install-win32, Makefile.am: added the html faq to the win32 package.
5039  * toolbox, msvc/*: few fixes to the msvc project files generation.
5040     (compiling plugins won't work yet because there are a few hacks that
5041      need to be done in order to compile dlls that use the c-runtime)
5042
5043 2003-02-28 Friday 17:23  fenrir
5044
5045   * try a workaround for BeOS MediaKit files.
5046
5047 2003-02-28 Friday 10:19  massiot
5048
5049  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
5050
5051 2003-02-28 Friday 04:31  ipkiss
5052
5053  Internationalization now works for the win32 interface (thanks Gildas).
5054  I've voluntarily disabled the translation of the toolbar buttons
5055  strings, because it looks really awful...
5056
5057 2003-02-27 Thursday 22:09  ipkiss
5058
5059  A few modifications to get closer to i18n in the win32 interface
5060
5061 2003-02-27 Thursday 16:38  gbazin
5062
5063  * modules/demux/avi/avi.c: compilation fix.
5064
5065 2003-02-27 Thursday 15:07  fenrir
5066
5067   * httpd: clean up, kick up unused connection (it waits 10s), use select
5068  to way (instead of a hard coded sleep ;)
5069
5070 2003-02-27 Thursday 13:19  gbazin
5071
5072  * ALL: i18n updates and fixes.
5073
5074 2003-02-27 Thursday 12:44  marcari
5075
5076  * updates for the YOPY ports (thx to Sebastien Chaumat !)
5077
5078 2003-02-27 Thursday 08:19  massiot
5079
5080  * Bumped up revision number to 0.5.2-test2
5081  * Another attempt at fixing the "VLC is locking up OS X" problem
5082  * Updated po files
5083
5084 2003-02-26 Wednesday 21:00  asmax
5085
5086  * compilation fixes...
5087
5088 2003-02-26 Wednesday 19:39  gbazin
5089
5090  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
5091     target, and included the locales in the installer script.
5092  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
5093
5094 2003-02-26 Wednesday 18:15  massiot
5095
5096  * Added sanity checks for PTS in the future.
5097
5098 2003-02-26 Wednesday 15:47  marcari
5099
5100  * implementation of the 'autoplay file' button callback
5101  * when clicking a link : follows the link and don't try to open it
5102  * yopy does not always sees the '.' and '..', so workaround :
5103      - all the hidden files are not displayed
5104      - the '..' directory is each time added by hand
5105
5106 2003-02-26 Wednesday 15:44  marcari
5107
5108  * small modification for linupy :
5109      - added a pixmpa directory
5110      - added a set_usize (how do we maximize cleanly a gtk-window ?)
5111      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
5112
5113 2003-02-26 Wednesday 13:51  gbazin
5114
5115  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
5116     badly when we reach the end of the stream (decoder stream).
5117  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
5118     loop when the end of the stream was reached.
5119
5120 2003-02-26 Wednesday 12:38  fenrir
5121
5122   * ts.c: added "ts" shorcut for ts_dvbpsi.
5123
5124 2003-02-26 Wednesday 04:23  babal
5125
5126  - link the headphone channel mixer with the math library
5127
5128 2003-02-25 Tuesday 21:09  gbazin
5129
5130  * modules/codec/libmpeg2.c: fixed pts handling.
5131
5132 2003-02-25 Tuesday 18:26  gbazin
5133
5134  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
5135     my last commit.
5136  * po/Makevars: file needed by newer versions of gettext.
5137
5138 2003-02-25 Tuesday 17:17  fenrir
5139
5140   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
5141  mark headers.
5142   * httpd : added a way to use stream header, and changed the way that
5143  stream data are stored (allow better client handling).
5144   * http : use stream header, and add mime type detection by looking
5145  at file extention (could be improved).
5146   * ogg: fixed a segfault when removing a stream, mark header.
5147
5148 2003-02-25 Tuesday 17:15  gbazin
5149
5150  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
5151     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
5152     for comparing the performance against our custom decoder as it is currently
5153     missing some important features like the synchro stuff.
5154
5155 2003-02-24 Monday 23:28  fenrir
5156
5157   * stream_output.c : added a sanity check.
5158
5159 2003-02-24 Monday 23:27  fenrir
5160
5161   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
5162  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
5163
5164 2003-02-24 Monday 17:06  jlj
5165
5166    * a52tofloat32.c: changed an error into warning.
5167
5168 2003-02-24 Monday 14:40  sigmunau
5169
5170  updated documentation to reflect that input_AccessReinit should be called
5171  before, and not after a random seek
5172
5173 2003-02-24 Monday 14:14  fenrir
5174
5175   * all : fix compilation.
5176
5177 2003-02-24 Monday 12:34  fenrir
5178
5179   * stream_output.c : fixed compilation.
5180   * mux/* implemented pf_mux_capacity.
5181
5182 2003-02-24 Monday 11:14  gbazin
5183
5184  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
5185
5186 2003-02-24 Monday 11:00  fenrir
5187
5188   * stream_output.h : add a private parameter to sout_instance_t only used
5189  by src/stream_output.c (avoid changing every time stream_output.h...)
5190
5191 2003-02-24 Monday 10:45  fenrir
5192
5193   * stream output: fixed name inconsistency, added a new exported
5194  functions by muxer.
5195   * wav: fixed a warning.
5196
5197 2003-02-24 Monday 09:26  fenrir
5198
5199   * asf: fix seek for http.
5200
5201 2003-02-24 Monday 09:18  fenrir
5202
5203   * wav: proper seek handling. (wav file readable over http).
5204
5205 2003-02-23 Sunday 22:35  fenrir
5206
5207   * enable httpd(by default) and http.
5208
5209 2003-02-23 Sunday 19:07  fenrir
5210
5211   * all : declaration of http and httpd.
5212
5213 2003-02-23 Sunday 19:05  fenrir
5214
5215   * modules/access_output/http : http output.
5216   * httpd : mini http server (be carefull about security issue...)
5217
5218 2003-02-23 Sunday 18:07  fenrir
5219
5220   * all : added streaming support for crappy ms video codec into TS.
5221   - Only vlc is able to read such TS.
5222   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
5223   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
5224     quickly added.
5225   - Please test.
5226
5227 2003-02-23 Sunday 16:31  sigmunau
5228
5229  added a demux and decoder for flac files (disabled by default). Works for
5230  16bit per sample streams, only tested with stereo
5231
5232 2003-02-23 Sunday 05:53  jlj
5233
5234    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
5235                                   Dynamic device support.
5236    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
5237
5238 2003-02-23 Sunday 01:25  massiot
5239
5240  * Destroy audio-device and audio-channels when no output plug-in is
5241    available.
5242
5243 2003-02-22 Saturday 16:10  fenrir
5244
5245   * fix compilation.
5246
5247 2003-02-22 Saturday 14:11  sigmunau
5248
5249   Fixed seme seeking issues with http access module, fixed an error that
5250  caused id3v2.4 tags at the end of the file to not work. Added checks to
5251  avoid seeking off the ends of the file. Should close #325, please confirm
5252
5253 2003-02-21 Friday 22:59  gbazin
5254
5255  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
5256     when using "in place" resamplers.
5257
5258 2003-02-21 Friday 16:31  hartman
5259
5260  DJ's first steps in C and vlc decoders ;)
5261  * modules/audio_filter/converter/mpgatofixed32.c:
5262    - fixed an issue that could cause glitches when switching from one stream
5263      to another. the buffer wasn't entirely getting 0000 because multiple
5264      channels were not taken into account when doing this.
5265  * ALL:
5266    - if float32 then clear the buffer with (float)0
5267
5268 2003-02-21 Friday 15:16  hartman
5269
5270  * previous commit seems to break some things. reverting.
5271
5272 2003-02-21 Friday 14:17  hartman
5273
5274  * (float) 0 the buffer if it cannot be decoded and fixed32.
5275    right Meuuh ??? ;)
5276
5277 2003-02-21 Friday 03:49  hartman
5278
5279  * VLC.app should show its version in the Finder now
5280    Meeuh, one more place that needs version string updated before a release.
5281    might be made automated ?
5282
5283 2003-02-21 Friday 03:22  hartman
5284
5285  * ignore project Builder user files and backup .nib files.
5286  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
5287
5288 2003-02-21 Friday 02:45  hartman
5289
5290  * If the "show advanced" option has been changed and you press the Apply
5291    button, the preferences window is destroyed and created.
5292
5293 2003-02-20 Thursday 18:10  hartman
5294
5295  * prefs obey the advanced option. Apply does not as of yet.
5296
5297 2003-02-20 Thursday 16:07  gbazin
5298
5299  * src/libvlc.h, modules/audio_output: added a global --spdif config option
5300     to allow using the spdif output by default if available.
5301  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
5302     a dos command box.
5303  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
5304     backspace key.
5305  * modules/codec/mpeg_audio.c: fixed a sync bug.
5306
5307 2003-02-20 Thursday 01:52  sigmunau
5308
5309  * include/configuration.h: added a new flag to the configuration stucture to
5310  indicate wether it is an "advanced" option or not. The goal with this is to
5311  hide the user from all the strange options that very seldom needs to be
5312  changed. added an extra argument to all the add_* macros to indicate wether
5313  the item is advanced or not.
5314  * src/libvlc.h: added an "show advanced options" config option default
5315  disabled
5316  * src/libvlc.c: the advanced options are not listed by vlc --help and
5317  friends unless --advanced is used
5318  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
5319  advanced options unless advanced is set
5320  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
5321  using some common sense. Please check and correct
5322
5323  note: All interfaces should still work like they used to, see the change in
5324  modules/gtk/preferences.c to find out how to "hide" options.
5325
5326  second note: I think I've changed all the modules, but I could not test
5327  everyone for compilation, expect some broken modules (the fix is to add ",
5328  VLC_TRUE" as last argument to the add_* I forgot)
5329
5330 2003-02-19 Wednesday 22:08  gbazin
5331
5332  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
5333  * modules/audio_output/waveout.c: fixed a crash that happened when probing
5334     devices supporting S/PDIF. (Should fix 354)
5335
5336 2003-02-19 Wednesday 14:49  hartman
5337
5338  * increased accuracy of positionslider in OSX. although this will not solve
5339    all problems this will improve results a bit (by my own experience).
5340
5341 2003-02-19 Wednesday 10:02  gbazin
5342
5343  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
5344     always return 80.
5345
5346 2003-02-18 Tuesday 23:34  gbazin
5347
5348  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
5349     and FOURCC_twos (PCM audio).
5350
5351 2003-02-18 Tuesday 22:40  ipkiss
5352
5353   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
5354     directory when there is no 'plugins' nor 'modules' subdirectory
5355     (may close #306)
5356
5357 2003-02-18 Tuesday 22:33  gbazin
5358
5359  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
5360     and use img_convert() from ffmpeg instead. Also added support for the
5361     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
5362     from media.xiph.org.
5363
5364 2003-02-18 Tuesday 20:54  hartman
5365
5366  * Only update the info window if it is visible
5367
5368 2003-02-18 Tuesday 19:42  gbazin
5369
5370  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
5371     decode this.
5372  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
5373     necessary fourcc for DV audio.
5374
5375 2003-02-18 Tuesday 18:49  fenrir
5376
5377   * mpeg_audio.c: removed some fprintf...
5378
5379 2003-02-18 Tuesday 18:33  titer
5380
5381   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
5382                       multicasting with the stream output
5383   * modules/control/: missing cvsignore
5384
5385 2003-02-18 Tuesday 13:13  sam
5386
5387    * ./mozilla/*: s/VideoLAN Client/VLC/g.
5388
5389 2003-02-18 Tuesday 00:51  fenrir
5390
5391   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
5392  fix had broken :p )
5393
5394 2003-02-18 Tuesday 00:20  hartman
5395
5396  * Changed an Error message. Many people did not understand:
5397    no suitable decoder module for fourcc `IV31'
5398    I have appended:
5399    VLC probably does not support this sound or video format.
5400
5401 2003-02-18 Tuesday 00:17  massiot
5402
5403  * Fixed a segfault in the Japanese preferences panel.
5404
5405 2003-02-17 Monday 23:47  hartman
5406
5407  * Fixed the localization issue on MacOSX.
5408
5409 2003-02-17 Monday 23:10  jpsaman
5410
5411  Juglin with dependencies.
5412
5413 2003-02-17 Monday 22:19  gbazin
5414
5415  * modules/audio_output/directx.c: added multichannel support to the
5416     directx plugin.
5417  * modules/audio_output/waveout.c: fixed quad audio channels detection and
5418     a few misplaced debug messages.
5419  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
5420
5421 2003-02-17 Monday 22:03  asmax
5422
5423  * added a SAP server, with some kludges because the SAP client in vlc
5424    is not RFC-compliant...
5425
5426 2003-02-17 Monday 18:58  hartman
5427
5428  * NEWS: added info about the new 0.5.1a release for OSX.
5429  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
5430
5431 2003-02-17 Monday 17:06  massiot
5432
5433  Fixed the "everything is in Japanese" bug. :p
5434
5435 2003-02-17 Monday 16:56  gbazin
5436
5437  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
5438     using WaitForSingleObject() on the console handle and ReadConsoleInput().
5439     (Closes #59)
5440
5441 2003-02-17 Monday 14:43  massiot
5442
5443  Now 0.5.2-cvs (estimated release date in two weeks from now).
5444
5445 2003-02-17 Monday 10:52  hartman
5446
5447  * Whoops. i forgot to add these files. sorry everyone.
5448
5449 2003-02-17 Monday 09:47  gbazin
5450
5451  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
5452     resampler so the ugly resampler is once again the default. The quality of
5453     the ugly resampler is currently better than the linear one because of a
5454     design defect.
5455
5456 2003-02-17 Monday 07:22  sam
5457
5458    * ./debian/woody-buildpackage: Debian package creation fixes.
5459
5460 2003-02-17 Monday 06:31  sam
5461
5462    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
5463
5464 2003-02-17 Monday 06:15  sam
5465
5466    * Updated NEWS and ChangeLog.
5467
5468 2003-02-17 Monday 06:00  sam
5469
5470    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
5471      but Windoze will certainly do.
5472
5473 2003-02-17 Monday 05:50  sam
5474
5475    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
5476      directory whenever possible, to use it for the spudec font or to load
5477      plugins.
5478
5479 2003-02-17 Monday 04:21  sam
5480
5481    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
5482
5483 2003-02-17 Monday 00:04  asmax
5484
5485  * added a sample playlist. All fields must be separated with TABs
5486
5487 2003-02-16 Sunday 23:57  asmax
5488
5489  * libvlc binding for python
5490  * new VideoLAN RTSP Server, using libvlc.
5491    Not yet fully rfc2326-compliant, but it works ;)
5492
5493 2003-02-16 Sunday 23:32  hartman
5494
5495  * Added an info panel to show movie info, etc.
5496
5497 2003-02-16 Sunday 17:35  sam
5498
5499    * ./debian/changelog: updated for 0.5.1.
5500    * ./debian/control: vlc-glide is now Architecture: i386 only.
5501    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
5502    * ./debian/rules: the deprecated vlc-* packages have a proper link to
5503      /usr/share/doc/vlc/.
5504
5505 2003-02-16 Sunday 16:22  jpsaman
5506
5507  Updated release numbering for all ipk's
5508
5509 2003-02-16 Sunday 16:21  jpsaman
5510
5511  Qte video output get is screen size from the QT Embedded environment now. This should produce fullscreen video on other QT Embedded configurations with other screen sizes (greater then 240x320).
5512
5513 2003-02-16 Sunday 14:51  fenrir
5514
5515   * udp: forgot this file...
5516
5517 2003-02-16 Sunday 14:10  fenrir
5518
5519   * all: split muxer and access into independant part.
5520
5521 2003-02-16 Sunday 14:03  fenrir
5522
5523   * Less checks on muxer type.
5524
5525 2003-02-16 Sunday 11:18  fenrir
5526
5527   * adpcm: added dk3 too.
5528
5529 2003-02-16 Sunday 10:25  sigmunau
5530
5531  Added support for volume up/down buttons.
5532
5533 2003-02-16 Sunday 09:50  fenrir
5534
5535   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
5536  somes samples.)
5537
5538 2003-02-16 Sunday 08:56  fenrir
5539
5540   * all: fix mpeg2 handling.
5541
5542 2003-02-16 Sunday 01:38  titer
5543
5544   NEWS: updated BeOS info for 0.5.1
5545
5546 2003-02-16 Sunday 01:29  massiot
5547
5548  * modules/gui/macosx/open.m: Removed channel server support
5549  * po/*: Updated po files just before the 0.5.1 release
5550  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
5551
5552 2003-02-15 Saturday 20:02  jpsaman
5553
5554  Update iPaq packaging description files for:
5555  - GPE port
5556  - Opie port
5557  - Zaurus
5558  Updated NEWS file with OPIE port.
5559
5560 2003-02-15 Saturday 13:50  massiot
5561
5562  * Bumped up revision number to 0.5.1
5563  * Updated French translation
5564
5565 2003-02-15 Saturday 12:57  hartman
5566
5567  * if we are paused in fullscreen, show cursor.
5568
5569 2003-02-15 Saturday 04:43  ipkiss
5570
5571   - fixed a vicious bug
5572
5573 2003-02-14 Friday 23:07  hartman
5574
5575  * Should fix an issue with multiple monitors and the hiding of the mousecursor
5576
5577 2003-02-14 Friday 18:22  sam
5578
5579    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
5580    * ./src/libvlc.c: removed unnecessary malloc() calls.
5581    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
5582
5583 2003-02-14 Friday 17:00  ipkiss
5584
5585   * exchanged directx' and waveout's capabilities because the latter
5586     seems to be more reliable
5587
5588 2003-02-14 Friday 13:48  jpsaman
5589
5590  Fixed deadlock upon unloading qte_main plugin.
5591  Cleanup of debug messages.
5592
5593 2003-02-14 Friday 13:44  jpsaman
5594
5595  Tuning package dependencies.
5596
5597 2003-02-14 Friday 13:19  jpsaman
5598
5599  Updated opie control file for packaging.
5600
5601 2003-02-14 Friday 13:01  jpsaman
5602
5603  Small improvement.
5604
5605 2003-02-14 Friday 09:50  gbazin
5606
5607  * modules/audio_output/waveout.c: better buffer management and hopefully
5608     fixed the S/PDIF output (Still untested though. Anybody here could test
5609     this? ).
5610
5611 2003-02-13 Thursday 21:53  massiot
5612
5613  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
5614  meaningful.
5615
5616 2003-02-13 Thursday 17:31  sam
5617
5618    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
5619
5620 2003-02-13 Thursday 14:16  hartman
5621
5622  ALL:
5623   - when a new stream is being loaded we select the current title in the
5624     playlist.
5625   - Cleaned up some of my previous commited code dealing with updating
5626     the window title.
5627
5628 2003-02-13 Thursday 02:00  hartman
5629
5630  *ALL: update the title of the window everytime the stream changes.
5631
5632 2003-02-13 Thursday 01:14  hartman
5633
5634  * fixed a small bug
5635
5636 2003-02-13 Thursday 00:09  hartman
5637
5638  * src/playlist/playlist.c:
5639    - added an intf-change variable. This is set whenever you add or delete
5640      an item in the playlist. You need to unset it yourself.
5641  * modules/gui/macosx/intf.?:
5642    - listen for external playlist changes. update view when playlist changes.
5643    - activate/deactivate previous and next buttons and menuitems,
5644      whenever the playlist gets changed.
5645
5646 2003-02-12 Wednesday 23:26  jpsaman
5647
5648  Scripts for building and packaging vlc on Zaurus PDA.
5649
5650 2003-02-12 Wednesday 23:26  jpsaman
5651
5652  Updated control files and buildscript for v0.5.1
5653
5654 2003-02-12 Wednesday 23:13  jpsaman
5655
5656  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
5657
5658 2003-02-12 Wednesday 23:09  jpsaman
5659
5660  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
5661
5662 2003-02-12 Wednesday 23:08  massiot
5663
5664  * Italien translation, courtesy of Bruno <allevb@tin.it>.
5665
5666 2003-02-12 Wednesday 17:13  jobi
5667
5668      * modules/access/vcd/vcd.*: fixed a warning
5669
5670 2003-02-12 Wednesday 16:58  jobi
5671
5672      * modules/access/vcd/vcd.c: in entry points, track number should be read
5673        as BCD (it should fix #244). Also fixed chapter indexing, so that it
5674        correspond to the dvd one.
5675
5676 2003-02-12 Wednesday 14:22  hartman
5677
5678  * modules/gui/macosx/controls.m:
5679    - fixed the mute and volumeup volumedown when you use them mixed.
5680  * src/audio_output/intf.c:
5681    - set "saved-volume" on volume up, volume down.
5682
5683 2003-02-12 Wednesday 13:42  massiot
5684
5685  Patch courtesy of gibalou :
5686  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
5687  i_continuity_counter,
5688  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
5689  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
5690
5691 2003-02-12 Wednesday 02:11  ipkiss
5692
5693   * compilation fix
5694   * all files are stored in dos mode, or Borland won't compile some of
5695     them...
5696
5697 2003-02-11 Tuesday 18:05  massiot
5698
5699  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
5700
5701 2003-02-11 Tuesday 17:20  babal
5702
5703  - Dolby Surround fix
5704  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
5705    6.1 since there is a doubt about where should be the Rear Center
5706    coefficient in a decoded sample.
5707    -> if anybody has an idea or even better a test stream...
5708
5709 2003-02-11 Tuesday 16:19  hartman
5710
5711  * updated dutch strings
5712
5713 2003-02-11 Tuesday 15:35  hartman
5714
5715  ALL: - changed vlc.app into VLC.app
5716  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
5717       mousecursor.
5718
5719 2003-02-11 Tuesday 15:24  hartman
5720
5721  * Updated ReadMe file
5722    - some spelling issues
5723    - remark about the current troubles with sound
5724    - readded deinterlace remark
5725    - Added info on multiple screens and sound devices
5726    - updated the bugreporting URL
5727    - Changed all occurences of vlc into VLC where appropriate
5728
5729 2003-02-11 Tuesday 11:16  massiot
5730
5731  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
5732  * Support for 7 and 7.1 channel configurations.
5733
5734 2003-02-10 Monday 23:50  massiot
5735
5736  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
5737
5738 2003-02-10 Monday 23:16  marcari
5739
5740   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
5741      => to make volumeup/down compile
5742
5743 2003-02-10 Monday 23:04  hartman
5744
5745  * the window of the video shows the official document icon, filename and
5746    when command-clicked the path if the stream is a local file.
5747    this is the expected window behaviour in osx.
5748
5749 2003-02-10 Monday 22:22  massiot
5750
5751  * I ran --update-po for the last time before the 0.5.1 release (and I
5752  mean it !)
5753
5754 2003-02-10 Monday 22:18  hartman
5755
5756  * The dock should no longer be visible in fullscreen mode.
5757
5758 2003-02-10 Monday 21:56  sam
5759
5760    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
5761
5762 2003-02-10 Monday 21:54  hartman
5763
5764  * only show last part of of file/url name in the playlist.
5765
5766 2003-02-10 Monday 21:46  sam
5767
5768    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
5769
5770 2003-02-10 Monday 21:28  hartman
5771
5772  * fixed the black bar issue with window half/normal/double window sizes in
5773    OSX. i had forgotten the aspectratio.
5774
5775 2003-02-10 Monday 21:11  sam
5776
5777    * ./debian/rules: removed Debian kludges that do not really belong to the
5778      official VLC tree.
5779
5780 2003-02-10 Monday 20:57  sam
5781
5782    * ./debian/control: added the "VideoLAN" word in the long description so
5783      that "apt-cache search videolan" returns vlc.
5784
5785 2003-02-10 Monday 20:11  sam
5786
5787    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
5788      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
5789
5790 2003-02-10 Monday 18:12  sam
5791
5792    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
5793      gprof, because gcc is unable to build it without -fomit-frame-pointer
5794      (Closes: #260).
5795
5796 2003-02-10 Monday 17:43  massiot
5797
5798  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
5799  * Minor fixes.
5800
5801 2003-02-10 Monday 16:53  sam
5802
5803    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
5804      (partially fixes #260)
5805
5806 2003-02-10 Monday 15:23  titer
5807
5808    Move the messages update function to another thread. It prevents it from
5809   freezing the main window (cannot seek anymore, etc).
5810
5811 2003-02-10 Monday 00:41  hartman
5812
5813  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
5814
5815 2003-02-10 Monday 00:16  massiot
5816
5817  * Enabled the gestures module by default,
5818  * Run --update-po.
5819
5820 2003-02-10 Monday 00:16  hartman
5821
5822  * restored old deinterlace menu. The on the fly code does not work as long
5823    as the vout.m issue exists. but this is better then the current 'dummy'
5824    code we have.
5825
5826 2003-02-09 Sunday 23:42  sigmunau
5827
5828   *: a new mouse gestures interface, currently supporting back, forward, quit
5829  fullscreen and a nice debug message when you draw a clockwise square. Video
5830  output modules needs to be modified for this to work, but it should be minor
5831  in modules supporting dvd navigation.
5832
5833  btw: it should be easy to add new gestures, ideas appreciated
5834
5835 2003-02-09 Sunday 19:28  massiot
5836
5837  * Minor typographic corrections,
5838  * Fixed a segfault in the Preferences window.
5839
5840 2003-02-09 Sunday 17:10  stippi
5841
5842  modules/gui/beos/PreferenceWindow.h/.cpp
5843
5844         - added settings for screenshot path and image format
5845
5846         - removed "Save" button, added "Cancel" and "Revert" buttons
5847
5848         - added revert functionality
5849
5850         - changed class design for cleaner functionality,
5851                 separated ApplyChanges() into more functions
5852                 to have finer control
5853
5854         - added more error checking and fixed memory leaks
5855                 (config_GetPsz() returns char*, not const char*!)
5856
5857         - all settings are now correctly saved and restored
5858
5859         - some more cosmetic changes
5860
5861  modules/gui/beos/InterfaceWindow.h/.cpp
5862
5863         - updated vlc way of saving settings to be on par with BeOS way
5864                 and made it selectable in the code which way is used.
5865                 However, the VideoSettings are still only savable in
5866                 the BeOS way.
5867
5868         - if dvd menus are used, the navigation menu enables a
5869                 "Goto Menu" item. Unfortunately, I don't see a clean
5870                 way to really detect the usage of dvd/dvdold in the
5871                 currently playing stream. I wouldn't want to see
5872                 if a playlist item has "dvd:" or "dvdold:" prepended
5873                 at each interface update.
5874
5875 2003-02-09 Sunday 13:25  fenrir
5876
5877   * sub.c : begun clean up
5878
5879 2003-02-09 Sunday 12:23  sam
5880
5881    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
5882
5883 2003-02-09 Sunday 12:21  sam
5884
5885    * ./debian/control: made lintian happier with package descriptions.
5886    * ./debian/rules: added extra touch calls to prevent autobuilders from
5887      launching autoconf/automake.
5888
5889 2003-02-09 Sunday 12:19  sam
5890
5891    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
5892      initialization of the plugin.
5893
5894 2003-02-09 Sunday 12:18  sam
5895
5896    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
5897
5898 2003-02-09 Sunday 11:51  titer
5899
5900   Simplified volume functions
5901
5902 2003-02-09 Sunday 02:01  ipkiss
5903
5904   * modules/gui/win32/mainframe.cpp: simplifications using the new
5905     aout_Volume* API
5906
5907 2003-02-09 Sunday 01:56  massiot
5908
5909  Fixed GTK compilation.
5910
5911 2003-02-09 Sunday 01:50  massiot
5912
5913  * Added Step forward/Step backward feature.
5914
5915 2003-02-09 Sunday 01:13  massiot
5916
5917  * aout_Volume* functions now do their own vlc_object_find() on the
5918    audio output. Consequently, the first argument can be any vlc_object_t.
5919  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
5920    call aout_Volume* even when there is no audio output, and the volume
5921    will be saved for later use.
5922
5923 2003-02-08 Saturday 22:43  massiot
5924
5925  Fixed previous commit.
5926
5927 2003-02-08 Saturday 22:20  massiot
5928
5929  * src/extras/libc.c: New vlc_wraptext function,
5930  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
5931  * src/input/input.c: Correctly parse MRL of the type
5932    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
5933  * modules/access/*: Changed some msg_Warn into msg_Err
5934  * po/fr.po: Updated French translation,
5935  * configure.ac.in: Re-enabled Swedish translation,
5936  * Makefile.am: Do not recompile everything everytime someone changes a .h
5937
5938 2003-02-08 Saturday 21:43  hartman
5939
5940  * window half/normal/double Size commands
5941    - black bar issue is not fixed. i removed 'myfix'
5942
5943 2003-02-08 Saturday 20:32  massiot
5944
5945  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
5946  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
5947
5948 2003-02-08 Saturday 19:14  asmax
5949
5950  * fixed the encoding
5951    (Meuuh you can re-enable swedish ;)
5952
5953 2003-02-08 Saturday 19:10  massiot
5954
5955  * Fixed misc typos in strings,
5956  * Updated po files,
5957  * New --buggy-psi options, to supports streams which don't update the
5958  continuity counter in their PSI packets (walkenizes #sam).
5959
5960 2003-02-08 Saturday 17:26  massiot
5961
5962  * configure.ac.in: Disabled Swedish translation since it doesn't use the
5963    right charset,
5964  * Implemented localization for audio-channels and video-device variables.
5965
5966 2003-02-07 Friday 23:36  marcari
5967
5968  glibc 2.1 port for linupy (linux on a yopy pda)
5969
5970  * modules/access/*.c : added include <sys/time.h> for struct timeval
5971  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
5972
5973  VLC rulz on Yopy !
5974
5975 2003-02-07 Friday 21:30  hartman
5976
5977  * Resize window fixes
5978    - we should not resize the window in fullscreen
5979    - fixed the black bars bug in half and double size
5980    - position of top left corner should not change
5981    - more efficient code
5982
5983 2003-02-07 Friday 20:23  hartman
5984
5985  * added half, normal and full size videowindow menuitems.
5986    there seems to be a bug though somewhere. you end up with black bars in
5987    half and double size.
5988
5989 2003-02-07 Friday 18:43  ipkiss
5990
5991   * Fixed the "RichEdit line insertion error" bug (closes #246)
5992   * Added a popup menu to copy log messages to the clipboard
5993
5994 2003-02-07 Friday 16:51  massiot
5995
5996  Fixed a buffer leak with slice-I streams (thanks sam).
5997
5998 2003-02-07 Friday 09:17  yves
5999
6000  - added missing buildrequires
6001  - now autodetect on wich system we are:
6002    rpm --rebuild should work out of box on rh and previous mdk systems.
6003  - NO buildrequires on rh-like system. rh does not have a devel policy
6004  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
6005
6006 2003-02-07 Friday 01:32  hartman
6007
6008  * grrr changed the project file by accident. revert
6009
6010 2003-02-07 Friday 01:31  hartman
6011
6012  * When you push backspace or delete in the playlist, it removes the selected item.
6013
6014 2003-02-07 Friday 01:22  fenrir
6015
6016   * ffmpeg/audio : removed an old error (anyway it was harmless).
6017   * mp4 : removed a bad initialisation. Erased all ending spaces.
6018   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
6019
6020 2003-02-07 Friday 01:09  sam
6021
6022    * ./src/interface/interface.c: interface variable is "intf", not "interface".
6023
6024 2003-02-07 Friday 00:29  sam
6025
6026    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
6027      declarations. Should fix that later.
6028
6029 2003-02-07 Friday 00:26  sam
6030
6031    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
6032
6033 2003-02-06 Thursday 23:59  sam
6034
6035    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
6036      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
6037      bunch of others).
6038    * ./src/interface/interface.c: added a safety check to circumvent the bug,
6039      allowing a smooth upgrade.
6040
6041 2003-02-06 Thursday 23:55  massiot
6042
6043  Fixed interface freezes in the OS X interface.
6044
6045 2003-02-06 Thursday 23:01  sam
6046
6047    * ./src/misc/darwin_specific.m: completed our list of known languages and
6048      made code simpler to read.
6049
6050 2003-02-06 Thursday 21:56  sam
6051
6052    * ./debian/rules: build the SLP plugin by default.
6053
6054 2003-02-06 Thursday 21:39  titer
6055
6056   Tuned BeOS priorities for a better playback on low-end computers.
6057
6058 2003-02-06 Thursday 15:14  massiot
6059
6060  Fixed AFMT_AC3 and AFMT_S16_NE handling.
6061
6062 2003-02-06 Thursday 13:47  hartman
6063
6064  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
6065    want to bug users with this when we resize a video.
6066
6067 2003-02-06 Thursday 03:22  sam
6068
6069    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
6070      in the background to disable xscreensaver the jwz way (Closes: #58).
6071
6072      It's an interface plugin, trigger with "--extraintf screensaver".
6073
6074 2003-02-06 Thursday 02:37  sam
6075
6076    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
6077      otherwise we fail with an error when they are not found.
6078
6079 2003-02-05 Wednesday 22:48  hartman
6080
6081  * Changed the wrong property in my recent commit. FIXED
6082
6083 2003-02-05 Wednesday 22:11  sam
6084
6085    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
6086      doing fullscreen or volume up from the popup menu.
6087
6088 2003-02-05 Wednesday 16:23  hartman
6089
6090  * added a "Open CrashLog" button to the messages window in OSX.
6091
6092 2003-02-05 Wednesday 14:58  hartman
6093
6094  * Added AppleScript support
6095  * We can now handle mms:// etc on a systemwide level.
6096    - No way to set this other then trough Explorer Prefs at the moment
6097
6098 2003-02-05 Wednesday 02:31  hartman
6099
6100  * More support for handling URLs. Still need to create the scriptsuite.
6101
6102 2003-02-05 Wednesday 01:36  hartman
6103
6104  * Added a Next and Previous item to the dockmenu
6105  * Prelimanary support for making VLC the handler of ftp http mms and udp
6106    URLs (on a systemwide level)
6107
6108 2003-02-04 Tuesday 21:01  jpsaman
6109
6110  Closes bug #170
6111
6112 2003-02-04 Tuesday 20:45  hartman
6113
6114  * We released an array that was in a autorelease pool. That's not necesarry
6115
6116 2003-02-04 Tuesday 11:51  massiot
6117
6118  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
6119    streams.
6120
6121 2003-02-04 Tuesday 11:07  massiot
6122
6123  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
6124    (thanks gibalou !).
6125
6126 2003-02-04 Tuesday 10:07  massiot
6127
6128  * modules/access/*: Fixed compilation problems with "struct timeval".
6129
6130 2003-02-03 Monday 21:47  sam
6131
6132    * ./bootstrap: we don't fail if gettext is too old and there is no
6133      ABOUT-NLS in the tree.
6134
6135 2003-02-03 Monday 21:38  massiot
6136
6137  Now developing 0.5.1-cvs.
6138
6139 2003-02-03 Monday 19:45  sam
6140
6141    * ./debian/woody-buildpackage: enabled build-deps checking.
6142
6143 2003-02-03 Monday 17:18  stippi
6144
6145  modules/gui/beos/InterfaceWindow.h/.cpp
6146
6147         - improved file loading:
6148                 - contents of sub folders can optionally be loaded too
6149                 - files are loaded in expected order from filepanel
6150                         _and_ drag'n'drop
6151                 - file panel accepts folders to load
6152         - saving of playlist's display mode
6153         - added updating of interface when playlist is modified
6154                 while nothing is playing
6155         - added compatibility for SoundPlay's drag'n'drop message format
6156
6157  modules/gui/beos/ListViews.h/.cpp
6158
6159         - implemented reversal of playlist
6160         - list can display full path or file name only
6161         - drag'n'drop interaction with SoundPlay
6162
6163  modules/gui/beos/MediaControlView.cpp
6164
6165         - cosmetic fix
6166
6167  modules/gui/beos/PlayListWindow.h/.cpp
6168
6169         - added reverse sort command to edit menu
6170         - added view menu, to allow the user to display paths
6171                 or only names in the list
6172
6173 2003-02-03 Monday 02:26  sam
6174
6175    * ./debian/rules: more Debian Woody fixes. Grrrr!
6176
6177 2003-02-03 Monday 01:32  sam
6178
6179    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
6180    * ./debian/woody-buildpackage: sed syntax fixed.
6181
6182 2003-02-03 Monday 00:56  sam
6183
6184    * ./share/Makefile.am: we weren't distributing the font!
6185
6186 2003-02-03 Monday 00:43  sam
6187
6188    * Updated ChangeLog and pofiles.
6189
6190 2003-02-03 Monday 00:39  sam
6191
6192    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
6193
6194 2003-02-03 Monday 00:23  sam
6195
6196    * ./debian/control: missing build dependencies.
6197
6198 2003-02-03 Monday 00:00  massiot
6199
6200  German translation, croutesy of Felix Kuehne.
6201
6202 2003-02-02 Sunday 23:11  massiot
6203
6204  Worked around a bug with the Screens menu and localization.
6205
6206 2003-02-02 Sunday 20:59  hartman
6207
6208  * OSX version can open .asx files. so we need to let the os know that ;)
6209
6210 2003-02-02 Sunday 20:21  sam
6211
6212    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
6213
6214 2003-02-02 Sunday 20:07  sam
6215
6216    * ./debian/vlc.desktop: removed unnecessary file.
6217
6218 2003-02-02 Sunday 20:01  sam
6219
6220    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
6221
6222 2003-02-02 Sunday 20:01  sam
6223
6224    * ./debian/changelog: updated Debian changelog.
6225
6226 2003-02-02 Sunday 19:45  sam
6227
6228    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
6229      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
6230
6231 2003-02-02 Sunday 18:57  sam
6232
6233    * ./debian/woody-buildpackage: finished Woody build script.
6234
6235 2003-02-02 Sunday 18:12  sam
6236
6237    * ./po/de.po: german translation updates from Felix KĂ¼hne.
6238
6239 2003-02-02 Sunday 18:09  jpsaman
6240
6241  Added ffmpeg package to list of depenencies.
6242
6243 2003-02-02 Sunday 17:18  sam
6244
6245    * ./debian/woody-buildpackage: added a script to build .debs on woody.
6246
6247 2003-02-02 Sunday 16:08  sam
6248
6249    * ./NEWS: a few updates from gibalou.
6250
6251 2003-02-02 Sunday 11:29  stippi
6252
6253  cosmetic fix (drop mark would reappear if SHIFT was pressed)
6254
6255 2003-02-02 Sunday 09:17  titer
6256
6257   '--demuxdump-file -' dumps to standard output.
6258    (useful for operating systems which do not have '/dev/stdout'
6259     nor mkfifo)
6260
6261 2003-02-02 Sunday 04:17  sam
6262
6263    * renamed debian/README into debian/README.Debian.
6264
6265 2003-02-02 Sunday 04:07  sam
6266
6267    * ./debian: more packaging stuff.
6268
6269 2003-02-02 Sunday 04:01  sam
6270
6271    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
6272      of places.
6273
6274 2003-02-02 Sunday 03:38  sam
6275
6276    * ./doc/vlc.1: updated manpage.
6277
6278 2003-02-02 Sunday 03:08  sam
6279
6280    * ./po/it.po: ultimate italian fixes by Bruno Vella.
6281
6282 2003-02-02 Sunday 03:03  sam
6283
6284    * ./debian/*: tuned packaging.
6285
6286 2003-02-02 Sunday 02:58  massiot
6287
6288  * Bumped up revision number to 0.5.0
6289
6290 2003-02-02 Sunday 02:11  sam
6291
6292    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
6293
6294 2003-02-02 Sunday 01:37  sam
6295
6296    * ./po/*: more interface strings harmonization.
6297
6298 2003-02-02 Sunday 01:23  jobi
6299
6300      * NEWS: readded deleted entries, sorry about that.
6301
6302 2003-02-02 Sunday 00:57  jobi
6303
6304      * NEWS: VCD entry points and iso files
6305      * include/audio_output.h: more proper freebsd compilation fix
6306      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
6307
6308 2003-02-02 Sunday 00:49  massiot
6309
6310  * README.MacOSX.rtf: Typos
6311  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
6312  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
6313    titles.
6314
6315 2003-02-02 Sunday 00:46  sam
6316
6317    * ./po/*: more s/vlc/VLC/ changes.
6318
6319 2003-02-02 Sunday 00:29  sam
6320
6321    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
6322      to come.
6323
6324 2003-02-02 Sunday 00:05  sam
6325
6326    * ./NEWS: a few updates (translations, mozilla plugin).
6327
6328 2003-02-01 Saturday 23:46  massiot
6329
6330  * modules/gui/macosx/*: Fixed localization bugs
6331  * po/fr.po: Updated French translation
6332  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
6333
6334 2003-02-01 Saturday 23:41  yves
6335
6336  - ready for general 0.5.0 consumption
6337  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
6338  - more wxwindow stuff.
6339  - fixes here and here.
6340  - added more doc files like NEWS, THANKS etc.
6341  - still lacking mozilla plugin :(
6342
6343 2003-02-01 Saturday 23:39  sam
6344
6345    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
6346      instead of VLC_Create(), so that its strings are translated (was #92).
6347
6348 2003-02-01 Saturday 23:28  sigmunau
6349
6350   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
6351  with embedded wmp
6352
6353 2003-02-01 Saturday 23:15  sam
6354
6355    * ./AUTHORS: added Garf and updated entries.
6356
6357 2003-02-01 Saturday 23:08  sam
6358
6359    * ./INSTALL.libmad: removed that file; if one does not know how to build
6360      and install a library, he'd better not fiddle with VLC.
6361
6362 2003-02-01 Saturday 22:21  ipkiss
6363
6364   * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155)
6365   * modules/gui/win32/menu.cpp: removed some ^M chars
6366
6367 2003-02-01 Saturday 22:03  babal
6368
6369  - Win32 preference dialog box
6370
6371 2003-02-01 Saturday 21:39  ipkiss
6372
6373   * Win32 port
6374
6375 2003-02-01 Saturday 21:24  titer
6376
6377   BeOS news.
6378
6379 2003-02-01 Saturday 21:23  sam
6380
6381    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
6382      woody specific builds. Will fill them in a moment.
6383
6384 2003-02-01 Saturday 21:20  massiot
6385
6386  Tarkin, Tremor and Theora are only available when compiling from sources.
6387
6388 2003-02-01 Saturday 21:10  massiot
6389
6390  Forgot Tremor.
6391
6392 2003-02-01 Saturday 21:04  jpsaman
6393
6394  Checking in packageing files.
6395
6396 2003-02-01 Saturday 20:59  jpsaman
6397
6398  Updated for iPaq port
6399
6400 2003-02-01 Saturday 20:34  massiot
6401
6402  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
6403  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
6404  * src/misc/darwin_specific.m: more generic language detection
6405  * NEWS: summarized changes from 0.4.6 to 0.5.0
6406
6407 2003-02-01 Saturday 19:04  sam
6408
6409    * ./po/it.po: a few corrections.
6410
6411 2003-02-01 Saturday 18:54  sam
6412
6413    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
6414    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
6415      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
6416      variables which are now deprecated.
6417
6418 2003-02-01 Saturday 18:53  sam
6419
6420    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
6421      detached before being destroyed.
6422
6423 2003-02-01 Saturday 18:41  sam
6424
6425    * ./NEWS: added an empty NEWS file.
6426    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
6427      required when calling automake.
6428
6429 2003-02-01 Saturday 16:33  massiot
6430
6431  Updated Italian translation courtesy of Bruno Vella.
6432
6433 2003-02-01 Saturday 16:20  massiot
6434
6435  sam p0\/\/3r !
6436
6437 2003-02-01 Saturday 12:01  stippi
6438
6439  Changes done since Feb 28 2003:
6440
6441 2003-02-01 Saturday 09:40  babal
6442
6443  - fixed a compilation issue with C compilers
6444
6445 2003-02-01 Saturday 01:21  fenrir
6446
6447   * asf : trying to fix pts handling.
6448
6449 2003-01-31 Friday 22:35  sam
6450
6451    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
6452
6453 2003-01-31 Friday 22:34  sam
6454
6455    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
6456      kept up to date (and almost everything advertised in it was done).
6457
6458 2003-01-31 Friday 18:53  lool
6459
6460    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
6461
6462 2003-01-31 Friday 16:56  sam
6463
6464    * ./configure.ac.in: I was told some versions of mingw32 support neither
6465      -mms-bitfields nor -fnative-struct.
6466
6467 2003-01-31 Friday 13:52  sam
6468
6469    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
6470
6471 2003-01-31 Friday 11:38  sam
6472
6473    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
6474
6475 2003-01-31 Friday 11:23  massiot
6476
6477  Fixed a major bug of people who like to declare vars "unsigned int"
6478  when they can be -1 :p (why haven't we spotted that before ??).
6479  Closes #152.
6480
6481 2003-01-31 Friday 10:54  sam
6482
6483    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
6484      while there was no input (Closes: #153).
6485
6486 2003-01-31 Friday 10:51  sam
6487
6488    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
6489      Audio and Subtitles submenus into the Audio and Video menus.
6490
6491 2003-01-31 Friday 10:14  sam
6492
6493    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
6494
6495 2003-01-31 Friday 09:51  sam
6496
6497    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
6498      variables.
6499
6500 2003-01-31 Friday 09:48  sam
6501
6502    * ./configure.ac.in: complain when ALSA headers are not found but
6503      --enable-alsa was specified.
6504
6505 2003-01-31 Friday 06:45  titer
6506
6507   Minor GUI fixes
6508
6509 2003-01-31 Friday 02:53  jlj
6510
6511    * ./modules/gui/macosx: Defeated some deadlocks.
6512                            World domination ... is at hand.
6513
6514 2003-01-30 Thursday 21:35  babal
6515
6516  - fixed a segfault occuring when the preference dialog box was destroyed
6517
6518 2003-01-30 Thursday 20:59  sam
6519
6520    * ./src/misc/configuration.c: when an invalid short option is found, use
6521      the optopt variable instead of the current value of optind (Closes: #148).
6522
6523 2003-01-30 Thursday 19:14  gbazin
6524
6525  * src/video_output/video_output.c: we were still using free instead of
6526     vout_DestroySubPicture in one place.
6527  * modules/codec/spudec/parse.c: we now make sure we don't add several times
6528     the same highlight callback.
6529
6530 2003-01-30 Thursday 18:07  lool
6531
6532    * converted FAQ to SGML
6533    * SGML sucks, this is absolutely ugly, please reread
6534
6535 2003-01-30 Thursday 16:36  gbazin
6536
6537  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
6538     race condition between spudec and vout. This patch may not be all that
6539     nice because it does a lot of vlc_object_find() but it is the only
6540     solution I've been able to come-up with.
6541     Oh and I didn't fix the memory leak caused by the font when using text
6542     subtitles. If the vout changes while the spudec is running then we don't
6543     unload this font.
6544
6545 2003-01-30 Thursday 15:46  hartman
6546
6547  * modules/gui/macosx/intf.m
6548    - fixed a warning about parentheses
6549
6550 2003-01-30 Thursday 15:39  hartman
6551
6552  * ./modules/gui/macosx/intf.m:
6553    - we close the video window after a video is done playing.
6554
6555 2003-01-30 Thursday 12:38  gbazin
6556
6557  * src/video_output/vout_subpictures.c: fixed a few race conditions that
6558     were triggered by the dvdplay plugin.
6559
6560 2003-01-30 Thursday 10:44  massiot
6561
6562  Keep -O2 in --disable-optimizations mode, cause it can't harm...
6563
6564 2003-01-30 Thursday 02:16  gbazin
6565
6566  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
6567      PictureDisplayExtension(). This does also fix problems with the dvdplay
6568      plugin and menus with still pictures.
6569
6570 2003-01-30 Thursday 00:39  massiot
6571
6572  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
6573  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
6574    priority !!!
6575  * include/vlc_threads.h: tuned up OS X priorities
6576
6577 2003-01-29 Wednesday 21:54  fenrir
6578
6579   * asf : more sanity check for broken files.
6580
6581 2003-01-29 Wednesday 18:14  hartman
6582
6583  intf: the slower/faster buttons should not be continious.
6584  project: the source files were included in the Resources. No more.
6585
6586 2003-01-29 Wednesday 18:10  sam
6587
6588    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
6589      the title and chapter dialogs when DVD menus are activated.
6590
6591 2003-01-29 Wednesday 17:28  gbazin
6592
6593  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
6594     chapter 0. When title or chapter 0 are selected, they do not appear in
6595     the MRL.
6596
6597 2003-01-29 Wednesday 17:07  massiot
6598
6599  New nl translation, courtesy of dj hartman.
6600
6601 2003-01-29 Wednesday 15:55  sam
6602
6603    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
6604      in case the input dies before we even spawned our dvdplay interface
6605      (Closes: #141).
6606
6607 2003-01-29 Wednesday 15:15  sam
6608
6609    * ./po/ja.po: updated japanese translations, courtesy of KKI.
6610
6611 2003-01-29 Wednesday 14:03  gbazin
6612
6613  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
6614      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
6615
6616 2003-01-29 Wednesday 12:59  gbazin
6617
6618  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
6619
6620 2003-01-29 Wednesday 11:41  jlj
6621
6622    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
6623
6624 2003-01-29 Wednesday 11:34  jlj
6625
6626   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
6627   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
6628                         and using p_playlist->p_input instead.
6629
6630 2003-01-29 Wednesday 11:17  gbazin
6631
6632  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
6633      (closes #122).
6634  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
6635      settings (closes #122).
6636
6637 2003-01-29 Wednesday 09:54  sam
6638
6639    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
6640      messages that were lying around.
6641
6642 2003-01-29 Wednesday 00:02  titer
6643
6644   enabled changing filters on the fly
6645
6646 2003-01-28 Tuesday 23:55  massiot
6647
6648  Not sure the buffer was large enough.
6649
6650 2003-01-28 Tuesday 23:38  fenrir
6651
6652   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
6653
6654 2003-01-28 Tuesday 22:52  sam
6655
6656    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
6657
6658 2003-01-28 Tuesday 22:03  sam
6659
6660    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
6661      has been overriden by the user (Closes: #79).
6662    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
6663    * ./modules/*: fixed a few capitalization issues.
6664
6665 2003-01-28 Tuesday 21:18  gbazin
6666
6667  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
6668     title 0 when using the dvdplay plugin (title 0 = menu).
6669
6670 2003-01-28 Tuesday 21:17  fenrir
6671
6672   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
6673
6674 2003-01-28 Tuesday 21:08  sam
6675
6676    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
6677      DATA_PATH.
6678    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
6679
6680 2003-01-28 Tuesday 21:06  sam
6681
6682    * ./debian/*: activated the wxwindows plugin.
6683
6684 2003-01-28 Tuesday 20:02  sam
6685
6686    * ./toolbox: made a few glade-generated strings non-translatable.
6687    * ./po/*: fixed spelling errors in pofiles.
6688
6689 2003-01-28 Tuesday 17:14  sam
6690
6691    * ./debian/control: removed versioned dependency on libxosd.
6692    * ./debian/rules: added comments here and there.
6693
6694 2003-01-28 Tuesday 17:11  sam
6695
6696    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
6697      use "./toolbox --fix-glade" to generate and fix source files.
6698    * ./include/vlc_common.h: fixed compilation warnings.
6699
6700 2003-01-28 Tuesday 16:57  sam
6701
6702    * ALL: fixes for various compilation warnings and spelling errors.
6703
6704 2003-01-28 Tuesday 16:52  sam
6705
6706    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
6707      libxosd.
6708
6709 2003-01-28 Tuesday 16:47  hartman
6710
6711  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
6712       jlj will need to fix that.
6713       there is no feedback to the interface as of yet
6714
6715 2003-01-28 Tuesday 15:59  hartman
6716
6717  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
6718  * ./README.MacOSX.rtf: updated deinterlace and resize info
6719
6720 2003-01-28 Tuesday 15:05  massiot
6721
6722  We are now able to parse :
6723  dvdread:/Volumes/to@to/VIDEO_TS@1,1
6724  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
6725  Closes #77
6726
6727 2003-01-28 Tuesday 14:49  sigmunau
6728
6729  fixed another possible crash
6730
6731 2003-01-28 Tuesday 14:41  gbazin
6732
6733  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
6734
6735 2003-01-28 Tuesday 14:00  fenrir
6736
6737   * gtk: fixed 'cannot find file.xpm'.
6738   * wxwindows: compilation fix for older wxwindows header.
6739
6740 2003-01-28 Tuesday 13:07  gbazin
6741
6742  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
6743
6744 2003-01-28 Tuesday 13:03  gbazin
6745
6746  * modules/video_filter/deinterlace/deinterlace.c,
6747    modules/video_output/x11/xcommon.c: modified debug messages.
6748
6749 2003-01-28 Tuesday 12:30  gbazin
6750
6751  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
6752  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
6753  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
6754  variables.
6755  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
6756  switching deinterlace modes on the fly.
6757  * modules/gui/gtk/menu.c: updated the deinterlace menu.
6758  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
6759
6760 2003-01-28 Tuesday 12:23  massiot
6761
6762  Do not show the channels menu when the input stream is mono, closing #117.
6763
6764 2003-01-28 Tuesday 10:05  titer
6765
6766   * sanity Lock()s
6767
6768 2003-01-28 Tuesday 08:17  titer
6769
6770   * beos/* : do not forgot to destroy the Messages window, so vlc does
6771              lock when exiting
6772   * missing cvsignores
6773
6774 2003-01-28 Tuesday 08:11  yves
6775
6776  - new video_output/vout_encoder plugin.
6777  - new demux/a52sys plugin.
6778
6779 2003-01-28 Tuesday 03:46  sam
6780
6781    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
6782
6783 2003-01-28 Tuesday 03:11  sam
6784
6785    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
6786      and gnome plugins.
6787
6788 2003-01-28 Tuesday 02:53  sam
6789
6790    * ./configure.ac.in: first step in the world domination roadmap, setting
6791      the CVS version to -test4.
6792
6793 2003-01-28 Tuesday 02:03  sam
6794
6795    * ./po/*: spelling fixes.
6796
6797 2003-01-28 Tuesday 01:50  hartman
6798
6799  ALL: the next and previous buttons first work through the chapters. Only
6800       then they turn to the playlist.
6801
6802 2003-01-28 Tuesday 00:22  sam
6803
6804    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
6805
6806 2003-01-27 Monday 23:48  massiot
6807
6808  Additional check on p_first_byte_to_mix.
6809
6810 2003-01-27 Monday 23:42  sam
6811
6812    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
6813      Solaris make.
6814
6815 2003-01-27 Monday 22:50  sam
6816
6817    * ./src/audio_output/output.c: fixed return with a value in function
6818      returning void.
6819
6820 2003-01-27 Monday 22:42  sam
6821
6822    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
6823      anyway, do not provide our custom version.
6824
6825 2003-01-27 Monday 21:44  ipkiss
6826
6827   * Fixed a segfault (closes #132)
6828
6829 2003-01-27 Monday 21:35  jobi
6830
6831      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
6832             at least on FreeBSD 5.0
6833
6834 2003-01-27 Monday 17:41  ipkiss
6835
6836   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
6837     instead of a (vlc_list_t); this modification was needed because BCB
6838     doesn't like at all when a function (compiled with mingw32) returns
6839     a struct...
6840   * ALL: modified the files to take this change into account
6841   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
6842
6843 2003-01-27 Monday 16:28  fenrir
6844
6845   mms: another memory leak
6846   avi: comment out a debug statment.
6847
6848 2003-01-27 Monday 10:29  titer
6849
6850   Disabled DVD menus by default for 0.5.0
6851
6852 2003-01-27 Monday 01:42  ipkiss
6853
6854   * The space bar is a hotkey for pause/resume.
6855
6856 2003-01-27 Monday 00:08  jlj
6857
6858    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
6859                                      is now updated on panel BecomeKey.
6860    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
6861
6862 2003-01-26 Sunday 22:57  gbazin
6863
6864  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
6865  DVD menus.
6866
6867 2003-01-26 Sunday 18:31  babal
6868
6869  - menu checkbox outside of title/chapter groupbox
6870
6871 2003-01-26 Sunday 18:02  babal
6872
6873  - buttons are left aligned and their size comforms to Windows XP visual
6874    guidelines
6875
6876 2003-01-26 Sunday 16:37  gbazin
6877
6878  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
6879
6880 2003-01-26 Sunday 14:53  hartman
6881
6882  * Added myself to list of authors of these files. i had forgotten to do this.
6883
6884 2003-01-26 Sunday 14:52  fenrir
6885
6886   * all: raah, clean up glade output.
6887
6888 2003-01-26 Sunday 14:49  fenrir
6889
6890   * added stream output dialog box.
6891
6892 2003-01-26 Sunday 13:37  gbazin
6893
6894  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
6895      (p_input->p_first_byte_to_mix sometimes need to be reset)
6896  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
6897
6898 2003-01-26 Sunday 12:34  fenrir
6899
6900   * avi : fix play back for some broken avi
6901
6902 2003-01-26 Sunday 10:36  gbazin
6903
6904  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
6905      Better slider management in the main interface. Misc other small fixes.
6906
6907 2003-01-26 Sunday 08:28  titer
6908
6909   Added some colors.
6910
6911 2003-01-26 Sunday 03:55  ipkiss
6912
6913   * modules/gui/win32: replaced BitBtns with Buttons everywhere, and
6914     put "OK" and "Cancel" buttons in an horizontal layout.
6915     Also updated a few properties here and there.
6916
6917 2003-01-26 Sunday 02:22  ipkiss
6918
6919   * modules/video_output/directx: added a configuration variable and a
6920     "normal" one to set the vout window on top of ther windows
6921   * modules/gui/win32: the interface can use these variables
6922     (almost closes #84)
6923
6924 2003-01-26 Sunday 00:51  sam
6925
6926    * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
6927      generation.
6928
6929 2003-01-25 Saturday 21:34  hartman
6930
6931  * changed the bugreporting url
6932
6933 2003-01-25 Saturday 20:15  titer
6934
6935   Added a window to see vlc messages.
6936
6937 2003-01-25 Saturday 18:42  hartman
6938
6939  * ./README.MacOSX.rtf: added two remarks on subtitle support.
6940  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
6941    - Added .wma filetype
6942    - Added README, COPYING etc. to resources
6943  * ALL: Added a Help menu.
6944
6945 2003-01-25 Saturday 18:09  fenrir
6946
6947   * faad : clean up.
6948
6949 2003-01-25 Saturday 17:57  fenrir
6950
6951   * all: fixed wrong usage of input_DeletePES.
6952
6953 2003-01-25 Saturday 17:21  fenrir
6954
6955   *mp4: fixed segfault when it fails to start a decoder and has specific
6956  informations to send.
6957
6958 2003-01-25 Saturday 16:59  fenrir
6959
6960   * ffmpeg: fixed memory leaks.
6961
6962 2003-01-25 Saturday 16:58  fenrir
6963
6964   * all : fixed some memory leaks thanks valgrind.
6965
6966 2003-01-25 Saturday 12:42  hartman
6967
6968  * README.MacOSX.rtf: Updated Readme for new release. Added section on
6969    subtitles and on bugreporting.
6970  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
6971    .sub and .srt files.
6972
6973 2003-01-25 Saturday 12:00  hartman
6974
6975  * Reverted back to non metal windows as dictated by Apple's User Interface
6976    Guidelines. Only the controller window stays metallic.
6977
6978 2003-01-25 Saturday 03:12  fenrir
6979
6980  * avi: no more segfault when we have 'max buffer allocation reached'
6981  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
6982  we cannot send null packet to decoder.
6983
6984 2003-01-25 Saturday 01:03  titer
6985
6986   * store windows sizes in the vlc configuration file
6987   * fixed an interface bug when launching a file from the command line
6988   * minor fixes or enhancements
6989
6990 2003-01-24 Friday 18:25  hartman
6991
6992  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
6993
6994 2003-01-24 Friday 16:19  hartman
6995
6996  * code we migh use in the future to change the subfile we use.
6997    not very useful now because of the .avi requirement to start/stop before
6998    loading/displaying the subs.
6999
7000 2003-01-24 Friday 14:35  hartman
7001
7002  ALL: fixed the deinterlace menuiteM
7003  cvS: ----------------------------------------------------------------------
7004
7005 2003-01-24 Friday 14:34  hartman
7006
7007  ALL: fixed the deinterlace menuitem
7008
7009 2003-01-24 Friday 14:13  sam
7010
7011    * ./doc/bugreport-howto.txt: minor updates.
7012
7013 2003-01-24 Friday 12:01  sam
7014
7015    * ./configure.ac.in: removed the --with-bcbuilder flag.
7016    * ./INSTALL.win32: updated accordingly.
7017
7018 2003-01-24 Friday 06:31  titer
7019
7020   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
7021                    BeOS computers (closes #119)
7022   * others: removed old printf or unused code.
7023
7024 2003-01-24 Friday 06:21  hartman
7025
7026  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
7027    after 2 seconds.
7028
7029 2003-01-24 Friday 02:31  hartman
7030
7031  * when the playlist is selected and you push the spacebar we pause/play
7032    the movie. this makes the behaviour more consistent, though the solution
7033    is somewhat unclean. We should fix this on a higher level but i don't see
7034    how we could/should.
7035
7036 2003-01-24 Friday 00:57  babal
7037
7038  - added a NULL pointer test
7039  - cosmetic changes
7040
7041 2003-01-24 Friday 00:53  hartman
7042
7043  * the volume slider could only be dragged, not clicked. removed some
7044    useless code as well.
7045
7046 2003-01-24 Friday 00:17  hartman
7047
7048  * made a quick hack to create a resize bar. not sure if we should keep this.
7049
7050 2003-01-23 Thursday 23:57  gbazin
7051
7052  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
7053  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
7054  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
7055  play/pause button depending on the context.
7056  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
7057
7058 2003-01-23 Thursday 23:51  massiot
7059
7060  * Resized elements in the open panel,
7061  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
7062    mode is on the primary screen,
7063  * po/*: Updated po files.
7064
7065 2003-01-23 Thursday 22:57  hartman
7066
7067  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
7068    - oops, i enlarged the timeslider by accident. fixed
7069  * ./modules/gui/macosx/controls.m
7070    - fixed a mutex_lock issue
7071
7072 2003-01-23 Thursday 22:39  hartman
7073
7074  ALL: - made some panels into windows.
7075       - made the background picture non editable (removes the text cursor)
7076       - added slowmotion button
7077
7078 2003-01-23 Thursday 22:25  hartman
7079
7080  * ./modules/gui/macosx/controls.m
7081    - changed the slower button into a slowmotion button
7082    - fixed a forgotten mutex_unlock
7083  * ./modules/gui/macosx/intf.m
7084    - added the slowmotion button
7085    - some windows shouldn't register in the "Window" menu
7086  * ./modules/gui/macosx/open.m
7087    - allow multiple file selection
7088
7089 2003-01-23 Thursday 21:47  massiot
7090
7091  * Minor changes to the open panel, added AVI stream output option,
7092  * modules/gui/macosx/open.m: "Open File" is back,
7093  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
7094
7095 2003-01-23 Thursday 17:18  babal
7096
7097  - menus disabled by default
7098  - cosmetic changes
7099
7100 2003-01-23 Thursday 17:13  massiot
7101
7102  Fixed a segfault with quitting when no audio output plug-in was found
7103  (closes #108).
7104
7105 2003-01-23 Thursday 16:17  ipkiss
7106
7107   * use 'dvdold' instead of 'dvd'
7108
7109 2003-01-23 Thursday 15:53  sam
7110
7111    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
7112      suggestion from lool).
7113
7114 2003-01-23 Thursday 15:52  sam
7115
7116    * ./modules/*: warning fixes.
7117
7118 2003-01-23 Thursday 15:50  sam
7119
7120    * ./modules/access/dvdread/input.c: warning fixes and a consistency
7121      fix (ilvu_sa cannot be -1).
7122
7123 2003-01-23 Thursday 15:07  fenrir
7124
7125   * asf: in fast/slow motion we don't play audio (unless there isn't any
7126  video). Added some clean up.
7127
7128 2003-01-23 Thursday 13:54  massiot
7129
7130  Derk-Jan Hartman.
7131
7132 2003-01-23 Thursday 13:44  fenrir
7133
7134   * don't send audio in fast/slow playing speed unless there isn't any video
7135  stream.
7136
7137 2003-01-23 Thursday 11:48  massiot
7138
7139  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
7140  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
7141    with MPEG files,
7142  * src/audio_output/output.c: Fixed dual-mono handling.
7143
7144 2003-01-23 Thursday 10:25  gbazin
7145
7146  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
7147
7148 2003-01-23 Thursday 09:58  sam
7149
7150    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
7151      instead of an error when it can't stat() the device (Closes: #77).
7152
7153 2003-01-23 Thursday 09:53  gbazin
7154
7155  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
7156  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
7157  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
7158  call (someone willing to investigate this ?).
7159
7160 2003-01-23 Thursday 09:00  fenrir
7161
7162   * demux: fix segfault while trying to opening files without extention...
7163
7164 2003-01-23 Thursday 04:50  babal
7165
7166  - allow the user to choose (and sort) several plugins for the same
7167    category.
7168
7169 2003-01-23 Thursday 03:33  ipkiss
7170
7171   * The stream output can't use PS with UDP
7172   * Added tooltips for the subtitles dialog box
7173   * Added a missing "delete"
7174   * Added a menu entry to spawn new interfaces (but it's currently
7175     disabled, due to a problem with the vlc_list_t struct)
7176
7177 2003-01-22 Wednesday 22:19  sigmunau
7178
7179   added an new config variable that takes an comma separated list of
7180  interface modules to be loaded in the background when vlc starts. This is
7181  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
7182  module was inserted, as this just needs to be added to this list now.
7183
7184 2003-01-22 Wednesday 21:42  ipkiss
7185
7186   * Added a dialog box for subtitles selection
7187   * Cosmetic here and there
7188
7189 2003-01-22 Wednesday 19:37  lool
7190
7191    * modules/visualization/xosd/xosd.c: lower module capability when the
7192    DISPLAY environment variable is unset (gtk like behaviour)
7193
7194 2003-01-22 Wednesday 18:31  massiot
7195
7196  Reverse stereo option.
7197
7198 2003-01-22 Wednesday 17:03  sam
7199
7200    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
7201      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
7202
7203 2003-01-22 Wednesday 16:41  lool
7204
7205    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
7206    xosd_init returns NULL
7207    * lib is initialized with configured font
7208    * more safety checks
7209
7210 2003-01-22 Wednesday 16:16  lool
7211
7212    * modules/access/slp.c: #include <stdlib.h> because of a malloc
7213
7214 2003-01-22 Wednesday 15:16  massiot
7215
7216  Less aggressive debug message.
7217
7218 2003-01-22 Wednesday 12:25  sam
7219
7220    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
7221
7222 2003-01-22 Wednesday 10:53  fenrir
7223
7224   * add vout_encoder, not yet the codec parts.
7225
7226 2003-01-22 Wednesday 10:44  fenrir
7227
7228   * all: modified files for video transcoding. Still needed configure.ac.in
7229
7230 2003-01-22 Wednesday 10:41  fenrir
7231
7232   * added file needed for video transcoding with vlc.
7233
7234 2003-01-22 Wednesday 10:03  massiot
7235
7236  1.12 How do I join an IPv6 multicast stream?
7237
7238 2003-01-22 Wednesday 09:54  massiot
7239
7240  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
7241  * Fixed bugs regarding Dolby Surround downmixing.
7242
7243 2003-01-22 Wednesday 04:51  fenrir
7244
7245   * fixed my last fix about bug with non-progressive videos.
7246
7247 2003-01-22 Wednesday 02:39  hartman
7248
7249  ALL: fixed a small bug in the timeslider code
7250
7251 2003-01-22 Wednesday 01:48  hartman
7252
7253  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
7254    filetypes.
7255  * ./modules/gui/macosx/vout.m: Made the video window a textured window
7256  * All:
7257    - fixed several missing object_release bugs, that i had introduced.
7258    - updated the play/pause behaviour.
7259    - fixed an issue with the volumeslider.
7260
7261 2003-01-22 Wednesday 01:40  lool
7262
7263    * added --with-slp
7264    * now works under win32
7265
7266 2003-01-22 Wednesday 01:13  titer
7267
7268   * Fixed title / chapter menus
7269   * Clean up
7270
7271 2003-01-22 Wednesday 00:32  fenrir
7272
7273   * gtk: fixed a segfault with deinterlace.
7274
7275 2003-01-21 Tuesday 21:20  ipkiss
7276
7277   * Dropped files and files added using the playlist are now enqueued
7278     according to the "enqueue" config option
7279
7280 2003-01-21 Tuesday 21:19  lool
7281
7282    * use of service attributes to get the name of the session, insert it in
7283      the playlist
7284
7285 2003-01-21 Tuesday 19:49  ipkiss
7286
7287   * Added a dialog box for the stream output
7288
7289 2003-01-21 Tuesday 18:43  lool
7290
7291    * added a couple of malloc() checks
7292
7293 2003-01-21 Tuesday 17:34  lool
7294
7295    * now search all srvtypes and add all srvs of all srvtypes to the
7296      playlist (requires less configuration information, now zero)
7297    * usual cleanup and bug removal
7298
7299 2003-01-21 Tuesday 17:08  hartman
7300
7301  ALL: the slider updates the video while it slides.
7302
7303 2003-01-21 Tuesday 17:00  fenrir
7304
7305   * added "use DVD menu" choice.
7306
7307 2003-01-21 Tuesday 16:46  fenrir
7308
7309   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
7310  added some sanity checks.
7311
7312 2003-01-21 Tuesday 14:26  hartman
7313
7314  ALL: fixed my previous osx interface commit. had forgotten to save the files.
7315
7316 2003-01-21 Tuesday 14:15  hartman
7317
7318  * ./src/input/input_ext_intf.c
7319    - FASTER and SLOWER now take into account the current rate.
7320
7321 2003-01-21 Tuesday 12:36  fenrir
7322
7323   * gui/gtk : added a subtitle option in open dialog box.
7324
7325 2003-01-21 Tuesday 12:23  hartman
7326
7327  ALL: The addition of a volume slider required a small redesign of the
7328       interface. David Weber was again kind enough to help us.
7329
7330 2003-01-21 Tuesday 12:01  hartman
7331
7332  * Added an 'slowmotion' icon
7333
7334 2003-01-21 Tuesday 10:29  massiot
7335
7336  Fixed two major bugs in the audio output, triggering segfault when going
7337  to mono mode, and probably at some other places.
7338
7339 2003-01-21 Tuesday 00:47  jlj
7340
7341    * ./modules/gui/macosx/aout.m: output more debug info
7342    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
7343      http://nanocrew.net/vlc/mpslider.png
7344
7345 2003-01-20 Monday 20:17  yves
7346
7347  - new access/slp plugin.
7348  - more buildfor_{rh80,mdk{82,90}} stuff.
7349  - use %%mklibname macro.
7350  - use %%clean_menus in postun instead of %%update_menus everywhere.
7351
7352 2003-01-20 Monday 20:07  fenrir
7353
7354   * all: begin to up to date the gtk/gnome interface. All comments are
7355  welcome, and please reports bugs :)
7356
7357 2003-01-20 Monday 17:52  massiot
7358
7359  Used macro instead of hand-made code.
7360
7361 2003-01-20 Monday 13:06  fenrir
7362
7363   * all: converted some msg_Err into msg_Warn
7364
7365 2003-01-20 Monday 13:04  fenrir
7366
7367   * asf : more msg_Err -> msg_Warn
7368
7369 2003-01-20 Monday 13:03  fenrir
7370
7371   * aac: some msg_Err -> msg_Warn
7372
7373 2003-01-20 Monday 13:01  fenrir
7374
7375   * all: changed some msg_Err into msg_Warn.
7376
7377 2003-01-20 Monday 10:59  massiot
7378
7379  Fixed a dozen bugs regarding mono audio files.
7380
7381 2003-01-20 Monday 03:45  hartman
7382
7383  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
7384    - Added .cue and .ogg to the known filetypes
7385  ALL:
7386    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
7387    - Preliminary divx filesubtitle support.
7388
7389 2003-01-20 Monday 02:45  titer
7390
7391    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
7392   previous commits (closes #100)
7393
7394 2003-01-20 Monday 02:19  fenrir
7395
7396   * mpegvideo.c : raah, removed a debug message...
7397
7398 2003-01-20 Monday 02:15  fenrir
7399
7400   * mpegvideo.c : fix dts generation for non-progressive stream.
7401
7402 2003-01-20 Monday 00:23  hartman
7403
7404  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
7405
7406 2003-01-19 Sunday 22:16  jpsaman
7407
7408  New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it.
7409
7410 2003-01-19 Sunday 17:55  ipkiss
7411
7412   * Compilation fix
7413
7414 2003-01-19 Sunday 16:57  massiot
7415
7416  Requalified some error messages into warnings.
7417
7418 2003-01-19 Sunday 08:28  fenrir
7419
7420   * avi.c : proper way to store fourcc.
7421
7422 2003-01-19 Sunday 08:27  fenrir
7423
7424   * all: change the way fourcc are stored in bitmapinfoheader.
7425
7426 2003-01-19 Sunday 03:16  sam
7427
7428    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
7429      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
7430      compilation under anything other than OS X.
7431
7432 2003-01-18 Saturday 20:24  alexis
7433
7434  Compilation fix
7435
7436 2003-01-18 Saturday 13:24  massiot
7437
7438  Including font-eutopiabold36.rle for DivX and ogg subtitles.
7439
7440 2003-01-18 Saturday 04:57  hartman
7441
7442  * ./modules/gui/macosx/open.m
7443    - .bin files are now opened as disks, instead of as files
7444
7445 2003-01-18 Saturday 04:10  hartman
7446
7447  * ./modules/gui/macosx/open.m:
7448    - Removed the pretty animation. Wasn't working. This looks better.
7449    - fixed a potential memory problem
7450
7451 2003-01-17 Friday 23:59  sam
7452
7453    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
7454      the source comments.
7455
7456 2003-01-17 Friday 21:46  hartman
7457
7458  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
7459
7460 2003-01-17 Friday 19:36  sam
7461
7462    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
7463
7464 2003-01-17 Friday 19:35  sam
7465
7466    * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied
7467      navigation fixes from the Gtk+ interface.
7468
7469 2003-01-17 Friday 19:22  sam
7470
7471    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
7472
7473 2003-01-17 Friday 19:17  sam
7474
7475    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
7476      of boundary checks in the handling of title/chapter menus. Title 0 is no
7477      longer reachable (Closes: #26).
7478
7479 2003-01-17 Friday 18:19  titer
7480
7481   Fixed the 'Do not use DVD menus' check box.
7482
7483 2003-01-17 Friday 18:19  jpsaman
7484
7485  Updating slider only once a second now.
7486
7487 2003-01-17 Friday 17:22  massiot
7488
7489  [no log message]
7490
7491 2003-01-17 Friday 16:18  sam
7492
7493    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
7494      sent to the parent video output by all filters, and mouse coordinates are
7495      translated when necessary (Closes: #15).
7496
7497 2003-01-17 Friday 15:26  fenrir
7498
7499   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
7500   * mpeg4video: removed a bad code dealing with pts discontinuity.
7501   * pes.c: try to avoid copying the whole  PES. (the first 64ko
7502  ins't any more copied :)
7503
7504 2003-01-17 Friday 14:51  lool
7505
7506    * added missing static
7507
7508 2003-01-17 Friday 13:54  sam
7509
7510    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
7511      calculation in slow-mo.
7512
7513 2003-01-16 Thursday 23:37  sam
7514
7515    * ./Makefile.am: fixed distribution of MSVC files.
7516
7517 2003-01-16 Thursday 23:33  babal
7518
7519  - my previous fix was a bad fix :(
7520
7521 2003-01-16 Thursday 23:25  lool
7522
7523    * configure.ac.in:
7524      . renamed access_slp to slp
7525      . slp is enabled by default if slp.h is present
7526    * modules/access/slp.c:
7527      . slp is now an access and a demux and forces the use of itself
7528      . cleanups and bug corrections
7529      . disappears of the playlist
7530        Thanks to fenrir for the help in debugging!
7531
7532 2003-01-16 Thursday 23:00  massiot
7533
7534  * Bumped up revision number to 0.5.0-test3,
7535  * Rearranged fields in the OS X interface to accomodate for translations,
7536  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
7537  * Auto-updated po files,
7538  * Manually updated fr.po.
7539
7540 2003-01-16 Thursday 21:14  babal
7541
7542  - input.c : doesn't even try to use the headphone filter for
7543              unsupported format (S/PDIF, ...)
7544  - m3u.c : support for MRLs
7545            better detection of absolute path under Windows
7546  - configure.ac.in : off_t was defined twice for mingw32
7547  - fr.po : translation of headphone filter strings
7548
7549 2003-01-16 Thursday 20:08  lool
7550
7551    * typo
7552
7553 2003-01-16 Thursday 15:26  titer
7554
7555   * InterfaceWindow.cpp : fixed DVD drag & drop
7556   * PreferencesWindow.* : added the possibility not to use DVD menus
7557
7558 2003-01-16 Thursday 14:40  massiot
7559
7560  Swedish is now sv, not se. Thanks yvounet. (c)
7561
7562 2003-01-16 Thursday 14:39  yves
7563
7564  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
7565  * new demux/m4v and mux/avi plugins
7566
7567 2003-01-16 Thursday 14:34  sam
7568
7569    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
7570
7571 2003-01-16 Thursday 14:08  massiot
7572
7573  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
7574    I do not have any file to test ; more precise PTS handling when losing
7575    sync.
7576  * src/audio_output/intf.c: fixed a warning.
7577
7578 2003-01-16 Thursday 13:58  hartman
7579
7580  * ALL:
7581  - integrated play/pause toggled button
7582  - global shortcut for play/pause by use of spacebar
7583  - new pause.png
7584  - removed pause button
7585  - close button in intf window. register window in Window menuitem.
7586  - rearranged the menu
7587  - changed some key-combo's to be more OSX compliant/consistent
7588  - The time text-field is no longer selectable
7589  - The faster/slower/ff/stop etc button are only available during playback
7590  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
7591  - Added Add/Remove buttons to the llaylist.
7592  - Made the drawer 10 pixels smaller. Looks much better.
7593  - added a volume slider.
7594
7595 2003-01-16 Thursday 13:49  hartman
7596
7597  * ./modules/gui/macosx/controls.m:
7598    - Added a volumeslider
7599    - removed pause button
7600    - added a fast forward action (increases speed in time)
7601    - changed the play method to allow for a toggled play pause button
7602    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
7603    - volumeUp and VolumeDown take the volumeSlider into account
7604  * ./modules/gui/macosx/intf.h:
7605    - added references for the volumeslider, new menuitems
7606  * ./modules/gui/macosx/intf.m:
7607    - correct init of volumeslider and other new intf elements
7608    - new title for Controller window
7609    - the state of buttons is dependant on a movie being played
7610    - toggle the play/pause button if a play/pause action is detected.
7611  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
7612  * ./modules/gui/macosx/vout.m:
7613    - removed some control keys which were no longer necesarry
7614    - give the window the title of the item being played
7615
7616 2003-01-16 Thursday 13:22  hartman
7617
7618  VolumeGet/VolumeSet now work even if no file is playing.
7619
7620 2003-01-16 Thursday 12:56  sam
7621
7622    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
7623
7624 2003-01-16 Thursday 12:49  sam
7625
7626    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
7627      information from configure.ac.in. Thanks to Stephane van Hardeveld for
7628      spotting this.
7629
7630 2003-01-16 Thursday 09:05  sam
7631
7632    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
7633
7634 2003-01-16 Thursday 09:02  sam
7635
7636    * ./include/vlc_common.h: fixed win32 plugin compilation.
7637
7638 2003-01-16 Thursday 09:00  sam
7639
7640    * ALL: merged more UI strings.
7641
7642 2003-01-15 Wednesday 23:55  massiot
7643
7644  * Fixed MPEG audio layer III VBR,
7645  * Mac OS X interface thread gets a real-time priority as well to avoid
7646    lock-ups,
7647  * VLAN error is now a warning.
7648
7649 2003-01-15 Wednesday 13:58  massiot
7650
7651  Typo.
7652
7653 2003-01-15 Wednesday 13:48  sam
7654
7655    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
7656      events once our window has been properly mapped.
7657
7658 2003-01-15 Wednesday 13:46  massiot
7659
7660  message queue overflow is now a warning.
7661
7662 2003-01-15 Wednesday 13:16  sam
7663
7664    * ALL: slightly changed some interface strings so that they are common to
7665      all GUIs, thus making the translators' work easier.
7666
7667 2003-01-15 Wednesday 13:14  massiot
7668
7669  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
7670  though.
7671
7672 2003-01-15 Wednesday 12:25  massiot
7673
7674  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
7675  and Jean-Paul Saman <jpsaman@wxs.nl>.
7676
7677 2003-01-15 Wednesday 11:46  titer
7678
7679   Fixed --with-mad and --with-mad-tree
7680
7681 2003-01-15 Wednesday 11:27  massiot
7682
7683  VolumeUp/Down/Mute now work even if no file is playing.
7684
7685 2003-01-15 Wednesday 10:58  massiot
7686
7687  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
7688  - Now using the low-level API of libmad,
7689  - Decoding split in parsing & decoding (just like A/52),
7690  - Should handle dual-mono files correctly,
7691  * The old mpeg_audio plug-in can no longer work in this scheme and has
7692    been disabled. Please _always_ compile with mad from now on.
7693  * Updated po files.
7694
7695 2003-01-15 Wednesday 00:49  jlj
7696
7697    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
7698
7699 2003-01-15 Wednesday 00:10  massiot
7700
7701  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
7702
7703 2003-01-14 Tuesday 22:44  sam
7704
7705    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
7706      Steven M. Schultz.
7707
7708 2003-01-14 Tuesday 22:03  titer
7709
7710    Fixed playlist behaviour (draging a file replaces the playlist, and
7711   draging a file while pressing the 'Shift' key appends it while the
7712   current one keeps playing.
7713
7714 2003-01-14 Tuesday 18:56  sam
7715
7716    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
7717
7718 2003-01-14 Tuesday 16:00  titer
7719
7720   Now you can save preferences.
7721
7722 2003-01-14 Tuesday 15:31  titer
7723
7724   * added a sanity lock
7725
7726 2003-01-14 Tuesday 14:51  massiot
7727
7728  * Fixed dual-mono handling of MPEG audio.
7729  * rc.c: fixed a warning.
7730
7731 2003-01-14 Tuesday 14:48  titer
7732
7733   * Added a file panel for subtitles file selection.
7734
7735 2003-01-14 Tuesday 04:34  fenrir
7736
7737   * stream_output.c: fix a bug with "null" stream.
7738
7739 2003-01-14 Tuesday 01:30  sigmunau
7740
7741  changed the a rule into add and made it work along with others such as play
7742  even when nothing is currently playing. Added a playlist command to list the
7743  entries currently in the playlist. plus some cleanups and sanity checks.
7744
7745 2003-01-13 Monday 23:45  massiot
7746
7747  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
7748
7749 2003-01-13 Monday 20:02  jlj
7750
7751    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
7752
7753 2003-01-13 Monday 17:39  fenrir
7754
7755   * adpcm: changed the way that data are read and thus seek will work.
7756
7757 2003-01-13 Monday 17:11  ipkiss
7758
7759   * MacOSX interface: fixed a stupid bug
7760   * Win32 interface: completed support for channel selection
7761
7762 2003-01-13 Monday 16:58  massiot
7763
7764  Compilation fix.
7765
7766 2003-01-13 Monday 15:20  sam
7767
7768    * ./toolbox: toolbox --update-po now automatically extracts strings from
7769      the Win32 interface.
7770
7771 2003-01-13 Monday 15:14  alexis
7772
7773  Fixed typo
7774
7775 2003-01-13 Monday 14:51  massiot
7776
7777  Do not forget to register aout_ChannelsRestart as the callback for
7778  audio-device, plus miscellaneous changes.
7779
7780 2003-01-13 Monday 13:28  sam
7781
7782    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
7783      avoid race conditions and deadlocks.
7784
7785 2003-01-13 Monday 04:46  fenrir
7786
7787   * mux/avi.c: added index creation.
7788   * demux/avi.c: fix stream length calculation.
7789   * stream_output.c: forgot a return value ...
7790
7791 2003-01-13 Monday 02:33  fenrir
7792
7793   * all: now mux and access_out can request to reserve some memory in front
7794  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
7795  really used.
7796
7797 2003-01-13 Monday 02:30  fenrir
7798
7799   * mp4: added parsing of some mov boxes (alternate movies).
7800
7801 2003-01-13 Monday 01:11  sam
7802
7803    * ./debian/rules: compilation bypasses for the Debian maintainer.
7804
7805 2003-01-12 Sunday 19:08  jpsaman
7806
7807  Fixed some paths.
7808
7809 2003-01-12 Sunday 19:08  jpsaman
7810
7811  Use gtk_main_quit only in one place (the function Manage()).
7812
7813 2003-01-12 Sunday 18:26  fenrir
7814
7815   * avi: partial fix for non interleaved file with incorrect( I'm not sure
7816  about that) stream descriptor. Now at least video will be played.
7817
7818 2003-01-12 Sunday 18:25  jlj
7819
7820    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
7821
7822 2003-01-12 Sunday 15:38  sigmunau
7823
7824   * src/video_output/video_output.c: add a key-pressed variable to p_vout
7825   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
7826  by reading the key-pressed variable
7827   * modules/control/lirc/lirc.c: allow navigation with remote control by
7828  faking keypresses (closes #38). I think the remotes for dvdplayers usually
7829  have buttons for "root menu" and "title menu". Whould this be easily
7830  implemented in vlc?
7831
7832 2003-01-12 Sunday 06:39  fenrir
7833
7834   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
7835  You have to force this demuxer.
7836
7837 2003-01-12 Sunday 04:30  fenrir
7838
7839   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
7840  them).
7841
7842 2003-01-12 Sunday 04:11  fenrir
7843
7844   * some workaround for clock.
7845
7846 2003-01-12 Sunday 02:08  titer
7847
7848   * beos/* : fixed a bug in the progress bar with big files
7849   * beos_specific.cpp : fixed the app signature
7850   * VlcWrapper.* : removed unused code
7851
7852 2003-01-12 Sunday 01:26  sigmunau
7853
7854   new rule for remote controls with combined play/pause button (like mine has)
7855
7856 2003-01-12 Sunday 00:22  titer
7857
7858   Corrected the list of supported MIME types.
7859
7860 2003-01-11 Saturday 20:42  titer
7861
7862   * Needed update because variables names changed in the 'adjust' module.
7863
7864 2003-01-11 Saturday 20:25  gitan
7865
7866  * SAP is disabled by default.
7867
7868 2003-01-11 Saturday 19:33  stippi
7869
7870  fixed flickering of skip buttons (and consequently crashing if you pressed them)
7871
7872 2003-01-11 Saturday 18:31  fenrir
7873
7874   * avi: fix my last fix :)
7875
7876 2003-01-11 Saturday 18:10  fenrir
7877
7878   * asf: prevent some segfault with broken file. (partially fix bug 72)
7879   * avi: respect frame size (for audio codec) and close bug 75.
7880   * ffmpeg: can now read multiples audio frames from the same buffer.
7881
7882 2003-01-11 Saturday 17:23  ipkiss
7883
7884   * Fixed my previous commit (thanks fenrir)
7885
7886 2003-01-11 Saturday 14:09  ipkiss
7887
7888   * compilation fix
7889
7890 2003-01-10 Friday 17:30  lool
7891
7892    * re-included playlist.h (got confused with vlc-playlist.h)
7893
7894 2003-01-10 Friday 17:01  titer
7895
7896   Thread priority management on BeOS.
7897
7898 2003-01-10 Friday 16:21  titer
7899
7900   Definitively fixed sync (I hope).
7901
7902 2003-01-10 Friday 13:21  massiot
7903
7904  Fixed liba52 detection using --with-a52.
7905
7906 2003-01-10 Friday 12:34  asmax
7907
7908  * fixed previous commit (didn't work everytime)
7909
7910 2003-01-10 Friday 11:02  asmax
7911
7912  * enable the network channel box when selecting network channel input
7913    (gnome interface)
7914
7915 2003-01-10 Friday 10:01  lool
7916
7917    * removed an useless inclusion
7918
7919 2003-01-10 Friday 09:28  lool
7920
7921    * access_slp LD options
7922
7923 2003-01-10 Friday 09:25  lool
7924
7925    * New entries:
7926      2.16 NO VIDEO!! or NO AUDIO !!
7927      3.3.4 Does VLC support DVD from all zones?
7928      3.3.5 How can I take screenshots?
7929      5. Miscellaneous
7930      5.1 How may I help your project?
7931      5.2 Why are your mailing-lists and your website in english?
7932
7933 2003-01-10 Friday 08:04  yves
7934
7935  * vlc.spec: new packetizer/mpeg4audio plugin added.
7936
7937 2003-01-10 Friday 06:16  lool
7938
7939    * removed VLC_GO to avoid skipping to the last program
7940
7941 2003-01-10 Friday 04:58  lool
7942
7943    * configure.ac.in, modules/access/slp.c: New SLP access module,
7944          see <http://www.openslp.org/>
7945
7946 2003-01-10 Friday 01:09  ipkiss
7947
7948   * ./modules/gui/win32: fixed a bug in the preferences (closes #60)
7949
7950 2003-01-09 Thursday 23:43  massiot
7951
7952  * OS X: Fixed a segfault with empty configuration strings (closes #65),
7953  * cosmetic messages cleanups.
7954
7955 2003-01-09 Thursday 22:30  lool
7956
7957    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
7958
7959 2003-01-09 Thursday 18:23  fenrir
7960
7961   * avi: read less data at once as it seems to give better sound. (I thinks
7962  it's more a workaround that a true fix).
7963
7964 2003-01-09 Thursday 18:06  sam
7965
7966    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
7967
7968 2003-01-09 Thursday 17:47  sam
7969
7970    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
7971      instead of i_pitch for pixel access (Closes: #30).
7972
7973 2003-01-09 Thursday 16:26  sam
7974
7975    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
7976      closes #30).
7977
7978 2003-01-09 Thursday 15:38  sam
7979
7980    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
7981      config variables descriptions.
7982
7983 2003-01-09 Thursday 14:05  sam
7984
7985    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
7986
7987 2003-01-09 Thursday 14:00  sam
7988
7989    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
7990      now use the visible pitch of a picture, not its total pitch (Closes: #29).
7991
7992 2003-01-09 Thursday 10:12  sam
7993
7994    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
7995      according to the playing rate.
7996
7997 2003-01-08 Wednesday 23:15  massiot
7998
7999  Do not bail out when no *.gmo exists.
8000
8001 2003-01-08 Wednesday 16:40  lool
8002
8003    * typos
8004    * mentionned Redhat because it disables DMA
8005
8006 2003-01-08 Wednesday 16:40  fenrir
8007
8008   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
8009  muxer with libdvbpsi.
8010   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
8011  (only in ts_dvbpsi demuxer).
8012
8013 2003-01-08 Wednesday 15:13  titer
8014
8015   Partial fix for video/audio sync.
8016
8017 2003-01-08 Wednesday 14:59  sam
8018
8019    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
8020      display.
8021
8022 2003-01-08 Wednesday 14:31  lool
8023
8024    * Mentionned the inclusion of the contrib dir
8025
8026 2003-01-08 Wednesday 14:00  sigmunau
8027
8028  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
8029  a minor change in argumets passed to nsis
8030
8031 2003-01-08 Wednesday 13:52  titer
8032
8033   Use pf_memcpy and pf_memset.
8034
8035 2003-01-08 Wednesday 12:13  lool
8036
8037    * New entries:
8038      4. Legal concerns
8039      4.1 May I use the VideoLAN logo?
8040      4.2 May I reditribute VLC?
8041
8042 2003-01-08 Wednesday 10:50  massiot
8043
8044  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
8045
8046 2003-01-08 Wednesday 10:46  fenrir
8047
8048   * mp4.c: allowed multiple moov headers by taking the first one
8049  (multiple moov headers is strictly forbidden but I 've seen such file)
8050
8051 2003-01-08 Wednesday 10:43  fenrir
8052
8053   * faad: fixed a segfault when faad initialisation failed.(anyway it
8054  doesn't solve the real problem).
8055
8056 2003-01-08 Wednesday 10:41  fenrir
8057
8058   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
8059  an vol header. (In fact reverse an prevous commit)
8060
8061 2003-01-08 Wednesday 10:40  fenrir
8062
8063   * file.c: removed an useless debug message.
8064
8065 2003-01-08 Wednesday 10:38  fenrir
8066
8067   * all: added a new function (sout_BufferChain) and allowed dummy
8068  stream input creation (with "null" fourcc).
8069
8070 2003-01-08 Wednesday 10:34  fenrir
8071
8072   * pes.c, ps.c: a52 stream should now work.
8073   * ts.c: added support for libdvbpsi (like ts demux, two modules are
8074  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
8075  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
8076  and SL descriptor).
8077
8078 2003-01-08 Wednesday 10:26  fenrir
8079
8080   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
8081   * mpeg4video.c: I 've rewritten it
8082
8083 2003-01-08 Wednesday 03:01  ipkiss
8084
8085   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
8086     forgets to declare 'add_category_hint'
8087   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
8088
8089 2003-01-08 Wednesday 02:32  titer
8090
8091   Minor GUI fixes in the prefs window.
8092
8093 2003-01-08 Wednesday 02:16  ipkiss
8094
8095   * Added sound volume management and changed a bit the menus
8096   * Added audio channels selection, but it's currently disabled since
8097     it's quite buggy :)
8098
8099 2003-01-08 Wednesday 02:09  titer
8100
8101   Fixed language and subtitle selection.
8102
8103 2003-01-08 Wednesday 00:41  massiot
8104
8105  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
8106  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
8107
8108 2003-01-07 Tuesday 21:49  fenrir
8109
8110   * all: I have added two new variables in es_descriptor_t and
8111  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
8112  a replacement of p_demux_data as this variable is used by
8113  some demuxers in another way. This way, I will be able to add
8114  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
8115  demuxer so if somebody wants ...)
8116
8117 2003-01-07 Tuesday 15:12  jobi
8118
8119    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
8120      file/ts_dvbpsi:) with TS streams that don't start with 0x47
8121
8122 2003-01-07 Tuesday 15:12  massiot
8123
8124  Fixed another very nasty localization bug.
8125
8126 2003-01-07 Tuesday 14:58  massiot
8127
8128  New "spdif" setting, allowing to permanently disable S/PDIF detection.
8129
8130 2003-01-07 Tuesday 14:38  massiot
8131
8132  Removed unused options in the aout.
8133
8134 2003-01-07 Tuesday 13:26  sam
8135
8136    * minor updates to pofiles.
8137
8138 2003-01-06 Monday 22:57  massiot
8139
8140  Fixed a compilation issue.
8141
8142 2003-01-06 Monday 22:07  massiot
8143
8144  * Bumped up revision number to 0.5.0-test2,
8145  * MacOS X port: new error dialog displaying error messages,
8146  * Updated localization files,
8147  * Comestic fixes.
8148
8149 2003-01-06 Monday 20:08  yves
8150
8151  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
8152  - removed access/rtp plugin (merged in access/udp).
8153  - removed codec/imdct and codec/downmix plugins (deprecated).
8154  - libvlc0-devel provides libvlc-devel.
8155  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
8156    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
8157
8158 2003-01-06 Monday 15:39  ipkiss
8159
8160   * modules/gui/win32/network.cpp: added support for ftp and mms
8161   * modules/gui/win32/disc.cpp: cosmetic
8162
8163 2003-01-06 Monday 02:45  massiot
8164
8165  MacOS X port :
8166  * New "stream output" area in the open panel.
8167
8168 2003-01-06 Monday 00:37  garf
8169
8170   * added a i_min, i_max, f_min and f_max in module_config_t structure
8171   * added a add_integer_with_range() and add_float_with_range()
8172   * gtk interface: now uses a slider when a min or a max is specified
8173
8174 2003-01-05 Sunday 21:03  sigmunau
8175
8176   modules/demux/asf/*: added some file info code
8177   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
8178  these cause to much trubble
8179
8180 2003-01-05 Sunday 20:45  massiot
8181
8182  Fixed the "stream has changed" bug.
8183
8184 2003-01-05 Sunday 16:23  massiot
8185
8186  MacOS X port :
8187  * Fixed a segfault in the "Close Window" code,
8188  * Fullscreen state is now retained between files,
8189  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
8190
8191 2003-01-05 Sunday 13:39  gbazin
8192
8193  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
8194  the audio output thread. That should make Win9x/Me happier.
8195
8196 2003-01-05 Sunday 03:21  jlj
8197
8198    MacOS X port:
8199    * replaced playlist panel with drawer.
8200    * implemented context menu for playlist tableview.
8201
8202 2003-01-05 Sunday 02:39  massiot
8203
8204  * Added the possibility to select DVD menus with VIDEO_TS folder in the
8205    OS X open panel.
8206
8207 2003-01-05 Sunday 01:55  massiot
8208
8209  * Added a Close Window and a close box to our QuickTime video output.
8210
8211 2003-01-04 Saturday 23:49  gbazin
8212
8213  * configure.ac.in: fixed typo in wxWindows headers detection code.
8214
8215 2003-01-04 Saturday 17:14  titer
8216
8217   We now check if the BSoundPlayer's buffer size is not the one we
8218   were expecting.
8219
8220 2003-01-04 Saturday 16:27  gbazin
8221
8222  * src/audio_output/output.c: don't forget to free the audio buffer when
8223  we are trashing it.
8224
8225 2003-01-04 Saturday 13:50  jpsaman
8226
8227  Cosmetic changes.
8228
8229 2003-01-04 Saturday 13:30  jpsaman
8230
8231  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
8232
8233 2003-01-04 Saturday 04:11  jlj
8234
8235    MacOS X port:
8236    * main window controls are back. based on suggestion by Dan Macpherson.
8237
8238 2003-01-04 Saturday 00:21  jpsaman
8239
8240  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
8241
8242 2003-01-03 Friday 23:58  jpsaman
8243
8244  Updated package release number
8245
8246 2003-01-03 Friday 21:38  jlj
8247
8248    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
8249
8250 2003-01-03 Friday 20:55  jpsaman
8251
8252  Slider functionality for Familiar interface.
8253
8254 2003-01-03 Friday 14:44  sam
8255
8256    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
8257      support in the Gtk+ and GNOME interfaces.
8258
8259 2003-01-03 Friday 13:07  massiot
8260
8261  * modules/access/file.c: we now regularly check the size of the file, in
8262    case it is being downloaded.
8263
8264 2003-01-03 Friday 00:11  massiot
8265
8266  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
8267  it).
8268
8269 2003-01-03 Friday 00:03  jlj
8270
8271    * ./src/misc/darwin_specific.m:
8272      Fixed (really!) segfault. Don't release o_lang objects, they're managed
8273      by NSUserDefaults.
8274
8275 2003-01-02 Thursday 23:50  massiot
8276
8277  Cosmetic.
8278
8279 2003-01-02 Thursday 23:09  massiot
8280
8281  MacOS X port :
8282  * Fixed the Device submenu,
8283  * There is still a segfault in darwin_specific.m.
8284
8285 2003-01-02 Thursday 22:49  jlj
8286
8287    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
8288
8289 2003-01-02 Thursday 20:48  gbazin
8290
8291  * modules/codec/*: reverted my previous patch that explicitly set
8292  i_bytes_per_frame and i_frame_length in each audio decoder.
8293  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
8294  and i_frame_length.
8295
8296 2003-01-01 Wednesday 11:14  jlj
8297
8298    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
8299    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
8300                                    released twice) and memory leak.
8301
8302      Bonne AnnĂ©e!
8303