* Updated NEWS and ChangeLog.
[vlc.git] / ChangeLog
1 2003-02-17 Monday 07:00  sam
2
3    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
4      but Windoze will certainly do.
5
6 2003-02-17 Monday 06:50  sam
7
8    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
9      directory whenever possible, to use it for the spudec font or to load
10      plugins.
11
12 2003-02-17 Monday 05:21  sam
13
14    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
15
16 2003-02-17 Monday 01:04  asmax
17
18  * added a sample playlist. All fields must be separated with TABs
19
20 2003-02-17 Monday 00:57  asmax
21
22  * libvlc binding for python
23  * new VideoLAN RTSP Server, using libvlc.
24    Not yet fully rfc2326-compliant, but it works ;)
25
26 2003-02-17 Monday 00:32  hartman
27
28  * Added an info panel to show movie info, etc.
29
30 2003-02-16 Sunday 18:35  sam
31
32    * ./debian/changelog: updated for 0.5.1.
33    * ./debian/control: vlc-glide is now Architecture: i386 only.
34    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
35    * ./debian/rules: the deprecated vlc-* packages have a proper link to
36      /usr/share/doc/vlc/.
37
38 2003-02-16 Sunday 17:58  ipkiss
39
40   * added an entry for the "subtitles don"t work on windows" problem
41
42 2003-02-16 Sunday 17:22  jpsaman
43
44  Updated release numbering for all ipk's
45
46 2003-02-16 Sunday 17:21  jpsaman
47
48  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).
49
50 2003-02-16 Sunday 15:51  fenrir
51
52   * udp: forgot this file...
53
54 2003-02-16 Sunday 15:10  fenrir
55
56   * all: split muxer and access into independant part.
57
58 2003-02-16 Sunday 15:03  fenrir
59
60   * Less checks on muxer type.
61
62 2003-02-16 Sunday 12:18  fenrir
63
64   * adpcm: added dk3 too.
65
66 2003-02-16 Sunday 11:25  sigmunau
67
68  Added support for volume up/down buttons.
69
70 2003-02-16 Sunday 10:50  fenrir
71
72   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
73  somes samples.)
74
75 2003-02-16 Sunday 09:56  fenrir
76
77   * all: fix mpeg2 handling.
78
79 2003-02-16 Sunday 02:38  titer
80
81   NEWS: updated BeOS info for 0.5.1
82
83 2003-02-16 Sunday 02:29  massiot
84
85  * modules/gui/macosx/open.m: Removed channel server support
86  * po/*: Updated po files just before the 0.5.1 release
87  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
88
89 2003-02-15 Saturday 21:02  jpsaman
90
91  Update iPaq packaging description files for:
92  - GPE port
93  - Opie port
94  - Zaurus
95  Updated NEWS file with OPIE port.
96
97 2003-02-15 Saturday 14:50  massiot
98
99  * Bumped up revision number to 0.5.1
100  * Updated French translation
101
102 2003-02-15 Saturday 13:57  hartman
103
104  * if we are paused in fullscreen, show cursor.
105
106 2003-02-15 Saturday 05:43  ipkiss
107
108   - fixed a vicious bug
109
110 2003-02-15 Saturday 00:07  hartman
111
112  * Should fix an issue with multiple monitors and the hiding of the mousecursor
113
114 2003-02-14 Friday 19:22  sam
115
116    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
117    * ./src/libvlc.c: removed unnecessary malloc() calls.
118    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
119
120 2003-02-14 Friday 18:00  ipkiss
121
122   * exchanged directx' and waveout's capabilities because the latter
123     seems to be more reliable
124
125 2003-02-14 Friday 14:48  jpsaman
126
127  Fixed deadlock upon unloading qte_main plugin.
128  Cleanup of debug messages.
129
130 2003-02-14 Friday 14:44  jpsaman
131
132  Tuning package dependencies.
133
134 2003-02-14 Friday 14:19  jpsaman
135
136  Updated opie control file for packaging.
137
138 2003-02-14 Friday 14:01  jpsaman
139
140  Small improvement.
141
142 2003-02-14 Friday 10:50  gbazin
143
144  * modules/audio_output/waveout.c: better buffer management and hopefully
145     fixed the S/PDIF output (Still untested though. Anybody here could test
146     this? ).
147
148 2003-02-13 Thursday 22:53  massiot
149
150  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
151  meaningful.
152
153 2003-02-13 Thursday 18:31  sam
154
155    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
156
157 2003-02-13 Thursday 15:16  hartman
158
159  ALL:
160   - when a new stream is being loaded we select the current title in the
161     playlist.
162   - Cleaned up some of my previous commited code dealing with updating
163     the window title.
164
165 2003-02-13 Thursday 03:00  hartman
166
167  *ALL: update the title of the window everytime the stream changes.
168
169 2003-02-13 Thursday 02:14  hartman
170
171  * fixed a small bug
172
173 2003-02-13 Thursday 01:09  hartman
174
175  * src/playlist/playlist.c:
176    - added an intf-change variable. This is set whenever you add or delete
177      an item in the playlist. You need to unset it yourself.
178  * modules/gui/macosx/intf.?:
179    - listen for external playlist changes. update view when playlist changes.
180    - activate/deactivate previous and next buttons and menuitems,
181      whenever the playlist gets changed.
182
183 2003-02-13 Thursday 00:26  jpsaman
184
185  Scripts for building and packaging vlc on Zaurus PDA.
186
187 2003-02-13 Thursday 00:26  jpsaman
188
189  Updated control files and buildscript for v0.5.1
190
191 2003-02-13 Thursday 00:13  jpsaman
192
193  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
194
195 2003-02-13 Thursday 00:09  jpsaman
196
197  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
198
199 2003-02-13 Thursday 00:08  massiot
200
201  * Italien translation, courtesy of Bruno <allevb@tin.it>.
202
203 2003-02-12 Wednesday 18:13  jobi
204
205      * modules/access/vcd/vcd.*: fixed a warning
206
207 2003-02-12 Wednesday 17:58  jobi
208
209      * modules/access/vcd/vcd.c: in entry points, track number should be read
210        as BCD (it should fix #244). Also fixed chapter indexing, so that it
211        correspond to the dvd one.
212
213 2003-02-12 Wednesday 15:22  hartman
214
215  * modules/gui/macosx/controls.m:
216    - fixed the mute and volumeup volumedown when you use them mixed.
217  * src/audio_output/intf.c:
218    - set "saved-volume" on volume up, volume down.
219
220 2003-02-12 Wednesday 14:42  massiot
221
222  Patch courtesy of gibalou :
223  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
224  i_continuity_counter,
225  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
226  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
227
228 2003-02-12 Wednesday 03:11  ipkiss
229
230   * compilation fix
231   * all files are stored in dos mode, or Borland won't compile some of
232     them...
233
234 2003-02-11 Tuesday 19:05  massiot
235
236  * 0.5.1 German translation, courtesy of Felix Kühne <FK@aenneburghardt.de>.
237
238 2003-02-11 Tuesday 18:20  babal
239
240  - Dolby Surround fix
241  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
242    6.1 since there is a doubt about where should be the Rear Center
243    coefficient in a decoded sample.
244    -> if anybody has an idea or even better a test stream...
245
246 2003-02-11 Tuesday 17:19  hartman
247
248  * updated dutch strings
249
250 2003-02-11 Tuesday 16:35  hartman
251
252  ALL: - changed vlc.app into VLC.app
253  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
254       mousecursor.
255
256 2003-02-11 Tuesday 16:24  hartman
257
258  * Updated ReadMe file
259    - some spelling issues
260    - remark about the current troubles with sound
261    - readded deinterlace remark
262    - Added info on multiple screens and sound devices
263    - updated the bugreporting URL
264    - Changed all occurences of vlc into VLC where appropriate
265
266 2003-02-11 Tuesday 12:16  massiot
267
268  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
269  * Support for 7 and 7.1 channel configurations.
270
271 2003-02-11 Tuesday 00:50  massiot
272
273  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
274
275 2003-02-11 Tuesday 00:16  marcari
276
277   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
278      => to make volumeup/down compile
279
280 2003-02-11 Tuesday 00:04  hartman
281
282  * the window of the video shows the official document icon, filename and
283    when command-clicked the path if the stream is a local file.
284    this is the expected window behaviour in osx.
285
286 2003-02-10 Monday 23:22  massiot
287
288  * I ran --update-po for the last time before the 0.5.1 release (and I
289  mean it !)
290
291 2003-02-10 Monday 23:18  hartman
292
293  * The dock should no longer be visible in fullscreen mode.
294
295 2003-02-10 Monday 22:56  sam
296
297    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
298
299 2003-02-10 Monday 22:54  hartman
300
301  * only show last part of of file/url name in the playlist.
302
303 2003-02-10 Monday 22:46  sam
304
305    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
306
307 2003-02-10 Monday 22:28  hartman
308
309  * fixed the black bar issue with window half/normal/double window sizes in
310    OSX. i had forgotten the aspectratio.
311
312 2003-02-10 Monday 22:11  sam
313
314    * ./debian/rules: removed Debian kludges that do not really belong to the
315      official VLC tree.
316
317 2003-02-10 Monday 21:57  sam
318
319    * ./debian/control: added the "VideoLAN" word in the long description so
320      that "apt-cache search videolan" returns vlc.
321
322 2003-02-10 Monday 21:11  sam
323
324    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
325      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
326
327 2003-02-10 Monday 19:12  sam
328
329    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
330      gprof, because gcc is unable to build it without -fomit-frame-pointer
331      (Closes: #260).
332
333 2003-02-10 Monday 18:43  massiot
334
335  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
336  * Minor fixes.
337
338 2003-02-10 Monday 17:53  sam
339
340    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
341      (partially fixes #260)
342
343 2003-02-10 Monday 16:23  titer
344
345    Move the messages update function to another thread. It prevents it from
346   freezing the main window (cannot seek anymore, etc).
347
348 2003-02-10 Monday 01:41  hartman
349
350  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
351
352 2003-02-10 Monday 01:16  massiot
353
354  * Enabled the gestures module by default,
355  * Run --update-po.
356
357 2003-02-10 Monday 01:16  hartman
358
359  * restored old deinterlace menu. The on the fly code does not work as long
360    as the vout.m issue exists. but this is better then the current 'dummy'
361    code we have.
362
363 2003-02-10 Monday 00:42  sigmunau
364
365   *: a new mouse gestures interface, currently supporting back, forward, quit
366  fullscreen and a nice debug message when you draw a clockwise square. Video
367  output modules needs to be modified for this to work, but it should be minor
368  in modules supporting dvd navigation.
369
370  btw: it should be easy to add new gestures, ideas appreciated
371
372 2003-02-09 Sunday 20:28  massiot
373
374  * Minor typographic corrections,
375  * Fixed a segfault in the Preferences window.
376
377 2003-02-09 Sunday 18:10  stippi
378
379  modules/gui/beos/PreferenceWindow.h/.cpp
380
381         - added settings for screenshot path and image format
382
383         - removed "Save" button, added "Cancel" and "Revert" buttons
384
385         - added revert functionality
386
387         - changed class design for cleaner functionality,
388                 separated ApplyChanges() into more functions
389                 to have finer control
390
391         - added more error checking and fixed memory leaks
392                 (config_GetPsz() returns char*, not const char*!)
393
394         - all settings are now correctly saved and restored
395
396         - some more cosmetic changes
397
398  modules/gui/beos/InterfaceWindow.h/.cpp
399
400         - updated vlc way of saving settings to be on par with BeOS way
401                 and made it selectable in the code which way is used.
402                 However, the VideoSettings are still only savable in
403                 the BeOS way.
404
405         - if dvd menus are used, the navigation menu enables a
406                 "Goto Menu" item. Unfortunately, I don't see a clean
407                 way to really detect the usage of dvd/dvdold in the
408                 currently playing stream. I wouldn't want to see
409                 if a playlist item has "dvd:" or "dvdold:" prepended
410                 at each interface update.
411
412 2003-02-09 Sunday 14:25  fenrir
413
414   * sub.c : begun clean up
415
416 2003-02-09 Sunday 13:23  sam
417
418    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
419
420 2003-02-09 Sunday 13:21  sam
421
422    * ./debian/control: made lintian happier with package descriptions.
423    * ./debian/rules: added extra touch calls to prevent autobuilders from
424      launching autoconf/automake.
425
426 2003-02-09 Sunday 13:19  sam
427
428    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
429      initialization of the plugin.
430
431 2003-02-09 Sunday 13:18  sam
432
433    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
434
435 2003-02-09 Sunday 12:51  titer
436
437   Simplified volume functions
438
439 2003-02-09 Sunday 03:01  ipkiss
440
441   * modules/gui/win32/mainframe.cpp: simplifications using the new
442     aout_Volume* API
443
444 2003-02-09 Sunday 02:56  massiot
445
446  Fixed GTK compilation.
447
448 2003-02-09 Sunday 02:50  massiot
449
450  * Added Step forward/Step backward feature.
451
452 2003-02-09 Sunday 02:13  massiot
453
454  * aout_Volume* functions now do their own vlc_object_find() on the
455    audio output. Consequently, the first argument can be any vlc_object_t.
456  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
457    call aout_Volume* even when there is no audio output, and the volume
458    will be saved for later use.
459
460 2003-02-08 Saturday 23:43  massiot
461
462  Fixed previous commit.
463
464 2003-02-08 Saturday 23:20  massiot
465
466  * src/extras/libc.c: New vlc_wraptext function,
467  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
468  * src/input/input.c: Correctly parse MRL of the type
469    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
470  * modules/access/*: Changed some msg_Warn into msg_Err
471  * po/fr.po: Updated French translation,
472  * configure.ac.in: Re-enabled Swedish translation,
473  * Makefile.am: Do not recompile everything everytime someone changes a .h
474
475 2003-02-08 Saturday 22:43  hartman
476
477  * window half/normal/double Size commands
478    - black bar issue is not fixed. i removed 'myfix'
479
480 2003-02-08 Saturday 21:32  massiot
481
482  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
483  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
484
485 2003-02-08 Saturday 20:14  asmax
486
487  * fixed the encoding
488    (Meuuh you can re-enable swedish ;)
489
490 2003-02-08 Saturday 20:10  massiot
491
492  * Fixed misc typos in strings,
493  * Updated po files,
494  * New --buggy-psi options, to supports streams which don't update the
495  continuity counter in their PSI packets (walkenizes #sam).
496
497 2003-02-08 Saturday 18:26  massiot
498
499  * configure.ac.in: Disabled Swedish translation since it doesn't use the
500    right charset,
501  * Implemented localization for audio-channels and video-device variables.
502
503 2003-02-08 Saturday 00:36  marcari
504
505  glibc 2.1 port for linupy (linux on a yopy pda)
506
507  * modules/access/*.c : added include <sys/time.h> for struct timeval
508  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
509
510  VLC rulz on Yopy !
511
512 2003-02-07 Friday 22:30  hartman
513
514  * Resize window fixes
515    - we should not resize the window in fullscreen
516    - fixed the black bars bug in half and double size
517    - position of top left corner should not change
518    - more efficient code
519
520 2003-02-07 Friday 21:49  alexis
521
522  - FAQ : the first question of the "troubleshooting" section now tells the
523  user to delete VLC's configuration file.
524
525 2003-02-07 Friday 21:23  hartman
526
527  * added half, normal and full size videowindow menuitems.
528    there seems to be a bug though somewhere. you end up with black bars in
529    half and double size.
530
531 2003-02-07 Friday 19:43  ipkiss
532
533   * Fixed the "RichEdit line insertion error" bug (closes #246)
534   * Added a popup menu to copy log messages to the clipboard
535
536 2003-02-07 Friday 17:51  massiot
537
538  Fixed a buffer leak with slice-I streams (thanks sam).
539
540 2003-02-07 Friday 10:17  yves
541
542  - added missing buildrequires
543  - now autodetect on wich system we are:
544    rpm --rebuild should work out of box on rh and previous mdk systems.
545  - NO buildrequires on rh-like system. rh does not have a devel policy
546  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
547
548 2003-02-07 Friday 02:32  hartman
549
550  * grrr changed the project file by accident. revert
551
552 2003-02-07 Friday 02:31  hartman
553
554  * When you push backspace or delete in the playlist, it removes the selected item.
555
556 2003-02-07 Friday 02:22  fenrir
557
558   * ffmpeg/audio : removed an old error (anyway it was harmless).
559   * mp4 : removed a bad initialisation. Erased all ending spaces.
560   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
561
562 2003-02-07 Friday 02:09  sam
563
564    * ./src/interface/interface.c: interface variable is "intf", not "interface".
565
566 2003-02-07 Friday 01:29  sam
567
568    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
569      declarations. Should fix that later.
570
571 2003-02-07 Friday 01:26  sam
572
573    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
574
575 2003-02-07 Friday 00:59  sam
576
577    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
578      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
579      bunch of others).
580    * ./src/interface/interface.c: added a safety check to circumvent the bug,
581      allowing a smooth upgrade.
582
583 2003-02-07 Friday 00:55  massiot
584
585  Fixed interface freezes in the OS X interface.
586
587 2003-02-07 Friday 00:01  sam
588
589    * ./src/misc/darwin_specific.m: completed our list of known languages and
590      made code simpler to read.
591
592 2003-02-06 Thursday 22:56  sam
593
594    * ./debian/rules: build the SLP plugin by default.
595
596 2003-02-06 Thursday 22:39  titer
597
598   Tuned BeOS priorities for a better playback on low-end computers.
599
600 2003-02-06 Thursday 16:14  massiot
601
602  Fixed AFMT_AC3 and AFMT_S16_NE handling.
603
604 2003-02-06 Thursday 14:47  hartman
605
606  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
607    want to bug users with this when we resize a video.
608
609 2003-02-06 Thursday 04:22  sam
610
611    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
612      in the background to disable xscreensaver the jwz way (Closes: #58).
613
614      It's an interface plugin, trigger with "--extraintf screensaver".
615
616 2003-02-06 Thursday 03:37  sam
617
618    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
619      otherwise we fail with an error when they are not found.
620
621 2003-02-06 Thursday 01:45  sam
622
623    * ./doc/faq/faq.sgml: updated config file location for OS X.
624
625 2003-02-05 Wednesday 23:48  hartman
626
627  * Changed the wrong property in my recent commit. FIXED
628
629 2003-02-05 Wednesday 23:11  sam
630
631    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
632      doing fullscreen or volume up from the popup menu.
633
634 2003-02-05 Wednesday 17:23  hartman
635
636  * added a "Open CrashLog" button to the messages window in OSX.
637
638 2003-02-05 Wednesday 15:58  hartman
639
640  * Added AppleScript support
641  * We can now handle mms:// etc on a systemwide level.
642    - No way to set this other then trough Explorer Prefs at the moment
643
644 2003-02-05 Wednesday 03:31  hartman
645
646  * More support for handling URLs. Still need to create the scriptsuite.
647
648 2003-02-05 Wednesday 02:36  hartman
649
650  * Added a Next and Previous item to the dockmenu
651  * Prelimanary support for making VLC the handler of ftp http mms and udp
652    URLs (on a systemwide level)
653
654 2003-02-04 Tuesday 22:01  jpsaman
655
656  Closes bug #170
657
658 2003-02-04 Tuesday 21:45  hartman
659
660  * We released an array that was in a autorelease pool. That's not necesarry
661
662 2003-02-04 Tuesday 12:51  massiot
663
664  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
665    streams.
666
667 2003-02-04 Tuesday 12:07  massiot
668
669  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
670    (thanks gibalou !).
671
672 2003-02-04 Tuesday 11:07  massiot
673
674  * modules/access/*: Fixed compilation problems with "struct timeval".
675
676 2003-02-03 Monday 22:47  sam
677
678    * ./bootstrap: we don't fail if gettext is too old and there is no
679      ABOUT-NLS in the tree.
680
681 2003-02-03 Monday 22:38  massiot
682
683  Now developing 0.5.1-cvs.
684
685 2003-02-03 Monday 20:45  sam
686
687    * ./debian/woody-buildpackage: enabled build-deps checking.
688
689 2003-02-03 Monday 18:18  stippi
690
691  modules/gui/beos/InterfaceWindow.h/.cpp
692
693         - improved file loading:
694                 - contents of sub folders can optionally be loaded too
695                 - files are loaded in expected order from filepanel
696                         _and_ drag'n'drop
697                 - file panel accepts folders to load
698         - saving of playlist's display mode
699         - added updating of interface when playlist is modified
700                 while nothing is playing
701         - added compatibility for SoundPlay's drag'n'drop message format
702
703  modules/gui/beos/ListViews.h/.cpp
704
705         - implemented reversal of playlist
706         - list can display full path or file name only
707         - drag'n'drop interaction with SoundPlay
708
709  modules/gui/beos/MediaControlView.cpp
710
711         - cosmetic fix
712
713  modules/gui/beos/PlayListWindow.h/.cpp
714
715         - added reverse sort command to edit menu
716         - added view menu, to allow the user to display paths
717                 or only names in the list
718
719 2003-02-03 Monday 17:07  alexis
720
721  Small fix.
722
723 2003-02-03 Monday 12:25  alexis
724
725  Article format, instead of book format.
726  Few typos.
727
728 2003-02-03 Monday 03:26  sam
729
730    * ./debian/rules: more Debian Woody fixes. Grrrr!
731
732 2003-02-03 Monday 02:32  sam
733
734    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
735    * ./debian/woody-buildpackage: sed syntax fixed.
736
737 2003-02-03 Monday 01:56  sam
738
739    * ./share/Makefile.am: we weren't distributing the font!
740
741 2003-02-03 Monday 01:43  sam
742
743    * Updated ChangeLog and pofiles.
744
745 2003-02-03 Monday 01:39  sam
746
747    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
748
749 2003-02-03 Monday 01:23  sam
750
751    * ./debian/control: missing build dependencies.
752
753 2003-02-03 Monday 01:00  massiot
754
755  German translation, croutesy of Felix Kuehne.
756
757 2003-02-03 Monday 00:11  massiot
758
759  Worked around a bug with the Screens menu and localization.
760
761 2003-02-02 Sunday 21:59  hartman
762
763  * OSX version can open .asx files. so we need to let the os know that ;)
764
765 2003-02-02 Sunday 21:21  sam
766
767    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
768
769 2003-02-02 Sunday 21:07  sam
770
771    * ./debian/vlc.desktop: removed unnecessary file.
772
773 2003-02-02 Sunday 21:01  sam
774
775    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
776
777 2003-02-02 Sunday 21:01  sam
778
779    * ./debian/changelog: updated Debian changelog.
780
781 2003-02-02 Sunday 20:45  sam
782
783    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
784      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
785
786 2003-02-02 Sunday 19:57  sam
787
788    * ./debian/woody-buildpackage: finished Woody build script.
789
790 2003-02-02 Sunday 19:12  sam
791
792    * ./po/de.po: german translation updates from Felix Kühne.
793
794 2003-02-02 Sunday 19:09  jpsaman
795
796  Added ffmpeg package to list of depenencies.
797
798 2003-02-02 Sunday 18:18  sam
799
800    * ./debian/woody-buildpackage: added a script to build .debs on woody.
801
802 2003-02-02 Sunday 17:08  sam
803
804    * ./NEWS: a few updates from gibalou.
805
806 2003-02-02 Sunday 12:29  stippi
807
808  cosmetic fix (drop mark would reappear if SHIFT was pressed)
809
810 2003-02-02 Sunday 10:17  titer
811
812   '--demuxdump-file -' dumps to standard output.
813    (useful for operating systems which do not have '/dev/stdout'
814     nor mkfifo)
815
816 2003-02-02 Sunday 05:17  sam
817
818    * renamed debian/README into debian/README.Debian.
819
820 2003-02-02 Sunday 05:07  sam
821
822    * ./debian: more packaging stuff.
823
824 2003-02-02 Sunday 05:01  sam
825
826    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
827      of places.
828
829 2003-02-02 Sunday 04:38  sam
830
831    * ./doc/vlc.1: updated manpage.
832
833 2003-02-02 Sunday 04:08  sam
834
835    * ./po/it.po: ultimate italian fixes by Bruno Vella.
836
837 2003-02-02 Sunday 04:03  sam
838
839    * ./debian/*: tuned packaging.
840
841 2003-02-02 Sunday 03:58  massiot
842
843  * Bumped up revision number to 0.5.0
844
845 2003-02-02 Sunday 03:11  sam
846
847    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
848
849 2003-02-02 Sunday 02:37  sam
850
851    * ./po/*: more interface strings harmonization.
852
853 2003-02-02 Sunday 02:23  jobi
854
855      * NEWS: readded deleted entries, sorry about that.
856
857 2003-02-02 Sunday 01:57  jobi
858
859      * NEWS: VCD entry points and iso files
860      * include/audio_output.h: more proper freebsd compilation fix
861      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
862
863 2003-02-02 Sunday 01:49  massiot
864
865  * README.MacOSX.rtf: Typos
866  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
867  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
868    titles.
869
870 2003-02-02 Sunday 01:46  sam
871
872    * ./po/*: more s/vlc/VLC/ changes.
873
874 2003-02-02 Sunday 01:29  sam
875
876    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
877      to come.
878
879 2003-02-02 Sunday 01:05  sam
880
881    * ./NEWS: a few updates (translations, mozilla plugin).
882
883 2003-02-02 Sunday 00:46  massiot
884
885  * modules/gui/macosx/*: Fixed localization bugs
886  * po/fr.po: Updated French translation
887  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
888
889 2003-02-02 Sunday 00:41  yves
890
891  - ready for general 0.5.0 consumption
892  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
893  - more wxwindow stuff.
894  - fixes here and here.
895  - added more doc files like NEWS, THANKS etc.
896  - still lacking mozilla plugin :(
897
898 2003-02-02 Sunday 00:39  sam
899
900    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
901      instead of VLC_Create(), so that its strings are translated (was #92).
902
903 2003-02-02 Sunday 00:28  sigmunau
904
905   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
906  with embedded wmp
907
908 2003-02-02 Sunday 00:15  sam
909
910    * ./AUTHORS: added Garf and updated entries.
911
912 2003-02-02 Sunday 00:08  sam
913
914    * ./INSTALL.libmad: removed that file; if one does not know how to build
915      and install a library, he'd better not fiddle with VLC.
916
917 2003-02-01 Saturday 23:21  ipkiss
918
919   * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155)
920   * modules/gui/win32/menu.cpp: removed some ^M chars
921
922 2003-02-01 Saturday 23:03  babal
923
924  - Win32 preference dialog box
925
926 2003-02-01 Saturday 22:39  ipkiss
927
928   * Win32 port
929
930 2003-02-01 Saturday 22:24  titer
931
932   BeOS news.
933
934 2003-02-01 Saturday 22:23  sam
935
936    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
937      woody specific builds. Will fill them in a moment.
938
939 2003-02-01 Saturday 22:20  massiot
940
941  Tarkin, Tremor and Theora are only available when compiling from sources.
942
943 2003-02-01 Saturday 22:10  massiot
944
945  Forgot Tremor.
946
947 2003-02-01 Saturday 22:04  jpsaman
948
949  Checking in packageing files.
950
951 2003-02-01 Saturday 21:59  jpsaman
952
953  Updated for iPaq port
954
955 2003-02-01 Saturday 21:34  massiot
956
957  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
958  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
959  * src/misc/darwin_specific.m: more generic language detection
960  * NEWS: summarized changes from 0.4.6 to 0.5.0
961
962 2003-02-01 Saturday 20:04  sam
963
964    * ./po/it.po: a few corrections.
965
966 2003-02-01 Saturday 19:54  sam
967
968    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
969    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
970      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
971      variables which are now deprecated.
972
973 2003-02-01 Saturday 19:53  sam
974
975    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
976      detached before being destroyed.
977
978 2003-02-01 Saturday 19:41  sam
979
980    * ./NEWS: added an empty NEWS file.
981    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
982      required when calling automake.
983
984 2003-02-01 Saturday 17:33  massiot
985
986  Updated Italian translation courtesy of Bruno Vella.
987
988 2003-02-01 Saturday 17:20  massiot
989
990  sam p0\/\/3r !
991
992 2003-02-01 Saturday 13:01  stippi
993
994  Changes done since Feb 28 2003:
995
996 2003-02-01 Saturday 12:48  alexis
997
998  * common/stylesheet-print-noicones.dsl : stylesheet for PS/PDF/RTF output
999  * faq/Makefile: added PS/PDF/RTF targets
1000  * faq/faq.sgml: SGML enhancements and few modifications
1001
1002 2003-02-01 Saturday 10:40  babal
1003
1004  - fixed a compilation issue with C compilers
1005
1006 2003-02-01 Saturday 02:21  fenrir
1007
1008   * asf : trying to fix pts handling.
1009
1010 2003-01-31 Friday 23:35  sam
1011
1012    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
1013
1014 2003-01-31 Friday 23:34  sam
1015
1016    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
1017      kept up to date (and almost everything advertised in it was done).
1018
1019 2003-01-31 Friday 19:53  lool
1020
1021    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
1022
1023 2003-01-31 Friday 17:56  sam
1024
1025    * ./configure.ac.in: I was told some versions of mingw32 support neither
1026      -mms-bitfields nor -fnative-struct.
1027
1028 2003-01-31 Friday 16:24  zorglub
1029
1030  * doc/faq/Makefile: added "text" and "clean" targets.
1031  * doc/faq/faq-alone.sgml: Fixed build issues, added FDL, and legal notice.
1032  * doc/faq/faq.sgml: Fixed build issues, improved the SGML translation.
1033  * doc/faq/fdl.sgml: text of the FSF Free Documentation License.
1034
1035 2003-01-31 Friday 14:52  sam
1036
1037    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
1038
1039 2003-01-31 Friday 12:38  sam
1040
1041    * ./po/de.po: full german translation, courtesy of Felix Kühne.
1042
1043 2003-01-31 Friday 12:23  massiot
1044
1045  Fixed a major bug of people who like to declare vars "unsigned int"
1046  when they can be -1 :p (why haven't we spotted that before ??).
1047  Closes #152.
1048
1049 2003-01-31 Friday 11:54  sam
1050
1051    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
1052      while there was no input (Closes: #153).
1053
1054 2003-01-31 Friday 11:51  sam
1055
1056    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
1057      Audio and Subtitles submenus into the Audio and Video menus.
1058
1059 2003-01-31 Friday 11:14  sam
1060
1061    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
1062
1063 2003-01-31 Friday 10:51  sam
1064
1065    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
1066      variables.
1067
1068 2003-01-31 Friday 10:48  sam
1069
1070    * ./configure.ac.in: complain when ALSA headers are not found but
1071      --enable-alsa was specified.
1072
1073 2003-01-31 Friday 07:45  titer
1074
1075   Minor GUI fixes
1076
1077 2003-01-31 Friday 03:53  jlj
1078
1079    * ./modules/gui/macosx: Defeated some deadlocks.
1080                            World domination ... is at hand.
1081
1082 2003-01-30 Thursday 22:35  babal
1083
1084  - fixed a segfault occuring when the preference dialog box was destroyed
1085
1086 2003-01-30 Thursday 21:59  sam
1087
1088    * ./src/misc/configuration.c: when an invalid short option is found, use
1089      the optopt variable instead of the current value of optind (Closes: #148).
1090
1091 2003-01-30 Thursday 20:14  gbazin
1092
1093  * src/video_output/video_output.c: we were still using free instead of
1094     vout_DestroySubPicture in one place.
1095  * modules/codec/spudec/parse.c: we now make sure we don't add several times
1096     the same highlight callback.
1097
1098 2003-01-30 Thursday 19:07  lool
1099
1100    * converted FAQ to SGML
1101    * SGML sucks, this is absolutely ugly, please reread
1102
1103 2003-01-30 Thursday 17:36  gbazin
1104
1105  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
1106     race condition between spudec and vout. This patch may not be all that
1107     nice because it does a lot of vlc_object_find() but it is the only
1108     solution I've been able to come-up with.
1109     Oh and I didn't fix the memory leak caused by the font when using text
1110     subtitles. If the vout changes while the spudec is running then we don't
1111     unload this font.
1112
1113 2003-01-30 Thursday 16:46  hartman
1114
1115  * modules/gui/macosx/intf.m
1116    - fixed a warning about parentheses
1117
1118 2003-01-30 Thursday 16:39  hartman
1119
1120  * ./modules/gui/macosx/intf.m:
1121    - we close the video window after a video is done playing.
1122
1123 2003-01-30 Thursday 13:38  gbazin
1124
1125  * src/video_output/vout_subpictures.c: fixed a few race conditions that
1126     were triggered by the dvdplay plugin.
1127
1128 2003-01-30 Thursday 11:44  massiot
1129
1130  Keep -O2 in --disable-optimizations mode, cause it can't harm...
1131
1132 2003-01-30 Thursday 03:16  gbazin
1133
1134  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
1135      PictureDisplayExtension(). This does also fix problems with the dvdplay
1136      plugin and menus with still pictures.
1137
1138 2003-01-30 Thursday 01:39  massiot
1139
1140  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
1141  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
1142    priority !!!
1143  * include/vlc_threads.h: tuned up OS X priorities
1144
1145 2003-01-29 Wednesday 22:54  fenrir
1146
1147   * asf : more sanity check for broken files.
1148
1149 2003-01-29 Wednesday 19:14  hartman
1150
1151  intf: the slower/faster buttons should not be continious.
1152  project: the source files were included in the Resources. No more.
1153
1154 2003-01-29 Wednesday 19:10  sam
1155
1156    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
1157      the title and chapter dialogs when DVD menus are activated.
1158
1159 2003-01-29 Wednesday 18:28  gbazin
1160
1161  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
1162     chapter 0. When title or chapter 0 are selected, they do not appear in
1163     the MRL.
1164
1165 2003-01-29 Wednesday 18:07  massiot
1166
1167  New nl translation, courtesy of dj hartman.
1168
1169 2003-01-29 Wednesday 16:55  sam
1170
1171    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
1172      in case the input dies before we even spawned our dvdplay interface
1173      (Closes: #141).
1174
1175 2003-01-29 Wednesday 16:15  sam
1176
1177    * ./po/ja.po: updated japanese translations, courtesy of KKI.
1178
1179 2003-01-29 Wednesday 15:03  gbazin
1180
1181  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
1182      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
1183
1184 2003-01-29 Wednesday 13:59  gbazin
1185
1186  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
1187
1188 2003-01-29 Wednesday 12:41  jlj
1189
1190    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
1191
1192 2003-01-29 Wednesday 12:34  jlj
1193
1194   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
1195   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
1196                         and using p_playlist->p_input instead.
1197
1198 2003-01-29 Wednesday 12:17  gbazin
1199
1200  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
1201      (closes #122).
1202  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
1203      settings (closes #122).
1204
1205 2003-01-29 Wednesday 10:54  sam
1206
1207    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
1208      messages that were lying around.
1209
1210 2003-01-29 Wednesday 01:02  titer
1211
1212   enabled changing filters on the fly
1213
1214 2003-01-29 Wednesday 00:55  massiot
1215
1216  Not sure the buffer was large enough.
1217
1218 2003-01-29 Wednesday 00:38  fenrir
1219
1220   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
1221
1222 2003-01-28 Tuesday 23:52  sam
1223
1224    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
1225
1226 2003-01-28 Tuesday 23:03  sam
1227
1228    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
1229      has been overriden by the user (Closes: #79).
1230    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
1231    * ./modules/*: fixed a few capitalization issues.
1232
1233 2003-01-28 Tuesday 22:18  gbazin
1234
1235  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
1236     title 0 when using the dvdplay plugin (title 0 = menu).
1237
1238 2003-01-28 Tuesday 22:17  fenrir
1239
1240   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
1241
1242 2003-01-28 Tuesday 22:08  sam
1243
1244    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
1245      DATA_PATH.
1246    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
1247
1248 2003-01-28 Tuesday 22:06  sam
1249
1250    * ./debian/*: activated the wxwindows plugin.
1251
1252 2003-01-28 Tuesday 21:02  sam
1253
1254    * ./toolbox: made a few glade-generated strings non-translatable.
1255    * ./po/*: fixed spelling errors in pofiles.
1256
1257 2003-01-28 Tuesday 18:14  sam
1258
1259    * ./debian/control: removed versioned dependency on libxosd.
1260    * ./debian/rules: added comments here and there.
1261
1262 2003-01-28 Tuesday 18:11  sam
1263
1264    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
1265      use "./toolbox --fix-glade" to generate and fix source files.
1266    * ./include/vlc_common.h: fixed compilation warnings.
1267
1268 2003-01-28 Tuesday 17:57  sam
1269
1270    * ALL: fixes for various compilation warnings and spelling errors.
1271
1272 2003-01-28 Tuesday 17:52  sam
1273
1274    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
1275      libxosd.
1276
1277 2003-01-28 Tuesday 17:47  hartman
1278
1279  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
1280       jlj will need to fix that.
1281       there is no feedback to the interface as of yet
1282
1283 2003-01-28 Tuesday 16:59  hartman
1284
1285  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
1286  * ./README.MacOSX.rtf: updated deinterlace and resize info
1287
1288 2003-01-28 Tuesday 16:05  massiot
1289
1290  We are now able to parse :
1291  dvdread:/Volumes/to@to/VIDEO_TS@1,1
1292  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
1293  Closes #77
1294
1295 2003-01-28 Tuesday 15:49  sigmunau
1296
1297  fixed another possible crash
1298
1299 2003-01-28 Tuesday 15:41  gbazin
1300
1301  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
1302
1303 2003-01-28 Tuesday 15:00  fenrir
1304
1305   * gtk: fixed 'cannot find file.xpm'.
1306   * wxwindows: compilation fix for older wxwindows header.
1307
1308 2003-01-28 Tuesday 14:07  gbazin
1309
1310  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
1311
1312 2003-01-28 Tuesday 14:03  gbazin
1313
1314  * modules/video_filter/deinterlace/deinterlace.c,
1315    modules/video_output/x11/xcommon.c: modified debug messages.
1316
1317 2003-01-28 Tuesday 13:30  gbazin
1318
1319  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
1320  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
1321  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
1322  variables.
1323  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
1324  switching deinterlace modes on the fly.
1325  * modules/gui/gtk/menu.c: updated the deinterlace menu.
1326  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
1327
1328 2003-01-28 Tuesday 13:23  massiot
1329
1330  Do not show the channels menu when the input stream is mono, closing #117.
1331
1332 2003-01-28 Tuesday 11:05  titer
1333
1334   * sanity Lock()s
1335
1336 2003-01-28 Tuesday 09:17  titer
1337
1338   * beos/* : do not forgot to destroy the Messages window, so vlc does
1339              lock when exiting
1340   * missing cvsignores
1341
1342 2003-01-28 Tuesday 09:11  yves
1343
1344  - new video_output/vout_encoder plugin.
1345  - new demux/a52sys plugin.
1346
1347 2003-01-28 Tuesday 04:46  sam
1348
1349    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
1350
1351 2003-01-28 Tuesday 04:11  sam
1352
1353    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
1354      and gnome plugins.
1355
1356 2003-01-28 Tuesday 03:53  sam
1357
1358    * ./configure.ac.in: first step in the world domination roadmap, setting
1359      the CVS version to -test4.
1360
1361 2003-01-28 Tuesday 03:03  sam
1362
1363    * ./po/*: spelling fixes.
1364
1365 2003-01-28 Tuesday 02:50  hartman
1366
1367  ALL: the next and previous buttons first work through the chapters. Only
1368       then they turn to the playlist.
1369
1370 2003-01-28 Tuesday 01:22  sam
1371
1372    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
1373
1374 2003-01-28 Tuesday 00:48  massiot
1375
1376  Additional check on p_first_byte_to_mix.
1377
1378 2003-01-28 Tuesday 00:42  sam
1379
1380    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
1381      Solaris make.
1382
1383 2003-01-27 Monday 23:50  sam
1384
1385    * ./src/audio_output/output.c: fixed return with a value in function
1386      returning void.
1387
1388 2003-01-27 Monday 23:42  sam
1389
1390    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
1391      anyway, do not provide our custom version.
1392
1393 2003-01-27 Monday 22:44  ipkiss
1394
1395   * Fixed a segfault (closes #132)
1396
1397 2003-01-27 Monday 22:35  jobi
1398
1399      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
1400             at least on FreeBSD 5.0
1401
1402 2003-01-27 Monday 18:41  ipkiss
1403
1404   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
1405     instead of a (vlc_list_t); this modification was needed because BCB
1406     doesn't like at all when a function (compiled with mingw32) returns
1407     a struct...
1408   * ALL: modified the files to take this change into account
1409   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
1410
1411 2003-01-27 Monday 17:28  fenrir
1412
1413   mms: another memory leak
1414   avi: comment out a debug statment.
1415
1416 2003-01-27 Monday 11:29  titer
1417
1418   Disabled DVD menus by default for 0.5.0
1419
1420 2003-01-27 Monday 02:42  ipkiss
1421
1422   * The space bar is a hotkey for pause/resume.
1423
1424 2003-01-27 Monday 01:08  jlj
1425
1426    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
1427                                      is now updated on panel BecomeKey.
1428    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
1429
1430 2003-01-26 Sunday 23:57  gbazin
1431
1432  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
1433  DVD menus.
1434
1435 2003-01-26 Sunday 19:31  babal
1436
1437  - menu checkbox outside of title/chapter groupbox
1438
1439 2003-01-26 Sunday 19:02  babal
1440
1441  - buttons are left aligned and their size comforms to Windows XP visual
1442    guidelines
1443
1444 2003-01-26 Sunday 17:37  gbazin
1445
1446  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
1447
1448 2003-01-26 Sunday 15:53  hartman
1449
1450  * Added myself to list of authors of these files. i had forgotten to do this.
1451
1452 2003-01-26 Sunday 15:52  fenrir
1453
1454   * all: raah, clean up glade output.
1455
1456 2003-01-26 Sunday 15:49  fenrir
1457
1458   * added stream output dialog box.
1459
1460 2003-01-26 Sunday 14:37  gbazin
1461
1462  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
1463      (p_input->p_first_byte_to_mix sometimes need to be reset)
1464  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
1465
1466 2003-01-26 Sunday 13:34  fenrir
1467
1468   * avi : fix play back for some broken avi
1469
1470 2003-01-26 Sunday 11:36  gbazin
1471
1472  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
1473      Better slider management in the main interface. Misc other small fixes.
1474
1475 2003-01-26 Sunday 09:28  titer
1476
1477   Added some colors.
1478
1479 2003-01-26 Sunday 04:55  ipkiss
1480
1481   * modules/gui/win32: replaced BitBtns with Buttons everywhere, and
1482     put "OK" and "Cancel" buttons in an horizontal layout.
1483     Also updated a few properties here and there.
1484
1485 2003-01-26 Sunday 03:22  ipkiss
1486
1487   * modules/video_output/directx: added a configuration variable and a
1488     "normal" one to set the vout window on top of ther windows
1489   * modules/gui/win32: the interface can use these variables
1490     (almost closes #84)
1491
1492 2003-01-26 Sunday 01:51  sam
1493
1494    * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
1495      generation.
1496
1497 2003-01-25 Saturday 22:34  hartman
1498
1499  * changed the bugreporting url
1500
1501 2003-01-25 Saturday 21:15  titer
1502
1503   Added a window to see vlc messages.
1504
1505 2003-01-25 Saturday 19:42  hartman
1506
1507  * ./README.MacOSX.rtf: added two remarks on subtitle support.
1508  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
1509    - Added .wma filetype
1510    - Added README, COPYING etc. to resources
1511  * ALL: Added a Help menu.
1512
1513 2003-01-25 Saturday 19:09  fenrir
1514
1515   * faad : clean up.
1516
1517 2003-01-25 Saturday 18:57  fenrir
1518
1519   * all: fixed wrong usage of input_DeletePES.
1520
1521 2003-01-25 Saturday 18:21  fenrir
1522
1523   *mp4: fixed segfault when it fails to start a decoder and has specific
1524  informations to send.
1525
1526 2003-01-25 Saturday 17:59  fenrir
1527
1528   * ffmpeg: fixed memory leaks.
1529
1530 2003-01-25 Saturday 17:58  fenrir
1531
1532   * all : fixed some memory leaks thanks valgrind.
1533
1534 2003-01-25 Saturday 13:42  hartman
1535
1536  * README.MacOSX.rtf: Updated Readme for new release. Added section on
1537    subtitles and on bugreporting.
1538  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
1539    .sub and .srt files.
1540
1541 2003-01-25 Saturday 13:00  hartman
1542
1543  * Reverted back to non metal windows as dictated by Apple's User Interface
1544    Guidelines. Only the controller window stays metallic.
1545
1546 2003-01-25 Saturday 04:12  fenrir
1547
1548  * avi: no more segfault when we have 'max buffer allocation reached'
1549  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
1550  we cannot send null packet to decoder.
1551
1552 2003-01-25 Saturday 02:03  titer
1553
1554   * store windows sizes in the vlc configuration file
1555   * fixed an interface bug when launching a file from the command line
1556   * minor fixes or enhancements
1557
1558 2003-01-24 Friday 19:25  hartman
1559
1560  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
1561
1562 2003-01-24 Friday 17:19  hartman
1563
1564  * code we migh use in the future to change the subfile we use.
1565    not very useful now because of the .avi requirement to start/stop before
1566    loading/displaying the subs.
1567
1568 2003-01-24 Friday 15:35  hartman
1569
1570  ALL: fixed the deinterlace menuiteM
1571  cvS: ----------------------------------------------------------------------
1572
1573 2003-01-24 Friday 15:34  hartman
1574
1575  ALL: fixed the deinterlace menuitem
1576
1577 2003-01-24 Friday 15:13  sam
1578
1579    * ./doc/bugreport-howto.txt: minor updates.
1580
1581 2003-01-24 Friday 13:01  sam
1582
1583    * ./configure.ac.in: removed the --with-bcbuilder flag.
1584    * ./INSTALL.win32: updated accordingly.
1585
1586 2003-01-24 Friday 07:31  titer
1587
1588   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
1589                    BeOS computers (closes #119)
1590   * others: removed old printf or unused code.
1591
1592 2003-01-24 Friday 07:21  hartman
1593
1594  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
1595    after 2 seconds.
1596
1597 2003-01-24 Friday 03:31  hartman
1598
1599  * when the playlist is selected and you push the spacebar we pause/play
1600    the movie. this makes the behaviour more consistent, though the solution
1601    is somewhat unclean. We should fix this on a higher level but i don't see
1602    how we could/should.
1603
1604 2003-01-24 Friday 01:57  babal
1605
1606  - added a NULL pointer test
1607  - cosmetic changes
1608
1609 2003-01-24 Friday 01:53  hartman
1610
1611  * the volume slider could only be dragged, not clicked. removed some
1612    useless code as well.
1613
1614 2003-01-24 Friday 01:17  hartman
1615
1616  * made a quick hack to create a resize bar. not sure if we should keep this.
1617
1618 2003-01-24 Friday 00:57  gbazin
1619
1620  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
1621  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
1622  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
1623  play/pause button depending on the context.
1624  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
1625
1626 2003-01-24 Friday 00:51  massiot
1627
1628  * Resized elements in the open panel,
1629  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
1630    mode is on the primary screen,
1631  * po/*: Updated po files.
1632
1633 2003-01-23 Thursday 23:57  hartman
1634
1635  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
1636    - oops, i enlarged the timeslider by accident. fixed
1637  * ./modules/gui/macosx/controls.m
1638    - fixed a mutex_lock issue
1639
1640 2003-01-23 Thursday 23:39  hartman
1641
1642  ALL: - made some panels into windows.
1643       - made the background picture non editable (removes the text cursor)
1644       - added slowmotion button
1645
1646 2003-01-23 Thursday 23:25  hartman
1647
1648  * ./modules/gui/macosx/controls.m
1649    - changed the slower button into a slowmotion button
1650    - fixed a forgotten mutex_unlock
1651  * ./modules/gui/macosx/intf.m
1652    - added the slowmotion button
1653    - some windows shouldn't register in the "Window" menu
1654  * ./modules/gui/macosx/open.m
1655    - allow multiple file selection
1656
1657 2003-01-23 Thursday 22:47  massiot
1658
1659  * Minor changes to the open panel, added AVI stream output option,
1660  * modules/gui/macosx/open.m: "Open File" is back,
1661  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
1662
1663 2003-01-23 Thursday 18:18  babal
1664
1665  - menus disabled by default
1666  - cosmetic changes
1667
1668 2003-01-23 Thursday 18:13  massiot
1669
1670  Fixed a segfault with quitting when no audio output plug-in was found
1671  (closes #108).
1672
1673 2003-01-23 Thursday 17:17  ipkiss
1674
1675   * use 'dvdold' instead of 'dvd'
1676
1677 2003-01-23 Thursday 16:53  sam
1678
1679    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
1680      suggestion from lool).
1681
1682 2003-01-23 Thursday 16:52  sam
1683
1684    * ./modules/*: warning fixes.
1685
1686 2003-01-23 Thursday 16:50  sam
1687
1688    * ./modules/access/dvdread/input.c: warning fixes and a consistency
1689      fix (ilvu_sa cannot be -1).
1690
1691 2003-01-23 Thursday 16:07  fenrir
1692
1693   * asf: in fast/slow motion we don't play audio (unless there isn't any
1694  video). Added some clean up.
1695
1696 2003-01-23 Thursday 14:54  massiot
1697
1698  Derk-Jan Hartman.
1699
1700 2003-01-23 Thursday 14:44  fenrir
1701
1702   * don't send audio in fast/slow playing speed unless there isn't any video
1703  stream.
1704
1705 2003-01-23 Thursday 12:48  massiot
1706
1707  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
1708  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
1709    with MPEG files,
1710  * src/audio_output/output.c: Fixed dual-mono handling.
1711
1712 2003-01-23 Thursday 11:25  gbazin
1713
1714  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
1715
1716 2003-01-23 Thursday 10:58  sam
1717
1718    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
1719      instead of an error when it can't stat() the device (Closes: #77).
1720
1721 2003-01-23 Thursday 10:53  gbazin
1722
1723  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
1724  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
1725  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
1726  call (someone willing to investigate this ?).
1727
1728 2003-01-23 Thursday 10:00  fenrir
1729
1730   * demux: fix segfault while trying to opening files without extention...
1731
1732 2003-01-23 Thursday 05:50  babal
1733
1734  - allow the user to choose (and sort) several plugins for the same
1735    category.
1736
1737 2003-01-23 Thursday 04:33  ipkiss
1738
1739   * The stream output can't use PS with UDP
1740   * Added tooltips for the subtitles dialog box
1741   * Added a missing "delete"
1742   * Added a menu entry to spawn new interfaces (but it's currently
1743     disabled, due to a problem with the vlc_list_t struct)
1744
1745 2003-01-22 Wednesday 23:19  sigmunau
1746
1747   added an new config variable that takes an comma separated list of
1748  interface modules to be loaded in the background when vlc starts. This is
1749  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
1750  module was inserted, as this just needs to be added to this list now.
1751
1752 2003-01-22 Wednesday 22:42  ipkiss
1753
1754   * Added a dialog box for subtitles selection
1755   * Cosmetic here and there
1756
1757 2003-01-22 Wednesday 20:37  lool
1758
1759    * modules/visualization/xosd/xosd.c: lower module capability when the
1760    DISPLAY environment variable is unset (gtk like behaviour)
1761
1762 2003-01-22 Wednesday 19:31  massiot
1763
1764  Reverse stereo option.
1765
1766 2003-01-22 Wednesday 18:03  sam
1767
1768    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
1769      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
1770
1771 2003-01-22 Wednesday 17:41  lool
1772
1773    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
1774    xosd_init returns NULL
1775    * lib is initialized with configured font
1776    * more safety checks
1777
1778 2003-01-22 Wednesday 17:16  lool
1779
1780    * modules/access/slp.c: #include <stdlib.h> because of a malloc
1781
1782 2003-01-22 Wednesday 16:16  massiot
1783
1784  Less aggressive debug message.
1785
1786 2003-01-22 Wednesday 13:25  sam
1787
1788    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
1789
1790 2003-01-22 Wednesday 11:53  fenrir
1791
1792   * add vout_encoder, not yet the codec parts.
1793
1794 2003-01-22 Wednesday 11:44  fenrir
1795
1796   * all: modified files for video transcoding. Still needed configure.ac.in
1797
1798 2003-01-22 Wednesday 11:41  fenrir
1799
1800   * added file needed for video transcoding with vlc.
1801
1802 2003-01-22 Wednesday 11:03  massiot
1803
1804  1.12 How do I join an IPv6 multicast stream?
1805
1806 2003-01-22 Wednesday 10:54  massiot
1807
1808  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
1809  * Fixed bugs regarding Dolby Surround downmixing.
1810
1811 2003-01-22 Wednesday 05:51  fenrir
1812
1813   * fixed my last fix about bug with non-progressive videos.
1814
1815 2003-01-22 Wednesday 03:39  hartman
1816
1817  ALL: fixed a small bug in the timeslider code
1818
1819 2003-01-22 Wednesday 02:48  hartman
1820
1821  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
1822    filetypes.
1823  * ./modules/gui/macosx/vout.m: Made the video window a textured window
1824  * All:
1825    - fixed several missing object_release bugs, that i had introduced.
1826    - updated the play/pause behaviour.
1827    - fixed an issue with the volumeslider.
1828
1829 2003-01-22 Wednesday 02:40  lool
1830
1831    * added --with-slp
1832    * now works under win32
1833
1834 2003-01-22 Wednesday 02:13  titer
1835
1836   * Fixed title / chapter menus
1837   * Clean up
1838
1839 2003-01-22 Wednesday 01:32  fenrir
1840
1841   * gtk: fixed a segfault with deinterlace.
1842
1843 2003-01-21 Tuesday 22:20  ipkiss
1844
1845   * Dropped files and files added using the playlist are now enqueued
1846     according to the "enqueue" config option
1847
1848 2003-01-21 Tuesday 22:19  lool
1849
1850    * use of service attributes to get the name of the session, insert it in
1851      the playlist
1852
1853 2003-01-21 Tuesday 20:49  ipkiss
1854
1855   * Added a dialog box for the stream output
1856
1857 2003-01-21 Tuesday 19:43  lool
1858
1859    * added a couple of malloc() checks
1860
1861 2003-01-21 Tuesday 18:34  lool
1862
1863    * now search all srvtypes and add all srvs of all srvtypes to the
1864      playlist (requires less configuration information, now zero)
1865    * usual cleanup and bug removal
1866
1867 2003-01-21 Tuesday 18:08  hartman
1868
1869  ALL: the slider updates the video while it slides.
1870
1871 2003-01-21 Tuesday 18:00  fenrir
1872
1873   * added "use DVD menu" choice.
1874
1875 2003-01-21 Tuesday 17:46  fenrir
1876
1877   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
1878  added some sanity checks.
1879
1880 2003-01-21 Tuesday 15:26  hartman
1881
1882  ALL: fixed my previous osx interface commit. had forgotten to save the files.
1883
1884 2003-01-21 Tuesday 15:15  hartman
1885
1886  * ./src/input/input_ext_intf.c
1887    - FASTER and SLOWER now take into account the current rate.
1888
1889 2003-01-21 Tuesday 13:36  fenrir
1890
1891   * gui/gtk : added a subtitle option in open dialog box.
1892
1893 2003-01-21 Tuesday 13:23  hartman
1894
1895  ALL: The addition of a volume slider required a small redesign of the
1896       interface. David Weber was again kind enough to help us.
1897
1898 2003-01-21 Tuesday 13:01  hartman
1899
1900  * Added an 'slowmotion' icon
1901
1902 2003-01-21 Tuesday 11:29  massiot
1903
1904  Fixed two major bugs in the audio output, triggering segfault when going
1905  to mono mode, and probably at some other places.
1906
1907 2003-01-21 Tuesday 01:47  jlj
1908
1909    * ./modules/gui/macosx/aout.m: output more debug info
1910    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
1911      http://nanocrew.net/vlc/mpslider.png
1912
1913 2003-01-20 Monday 21:17  yves
1914
1915  - new access/slp plugin.
1916  - more buildfor_{rh80,mdk{82,90}} stuff.
1917  - use %%mklibname macro.
1918  - use %%clean_menus in postun instead of %%update_menus everywhere.
1919
1920 2003-01-20 Monday 21:07  fenrir
1921
1922   * all: begin to up to date the gtk/gnome interface. All comments are
1923  welcome, and please reports bugs :)
1924
1925 2003-01-20 Monday 18:52  massiot
1926
1927  Used macro instead of hand-made code.
1928
1929 2003-01-20 Monday 14:06  fenrir
1930
1931   * all: converted some msg_Err into msg_Warn
1932
1933 2003-01-20 Monday 14:04  fenrir
1934
1935   * asf : more msg_Err -> msg_Warn
1936
1937 2003-01-20 Monday 14:03  fenrir
1938
1939   * aac: some msg_Err -> msg_Warn
1940
1941 2003-01-20 Monday 14:01  fenrir
1942
1943   * all: changed some msg_Err into msg_Warn.
1944
1945 2003-01-20 Monday 11:59  massiot
1946
1947  Fixed a dozen bugs regarding mono audio files.
1948
1949 2003-01-20 Monday 04:45  hartman
1950
1951  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
1952    - Added .cue and .ogg to the known filetypes
1953  ALL:
1954    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
1955    - Preliminary divx filesubtitle support.
1956
1957 2003-01-20 Monday 03:45  titer
1958
1959    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
1960   previous commits (closes #100)
1961
1962 2003-01-20 Monday 03:19  fenrir
1963
1964   * mpegvideo.c : raah, removed a debug message...
1965
1966 2003-01-20 Monday 03:15  fenrir
1967
1968   * mpegvideo.c : fix dts generation for non-progressive stream.
1969
1970 2003-01-20 Monday 01:23  hartman
1971
1972  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
1973
1974 2003-01-19 Sunday 23:16  jpsaman
1975
1976  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.
1977
1978 2003-01-19 Sunday 18:55  ipkiss
1979
1980   * Compilation fix
1981
1982 2003-01-19 Sunday 17:57  massiot
1983
1984  Requalified some error messages into warnings.
1985
1986 2003-01-19 Sunday 09:28  fenrir
1987
1988   * avi.c : proper way to store fourcc.
1989
1990 2003-01-19 Sunday 09:27  fenrir
1991
1992   * all: change the way fourcc are stored in bitmapinfoheader.
1993
1994 2003-01-19 Sunday 04:16  sam
1995
1996    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
1997      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
1998      compilation under anything other than OS X.
1999
2000 2003-01-18 Saturday 21:24  alexis
2001
2002  Compilation fix
2003
2004 2003-01-18 Saturday 14:24  massiot
2005
2006  Including font-eutopiabold36.rle for DivX and ogg subtitles.
2007
2008 2003-01-18 Saturday 05:57  hartman
2009
2010  * ./modules/gui/macosx/open.m
2011    - .bin files are now opened as disks, instead of as files
2012
2013 2003-01-18 Saturday 05:10  hartman
2014
2015  * ./modules/gui/macosx/open.m:
2016    - Removed the pretty animation. Wasn't working. This looks better.
2017    - fixed a potential memory problem
2018
2019 2003-01-18 Saturday 00:59  sam
2020
2021    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
2022      the source comments.
2023
2024 2003-01-17 Friday 22:46  hartman
2025
2026  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
2027
2028 2003-01-17 Friday 20:36  sam
2029
2030    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
2031
2032 2003-01-17 Friday 20:35  sam
2033
2034    * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied
2035      navigation fixes from the Gtk+ interface.
2036
2037 2003-01-17 Friday 20:22  sam
2038
2039    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
2040
2041 2003-01-17 Friday 20:17  sam
2042
2043    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
2044      of boundary checks in the handling of title/chapter menus. Title 0 is no
2045      longer reachable (Closes: #26).
2046
2047 2003-01-17 Friday 19:19  titer
2048
2049   Fixed the 'Do not use DVD menus' check box.
2050
2051 2003-01-17 Friday 19:19  jpsaman
2052
2053  Updating slider only once a second now.
2054
2055 2003-01-17 Friday 18:22  massiot
2056
2057  [no log message]
2058
2059 2003-01-17 Friday 17:18  sam
2060
2061    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
2062      sent to the parent video output by all filters, and mouse coordinates are
2063      translated when necessary (Closes: #15).
2064
2065 2003-01-17 Friday 16:26  fenrir
2066
2067   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
2068   * mpeg4video: removed a bad code dealing with pts discontinuity.
2069   * pes.c: try to avoid copying the whole  PES. (the first 64ko
2070  ins't any more copied :)
2071
2072 2003-01-17 Friday 15:51  lool
2073
2074    * added missing static
2075
2076 2003-01-17 Friday 14:54  sam
2077
2078    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
2079      calculation in slow-mo.
2080
2081 2003-01-17 Friday 00:37  sam
2082
2083    * ./Makefile.am: fixed distribution of MSVC files.
2084
2085 2003-01-17 Friday 00:33  babal
2086
2087  - my previous fix was a bad fix :(
2088
2089 2003-01-17 Friday 00:25  lool
2090
2091    * configure.ac.in:
2092      . renamed access_slp to slp
2093      . slp is enabled by default if slp.h is present
2094    * modules/access/slp.c:
2095      . slp is now an access and a demux and forces the use of itself
2096      . cleanups and bug corrections
2097      . disappears of the playlist
2098        Thanks to fenrir for the help in debugging!
2099
2100 2003-01-17 Friday 00:00  massiot
2101
2102  * Bumped up revision number to 0.5.0-test3,
2103  * Rearranged fields in the OS X interface to accomodate for translations,
2104  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
2105  * Auto-updated po files,
2106  * Manually updated fr.po.
2107
2108 2003-01-16 Thursday 22:14  babal
2109
2110  - input.c : doesn't even try to use the headphone filter for
2111              unsupported format (S/PDIF, ...)
2112  - m3u.c : support for MRLs
2113            better detection of absolute path under Windows
2114  - configure.ac.in : off_t was defined twice for mingw32
2115  - fr.po : translation of headphone filter strings
2116
2117 2003-01-16 Thursday 21:08  lool
2118
2119    * typo
2120
2121 2003-01-16 Thursday 16:26  titer
2122
2123   * InterfaceWindow.cpp : fixed DVD drag & drop
2124   * PreferencesWindow.* : added the possibility not to use DVD menus
2125
2126 2003-01-16 Thursday 15:40  massiot
2127
2128  Swedish is now sv, not se. Thanks yvounet. (c)
2129
2130 2003-01-16 Thursday 15:39  yves
2131
2132  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
2133  * new demux/m4v and mux/avi plugins
2134
2135 2003-01-16 Thursday 15:34  sam
2136
2137    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
2138
2139 2003-01-16 Thursday 15:08  massiot
2140
2141  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
2142    I do not have any file to test ; more precise PTS handling when losing
2143    sync.
2144  * src/audio_output/intf.c: fixed a warning.
2145
2146 2003-01-16 Thursday 14:58  hartman
2147
2148  * ALL:
2149  - integrated play/pause toggled button
2150  - global shortcut for play/pause by use of spacebar
2151  - new pause.png
2152  - removed pause button
2153  - close button in intf window. register window in Window menuitem.
2154  - rearranged the menu
2155  - changed some key-combo's to be more OSX compliant/consistent
2156  - The time text-field is no longer selectable
2157  - The faster/slower/ff/stop etc button are only available during playback
2158  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
2159  - Added Add/Remove buttons to the llaylist.
2160  - Made the drawer 10 pixels smaller. Looks much better.
2161  - added a volume slider.
2162
2163 2003-01-16 Thursday 14:49  hartman
2164
2165  * ./modules/gui/macosx/controls.m:
2166    - Added a volumeslider
2167    - removed pause button
2168    - added a fast forward action (increases speed in time)
2169    - changed the play method to allow for a toggled play pause button
2170    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
2171    - volumeUp and VolumeDown take the volumeSlider into account
2172  * ./modules/gui/macosx/intf.h:
2173    - added references for the volumeslider, new menuitems
2174  * ./modules/gui/macosx/intf.m:
2175    - correct init of volumeslider and other new intf elements
2176    - new title for Controller window
2177    - the state of buttons is dependant on a movie being played
2178    - toggle the play/pause button if a play/pause action is detected.
2179  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
2180  * ./modules/gui/macosx/vout.m:
2181    - removed some control keys which were no longer necesarry
2182    - give the window the title of the item being played
2183
2184 2003-01-16 Thursday 14:22  hartman
2185
2186  VolumeGet/VolumeSet now work even if no file is playing.
2187
2188 2003-01-16 Thursday 13:56  sam
2189
2190    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
2191
2192 2003-01-16 Thursday 13:49  sam
2193
2194    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
2195      information from configure.ac.in. Thanks to Stephane van Hardeveld for
2196      spotting this.
2197
2198 2003-01-16 Thursday 10:05  sam
2199
2200    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
2201
2202 2003-01-16 Thursday 10:02  sam
2203
2204    * ./include/vlc_common.h: fixed win32 plugin compilation.
2205
2206 2003-01-16 Thursday 10:00  sam
2207
2208    * ALL: merged more UI strings.
2209
2210 2003-01-16 Thursday 00:55  massiot
2211
2212  * Fixed MPEG audio layer III VBR,
2213  * Mac OS X interface thread gets a real-time priority as well to avoid
2214    lock-ups,
2215  * VLAN error is now a warning.
2216
2217 2003-01-15 Wednesday 14:58  massiot
2218
2219  Typo.
2220
2221 2003-01-15 Wednesday 14:48  sam
2222
2223    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
2224      events once our window has been properly mapped.
2225
2226 2003-01-15 Wednesday 14:46  massiot
2227
2228  message queue overflow is now a warning.
2229
2230 2003-01-15 Wednesday 14:16  sam
2231
2232    * ALL: slightly changed some interface strings so that they are common to
2233      all GUIs, thus making the translators' work easier.
2234
2235 2003-01-15 Wednesday 14:14  massiot
2236
2237  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
2238  though.
2239
2240 2003-01-15 Wednesday 13:25  massiot
2241
2242  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
2243  and Jean-Paul Saman <jpsaman@wxs.nl>.
2244
2245 2003-01-15 Wednesday 12:46  titer
2246
2247   Fixed --with-mad and --with-mad-tree
2248
2249 2003-01-15 Wednesday 12:27  massiot
2250
2251  VolumeUp/Down/Mute now work even if no file is playing.
2252
2253 2003-01-15 Wednesday 11:58  massiot
2254
2255  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
2256  - Now using the low-level API of libmad,
2257  - Decoding split in parsing & decoding (just like A/52),
2258  - Should handle dual-mono files correctly,
2259  * The old mpeg_audio plug-in can no longer work in this scheme and has
2260    been disabled. Please _always_ compile with mad from now on.
2261  * Updated po files.
2262
2263 2003-01-15 Wednesday 01:49  jlj
2264
2265    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
2266
2267 2003-01-15 Wednesday 01:10  massiot
2268
2269  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
2270
2271 2003-01-14 Tuesday 23:44  sam
2272
2273    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
2274      Steven M. Schultz.
2275
2276 2003-01-14 Tuesday 23:03  titer
2277
2278    Fixed playlist behaviour (draging a file replaces the playlist, and
2279   draging a file while pressing the 'Shift' key appends it while the
2280   current one keeps playing.
2281
2282 2003-01-14 Tuesday 19:56  sam
2283
2284    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
2285
2286 2003-01-14 Tuesday 17:00  titer
2287
2288   Now you can save preferences.
2289
2290 2003-01-14 Tuesday 16:31  titer
2291
2292   * added a sanity lock
2293
2294 2003-01-14 Tuesday 15:51  massiot
2295
2296  * Fixed dual-mono handling of MPEG audio.
2297  * rc.c: fixed a warning.
2298
2299 2003-01-14 Tuesday 15:48  titer
2300
2301   * Added a file panel for subtitles file selection.
2302
2303 2003-01-14 Tuesday 05:34  fenrir
2304
2305   * stream_output.c: fix a bug with "null" stream.
2306
2307 2003-01-14 Tuesday 02:30  sigmunau
2308
2309  changed the a rule into add and made it work along with others such as play
2310  even when nothing is currently playing. Added a playlist command to list the
2311  entries currently in the playlist. plus some cleanups and sanity checks.
2312
2313 2003-01-14 Tuesday 00:45  massiot
2314
2315  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
2316
2317 2003-01-13 Monday 21:02  jlj
2318
2319    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
2320
2321 2003-01-13 Monday 18:39  fenrir
2322
2323   * adpcm: changed the way that data are read and thus seek will work.
2324
2325 2003-01-13 Monday 18:11  ipkiss
2326
2327   * MacOSX interface: fixed a stupid bug
2328   * Win32 interface: completed support for channel selection
2329
2330 2003-01-13 Monday 17:58  massiot
2331
2332  Compilation fix.
2333
2334 2003-01-13 Monday 16:20  sam
2335
2336    * ./toolbox: toolbox --update-po now automatically extracts strings from
2337      the Win32 interface.
2338
2339 2003-01-13 Monday 16:14  alexis
2340
2341  Fixed typo
2342
2343 2003-01-13 Monday 15:51  massiot
2344
2345  Do not forget to register aout_ChannelsRestart as the callback for
2346  audio-device, plus miscellaneous changes.
2347
2348 2003-01-13 Monday 14:28  sam
2349
2350    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
2351      avoid race conditions and deadlocks.
2352
2353 2003-01-13 Monday 05:46  fenrir
2354
2355   * mux/avi.c: added index creation.
2356   * demux/avi.c: fix stream length calculation.
2357   * stream_output.c: forgot a return value ...
2358
2359 2003-01-13 Monday 03:33  fenrir
2360
2361   * all: now mux and access_out can request to reserve some memory in front
2362  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
2363  really used.
2364
2365 2003-01-13 Monday 03:30  fenrir
2366
2367   * mp4: added parsing of some mov boxes (alternate movies).
2368
2369 2003-01-13 Monday 02:11  sam
2370
2371    * ./debian/rules: compilation bypasses for the Debian maintainer.
2372
2373 2003-01-12 Sunday 20:08  jpsaman
2374
2375  Fixed some paths.
2376
2377 2003-01-12 Sunday 20:08  jpsaman
2378
2379  Use gtk_main_quit only in one place (the function Manage()).
2380
2381 2003-01-12 Sunday 19:26  fenrir
2382
2383   * avi: partial fix for non interleaved file with incorrect( I'm not sure
2384  about that) stream descriptor. Now at least video will be played.
2385
2386 2003-01-12 Sunday 19:25  jlj
2387
2388    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
2389
2390 2003-01-12 Sunday 16:38  sigmunau
2391
2392   * src/video_output/video_output.c: add a key-pressed variable to p_vout
2393   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
2394  by reading the key-pressed variable
2395   * modules/control/lirc/lirc.c: allow navigation with remote control by
2396  faking keypresses (closes #38). I think the remotes for dvdplayers usually
2397  have buttons for "root menu" and "title menu". Whould this be easily
2398  implemented in vlc?
2399
2400 2003-01-12 Sunday 07:39  fenrir
2401
2402   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
2403  You have to force this demuxer.
2404
2405 2003-01-12 Sunday 05:30  fenrir
2406
2407   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
2408  them).
2409
2410 2003-01-12 Sunday 05:11  fenrir
2411
2412   * some workaround for clock.
2413
2414 2003-01-12 Sunday 03:08  titer
2415
2416   * beos/* : fixed a bug in the progress bar with big files
2417   * beos_specific.cpp : fixed the app signature
2418   * VlcWrapper.* : removed unused code
2419
2420 2003-01-12 Sunday 02:26  sigmunau
2421
2422   new rule for remote controls with combined play/pause button (like mine has)
2423
2424 2003-01-12 Sunday 01:22  titer
2425
2426   Corrected the list of supported MIME types.
2427
2428 2003-01-11 Saturday 21:42  titer
2429
2430   * Needed update because variables names changed in the 'adjust' module.
2431
2432 2003-01-11 Saturday 21:25  gitan
2433
2434  * SAP is disabled by default.
2435
2436 2003-01-11 Saturday 20:33  stippi
2437
2438  fixed flickering of skip buttons (and consequently crashing if you pressed them)
2439
2440 2003-01-11 Saturday 19:31  fenrir
2441
2442   * avi: fix my last fix :)
2443
2444 2003-01-11 Saturday 19:10  fenrir
2445
2446   * asf: prevent some segfault with broken file. (partially fix bug 72)
2447   * avi: respect frame size (for audio codec) and close bug 75.
2448   * ffmpeg: can now read multiples audio frames from the same buffer.
2449
2450 2003-01-11 Saturday 18:23  ipkiss
2451
2452   * Fixed my previous commit (thanks fenrir)
2453
2454 2003-01-11 Saturday 15:09  ipkiss
2455
2456   * compilation fix
2457
2458 2003-01-10 Friday 18:30  lool
2459
2460    * re-included playlist.h (got confused with vlc-playlist.h)
2461
2462 2003-01-10 Friday 18:01  titer
2463
2464   Thread priority management on BeOS.
2465
2466 2003-01-10 Friday 17:21  titer
2467
2468   Definitively fixed sync (I hope).
2469
2470 2003-01-10 Friday 14:21  massiot
2471
2472  Fixed liba52 detection using --with-a52.
2473
2474 2003-01-10 Friday 13:34  asmax
2475
2476  * fixed previous commit (didn't work everytime)
2477
2478 2003-01-10 Friday 12:02  asmax
2479
2480  * enable the network channel box when selecting network channel input
2481    (gnome interface)
2482
2483 2003-01-10 Friday 11:01  lool
2484
2485    * removed an useless inclusion
2486
2487 2003-01-10 Friday 10:28  lool
2488
2489    * access_slp LD options
2490
2491 2003-01-10 Friday 10:25  lool
2492
2493    * New entries:
2494      2.16 NO VIDEO!! or NO AUDIO !!
2495      3.3.4 Does VLC support DVD from all zones?
2496      3.3.5 How can I take screenshots?
2497      5. Miscellaneous
2498      5.1 How may I help your project?
2499      5.2 Why are your mailing-lists and your website in english?
2500
2501 2003-01-10 Friday 09:04  yves
2502
2503  * vlc.spec: new packetizer/mpeg4audio plugin added.
2504
2505 2003-01-10 Friday 07:16  lool
2506
2507    * removed VLC_GO to avoid skipping to the last program
2508
2509 2003-01-10 Friday 05:58  lool
2510
2511    * configure.ac.in, modules/access/slp.c: New SLP access module,
2512          see <http://www.openslp.org/>
2513
2514 2003-01-10 Friday 02:09  ipkiss
2515
2516   * ./modules/gui/win32: fixed a bug in the preferences (closes #60)
2517
2518 2003-01-10 Friday 00:43  massiot
2519
2520  * OS X: Fixed a segfault with empty configuration strings (closes #65),
2521  * cosmetic messages cleanups.
2522
2523 2003-01-09 Thursday 23:30  lool
2524
2525    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
2526
2527 2003-01-09 Thursday 19:23  fenrir
2528
2529   * avi: read less data at once as it seems to give better sound. (I thinks
2530  it's more a workaround that a true fix).
2531
2532 2003-01-09 Thursday 19:06  sam
2533
2534    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
2535
2536 2003-01-09 Thursday 18:47  sam
2537
2538    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
2539      instead of i_pitch for pixel access (Closes: #30).
2540
2541 2003-01-09 Thursday 17:26  sam
2542
2543    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
2544      closes #30).
2545
2546 2003-01-09 Thursday 16:38  sam
2547
2548    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
2549      config variables descriptions.
2550
2551 2003-01-09 Thursday 15:05  sam
2552
2553    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
2554
2555 2003-01-09 Thursday 15:00  sam
2556
2557    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
2558      now use the visible pitch of a picture, not its total pitch (Closes: #29).
2559
2560 2003-01-09 Thursday 11:12  sam
2561
2562    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
2563      according to the playing rate.
2564
2565 2003-01-09 Thursday 00:15  massiot
2566
2567  Do not bail out when no *.gmo exists.
2568
2569 2003-01-08 Wednesday 17:40  lool
2570
2571    * typos
2572    * mentionned Redhat because it disables DMA
2573
2574 2003-01-08 Wednesday 17:40  fenrir
2575
2576   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
2577  muxer with libdvbpsi.
2578   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
2579  (only in ts_dvbpsi demuxer).
2580
2581 2003-01-08 Wednesday 16:13  titer
2582
2583   Partial fix for video/audio sync.
2584
2585 2003-01-08 Wednesday 15:59  sam
2586
2587    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
2588      display.
2589
2590 2003-01-08 Wednesday 15:31  lool
2591
2592    * Mentionned the inclusion of the contrib dir
2593
2594 2003-01-08 Wednesday 15:00  sigmunau
2595
2596  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
2597  a minor change in argumets passed to nsis
2598
2599 2003-01-08 Wednesday 14:52  titer
2600
2601   Use pf_memcpy and pf_memset.
2602
2603 2003-01-08 Wednesday 13:13  lool
2604
2605    * New entries:
2606      4. Legal concerns
2607      4.1 May I use the VideoLAN logo?
2608      4.2 May I reditribute VLC?
2609
2610 2003-01-08 Wednesday 11:50  massiot
2611
2612  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
2613
2614 2003-01-08 Wednesday 11:46  fenrir
2615
2616   * mp4.c: allowed multiple moov headers by taking the first one
2617  (multiple moov headers is strictly forbidden but I 've seen such file)
2618
2619 2003-01-08 Wednesday 11:43  fenrir
2620
2621   * faad: fixed a segfault when faad initialisation failed.(anyway it
2622  doesn't solve the real problem).
2623
2624 2003-01-08 Wednesday 11:41  fenrir
2625
2626   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
2627  an vol header. (In fact reverse an prevous commit)
2628
2629 2003-01-08 Wednesday 11:40  fenrir
2630
2631   * file.c: removed an useless debug message.
2632
2633 2003-01-08 Wednesday 11:38  fenrir
2634
2635   * all: added a new function (sout_BufferChain) and allowed dummy
2636  stream input creation (with "null" fourcc).
2637
2638 2003-01-08 Wednesday 11:34  fenrir
2639
2640   * pes.c, ps.c: a52 stream should now work.
2641   * ts.c: added support for libdvbpsi (like ts demux, two modules are
2642  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
2643  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
2644  and SL descriptor).
2645
2646 2003-01-08 Wednesday 11:26  fenrir
2647
2648   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
2649   * mpeg4video.c: I 've rewritten it
2650
2651 2003-01-08 Wednesday 04:01  ipkiss
2652
2653   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
2654     forgets to declare 'add_category_hint'
2655   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
2656
2657 2003-01-08 Wednesday 03:32  titer
2658
2659   Minor GUI fixes in the prefs window.
2660
2661 2003-01-08 Wednesday 03:16  ipkiss
2662
2663   * Added sound volume management and changed a bit the menus
2664   * Added audio channels selection, but it's currently disabled since
2665     it's quite buggy :)
2666
2667 2003-01-08 Wednesday 03:09  titer
2668
2669   Fixed language and subtitle selection.
2670
2671 2003-01-08 Wednesday 01:41  massiot
2672
2673  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
2674  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
2675
2676 2003-01-07 Tuesday 22:49  fenrir
2677
2678   * all: I have added two new variables in es_descriptor_t and
2679  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
2680  a replacement of p_demux_data as this variable is used by
2681  some demuxers in another way. This way, I will be able to add
2682  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
2683  demuxer so if somebody wants ...)
2684
2685 2003-01-07 Tuesday 16:12  jobi
2686
2687    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
2688      file/ts_dvbpsi:) with TS streams that don't start with 0x47
2689
2690 2003-01-07 Tuesday 16:12  massiot
2691
2692  Fixed another very nasty localization bug.
2693
2694 2003-01-07 Tuesday 15:58  massiot
2695
2696  New "spdif" setting, allowing to permanently disable S/PDIF detection.
2697
2698 2003-01-07 Tuesday 15:38  massiot
2699
2700  Removed unused options in the aout.
2701
2702 2003-01-07 Tuesday 14:26  sam
2703
2704    * minor updates to pofiles.
2705
2706 2003-01-06 Monday 23:57  massiot
2707
2708  Fixed a compilation issue.
2709
2710 2003-01-06 Monday 23:07  massiot
2711
2712  * Bumped up revision number to 0.5.0-test2,
2713  * MacOS X port: new error dialog displaying error messages,
2714  * Updated localization files,
2715  * Comestic fixes.
2716
2717 2003-01-06 Monday 21:08  yves
2718
2719  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
2720  - removed access/rtp plugin (merged in access/udp).
2721  - removed codec/imdct and codec/downmix plugins (deprecated).
2722  - libvlc0-devel provides libvlc-devel.
2723  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
2724    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
2725
2726 2003-01-06 Monday 16:39  ipkiss
2727
2728   * modules/gui/win32/network.cpp: added support for ftp and mms
2729   * modules/gui/win32/disc.cpp: cosmetic
2730
2731 2003-01-06 Monday 03:45  massiot
2732
2733  MacOS X port :
2734  * New "stream output" area in the open panel.
2735
2736 2003-01-06 Monday 01:37  garf
2737
2738   * added a i_min, i_max, f_min and f_max in module_config_t structure
2739   * added a add_integer_with_range() and add_float_with_range()
2740   * gtk interface: now uses a slider when a min or a max is specified
2741
2742 2003-01-05 Sunday 22:03  sigmunau
2743
2744   modules/demux/asf/*: added some file info code
2745   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
2746  these cause to much trubble
2747
2748 2003-01-05 Sunday 21:45  massiot
2749
2750  Fixed the "stream has changed" bug.
2751
2752 2003-01-05 Sunday 17:23  massiot
2753
2754  MacOS X port :
2755  * Fixed a segfault in the "Close Window" code,
2756  * Fullscreen state is now retained between files,
2757  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
2758
2759 2003-01-05 Sunday 14:39  gbazin
2760
2761  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
2762  the audio output thread. That should make Win9x/Me happier.
2763
2764 2003-01-05 Sunday 04:21  jlj
2765
2766    MacOS X port:
2767    * replaced playlist panel with drawer.
2768    * implemented context menu for playlist tableview.
2769
2770 2003-01-05 Sunday 03:39  massiot
2771
2772  * Added the possibility to select DVD menus with VIDEO_TS folder in the
2773    OS X open panel.
2774
2775 2003-01-05 Sunday 02:55  massiot
2776
2777  * Added a Close Window and a close box to our QuickTime video output.
2778
2779 2003-01-05 Sunday 00:49  gbazin
2780
2781  * configure.ac.in: fixed typo in wxWindows headers detection code.
2782
2783 2003-01-04 Saturday 18:14  titer
2784
2785   We now check if the BSoundPlayer's buffer size is not the one we
2786   were expecting.
2787
2788 2003-01-04 Saturday 17:27  gbazin
2789
2790  * src/audio_output/output.c: don't forget to free the audio buffer when
2791  we are trashing it.
2792
2793 2003-01-04 Saturday 14:50  jpsaman
2794
2795  Cosmetic changes.
2796
2797 2003-01-04 Saturday 14:30  jpsaman
2798
2799  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
2800
2801 2003-01-04 Saturday 05:11  jlj
2802
2803    MacOS X port:
2804    * main window controls are back. based on suggestion by Dan Macpherson.
2805
2806 2003-01-04 Saturday 01:21  jpsaman
2807
2808  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
2809
2810 2003-01-04 Saturday 00:58  jpsaman
2811
2812  Updated package release number
2813
2814 2003-01-03 Friday 22:38  jlj
2815
2816    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
2817
2818 2003-01-03 Friday 21:55  jpsaman
2819
2820  Slider functionality for Familiar interface.
2821
2822 2003-01-03 Friday 15:44  sam
2823
2824    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
2825      support in the Gtk+ and GNOME interfaces.
2826
2827 2003-01-03 Friday 14:07  massiot
2828
2829  * modules/access/file.c: we now regularly check the size of the file, in
2830    case it is being downloaded.
2831
2832 2003-01-03 Friday 01:11  massiot
2833
2834  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
2835  it).
2836
2837 2003-01-03 Friday 01:03  jlj
2838
2839    * ./src/misc/darwin_specific.m:
2840      Fixed (really!) segfault. Don't release o_lang objects, they're managed
2841      by NSUserDefaults.
2842
2843 2003-01-03 Friday 00:50  massiot
2844
2845  Cosmetic.
2846
2847 2003-01-03 Friday 00:09  massiot
2848
2849  MacOS X port :
2850  * Fixed the Device submenu,
2851  * There is still a segfault in darwin_specific.m.
2852
2853 2003-01-02 Thursday 23:49  jlj
2854
2855    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
2856
2857 2003-01-02 Thursday 21:48  gbazin
2858
2859  * modules/codec/*: reverted my previous patch that explicitly set
2860  i_bytes_per_frame and i_frame_length in each audio decoder.
2861  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
2862  and i_frame_length.
2863
2864 2003-01-01 Wednesday 12:14  jlj
2865
2866    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
2867    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
2868                                    released twice) and memory leak.
2869
2870      Bonne Année!
2871
2872 2002-12-31 Tuesday 02:59  massiot
2873
2874  Less verbosity.
2875
2876 2002-12-31 Tuesday 02:54  massiot
2877
2878  * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak,
2879  * input: new b_connected field, allowing to correctly detect the EOF of TCP
2880    streams (closes #35),
2881  * input: fixed a deadlock when opening a zero-sized file,
2882  * input: fixed a deadlock when opening an unconnected FIFO (closes #54).
2883
2884 2002-12-31 Tuesday 00:45  massiot
2885
2886  * OS X interface : Added new access modules to the Open panel,
2887  * Updated po files,
2888  * Fixed a very nasty side effect in the dvd and dvdread plug-ins,
2889  regarding the audio-channel and spu-channel configuration variables.
2890
2891 2002-12-30 Monday 18:36  gbazin
2892
2893  * src/misc/messages.c: don't try to decorate logs on win32.
2894  * include/vlc_common.h, include/vlc_threads.h: we now use different
2895  thread priorities for WinNT/2k/XP or Win9x/Me.
2896
2897 2002-12-30 Monday 18:28  gbazin
2898
2899  * modules/codec/*: make sure all audio decoders set
2900  output_format.i_bytes_per_frame and output_format.i_frame_length
2901  properly.
2902
2903 2002-12-30 Monday 14:34  sam
2904
2905    * ./configure.ac.in: fixed the strncasecmp detection.
2906    * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
2907
2908 2002-12-30 Monday 12:49  massiot
2909
2910  Added RTP shortcuts to udp.c for backwards compatibility.
2911
2912 2002-12-30 Monday 09:56  massiot
2913
2914  * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
2915  * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
2916
2917 2002-12-29 Sunday 22:00  babal
2918
2919  no time to fix the playlist save&restore issue before the release (and
2920  wouldn't be wise anyway), so deactivated it in the win32 interface.
2921
2922 2002-12-29 Sunday 02:33  massiot
2923
2924  PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC.
2925
2926 2002-12-29 Sunday 02:16  massiot
2927
2928  OS X port :
2929  * Reenabled fullscreen shortcut, due to popular requests,
2930  * Fixed charset encoding in the Preferences window,
2931  * New implementation of --loop.
2932
2933 2002-12-28 Saturday 16:04  sam
2934
2935    * ./debian/control: fixed various dependencies.
2936
2937 2002-12-28 Saturday 14:35  massiot
2938
2939  Yet another typo. :p
2940
2941 2002-12-28 Saturday 03:02  massiot
2942
2943  Added support for 32 kHz LPCM streams (thanks _Demo_ !).
2944
2945 2002-12-28 Saturday 02:53  sam
2946
2947    * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
2948      and used AC_EGREP_CPP instead.
2949
2950 2002-12-28 Saturday 02:20  sam
2951
2952    * ./configure.ac.in: we don't link with -lintl if building against our
2953      internal one.
2954
2955 2002-12-27 Friday 16:40  sam
2956
2957    * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf.
2958
2959 2002-12-27 Friday 16:31  sam
2960
2961    * ./src/extras/libc.c: if configure is called with --with-included-gettext,
2962      we export vlc_dgettext to plugins so that their messages can be translated
2963      as well.
2964
2965 2002-12-27 Friday 15:16  sam
2966
2967    * ./configure.ac.in: added a check for $EGREP at the beginning, so that
2968      it's not done in an obscure "if" statement.
2969    * ./configure.ac.in: added verbosity around all EGREP calls so that we
2970      know what's going on.
2971
2972 2002-12-27 Friday 13:44  sam
2973
2974    * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's
2975      created at compile time.
2976
2977 2002-12-27 Friday 10:57  massiot
2978
2979  Audio output.
2980
2981 2002-12-27 Friday 10:47  massiot
2982
2983  Added Bruno Vella <allevb@tin.it>, author of the Italian localization.
2984
2985 2002-12-27 Friday 09:37  massiot
2986
2987  Fixed a typo.
2988
2989 2002-12-27 Friday 01:17  massiot
2990
2991  * Italien translation, courtesy of Bruno <allevb@tin.it>,
2992  * Compilation fixes for gettext 0.11.5 on MacOS X.
2993
2994 2002-12-26 Thursday 19:17  stippi
2995
2996  added 'extern "C"' to some includes
2997
2998 2002-12-26 Thursday 14:58  massiot
2999
3000  Do not compile imdct and downmix modules anymore.
3001
3002 2002-12-26 Thursday 11:55  massiot
3003
3004  Check for the presence of arguments (--help ?) before rebuilding everything.
3005
3006 2002-12-26 Thursday 00:39  sam
3007
3008    * ./src/libvlc.c: added a debug message to test the translation system.
3009    * updated the .po files.
3010
3011 2002-12-25 Wednesday 23:36  sam
3012
3013    * ./bootstrap: fixed an automake 1.5 check.
3014    * ./toolbox: removed code from bootstrap that wasn't related to the
3015      bootstrapping sequence and put it here.
3016
3017 2002-12-25 Wednesday 23:05  sam
3018
3019    * ./configure.ac.in: lured xggettext into thinking _NS is a keyword.
3020    * ./bootstrap: bootstrap --update-po also updates vlc.pot.
3021
3022 2002-12-25 Wednesday 22:02  massiot
3023
3024  * Re-enabled package-* Makefile rules,
3025  * Worked around automake stack overflow bug on Darwin.
3026
3027 2002-12-25 Wednesday 03:25  massiot
3028
3029  ... _with_ the actual Italian placeholder (can you believe it ?).
3030
3031 2002-12-25 Wednesday 03:23  massiot
3032
3033  Santa Claus brings to you :
3034  * A placeholder for the Italian translation,
3035  * A bug fix for mono streams on stereo speakers,
3036  * A fix for a possible crash in the FTP access,
3037  * Correct coordinates in OS X fullscreen modes (closing #47),
3038  * Cosmetic fixes.
3039
3040 2002-12-25 Wednesday 00:31  sam
3041
3042    * ./ipkg/Makefile.am: added missing files to the distribution.
3043
3044 2002-12-25 Wednesday 00:00  massiot
3045
3046  * Use BeginFullScreen() to hide the mouse cursor ;
3047  * Cheat with the screen saver (closes #46).
3048
3049 2002-12-24 Tuesday 21:15  jpsaman
3050
3051  Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages.
3052
3053 2002-12-24 Tuesday 21:11  jpsaman
3054
3055  Build and packaging scripts for building Familiar Linux interface with only GTK+ support.
3056
3057 2002-12-24 Tuesday 20:26  jpsaman
3058
3059  Forget some.
3060
3061 2002-12-24 Tuesday 20:25  jpsaman
3062
3063  Added some debug info.
3064
3065 2002-12-24 Tuesday 20:25  jpsaman
3066
3067  Cosmetic changes.
3068
3069 2002-12-24 Tuesday 20:09  jpsaman
3070
3071  Cosmetic changes.
3072
3073 2002-12-24 Tuesday 20:08  jpsaman
3074
3075  Update packaging scripts.
3076
3077 2002-12-24 Tuesday 19:23  jpsaman
3078
3079  Added esddsp package to dependency list.
3080
3081 2002-12-24 Tuesday 16:28  massiot
3082
3083  Fixed a major bug in fixed32tos16.c.
3084
3085 2002-12-24 Tuesday 10:49  sam
3086
3087    * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers).
3088
3089 2002-12-23 Monday 23:00  jpsaman
3090
3091  Enabled --with-gpe-prefix in buildscript.
3092
3093 2002-12-23 Monday 22:58  jpsaman
3094
3095  Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11.
3096
3097 2002-12-23 Monday 18:22  bozo
3098
3099  Little fixes.
3100
3101 2002-12-23 Monday 17:21  massiot
3102
3103  Fixed my fix :p.
3104
3105 2002-12-23 Monday 17:05  massiot
3106
3107  Fixed a side-effect bug with IPv6 addresses (thanks Xag).
3108
3109 2002-12-23 Monday 16:39  jpsaman
3110
3111  Familiar interface now uses define NEED_GTK_MAIN define.
3112
3113 2002-12-23 Monday 16:39  massiot
3114
3115  Fixed an IPv6-related bug (thanks Xag).
3116
3117 2002-12-23 Monday 14:58  massiot
3118
3119  Cosmetic (thanks Heiko).
3120
3121 2002-12-23 Monday 14:49  massiot
3122
3123  Cosmetic.
3124
3125 2002-12-23 Monday 00:23  jpsaman
3126
3127  Use SDL output as default for iPaq.
3128
3129 2002-12-22 Sunday 22:46  jpsaman
3130
3131  Typing file locations in URL combo without "file://" prefix is possible again.
3132
3133 2002-12-22 Sunday 22:08  jpsaman
3134
3135  Familiar GPE interface support fixes. Only Manage() function does not seem to work properly.
3136
3137 2002-12-22 Sunday 18:08  sam
3138
3139    * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates
3140      recalculation (spotted by KKI).
3141
3142 2002-12-21 Saturday 12:20  sigmunau
3143
3144   first shot at a file info dialog for the wxwindows interface. It still
3145  needs to get a sane default size and some cleanups of the code, but I commit
3146  now in case anyone wants it during cristmas
3147
3148 2002-12-20 Friday 22:33  jpsaman
3149
3150  Defenitely fixed segmentation fault on directory change.
3151
3152 2002-12-20 Friday 16:18  sigmunau
3153
3154  removed the code that was not supposed to be in my last commit
3155
3156 2002-12-20 Friday 15:28  jpsaman
3157
3158  Fixed path to pixmaps for GPE menu system.
3159
3160 2002-12-20 Friday 08:35  yves
3161
3162  fixed my entry.
3163
3164 2002-12-20 Friday 08:35  yves
3165
3166  - added rawdv plugin.
3167  - make it working again with daily CVS snapshot.
3168  - some typos fixed.
3169  - better workaround for broken mdk configure macro (aka don't harcore arch in name).
3170
3171 2002-12-20 Friday 00:23  sigmunau
3172
3173  * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm
3174  * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the
3175  comment is embedded in the logical stream and not directly in the
3176  container?). The vorbis comments are in utf8, so extended characters
3177  currently get messed up.
3178
3179  Still tring to close #51
3180
3181 2002-12-19 Thursday 18:29  massiot
3182
3183  Fixed an HTTP compliance issue (thanks Xag).
3184
3185 2002-12-19 Thursday 17:59  sigmunau
3186
3187  the avi demux now gives some info about the file being played. One step
3188  towards closing bug #51. Type 'info' in the rc interface to test.
3189
3190 2002-12-18 Wednesday 18:52  gbazin
3191
3192  * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
3193  "sout-audio" config option that allows to selectively enable audio or
3194  video stream output. This is very useful if you want to play video on
3195  one computer and audio on another one ;)
3196
3197 2002-12-18 Wednesday 17:33  fenrir
3198
3199   * mpeg4video: repeat vol headers every 30 frames (But it is buggy)
3200
3201 2002-12-18 Wednesday 17:31  fenrir
3202
3203   * video.c: with mpeg4 stream, we try to decode a picture only when we have
3204  received an header (vol). (It prevents some segfaults with mpeg4 streaming).
3205
3206 2002-12-18 Wednesday 17:27  fenrir
3207
3208   * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS.
3209  Becareful that up to now, it's more a hack. (I need to add SL streams
3210  managments)
3211
3212 2002-12-18 Wednesday 17:16  sam
3213
3214    * ./modules/demux/avi/libavi.c: added an additional sanity check for
3215      corrupted headers.
3216
3217 2002-12-18 Wednesday 16:52  fenrir
3218
3219   * libavi.c: a sanity check to prevent some segfault with corrupted
3220  header.
3221
3222 2002-12-18 Wednesday 16:03  sam
3223
3224    * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now
3225      tells what libavcodec build it was built with.
3226
3227 2002-12-18 Wednesday 15:17  sam
3228
3229    * fixed several format string inconsistencies and deprecated C constructions.
3230
3231 2002-12-18 Wednesday 13:18  sam
3232
3233    * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the
3234      prototype.
3235
3236 2002-12-18 Wednesday 12:47  sam
3237
3238    * ./include/vlc_messages.h: msg_* functions now use the same argument type
3239      checks as printf. Only works with gcc 3.2 it seems.
3240
3241 2002-12-18 Wednesday 10:27  sam
3242
3243    * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore.
3244    * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution,
3245      thanks to Stepan Roh for spotting this.
3246
3247 2002-12-18 Wednesday 09:08  gbazin
3248
3249  * src/video_output/video_output.c: fixed a bug concerning the aspect
3250  ratio in vout_Request().
3251
3252  * INSTALL.win32: small update to the documentation.
3253
3254 2002-12-18 Wednesday 02:34  fenrir
3255
3256  * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only.
3257
3258 2002-12-17 Tuesday 22:58  fenrir
3259
3260   * bits.h: fixed a stupid bug.
3261   * ts.c: removed an unused variable.
3262
3263 2002-12-17 Tuesday 22:15  gbazin
3264
3265  * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I
3266  didn't find a way to detect correctly a raw dv file so for now we just
3267  check the file extension (.dv). You can additionaly force this demuxer.
3268
3269  PS: the ffmpeg plugin works quite well for decoding dv videos.
3270
3271 2002-12-17 Tuesday 22:04  jpsaman
3272
3273  Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0  still needs to be done.
3274
3275 2002-12-17 Tuesday 15:39  sam
3276
3277    * ./bootstrap: added warning messages for old automake versions.
3278
3279 2002-12-17 Tuesday 10:54  sam
3280
3281    * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash.
3282
3283 2002-12-17 Tuesday 00:25  massiot
3284
3285  Fixed (again) a rendering bug on big endian systems. :-p
3286
3287 2002-12-16 Monday 23:06  jpsaman
3288
3289  Cleanup action.
3290
3291 2002-12-16 Monday 22:48  jpsaman
3292
3293  Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box.
3294
3295 2002-12-16 Monday 21:18  titer
3296
3297   Fixed a possible crash.
3298
3299 2002-12-16 Monday 19:30  gbazin
3300
3301  * modules/demux/ogg.c: added support for the old type of headers produced by the first
3302  versions of OggDS.
3303
3304 2002-12-16 Monday 17:48  gbazin
3305
3306  * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for
3307  the "server-port" config variable in the access plugins. access_output plugins will now
3308  pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks
3309  Meuuh)
3310
3311 2002-12-16 Monday 16:17  fenrir
3312
3313   * compilation fix for Os X.
3314
3315 2002-12-16 Monday 14:04  fenrir
3316
3317   * libavi.c: improved parsing of some corrupted files.
3318
3319 2002-12-16 Monday 11:49  fenrir
3320
3321   Should fix compilation/configuration with --with-ffmpeg options.
3322
3323 2002-12-16 Monday 01:41  babal
3324
3325  - disc.* : a few enhancements in the design of the "open disc" dialog
3326    box, including the ability to select dvd menus instead of a particular
3327    title and chapter
3328  - preferences.dfm : multiline tabs
3329
3330 2002-12-16 Monday 00:39  fenrir
3331
3332   * modules/mux/mpeg/*: should fix builtin compilation
3333   * modules/access/ftp.c : an ftp access, buggy but it begins to work.
3334  The main issue is about password confidentiality so you must know
3335  what you are doing :((
3336
3337 2002-12-15 Sunday 23:55  yves
3338
3339  you can now build RPMs.
3340  (ffmpeg still not working properly cause configure.ac seems to sucks)
3341
3342 2002-12-15 Sunday 23:54  jpsaman
3343
3344  Packaging files for Familiar GPE and OPIE releases.
3345
3346 2002-12-15 Sunday 23:48  jpsaman
3347
3348  Familiar interface build with GPE support does not use NEED_GTK_MAIN.
3349
3350 2002-12-15 Sunday 23:45  jpsaman
3351
3352  Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
3353  Trying to fix change directory crash while entering keys in combobox.
3354
3355 2002-12-15 Sunday 23:45  ipkiss
3356
3357  I forgot this file in my previous commit...
3358
3359 2002-12-15 Sunday 21:48  jpsaman
3360
3361  Fix crash on directory change.
3362
3363 2002-12-15 Sunday 19:37  ipkiss
3364
3365   * ./modules/gui/wxwindows: added a log window
3366
3367 2002-12-15 Sunday 17:28  gbazin
3368
3369  * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
3370  later on by the object variables functions. I'm adding it now because it also happens to
3371  solve a binary compatibility problem between gcc and bcc. (depending on compilers,
3372  structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
3373
3374 2002-12-15 Sunday 00:17  jpsaman
3375
3376  Fix for building Familiar interface with libgpewidget0 library.
3377
3378 2002-12-14 Saturday 23:33  fenrir
3379
3380   * libvlc.h: Fix mux/access_output options.
3381
3382 2002-12-14 Saturday 22:32  fenrir
3383
3384   Added stream output. (common work with titer).
3385
3386 2002-12-14 Saturday 20:43  gbazin
3387
3388  * src/libvlc.c: oops, forgot to remove a debug message.
3389
3390 2002-12-14 Saturday 20:34  gbazin
3391
3392  * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
3393     vlc_object_get() now increments the refcount of the object so you'll need to release
3394  the object at some point.
3395  * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
3396  which points to a vlc_list_t.
3397
3398 2002-12-14 Saturday 20:19  gbazin
3399
3400  * src/misc/threads.c: implemented vlc_thread_set_priority() for win32.
3401
3402 2002-12-14 Saturday 19:57  fenrir
3403
3404   * all: with mpeg4 video I changed the way that some initialisation data
3405  are passed (more logical).
3406
3407 2002-12-14 Saturday 02:05  babal
3408
3409  - support for Windows style file names for relative paths
3410  - when eol_tok is '\n', use last line even if eol_tok isn't present
3411
3412 2002-12-13 Friday 23:11  yves
3413
3414  adaptation for 0.5 branch. almost working :)
3415
3416 2002-12-13 Friday 18:05  babal
3417
3418  - * : start playing only when opening a stream from the main window;
3419    when opening it from the playlist window, add it to the list, but
3420    don't change anything to the playing state and current stream.
3421
3422  - playlist.dfm : proper resizing behaviour
3423
3424 2002-12-13 Friday 17:26  babal
3425
3426  - vlc_playlist.h, playlist.c: added the ability to save a playlist to
3427    and restore it from a file chosen by the user.
3428
3429  - win32/*:
3430
3431    - implementation of the previous feature in the win32 interface
3432  >   -> what the other interfaces need to do to support it is simply to
3433  >      call the two following functions:
3434  >       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
3435  >       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
3436  >      where psz_filename is the name of the destination/source file.
3437
3438    - ability to open several files at a time
3439
3440 2002-12-13 Friday 11:09  sam
3441
3442    * ./Makefile.am: added missing files for make dist.
3443    * ./configure.ac.in: removed unpopular warnings.
3444    * ./po/*: updated potfiles.
3445
3446 2002-12-13 Friday 04:52  videolan
3447
3448   * ./modules/win32/menu.cpp: reorganized the code for menus generation,
3449     and got rid of the global variable (at last!) in the win32 interface.
3450
3451  Please check that navigation and language selection aren't too much
3452  broken for DVDs...
3453
3454 2002-12-13 Friday 02:56  gbazin
3455
3456  * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
3457  to use this new type.
3458
3459 2002-12-13 Friday 02:50  gbazin
3460
3461  * modules/gui/wxwindows/*: added skeleton for popup contextual menu.
3462  * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
3463  fixes.
3464
3465 2002-12-12 Thursday 16:23  gbazin
3466
3467  * src/input/input.c: forgot to commit this during my last commit :p
3468
3469 2002-12-12 Thursday 16:10  gbazin
3470
3471  * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
3472  input_thread_t (initialised to DEFAULT_PTS_DELAY).
3473  * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
3474  delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
3475  seconds worth of caching.
3476
3477 2002-12-12 Thursday 14:09  sam
3478
3479    * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
3480      builds.
3481
3482 2002-12-12 Thursday 13:24  sam
3483
3484    * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change.
3485
3486 2002-12-12 Thursday 12:37  ipkiss
3487
3488   * ./modules/gui/win32: added management for "float" config options
3489     (thanks Garf)
3490
3491 2002-12-12 Thursday 12:29  massiot
3492
3493  Fixed a possible deadlock.
3494
3495 2002-12-12 Thursday 11:56  garf
3496
3497   * fixed one or two things (thanks sam)
3498
3499 2002-12-11 Wednesday 23:56  gbazin
3500
3501  * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
3502  this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
3503  resampling. This fix should be most useful for web radios.
3504
3505 2002-12-11 Wednesday 22:50  jpsaman
3506
3507  Fixed qte video output segmentation fault during initialization.
3508  The following things have still to be fixed:
3509  - segmentation fault on destroy
3510  - video placing and
3511  - orientation
3512  - video line spacing is wrong
3513
3514 2002-12-11 Wednesday 21:13  fenrir
3515
3516   * all: access plugins should not modify
3517  p_input->stream.p_selected_area->i_tell when reading data. (It's done in
3518  input_SplitBuffer). (But access should still set it on a "seek")
3519
3520 2002-12-11 Wednesday 18:27  bozo
3521
3522  New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions.
3523
3524 2002-12-11 Wednesday 00:34  gbazin
3525
3526  * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation.
3527
3528 2002-12-10 Tuesday 22:55  gbazin
3529
3530  * src/audio_output/filters.c: fix for resampler buffer size.
3531
3532 2002-12-10 Tuesday 19:22  gbazin
3533
3534  * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
3535  doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
3536  * modules/audio_output/waveout.c: changed a few error messages into warning messages.
3537
3538 2002-12-10 Tuesday 16:51  ipkiss
3539
3540   * ./modules/gui/win32: deletd a dependancy with a global variable
3541
3542 2002-12-10 Tuesday 15:19  gbazin
3543
3544  * include/configuration.h: fixed my previous fix.
3545
3546 2002-12-10 Tuesday 13:46  gbazin
3547
3548  * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
3549  * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
3550  to put things in the stack instead of the data segment.
3551
3552 2002-12-10 Tuesday 11:22  fenrir
3553
3554   ffmpeg: adapted to current cvs version. It should still compile with older
3555  one (Please reports if it doesn't).
3556
3557 2002-12-10 Tuesday 01:02  gitan
3558
3559  fixed a segfault under windows.
3560
3561 2002-12-10 Tuesday 00:37  gbazin
3562
3563  * include/configuration.h: rolled back the last changes made to this file. There is no
3564  sense in manually initializing all the fields of module_config_t as it will be done by the
3565  compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
3566  that manually initializes structures to 0.
3567
3568 2002-12-09 Monday 22:37  jpsaman
3569
3570  Syncing functionality with vlc-0.4.6
3571
3572 2002-12-09 Monday 22:36  jpsaman
3573
3574  Fixed segfault in Qt Embedded Video Output.
3575
3576 2002-12-09 Monday 14:37  titer
3577
3578   * AudioOutput.cpp: added sanity tests;
3579   * VlcWrapper.h, Interface.cpp: removed an unused variable.
3580
3581 2002-12-09 Monday 08:57  titer
3582
3583   * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
3584      audio output;
3585   * VlcWrapper.cpp: handle volume using aout3 features.
3586
3587 2002-12-09 Monday 04:36  titer
3588
3589   Default re-enabled dvd module.
3590    --disable-dvd works anyway.
3591
3592 2002-12-09 Monday 01:52  babal
3593
3594  - new headphone channel mixer with virtual spatialization effect : This
3595    effect should give you the feeling that you stands in a real room with
3596    a complete 5.1 speaker set when using only a headphone, providing a
3597    more realistic sound experience. It should also be more comfortable
3598    and less tiring when listening to music for long periods of time.It
3599    works with any source format from mono to 5.1.
3600
3601    -> please try it and feel free to give me some feedback. Some
3602       improvements are already planned (adding echo, more configuration
3603       options, ...).
3604
3605  NB: whereas the filter itself is in a (very first) stable version, the
3606      way it is integrated to the filter chain is only a _temporary_ hack
3607      since it's the audio ouput core (input.c actually) which is directly
3608      responsible for it. Integrating it in a more suitable way will
3609      probably require some work on the way the filters are selected as
3610      well as on the configuration level, but I'm working on it :)
3611
3612 2002-12-09 Monday 00:38  massiot
3613
3614  * Updated aout3 developer doc.
3615  * Reworked the Open... menu items, and added the ability to use libdvdplay.
3616  * Sound output menu is now under Controls.
3617
3618 2002-12-08 Sunday 22:05  jpsaman
3619
3620  Fixed build and linking for qte video output and made modifications to iPaq packaging files.
3621
3622 2002-12-08 Sunday 20:56  gbazin
3623
3624  * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop
3625  yet). Compilation fix for MacOSX as well (wxEntry() not declared).
3626  * src/misc/variables.c: added a FreeMutex() function.
3627
3628 2002-12-08 Sunday 17:16  jpsaman
3629
3630  - Updated Maintainers file
3631  - fixed --disable-dvd, it did not work
3632  - updated iPaq familiar buildscripts
3633
3634 2002-12-08 Sunday 15:47  gbazin
3635
3636  * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage.
3637
3638 2002-12-08 Sunday 06:30  jlj
3639
3640    * ALL: Under Jaguar, vout no longer depends on any specific MacOS X
3641           intf. wxWindows should work (not tested). Closes #33.
3642
3643 2002-12-08 Sunday 01:41  massiot
3644
3645  New vlc_thread_set_priority function, to set the priority of the main
3646  thread.
3647
3648 2002-12-08 Sunday 00:50  massiot
3649
3650  * configure.ac.in: Disabled -Wtraditional as it produces much more bogus
3651    warnings than real ones.
3652  * audio output: New intf-change variable to know when audio-channels
3653    and audio-device have changed.
3654  * video output: New intf-change variable and vout_VarCallback, to know
3655    when video-device has changed (OS X port).
3656  * modules/gui/macosx/*: Menus for audio channels, implemented volume
3657    management, added a menu for screen selection.
3658
3659 2002-12-07 Saturday 23:29  titer
3660
3661   * default disabled SAP under BeOS
3662
3663 2002-12-07 Saturday 23:15  gitan
3664
3665  fixed my last commit.
3666
3667 2002-12-07 Saturday 23:00  titer
3668
3669   * use RGB32 BBitmap. That fixes the bad-looking picture in
3670     non-overlay mode (thanks Sam).
3671
3672 2002-12-07 Saturday 16:25  gbazin
3673
3674  * ALL: a few updates to the variables API:
3675    - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
3676  instead. This simplifies things and avoid the strange command variables behaviour. Command
3677  variables will now trigger their callback on var_Set() like any other variables (look in
3678  modules/control/rc/rc.c for an example).
3679    - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
3680    - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
3681  VLC_VAR_ISCOMMAND for instance.
3682
3683 2002-12-06 Friday 23:44  gitan
3684
3685  * sap.c : make it more compliant (as far as sdp is involved).
3686  * playlist.c : fixed a memory leak
3687  * configure.ac.in : added link flags
3688
3689 2002-12-06 Friday 22:27  gbazin
3690
3691  * configure.ac.in: fixed typo. For dvdread support we have to check for
3692   dvdread/dvd_reader.h, not dvdread/dvdread.h.
3693
3694 2002-12-06 Friday 17:34  sam
3695
3696    * ./configure.ac.in: removed -W in favour of -Wtraditional.
3697    * ALL: a bunch of additional warning fixes.
3698
3699 2002-12-06 Friday 15:22  fenrir
3700
3701   all: fix some minors warnings.
3702
3703 2002-12-06 Friday 14:05  sam
3704
3705    * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
3706      a bug I found in Read(). No idea whether it was triggered before nor what
3707      it was doing, though :)
3708
3709 2002-12-06 Friday 13:54  sam
3710
3711    * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
3712      meant strlen(), removed useless strcmp() calls, implemented atoll() for
3713      systems where it does not exist, fixed a memory leak, fixed a minor data
3714      corruption.
3715
3716 2002-12-06 Friday 13:18  sigmunau
3717
3718  some support for redirection. Moved the break on returncode >=400 to after
3719  the header parsing. This will be usefull if anyone wants to implemet
3720  http-passwd support
3721
3722 2002-12-06 Friday 12:53  fenrir
3723
3724   * ffmpeg: sync with latest ffmpeg cvs. As it need too much
3725  #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
3726  ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
3727
3728 2002-12-06 Friday 11:10  sam
3729
3730    * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
3731      signed/unsigned comparisons, and removed trailing spaces here and there.
3732
3733 2002-12-06 Friday 07:42  babal
3734
3735   * src/playlist/playlist.c : playing again a playlist already in a
3736     playing state resets the input speed to normal to make sure the
3737     stream isn't paused or slowed or played faster anymore.
3738     By doing that, fixes the following bug of the Windows interface:
3739     when pushing the play button on a paused or slowed stream, nothing
3740     used to happen.
3741   * modules/gui/win32/playlist.cpp : when pushing the play button and the
3742     playlist is empty, displaying the playlist window
3743   * win32.cpp : rephrasing the module description to "Native Windows
3744     interface module"
3745
3746 2002-12-05 Thursday 22:49  jpsaman
3747
3748  Fix for SDL-1.2.5 it now has SDL postpended to the library path. I just rip it of now for --cflags.
3749
3750 2002-12-05 Thursday 18:38  sam
3751
3752    * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
3753      choke on system headers.
3754
3755 2002-12-05 Thursday 18:16  sam
3756
3757    * ./ipkg/Makefile.in: removed a file handled by automake.
3758    * ./configure.ac.in: additional warning flags for GCC.
3759         -Wconversion
3760             Warn if a prototype causes a type conversion that is different from
3761             what would happen to the same argument in the absence of a proto-
3762             type.
3763         -Wsign-compare
3764             Warn when a comparison between signed and unsigned values could
3765             produce an incorrect result when the signed value is converted to
3766             unsigned.
3767         -Wunreachable-code
3768             Warn if the compiler detects that code will never be executed.
3769         -Wdisabled-optimization
3770             Warn if a requested optimization pass is disabled.
3771      See the gcc documentation for more explanations. This triggers a lot of
3772      warnings everywhere, and at first sight they're all worth fixing. Code
3773      quality matters, too, so let's fix'em :)
3774
3775 2002-12-04 Wednesday 22:48  gbazin
3776
3777  * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
3778
3779 2002-12-04 Wednesday 22:03  jpsaman
3780
3781  Build and packaging files for Opie and GPE.
3782
3783 2002-12-04 Wednesday 21:51  jlj
3784
3785    * ./modules/gui/macosx/vout.m: mouse coordinates support.
3786
3787 2002-12-04 Wednesday 21:51  jpsaman
3788
3789  file rules.opie was initially added on branch v0_4_1_branch.
3790
3791 2002-12-04 Wednesday 21:51  jpsaman
3792
3793  Build scripts for building cross-compiling vlc for Opie and GPE.
3794
3795 2002-12-04 Wednesday 21:51  jpsaman
3796
3797  file rules.gpe was initially added on branch v0_4_1_branch.
3798
3799 2002-12-04 Wednesday 21:41  jpsaman
3800
3801  Packaging files for opie-vlc
3802
3803 2002-12-04 Wednesday 16:47  fenrir
3804
3805   * all: Fix an other (and last ? ;) endian issue.
3806
3807 2002-12-04 Wednesday 07:23  titer
3808
3809   * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
3810     (Dano is no more needed); multicast still doesn't work.
3811     UDP (unicast) and HTTP have been successfully tested, mms is untested.
3812   * sap.c: BeOS doesn't have memccpy
3813   * VideoOutput.cpp: forgot to remove a printf
3814
3815 2002-12-04 Wednesday 03:16  titer
3816
3817   * InterfaceWindow.cpp: removed warnigs
3818   * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
3819
3820 2002-12-04 Wednesday 00:36  gitan
3821
3822  * src/playlist/playlist.c : Added playlist_AddItem (enqueues
3823  playlist_item_t instead of psz_target ). Now playlist_Add uses
3824  playlist_AddItem to enqueue.
3825  * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
3826  structure.
3827  * src/input/input.c : takes item->psz_uri  argument to start playing an
3828  item.
3829
3830 2002-12-03 Tuesday 18:00  fenrir
3831
3832   * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
3833  microfsoft, not yet ima4)
3834   * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
3835  could not work with asf because of asf audio scrambling unsupported in asf
3836  demuxer). Seek will not work, because vlc send garbage and then break stream
3837  alignment.(I will try to fix that).
3838
3839 2002-12-03 Tuesday 17:29  gitan
3840
3841  * Added a session announcement protol module (enabled by default).
3842  * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
3843  checks previously enqueued sessions before enqueing.
3844
3845 2002-12-03 Tuesday 13:59  sam
3846
3847    * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
3848      stream's aspect, not to square pixels.
3849
3850 2002-12-03 Tuesday 03:00  titer
3851
3852   * added mouse management in the BeOS video output.
3853     Now DVD menus work thanks to libdvdplay.
3854
3855 2002-12-03 Tuesday 00:58  titer
3856
3857   * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
3858     It works fine under BeOS, please check I didn't break anything.
3859
3860 2002-12-02 Monday 22:13  jlj
3861
3862    * ALL: Fixed some compiler warnings.
3863
3864 2002-12-02 Monday 19:19  sam
3865
3866    * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
3867      Olaf 'Rhialto' Seibert.
3868
3869 2002-12-02 Monday 14:12  sam
3870
3871    * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
3872
3873 2002-11-30 Saturday 12:33  jpsaman
3874
3875  Cleanup of headerfile detection for qte video output plugin.
3876
3877 2002-11-30 Saturday 12:22  jpsaman
3878
3879  Deprecreated --with-qte-system. Using --with-qte=<path>/opt/QtPalmtop sets all linker and includes paths for libjpeg and qte correctly now.
3880
3881 2002-11-30 Saturday 02:14  ipkiss
3882
3883   * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
3884     files on the interface or on the playlist (Closes: #10).
3885   * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
3886   * ./modules/gui/win32/*: reorganized some code here and there.
3887
3888 2002-11-30 Saturday 00:08  ipkiss
3889
3890   * ./src/libvlc.h: fixed a few typos
3891
3892 2002-11-29 Friday 15:39  jpsaman
3893
3894  configure script set Qt Embedded link and include paths correctly. Use these additional options:
3895  --enable-qte
3896  --with-qte=<..cross-path..>/opt/QtPalmtop
3897  --with-qte-system=<..cross-path..>/usr
3898
3899 2002-11-29 Friday 00:53  sigmunau
3900
3901  made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
3902  wmp sites I could find, by adding som mimetypes and parsing some more
3903  parameters passed by mozilla. Also disabled the StreamAsFile function since
3904  mozilla tend to pass it non-exsisting files.
3905
3906 2002-11-29 Friday 00:24  massiot
3907
3908  * Correct socklen_t detection.
3909  * Fix for S/PDIF encapsulation on big endian systems.
3910  * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
3911
3912 2002-11-28 Thursday 22:49  garf
3913
3914   * a few bugfixes/enhancements/clean up
3915
3916 2002-11-28 Thursday 22:00  gbazin
3917
3918  * configure.ac.in: fixed linkage of theora plugin.
3919  * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
3920  * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
3921
3922 2002-11-28 Thursday 19:35  fenrir
3923
3924   * asf: fix my previous commit.
3925
3926 2002-11-28 Thursday 19:16  sigmunau
3927
3928  increased maximums size of a http request from 256 to 1024 in order to allow
3929  insanly long urls
3930
3931 2002-11-28 Thursday 18:34  sam
3932
3933    * ./src/video_output/video_output.c, modules/*: factorized video output
3934      creation code into vout_Request which looks for existing vout objects
3935      and spawns a new one if none was found.
3936
3937 2002-11-28 Thursday 17:44  fenrir
3938
3939   * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
3940
3941 2002-11-28 Thursday 17:32  fenrir
3942
3943   * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
3944  test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
3945  big endian architectures ? (else could you give vlc log )
3946
3947 2002-11-28 Thursday 16:18  sigmunau
3948
3949  * set b_seakable to false for http/1.0 streams such as those from icecast.
3950  * allow some unusual, but legal ways to construct the http headers, and
3951  clean up the header parsing code. parsing other headers ( like the mime-type
3952  ) should be very easy now.
3953
3954 2002-11-28 Thursday 15:34  sam
3955
3956    * ./src/video_output/video_output.c: added a --aspect-ratio option to force
3957      the aspect ratio of the stream. Two different usages are possible, either
3958      int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
3959      specify pixel squareness.
3960
3961      Note that it does not work properly yet; it will need an API change in
3962      the video output layer that I'm working on.
3963
3964 2002-11-27 Wednesday 22:51  babal
3965
3966  - Enterely new layout for the preference window of the native win32
3967    interface, in order to improve its clarity (the dialog box is now even
3968    a bit smaller) and to get closer to Windows standards.
3969    (second part of the job, and hopefully the last for now, begun with
3970    Ipkiss a few days ago by using CheckListBoxes)
3971
3972    Still need some work to get the interface compatible with Windows XP