]> git.sesse.net Git - vlc/blob - ChangeLog
* Updated current changelog and regenerated previous ones as to include
[vlc] / ChangeLog
1 2003-12-05 Friday 05:01  rocky
2
3  A little cleanup on wait timing. No bug fixes yet, though.
4
5 2003-12-05 Friday 04:24  rocky
6
7  Slightly better handling of stills and toggling pause by using the
8  different threads better.
9
10  Still has stream still/to MPEG bug and duplicate video window bug though.
11  (And could use lots of cleanup.)
12
13 2003-12-05 Friday 02:33  rocky
14
15  Remove interface thread. It was a crock anyway -- any good stuff
16  should be put into the visualization plugins instead.
17
18  Besides, there are bigger crocks that need fixing (like VCD navigation).
19
20 2003-12-05 Friday 02:12  rocky
21
22  Okay microseconds, then.
23
24 2003-12-05 Friday 01:56  rocky
25
26  Fix duration that input_AddInfo uses milliseconds.
27  Add some more meta debugging.
28
29 2003-12-05 Friday 01:52  rocky
30
31  Spelling.
32
33 2003-12-05 Friday 00:03  gbazin
34
35  * modules/stream_out/transcode.c: proper order for downmixed channels.
36
37 2003-12-04 Thursday 23:15  gbazin
38
39  * modules/codec/ffmpeg/encoder.c, modules/codec/speex.c: fixed stupid bug in audio encoding.
40
41 2003-12-04 Thursday 22:48  anil
42
43  regenerated from a clean tree
44
45 2003-12-04 Thursday 22:37  gbazin
46
47  * modules/codec/flac.c: several fixes to the flac decoder and encoder.
48  * modules/mux/ogg.c: fixed flac in ogg.
49  * modules/demux/ogg.c: fix for flac seeking.
50
51 2003-12-04 Thursday 18:26  gbazin
52
53  * modules/gui/wxwindows/playlist.cpp: unicode fix.
54
55 2003-12-04 Thursday 18:13  gbazin
56
57  * modules/demux/livedotcom.cpp: compilation fix.
58
59 2003-12-04 Thursday 17:15  gbazin
60
61  * ALL: another bunch of MSVC compilation fixes.
62
63 2003-12-04 Thursday 16:49  sam
64
65    * modules/misc/dummy/renderer.c:
66      + Removed evil ^Ms from the file.
67    * modules/video_output/caca.c:
68      + Support for new dithering modes (libcaca HEAD only).
69    * modules/* src/*:
70      + Grammar and spelling fixes.
71      + Coding style fixes.
72    * po/fr.po:
73      + Spelling fixes.
74      + Updated a few translations.
75    * po/en_GB.po:
76      + Updated a few translations.
77
78 2003-12-04 Thursday 16:02  sam
79
80    * include/vlc_common.h:
81      + Introduced intptr_t and uintptr_t.
82    * Fixed compilation warnings here and there.
83
84 2003-12-04 Thursday 15:54  sam
85
86    * configure.ac: Fixed an old bug that caused vlc-config to be sometimes
87      not set executable when regenerated.
88
89 2003-12-04 Thursday 14:48  gbazin
90
91  * modules/video_output/wingdi.c: fixed gdi output for 24 and 32 bits color depth.
92
93 2003-12-04 Thursday 12:33  gbazin
94
95  * toolbox: use the "Output_Dir" property when generating the msvc project files so we don't end-up with name conflicts when compiling.
96  * msvc/config.h.in, modules/access_output/file.c: MSVC fixes.
97  * modules/video_chroma/i420_rgb.c: don't use our RV24 conversion routine on win32 because it assumes 32 bits per pixel.
98
99 2003-12-04 Thursday 10:25  gbazin
100
101  * modules/gui/*: use MSTRTIME_MAX_SIZE instead of OFFSETTOTIME_MAX_SIZE.
102
103 2003-12-04 Thursday 05:14  rocky
104
105  Guard against invalid p_vcd in dbg_print.
106
107 2003-12-03 Wednesday 23:01  sigmunau
108
109  all:
110   * doxygenated parts of the messages system
111
112 2003-12-03 Wednesday 22:14  sigmunau
113
114  src/input/input.c:
115   * fill in the duration field of the playlist item when starting playback of
116     a file, if the demuxer supports it.
117
118 2003-12-03 Wednesday 21:58  sigmunau
119
120  all:
121   * in vlc, times are stored in microseconds. playlist_item_t::i_duration
122     shouldn't be an exception
123  modules/gui/wxwindows/playlist.cpp:
124   * fixed indentation
125
126 2003-12-03 Wednesday 21:55  rocky
127
128  Make more like the French translation which is more correct. :-\
129
130 2003-12-03 Wednesday 21:50  sigmunau
131
132  src/misc/mtime.c:
133   * Coding style fixes
134   * Comment cleanups
135   * Doxygenization
136  include/vlc_common.h:
137   * doxygenized the comments for mtime_t and vlc_fourcc_t
138
139 2003-12-03 Wednesday 20:47  jpsaman
140
141  Syncing with current CVS.
142
143 2003-12-03 Wednesday 15:46  zorglub
144
145  Update of the french localization file
146
147 2003-12-03 Wednesday 13:52  anil
148
149  compilation fix
150
151 2003-12-03 Wednesday 13:49  rocky
152
153  Fixed-width 2-column track number. Should help in sorting titles.
154
155 2003-12-03 Wednesday 13:41  rocky
156
157  Update date. Remove boilerplate includes that I think are (or should
158  be) pulled in from one of the other includes.
159
160 2003-12-03 Wednesday 13:35  rocky
161
162  Reinstate Duration column - perhaps it's time to get more plugins
163  using it.
164
165 2003-12-03 Wednesday 13:27  rocky
166
167  Add more uses of msecstotimestr. Remove OFFSETTOTIME_MAX_SIZE -
168  Use MSTRTIME_MAX_SIZE instead.
169
170 2003-12-03 Wednesday 12:33  sam
171
172    include/vlc_help.h: Grammar and spelling fixes.
173
174 2003-12-03 Wednesday 12:19  fenrir
175
176   * increase priority (the wrapper from ffmpeg is buggy).
177
178 2003-12-03 Wednesday 04:19  rocky
179
180  Fix bug in not updating playlist when hitting next/previous control
181  buttons (and simplify code at the same time).
182
183 2003-12-03 Wednesday 00:27  rocky
184
185  Add a few more fields in the stream info.
186
187 2003-12-03 Wednesday 00:24  rocky
188
189  "File Info" renamed "Stream/Media Info"
190
191 2003-12-02 Tuesday 23:03  gbazin
192
193  * modules/access/dshow/*: PVR support contributed by Marc Nolette.
194     I took the liberty to modify a few things so it might currently be broken (sorry Marc).
195  * THANKS: added Marc Nolette.
196
197 2003-12-02 Tuesday 18:47  gbazin
198
199  * msvc/config.h.in: cleaned-up and updated.
200
201 2003-12-02 Tuesday 16:01  geshp
202
203  - Added fribidi support
204  - Added configure-line options for mkv and fribidi
205
206 2003-12-02 Tuesday 13:31  gbazin
207
208  * ALL: more MSVC compilation fixes.
209  * msvc/vlc.dsw: removed non-existant plugins.
210
211 2003-12-02 Tuesday 12:57  gbazin
212
213  ALL: MSVC compilation fixes to libvlc.
214
215 2003-12-02 Tuesday 10:55  gbazin
216
217  * modules/demux/mp4/mp4.c: find out aspect ratio from display size.
218  * modules/codec/ffmpeg/video.c: respect aspect ratio given by demux if any.
219
220 2003-12-02 Tuesday 04:22  rocky
221
222  Populate VCD info in "File Info" window.
223
224 2003-12-02 Tuesday 04:16  rocky
225
226  Change some printf's to debugging-only output.
227
228 2003-12-02 Tuesday 03:33  rocky
229
230  Separate title format string into cases where CDDB is enabled and where
231  it is is not. Now have callback for CDDB enabled boolean.
232
233 2003-12-02 Tuesday 01:54  rocky
234
235  Add secstotimestr and msecstotimestr to convert (milli)seconds to a
236  time string.
237
238 2003-12-01 Monday 23:39  gbazin
239
240  * ALL: fixed DTS audio support.
241  * modules/demux/dts.c: added raw DTS audio demuxer.
242
243 2003-12-01 Monday 09:39  fenrir
244
245   * video: display "more than 5 seconds of late video..." only once.
246
247 2003-12-01 Monday 04:07  rocky
248
249  Make sure we distribute the CD-DA plugin info.
250
251 2003-12-01 Monday 04:05  rocky
252
253  Add a copyright.
254
255 2003-12-01 Monday 04:05  rocky
256
257  Add more verbiage.
258
259 2003-12-01 Monday 04:04  geshp
260
261  - Updated matroska/ebml fix
262  - Updated mozilla plugin fix
263
264 2003-12-01 Monday 03:57  rocky
265
266  Some basic CDDA plugin documentation.
267
268 2003-12-01 Monday 03:37  rocky
269
270  Another typo.
271
272 2003-12-01 Monday 03:34  rocky
273
274  Bugs in calculating duration. Thanks Sigmund for fixing the GTK+
275  interface!
276
277  Some doc improvements. CDDARead: Let playlist now cycle through
278  entries rather than intercept.
279
280 2003-12-01 Monday 01:08  rocky
281
282  Add CDDB CD Info in File Info section (via input_AddInfo and
283  input_InfoCategory.
284
285 2003-11-30 Sunday 23:19  jpsaman
286
287  PDA Interface:
288  - Coding Style
289  - Added SAP/SLP to transcode tabpage
290  - Reworking transcoding options for playlist
291
292 2003-11-30 Sunday 23:07  rocky
293
294  Forgot to add demux.c here.
295
296 2003-11-30 Sunday 22:59  gbazin
297
298  * modules/packetizer/mpeg4video.c: oops
299
300 2003-11-30 Sunday 22:47  gbazin
301
302  * include/input_ext-plugins.h: export input_DecodeBlock().
303  * modules/stream_out/display.c: simplifications.
304  * modules/stream_out/transcode.c: memset of sout_stream_sys_t.
305  * modules/packetizer/mpeg4video.c: not all containers provide a pts info, in which case we use the dts.
306
307 2003-11-30 Sunday 22:26  rocky
308
309  Customizable playlist title.
310
311 2003-11-30 Sunday 22:14  fenrir
312
313   * all: added dx50 fourcc (just mpeg4 video).
314
315 2003-11-30 Sunday 21:21  jpsaman
316
317  PDA Interface:
318  - Fixed resource leak with playlists
319  - VLC coding style cleanup
320  - Rework v4l and stream out interface code to use  VLC playlists as it should be used.
321  - Remove dead wood
322
323 2003-11-30 Sunday 19:42  sigmunau
324
325  modules/gui/gtk/playlist.c:
326   * show duration in playlist window if available
327
328 2003-11-30 Sunday 18:14  rocky
329
330  Add CD-DA CDDB support via libcddb.
331
332 2003-11-30 Sunday 18:10  gbazin
333
334  * share/http/admin/browse.html: hmmm, the browse feature was reenabled by mistake.
335
336 2003-11-30 Sunday 17:29  fenrir
337
338   * es_out: implement ES_OUT_SET_PCR and reset but don't use them !
339   * demux: added demux2_New/Delete.
340
341 2003-11-30 Sunday 17:29  fenrir
342
343   * all: added demux_t structure and some demux2_* functions.
344   Anyway, don't use them for now.
345
346 2003-11-30 Sunday 16:00  fenrir
347
348   *all: added a --minimize-thread options to make all decoders and
349         packetizers running in the input thread. (Usefull with sout)
350
351 2003-11-30 Sunday 14:49  fenrir
352
353   * ninput: added 2 ES_OUT* command (do nothing for now)
354
355 2003-11-30 Sunday 14:28  fenrir
356
357   * all: added a TCP access input module.
358
359 2003-11-30 Sunday 13:53  rocky
360
361  Go over options: Add hooks for internationalization, some typos,
362  display some of these even when not "advanced"
363
364 2003-11-30 Sunday 11:22  jpsaman
365
366  PDA Interface:
367  - Removing obsolete files.
368  - Remove debug messages.
369
370 2003-11-30 Sunday 11:19  jpsaman
371
372  Bumped up version number to 0.7.0
373
374 2003-11-30 Sunday 10:26  jpsaman
375
376  PDA Interface:
377  - Updating, removing and clearing playlist works.
378
379 2003-11-30 Sunday 02:41  rocky
380
381  Break out demux into its own thing.
382
383 2003-11-29 Saturday 18:36  massiot
384
385  * input: new cr-average option, allowing to configure the
386    CR_AVERAGE #define in input_clock.c (useful for PVR input)
387  * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : fixes
388    for older version of ffmpeg
389  * modules/stream_out/transrate/transrate.c : misc optimizations
390
391 2003-11-29 Saturday 18:06  fenrir
392
393   * all: - increased avcodec version needed to 4680 (latest release)
394          - open the codec after that p_context has been fully initialisated.
395          (fix ASV1)
396
397 2003-11-29 Saturday 17:14  fenrir
398
399   * mp4: another fix for another buggy file.
400
401 2003-11-29 Saturday 16:36  gbazin
402
403  * modules/gui/wxwindows/menus.cpp: moved audio/video track menu to the top.
404
405 2003-11-29 Saturday 16:29  gbazin
406
407  * modules/access/cdda.c: removed double ';'
408
409 2003-11-29 Saturday 13:39  gbazin
410
411  * modules/gui/wxwindows/*: got rid of the Misc menu and moved everything in the Settings one.
412
413 2003-11-29 Saturday 13:12  fenrir
414
415   * all: - fixed non I420 input
416          - added raw output support.(in a pure hack way but allow
417          transcode{vcodec=I420} )
418
419 2003-11-29 Saturday 12:03  fenrir
420
421   * encoder: added a memset.
422
423 2003-11-29 Saturday 11:12  fenrir
424
425   * all: better handling of multiple (video) tracks.
426      - now vout are checked for release every 300ms
427      - when *-es are triggered, all same es are unselect not only the
428      last selected. (more intuitive) The only problems are that it's not
429      possible to select again all ES, and the checkbox can show only one
430      selected ES.
431
432 2003-11-29 Saturday 00:41  gbazin
433
434  * modules/codec/ffmpeg/encoder.c: fixed compilation problem with ffmpeg 0.4.8
435
436 2003-11-28 Friday 23:40  gbazin
437
438  * modules/codec/ffmpeg/*: fixed the code to disable cpu features.
439
440 2003-11-28 Friday 22:23  fenrir
441
442   * mkv: fixed a buffer overflow.
443
444 2003-11-28 Friday 22:16  gbazin
445
446  * modules/misc/dummy/input.c: use p_input->psz_demux = "vlc,none" to force the demux.
447
448 2003-11-28 Friday 18:19  geshp
449
450  - Update to 0.7.0-test1
451  - Updated version numbers on dependancies
452  - Removed ALSA support until RH/FC turns to kernel 2.6
453  - Added --enable-speex and --enable-pp
454  - Mozilla plugin now built for 1.4.1
455  - Currently broken (Matroska/EBML problems)
456
457 2003-11-28 Friday 17:30  hartman
458
459  * Fix text subtitles which were missing their last char since the API port.
460  * Track Name is now stored in fmt.psz_description
461
462 2003-11-28 Friday 17:04  fenrir
463
464   * input: avoid double free/release when InitStream fail.
465
466 2003-11-28 Friday 16:09  fenrir
467
468   * ffmpeg: added h264 codec.
469
470 2003-11-28 Friday 16:06  fenrir
471
472   * input_dec: does pass empty block to the decoder.
473
474 2003-11-28 Friday 13:24  fenrir
475
476   * avi: fix end of file...
477
478 2003-11-28 Friday 10:36  massiot
479
480  Forgot that yesterday...
481
482 2003-11-27 Thursday 22:44  massiot
483
484  * modules/stream_out/transcode.c: new options
485     - strict_rc : strict rate control mode for CBR streams
486     - pre_me : add a pre-motion estimation pass
487     - hurry_up : allow to discard the hq mode in real-time if we're late
488  * modules/mux/mpeg/ts.c: useful debug messages
489  * modules/packetizer/mpegvideo.c: useless debug message
490
491 2003-11-27 Thursday 21:24  fenrir
492
493   * item: lalalala... (remove a debug change -> psz_auther set to "Arg")
494
495 2003-11-27 Thursday 20:51  fenrir
496
497   * faad: drop packets with b_discontinuity set.
498
499 2003-11-27 Thursday 20:50  fenrir
500
501   * mp4: ported to stream_*
502
503 2003-11-27 Thursday 19:39  fenrir
504
505  copy: set pts to dts if pts <= 0. (Needed to make div3 streaming working
506   again)
507  ts: use one stream_id for mpeg video (and one for mpeg audio).
508
509 2003-11-27 Thursday 12:32  fenrir
510
511   * mp4: converted to es_out* and partialy to stream_*
512
513 2003-11-27 Thursday 12:32  fenrir
514
515   * all: drop block(s) with b_discontinuity set.
516
517 2003-11-27 Thursday 12:22  fenrir
518
519   * bug fixes.
520
521 2003-11-27 Thursday 10:34  gbazin
522
523  * modules/stream_out/transcode.c: don't crash when the user specifies a acodec/vcodec with more the 4 characters in length.
524  * modules/gui/wxwindows/streamout.cpp: grrr, thought I add committed this stuff.
525
526 2003-11-27 Thursday 10:13  hartman
527
528  * hu.po was missing here.
529
530 2003-11-27 Thursday 10:06  hartman
531
532  * updated translation
533
534 2003-11-27 Thursday 06:37  adn
535
536  * Fixes for MRL Updates
537  * SetToolTips
538
539 2003-11-27 Thursday 05:46  fenrir
540
541   * all: added an sout-all option to stream all es (does work only with
542   demuxer using es_out_* ie everyone but TS and PS).
543
544 2003-11-27 Thursday 05:41  fenrir
545
546   * livedotcom.cpp: added call to input_InitStream.
547
548 2003-11-27 Thursday 04:11  fenrir
549
550   * all: implement more es_out_* control, audio-channel and spu-channel are
551   implemented.
552
553 2003-11-27 Thursday 00:57  gbazin
554
555  * mozilla/Makefile.am: don't forget mozilla/npvlc_rc.rc in make dist.
556
557 2003-11-27 Thursday 00:05  sam
558
559    * toolbox: more cvs2cl fixes.
560    * ChangeLog: updated changelog.
561
562 2003-11-26 Wednesday 23:32  sam
563
564    * toolbox: Attempt to fix a strange cvs2cl behaviour.
565
566 2003-11-26 Wednesday 23:14  gbazin
567
568  * po/*: update for 0.7.0-test1.
569
570 2003-11-26 Wednesday 22:56  gbazin
571
572  * modules/stream_out/display.c: fixed timestamp generation.
573
574 2003-11-26 Wednesday 22:18  gbazin
575
576  * modules/codec/ffmpeg/chroma.c: oops.
577
578 2003-11-26 Wednesday 22:12  gbazin
579
580  * modules/codec/ffmpeg/*: fixed small memleak in chroma plugin.
581     Added back missing bitrate setting for video encoding.
582
583 2003-11-26 Wednesday 22:00  gbazin
584
585  * modules/access/v4l/v4l.c: fixed small mem leak.
586
587 2003-11-26 Wednesday 21:54  gbazin
588
589  * modules/access/dshow/dshow.cpp: small change to default chroma selection.
590
591 2003-11-26 Wednesday 20:44  fenrir
592
593   * system: change some msg_Err to msg_Warn.
594
595 2003-11-26 Wednesday 18:48  gbazin
596
597  * src/input/input.c: fixed a whole load of mem leaks when the input is closed before the initialisation is complete (inexistant input, etc...).
598
599 2003-11-26 Wednesday 13:59  gbazin
600
601  * modules/codec/ffmpeg/encoder.c: bframes are supported for mp1v and mp2v as well as mpgv.
602
603 2003-11-26 Wednesday 10:45  zorglub
604
605  * Merged sort functions
606  * Added a randomize playlist function
607
608 2003-11-26 Wednesday 08:18  gbazin
609
610  * ALL: fixed memory leaks.
611  * modules/demux/mp4/libmp4.c: fixed parsing of the "wave" tag (I'm sure there's a better fix but this one works).
612  * modules/demux/ogg.c: another seeking fix (We also need to flush the per stream buffer with ogg_stream_reset()).
613
614 2003-11-26 Wednesday 03:40  rocky
615
616  Remove unused code accidentially duplicated in split.
617
618 2003-11-26 Wednesday 03:35  rocky
619
620  Split out cdda to facilitate later changes.
621
622 2003-11-26 Wednesday 03:34  rocky
623
624  Guard against including twice.
625
626 2003-11-26 Wednesday 02:41  rocky
627
628  Leftover comment.
629
630 2003-11-26 Wednesday 02:00  rocky
631
632  cddax has moved.
633
634 2003-11-26 Wednesday 01:45  rocky
635
636  And 'nother name.
637
638 2003-11-26 Wednesday 01:40  rocky
639
640  One more name...
641
642 2003-11-26 Wednesday 01:32  rocky
643
644  Move libcdio CD-DA plugin into its own directory before the big split up.
645
646 2003-11-26 Wednesday 01:28  rocky
647
648  Minor name-change tidying up.
649
650 2003-11-25 Tuesday 21:21  hartman
651
652  * modules/audio_output/coreaudio.c:
653    - Many of the error streams were identical. This isn't helping debugging.
654
655 2003-11-25 Tuesday 20:41  jpsaman
656
657  PDA Interface:
658  - Fixed a p_playlist refcount problem
659  - Clearing VLC playlist and Playlist widget.
660
661 2003-11-25 Tuesday 20:01  jpsaman
662
663  PDA Interface:
664  - Fix segfault when adding one file to the playlist widget from the fileview widget.
665  - Cleanup of code.
666
667 2003-11-25 Tuesday 19:59  massiot
668
669  * modules/access/satellite/access.c: do not use p_es->i_demux_fd ; fixed
670    demux filters leak (particularly harmful on the Dreambox) ; correctly
671    handle PAT and PMT changes.
672
673 2003-11-25 Tuesday 12:35  sam
674
675    * src/misc/modules.c: Allow for premature Ctrl-C escapes even while VLC
676      is loading its plugins.
677
678 2003-11-25 Tuesday 03:55  rocky
679
680  Forgot to delete keypress callback.
681
682 2003-11-25 Tuesday 03:54  rocky
683
684  Plugin now tested ;-) Add missing prototypes.
685
686  Remove unused Mouse event handling. Forgot to delete keypress callback.
687
688 2003-11-25 Tuesday 00:58  gbazin
689
690  * modules/gui/wxwindows/*: fixed a couple of memory leaks.
691
692 2003-11-25 Tuesday 00:56  fenrir
693
694   * all: fixed a lot of small memory leaks.
695
696 2003-11-24 Monday 23:22  gbazin
697
698  * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
699  * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
700  * modules/codec/ffmpeg/video.c: idem and reenabled direct rendering even when the hurry-up mode is activated as it doesn't seem to create a problem anymore with recent ffmpeg.
701
702 2003-11-24 Monday 21:47  gbazin
703
704  * src/audio_output/mixer.c: fixed timestamp rounding problem.
705
706 2003-11-24 Monday 20:50  fenrir
707
708   * moved EsOut* to es_out.c and introduced internal input_EsOutNew and
709   input_EsOutDelete.
710
711 2003-11-24 Monday 20:45  gbazin
712
713  * modules/access/dshow/*: compilation fixes.
714  * include/vlc_common.h: added a couple of casts to TAB_APPEND().
715
716 2003-11-24 Monday 19:30  fenrir
717
718   * dshow: ported to es_out_* and stream_*. Not tested (sorry).
719
720 2003-11-24 Monday 19:27  gbazin
721
722  * modules/access/v4l/v4l.c: small fix and added a --v4l-chroma option to force a chroma fourcc for the video device.
723
724 2003-11-24 Monday 19:20  gbazin
725
726  * src/input/input.c: oops, set the ES format before selecting it.
727
728 2003-11-24 Monday 19:19  fenrir
729
730   * rawdv.c: ported to es_out_* and stream_*.
731
732 2003-11-24 Monday 18:00  gbazin
733
734  * configure.ac, extras/MacOSX/*: bumped version number to 0.7.0-test1 in preparation for the test release.
735
736 2003-11-24 Monday 17:34  fenrir
737
738   * m4v: ported to es_out*, stream_*  and use the mp4v packetizer. Anyway
739   dts are  still calculated for  a 25fps stream. (The  packetizer doesn't
740   calulate pts/dts for now).
741
742 2003-11-24 Monday 17:11  fenrir
743
744   * cddax: ported to es_out_* and stream_*. Not tested (sorry).
745
746 2003-11-24 Monday 16:45  fenrir
747
748   * v4l: ported to stream_* and es_out_*. Not tested !
749
750 2003-11-24 Monday 13:40  gbazin
751
752  * modules/gui/wxwindows/menus.cpp: small fix.
753  * modules/codec/quicktime.c: compilation fix on win32.
754  * modules/demux/avi/avi.c: small hack to avoid eating all the resources on broken files.
755
756 2003-11-24 Monday 12:44  fenrir
757
758   * cdda: ported to es_out*.
759
760 2003-11-24 Monday 03:30  fenrir
761
762   * all: do not export input_NullPacket
763   * input_dec.c: fixed a (big) memory leak.
764
765 2003-11-24 Monday 03:30  rocky
766
767  Minor debug output change.
768
769 2003-11-24 Monday 03:28  rocky
770
771  Add keyboard input handling, e.g. if visualization plugin. Needs some
772  more work, but it's a start.
773
774 2003-11-24 Monday 03:27  rocky
775
776  Change debug output slightly to make more informative and to assist
777  in determining which selecting ES we might be at.
778
779 2003-11-24 Monday 02:35  fenrir
780
781   * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
782   (I have no sample at all)
783
784 2003-11-24 Monday 00:41  rocky
785
786  Set cdio log routine.
787
788 2003-11-24 Monday 00:40  fenrir
789
790   * input_ext-dec.c: useless file.
791
792 2003-11-24 Monday 00:39  fenrir
793
794   * all: removed decoder_fifo_t.
795
796 2003-11-24 Monday 00:36  gbazin
797
798  * install-win32: added a registry entry for the mozilla plugin (the xpt file still needs to be registered by hand though).
799
800 2003-11-24 Monday 00:23  rocky
801
802  Add intf-vcd.txt to distribution and installed documentation.
803
804 2003-11-24 Monday 00:01  gbazin
805
806  * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable.
807  * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
808
809 2003-11-23 Sunday 22:29  ipkiss
810
811  Use snprintf instead of sprintf
812
813 2003-11-23 Sunday 22:18  hartman
814
815  * Compile before you commit was our slogan right?
816
817 2003-11-23 Sunday 20:37  gbazin
818
819  * modules/gui/wxwindows/*: added new codecs for stream output.
820     Added ffmpeg postproc to menus.
821  * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
822
823 2003-11-23 Sunday 18:40  fenrir
824
825   * all: disabled dv, xvid, dvbsub (they won't compile anymore really soon).
826
827 2003-11-23 Sunday 18:31  alexis
828
829  - Updated French translation (still a lot of work to do...)
830  - Modified some strings in VLC source code
831  - ran ./toolbox --update-po
832
833 2003-11-23 Sunday 18:24  rocky
834
835  Next/previous/return navigation bugs - not setting item type.
836
837 2003-11-23 Sunday 18:21  gbazin
838
839  * src/input/input_dec.c: set p_dec->b_error when we can't create the output.
840
841 2003-11-23 Sunday 18:16  gbazin
842
843  * modules/control/http.c: cough cough
844
845 2003-11-23 Sunday 17:51  gbazin
846
847  * modules/gui/wxwindows/*: small cleanup.
848
849 2003-11-23 Sunday 17:46  gbazin
850
851  * modules/control/http.c: fixed segfault when deleting items and prevent adding empty items.
852
853 2003-11-23 Sunday 17:18  rocky
854
855  Update/correct debug flag documentation.
856
857 2003-11-23 Sunday 17:06  rocky
858
859  Some basic help for the VCD plugin.
860
861 2003-11-23 Sunday 16:27  garf
862
863   * index.html: oops (forgot refresh cludge)
864
865 2003-11-23 Sunday 16:24  garf
866
867   * src/playlist/item.c : stops the playlist if we delete the currently
868     played item
869   * doc/intf-http.txt : adding "pl.group"
870   * share/http/index.html : little cosmetic change (better according to
871     gibalou).
872
873 2003-11-23 Sunday 16:02  zorglub
874
875  * NEWS : added a few missing things
876  * AUTHORS: updated sam's, sigmund's, garf's, gibalou's and fenrir's records
877
878 2003-11-23 Sunday 15:50  gbazin
879
880  * modules/codec/speex.c: support for speex encoding.
881  * modules/codec/vorbis.c: removed unused code.
882
883 2003-11-23 Sunday 14:49  massiot
884
885  grmbl again
886
887 2003-11-23 Sunday 14:34  rocky
888
889  Add configuration options to set default device. For VCD's add
890  configuration option to specify whether or not to use PBC.
891
892 2003-11-23 Sunday 14:28  gbazin
893
894  * NEWS: updated with new stuff.
895
896 2003-11-23 Sunday 14:00  massiot
897
898  Bug fix for *.a libraries.
899
900 2003-11-23 Sunday 13:25  gbazin
901
902  * modules/codec/quicktime.c, modules/codec/cinepak.c: use pts if available, otherwise use dts.
903
904 2003-11-23 Sunday 13:23  massiot
905
906  Fixed bugs.
907
908 2003-11-23 Sunday 13:15  gbazin
909
910  * modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
911  * modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
912
913 2003-11-23 Sunday 13:06  massiot
914
915  * Fixed bugs in the contrib build system. In particular 'make bin' should
916    work now.
917
918 2003-11-23 Sunday 11:02  zorglub
919
920  Improved the list (all ports at the end, reworked order)
921
922 2003-11-23 Sunday 05:30  fenrir
923
924   * cinepak: little clean up and increase priority (ffmpeg cinepak decoder
925   is buggy).
926
927 2003-11-23 Sunday 04:58  fenrir
928
929   * adpcm: bug fixes.
930
931 2003-11-23 Sunday 04:56  rocky
932
933  Bug in processing numeric entry - passed wrong value.
934
935 2003-11-23 Sunday 03:58  rocky
936
937  intf.c, vcdplayer.c: Add code for multi-default selection lists. But
938  this required new libvcdinfo API - so change to configure.ac for
939  pending new libcdio/vcdimager releases.
940
941  Additional libvcdinfo routines also means less VCD twidling inside vlc
942  code, thus simplifying what is already a bit complicated and likely to
943  get more so.
944
945 2003-11-23 Sunday 03:55  fenrir
946
947   * all: do not use p_fifo.
948
949 2003-11-23 Sunday 03:45  fenrir
950
951   * quicktime: removed a define.
952
953 2003-11-23 Sunday 03:41  fenrir
954
955   * quicktime: ported to the new API, fix compilation with w32dll loader.
956      -> but untested under OS X and win32.
957
958 2003-11-23 Sunday 03:17  fenrir
959
960   * input_dec.c:
961      - also check for p_dec->b_die and b_error.
962      - unload module before joining thread (in DecoderThread) otherwise qt
963      win32 dll loader will segfault. (but perhaps I'm the only one using it)
964          -> find a better solution.
965
966 2003-11-22 Saturday 23:39  fenrir
967
968   * all: only include header that are needed (and no more stdlib.h, string.h
969   as vlc/vlc.h include them).
970
971 2003-11-22 Saturday 20:26  fenrir
972
973   * input_dec: set also p_dec->b_die.
974
975 2003-11-22 Saturday 20:25  fenrir
976
977   * ts: added lpcm and dts stream. (untested)
978
979 2003-11-22 Saturday 20:17  fenrir
980
981   * copy: removed the old spu packetizer.
982
983 2003-11-22 Saturday 20:15  fenrir
984
985   * spudec: it also does the packetizer.
986
987 2003-11-22 Saturday 19:55  fenrir
988
989   * all: ported to new API.
990    -> i_rate isn't used for now : it will need to be fixed.
991
992 2003-11-22 Saturday 18:11  gbazin
993
994  * configure.ac: get rid of the oggpackB_read check in libogg because we don't use it anymore.
995
996 2003-11-22 Saturday 18:04  gbazin
997
998  * include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
999  * modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
1000
1001 2003-11-22 Saturday 17:03  fenrir
1002
1003   * stream_output.h, transrate.c : do not use SOUT_BUFFER_FLAG_GOP anymore
1004   (may be readded later).
1005
1006   * mpgv.c: new demuxer using the packetizer (allow to stream ES).
1007
1008 2003-11-22 Saturday 16:53  fenrir
1009
1010   * mpegvideo: ported to new API (need more clean up).
1011
1012 2003-11-22 Saturday 16:48  fenrir
1013
1014   * ts: fixes.
1015
1016 2003-11-22 Saturday 16:18  sam
1017
1018    * modules/video_output/caca.c: Oops, compilation fix (thanks zorglub).
1019
1020 2003-11-22 Saturday 15:53  sam
1021
1022    * configure.ac:
1023      + Fixed internal symbols for version numbers containing "+".
1024      + Added a --enable-caca flag.
1025    * modules/video_output/caca.c:
1026      + Updated libcaca video output to the released version.
1027      + Added --caca-dithering flag (none, dither, random).
1028
1029 2003-11-22 Saturday 15:10  fenrir
1030
1031   * avi: more check on b_die (when building index).
1032
1033 2003-11-22 Saturday 15:06  gbazin
1034
1035  * modules/codec/tarkin.c: ported to the new decoders api (I know, this is a waste of time ;).
1036
1037 2003-11-22 Saturday 14:42  fenrir
1038
1039   * block: initialise all fields.
1040
1041 2003-11-22 Saturday 13:56  ipkiss
1042
1043  vlc_common: Avoid a redefinition of PATH_MAX on cygwin
1044
1045 2003-11-22 Saturday 13:49  gbazin
1046
1047  * modules/stream_out/transcode.c: put back the dumb downmixing routine.
1048
1049 2003-11-22 Saturday 13:19  gbazin
1050
1051  * src/input/input.c: fixed previous fix (sout needs to be destroyed after the ES).
1052
1053 2003-11-22 Saturday 12:41  gbazin
1054
1055  * src/input/input.c: don't free the ES twice.
1056  * modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
1057  * modules/codec/flac.c: couple of fixes.
1058
1059 2003-11-22 Saturday 12:35  sigmunau
1060
1061  src/playlist/item.c:
1062   * fixed a minor memory leak
1063
1064 2003-11-22 Saturday 12:33  sigmunau
1065
1066  modules/misc/sap.c:
1067   * fixed a possible buffer overflow
1068
1069 2003-11-22 Saturday 12:17  sigmunau
1070
1071  modules/misc/sap.c:
1072   * fixed a couple of nasty memleaks
1073
1074 2003-11-22 Saturday 06:26  titer
1075
1076   modules/gui/macosx/intf.m: don't destroy the playlist when closing the
1077     interface because this makes crash others interfaces which might be
1078     still using it (e.g. sap)
1079
1080 2003-11-22 Saturday 04:02  titer
1081
1082   src/misc/block.c: added a missing vlc_mutex_destroy()
1083
1084 2003-11-22 Saturday 00:41  titer
1085
1086   + modules/misc/freetype.c: fixed a couple of typos
1087   + *threads*, src/libvlc.h:
1088     test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
1089     for now because Zeta now has a pthread implementation but it's doesn't
1090     seem to be (enough) POSIX compliant atm.
1091
1092 2003-11-21 Friday 20:49  gbazin
1093
1094  * modules/codec/flac.c: added a FLAC encoder.
1095  * modules/mux/dummy.c, modules/mux/ogg.c: you can output "normal" flac streams with the es/dummy muxer or output them with an Ogg container.
1096
1097 2003-11-21 Friday 18:55  gbazin
1098
1099  * modules/gui/wxwindows/*: drag&drop on the playlist only enqueue.
1100     Small cosmetic change to the playlist.
1101
1102 2003-11-21 Friday 16:07  fenrir
1103
1104   * mpga: fixed. (using es_out_Send with PES)
1105
1106 2003-11-21 Friday 16:02  fenrir
1107
1108   * asf: pes -> block
1109
1110 2003-11-21 Friday 15:51  fenrir
1111
1112   * avi: use block instead of PES every where.
1113
1114 2003-11-21 Friday 15:32  fenrir
1115
1116   * all: remove sout_format_t and use es_format_t instead.
1117
1118 2003-11-21 Friday 13:20  zorglub
1119
1120  * Reverse sort the playlist when clicking twice on the column header
1121
1122 2003-11-21 Friday 13:01  gbazin
1123
1124  * modules/mux/ogg.c: send the mp4v VOL data in one of the header ogg packets.
1125
1126 2003-11-21 Friday 12:18  gbazin
1127
1128  * modules/demux/flac.c, modules/codec/flac.c: couple of fixes.
1129
1130 2003-11-21 Friday 09:23  jpsaman
1131
1132  PDA Interface:
1133  - Code cleanup and fixes for file view widget.
1134
1135 2003-11-21 Friday 06:14  fenrir
1136
1137   * livedotcom: added return value for sdp:// Open.
1138
1139 2003-11-21 Friday 01:45  gbazin
1140
1141  * modules/codec/flac.c: complete rewrite of the flac decoder + new packetizer.
1142  * modules/demux/flac.c: rewrite of the flac demuxer which makes use of the flac packetizer.
1143
1144 2003-11-21 Friday 00:38  gbazin
1145
1146  * include/vlc_common.h: include stdlib.h
1147  * include/ninput.h, src/input/stream.c, src/input/input.c:
1148      new stream_Block() function to read a block_t from the input.
1149      es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
1150  * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
1151
1152 2003-11-20 Thursday 23:13  sigmunau
1153
1154  modules/misc/sap.c:
1155   * more verbose header parsing code
1156   * support for compressed announces if zlib is available (using some code
1157     from Mosu from the matroska project)
1158   * if the sdp packet contains more than one m= line, pass it to the
1159     livedotcom module
1160  configure.ac:
1161   * link sap with zlib if available
1162  modules/demux/livedotcom.c:
1163   * accept sdp from the sap module
1164
1165 2003-11-20 Thursday 22:10  fenrir
1166
1167   include/vlc_es.h: defines es_format_t, audio_format_t, video_format_t.
1168   all: removed i_extra_type from es_format_t.
1169
1170 2003-11-20 Thursday 18:27  fenrir
1171
1172   * copy: ported to new API.
1173
1174 2003-11-20 Thursday 18:26  fenrir
1175
1176   * ts: fixed a stupid bug for MS codec.
1177
1178 2003-11-20 Thursday 17:48  gbazin
1179
1180  * mozilla/vlcshell.cpp, modules/video_output/directx/*: round of fixes for the win32 mozilla plugin.
1181
1182 2003-11-20 Thursday 14:39  hartman
1183
1184  * windows -> orderedWindows. Finally window commands like fullscreen, half size
1185    double size and float on top are sent to the correct window.
1186
1187 2003-11-20 Thursday 10:56  sigmunau
1188
1189  tell cvs to ignore .pyc and .pyo files
1190
1191 2003-11-20 Thursday 08:44  garf
1192
1193   * http.c: little keep and del functions fix ( don't remove currently
1194            playing playlist item ).
1195
1196 2003-11-20 Thursday 03:56  rocky
1197
1198  Reorganize more analogous to dvdplay. Should give some growing room to
1199  start the custom demuxer.
1200
1201 2003-11-20 Thursday 02:39  hartman
1202
1203  * fixed the dockmenu. had gotten disconnected somehow.
1204  * cleaned up the playlist source.
1205  * set the correct sizing properties on the playlist buttons.
1206    bigben: see the bottom of the size panel of your inspector. when adding items
1207    always take this into account to make resize work correctly.
1208    also. windows are opened at the position where you save them when the nib is open.
1209    Always make sure the controller and playlist are to the upper left side.
1210
1211 2003-11-20 Thursday 02:17  rocky
1212
1213  In some ways better, in some ways just different.
1214
1215 2003-11-20 Thursday 02:15  rocky
1216
1217  Miniscule changes. In some ways better, in some ways not, just
1218  different.
1219
1220 2003-11-19 Wednesday 23:44  gbazin
1221
1222  * modules/video_output/directx/*: we now create a video sub-window which is a child of the main window and which always fit exactly the size of the video.
1223    As a result the overlay color key is only painted in the video area and the rest of the window is pure black.
1224
1225 2003-11-19 Wednesday 19:00  bigben
1226
1227  - get rid of an unused variable
1228  - use same name than in menus for random, repeat and loop options
1229  - random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)
1230
1231 2003-11-19 Wednesday 14:58  bigben
1232
1233  small clean-up
1234
1235 2003-11-19 Wednesday 13:25  hartman
1236
1237  * modules/codec/subsdec.c: Add debug messages and fix a crasher
1238  * modules/misc/freetype.c: let's keep the freetype-fontsize option useful :)
1239
1240 2003-11-19 Wednesday 13:10  gbazin
1241
1242  * modules/codec/ffmpeg/: don't re-use the same pts twice.
1243  * src/misc/modules.c: win32 fix for when module fails loading.
1244
1245 2003-11-19 Wednesday 12:13  hartman
1246
1247  * changed the relative fontsize option from a string_list to a int list with string comments.
1248    not possible before, but is now and we can still change it without effecting the
1249    config files of 1000000 users.
1250
1251 2003-11-19 Wednesday 10:17  gbazin
1252
1253  * src/misc/modules.c: don't forget to return an error when we fail to load a plugin.
1254
1255 2003-11-19 Wednesday 00:14  fenrir
1256
1257   * ninput: initialisate i_bitrate.
1258
1259 2003-11-19 Wednesday 00:06  sigmunau
1260
1261  fixed some warnings
1262
1263 2003-11-18 Tuesday 23:58  fenrir
1264
1265   * fix a memory leak (p_block should be unallocated).
1266
1267 2003-11-18 Tuesday 23:25  sigmunau
1268
1269  modules/codec/subsdec.c:
1270   * fix a crash when --subsdec encoding is set to a wrong value
1271
1272 2003-11-18 Tuesday 22:48  fenrir
1273
1274   * input_dec.c : handle SPU_ES (and not as VIDEO_ES ....) so subtitle
1275   should work again.
1276
1277 2003-11-18 Tuesday 22:08  gbazin
1278
1279  * src/input/input_dec.c: fixed nasty bug. Thanks Meuuh :)
1280
1281 2003-11-18 Tuesday 20:36  jpsaman
1282
1283  PDA Interface:
1284  - Cleanup code
1285  - Cleanup interface
1286  - Adding items to playlist widgets from File, Camera, Transcode tabs.
1287
1288 2003-11-18 Tuesday 20:34  fenrir
1289
1290   * allow packetizer to return multiple blocks at once.
1291
1292 2003-11-18 Tuesday 20:15  fenrir
1293
1294   * include/vlc_bits.h: bit stream reader/writer.
1295   * mpeg4video.c: rework of the mpeg4 video packetizer.
1296   (not well tested)
1297
1298 2003-11-18 Tuesday 18:45  gbazin
1299
1300  * NEWS: updated with new features.
1301
1302 2003-11-18 Tuesday 16:46  fenrir
1303
1304   * display: set correct ES type (otherwise it segfaults in input_dec.c) but
1305   that implies that ES appear twice in the interface.
1306
1307 2003-11-18 Tuesday 12:32  gbazin
1308
1309  * modules/control/http.c: fixed the "keep" command.
1310
1311 2003-11-18 Tuesday 00:57  gbazin
1312
1313  * modules/demux/ogg.c: call ogg_sync_reset() after seeking so we don't get spurious PCRs.
1314     Cosmetic changes to the file info data.
1315     Fixed Flac seeking.
1316
1317 2003-11-17 Monday 23:36  bigben
1318
1319  - Use NSTextField instead of NSSearchfield for the playlist search, since it is not supported on MacOS < X.3.
1320
1321  - Search now restarts at the beginning of the playlist when reaching the end.
1322
1323 2003-11-17 Monday 22:53  gbazin
1324
1325  * modules/demux/ogg.c: support for FLAC in Ogg.
1326     And by the way, putting the FLAC STREAMINFO metadata in the second ogg packet is really convoluted!
1327
1328 2003-11-17 Monday 19:05  hartman
1329
1330  * fix the search field and cleanup of the checkboxes init.
1331    - currently we don't seek in playlist position 0->currently selected
1332      wxwindows doesn't do this either.
1333    - bigben: for the state of the checkboxes look at callbacks (see playlistChanged in intf.m)
1334
1335 2003-11-17 Monday 18:48  gbazin
1336
1337  * modules/packetizer/mpeg4video.c: ported to the new packetizers api (This packetizer really ought to be rewritten from scratch).
1338
1339 2003-11-17 Monday 15:29  garf
1340
1341   * http.c: fixed bug with spaces in mrl
1342
1343 2003-11-17 Monday 15:11  hartman
1344
1345  * fix previous commit
1346
1347 2003-11-17 Monday 14:46  massiot
1348
1349  * modules/access_output/udp.c: more debug
1350  * modules/mux/mpeg/ts.c: new dts-delay option to add delay between the
1351    PCR and the DTS of the current frame.
1352    When deleting a video or audio stream (in case of PMT change), the
1353    new video and audio ES will take again the pid-video and pid-audio if
1354    they have been specified.
1355
1356 2003-11-17 Monday 14:11  bigben
1357
1358  Checkboxes stat at startup, in the playlist, now reflect the state set ine the prefs. They still are not updated if you set random/repeat/loop in the menus though (at least until next VLC startup).
1359
1360 2003-11-17 Monday 13:14  hartman
1361
1362  * use more recent libebml and libmatroska
1363
1364 2003-11-17 Monday 13:05  bigben
1365
1366  added search function to the playlist
1367
1368 2003-11-17 Monday 11:25  fenrir
1369
1370   * ts: improve PCR handling. pcr-soft doesn't exist anymore.
1371     Options:
1372          - caching: time on which bitrate smouthing is applied (default: 200ms)
1373          - pcr : delay between 2 PCR (Really more accurate). (default: 30ms)
1374          - bmin and bmax doesn't work anymore.
1375
1376 2003-11-17 Monday 06:31  hartman
1377
1378   * THANKS: hungarian translator and designer of OSX intf controller added
1379   * modules/LIST: updated
1380   * Makefile.am: include new OS X art in the dist.
1381   * NEWS: updated
1382   * */.cvsignore: added and improved some of these.
1383   * modules/gui/macosx/prefs_widgets.?:
1384     - new config controls much like in the wxwindows module. not yet in use.
1385     - beware not tested irl. but it compiles :)
1386
1387 2003-11-17 Monday 02:55  fenrir
1388
1389   * transcode: hmmm, the compil fix was for this file ...
1390
1391 2003-11-17 Monday 02:52  fenrir
1392
1393   * all: a little compil fix and more sanity checks (needed for wma).
1394
1395 2003-11-17 Monday 00:06  sigmunau
1396
1397  modules/gui/wxwindows/*:
1398   * implemented sorting by a column by clicking on it
1399
1400 2003-11-16 Sunday 22:54  gbazin
1401
1402  * ALL: moved i_bitrate out of audio_format_t into es_format_t
1403
1404 2003-11-16 Sunday 22:29  sam
1405
1406    * modules/video_output/caca.c: color ASCII art video output using libcaca.
1407
1408 2003-11-16 Sunday 22:23  gbazin
1409
1410  * modules/codec/ffmpeg/video.c, src/input/input_dec.c: a couple of fixes. Thanks fenrir :)
1411
1412 2003-11-16 Sunday 22:10  sam
1413
1414    * include/vlc_keys.h: Fixed a warning in StringToKey().
1415
1416 2003-11-16 Sunday 21:28  gbazin
1417
1418  * modules/misc/dummy/encoder.c: forgot a file
1419
1420 2003-11-16 Sunday 21:07  gbazin
1421
1422  * ALL: final improvements to the decoders/packetizers api.
1423     (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
1424  * ALL: small improvements to the encoders api.
1425
1426 2003-11-16 Sunday 20:41  garf
1427
1428   * http.c: little fix
1429
1430 2003-11-16 Sunday 15:51  titer
1431
1432   avi.c: compile fix
1433
1434 2003-11-16 Sunday 11:21  bigben
1435
1436  Added random, repeat one and repeat all checkboxes to the playlist
1437
1438 2003-11-16 Sunday 00:08  fenrir
1439
1440   * fixed a segfault with avi without index.
1441
1442 2003-11-15 Saturday 23:21  fenrir
1443
1444  * v4l: hack from xine from GStreamer to compile v4l on debian unstable.
1445
1446   (message from xine: fix build on Debian unstable, those dummies seem to
1447    have put the Linux 2.6 headers in place of the 2.4 ones in glibc...)
1448
1449 2003-11-15 Saturday 22:42  hartman
1450
1451  * New OSX controller (iTunes style)
1452    - Drag and drop implemented
1453    - still need new sliders and remove the titlebar.
1454  * revert the mozilla plugin changes. i will build a seperate module for that
1455  * simplified previous/next (only playlist, people with chapters and titles
1456     will have to use the menu
1457  * Moved the disable screensaver from interface to vout.
1458
1459 2003-11-15 Saturday 22:02  hartman
1460
1461  * added ffmpeg cvsroot (not in use atm)
1462  * forced some config options on ffmpeg
1463
1464 2003-11-15 Saturday 18:57  fenrir
1465
1466   * set dts/length of all pes packet.
1467
1468 2003-11-15 Saturday 15:40  hartman
1469
1470  * extra data has changed and was crashing.
1471
1472 2003-11-15 Saturday 13:09  massiot
1473
1474  * Fixed typos.
1475
1476 2003-11-15 Saturday 10:38  ipkiss
1477
1478  Small fix in a preference description string
1479
1480 2003-11-15 Saturday 02:38  hartman
1481
1482  * broken URL
1483
1484 2003-11-15 Saturday 01:21  massiot
1485
1486  * New build system for the contrib packages of VLC. It supports to
1487    download a precompiled binary package, or to build all the packages
1488    from the sources, at the user's option. It is currently written for
1489    Mac OS X, but could easily be ported to other platforms.
1490
1491 2003-11-15 Saturday 00:26  hartman
1492
1493  * spelling fix
1494
1495 2003-11-14 Friday 20:17  hartman
1496
1497  * Fix the label in the prefs of the play/pause hotkey.
1498
1499 2003-11-14 Friday 03:51  hartman
1500
1501  * fixed playlist_Pause
1502
1503 2003-11-13 Thursday 21:15  gbazin
1504
1505  * modules/video_filter/transform.c: fix for ./toolbox --update-po
1506
1507 2003-11-13 Thursday 17:59  gbazin
1508
1509  * include/ninput.h: ES_EXTRA_TYPE_SUBHEADER wasn't defined.
1510
1511 2003-11-13 Thursday 14:23  lool
1512
1513    * INSTALL.win32: slightly changed the list of required packages
1514
1515 2003-11-13 Thursday 13:31  fenrir
1516
1517   * input: handle also SPU in es_out_Add (and fix a bad lock).
1518   * sub: use es_out_Add (and that give a proper solution for multiple tracks)
1519          fixed seeking with sub. (pf_demux was called in Seek instead of
1520          pf_seek ...)
1521
1522 2003-11-13 Thursday 12:28  fenrir
1523
1524   * src/input/input.c: es_out_Add automatically add informations
1525   (input_AddInfo) on the ES.
1526   * all: removed duplicated input_AddInfo.
1527
1528 2003-11-13 Thursday 11:49  fenrir
1529
1530   * avi: little clean up, and ported to es_format_t.
1531
1532 2003-11-12 Wednesday 20:01  gbazin
1533
1534  * modules/misc/sap.c: fixed misplaced variable declaration.
1535
1536 2003-11-12 Wednesday 18:13  fenrir
1537
1538   * all: big clean up (no more global variables).
1539
1540 2003-11-12 Wednesday 08:10  zorglub
1541
1542  Support for announcement of playlist group in SAP announces
1543  Needs the latest miniSAPserver CVS
1544
1545 2003-11-12 Wednesday 03:02  garf
1546
1547   * little fix due to my last commit
1548
1549 2003-11-12 Wednesday 02:56  garf
1550
1551   * http.c: little fix in RPN evaluator (now it is real RPN).
1552
1553 2003-11-12 Wednesday 02:45  hartman
1554
1555  * small fix to the playlist window
1556
1557 2003-11-12 Wednesday 02:43  garf
1558
1559   * http.c : added parsing of options in Add MRL option. In http.c is a the
1560              parse_MRL function which perhaps should be somewhere else
1561              (playlist ?).
1562   * Makefile.am : forgoten style.css
1563   * index.html : little fixes
1564   * intf-http.txt : updated doc
1565
1566 2003-11-12 Wednesday 01:22  hartman
1567
1568  * Away with that annoying playlist drawer. We now have a nice resizable
1569    window, with additional index and author columns.
1570
1571 2003-11-11 Tuesday 23:50  hartman
1572
1573  * include/vlc_keys.h: added StringToKey()
1574  * src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
1575  * modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
1576  * REST: implemented configurable hotkeys for OS X.
1577
1578 2003-11-11 Tuesday 21:23  hartman
1579
1580  * when config_ResetAll() a key config value becomes "Unset" (0) instead of
1581    it's original value. With this you at least won't break your config file,
1582    because it comments out the value during saving, when it's identical to the,
1583    original value. The question however remains, why does a resetAll result
1584    in a 0 in the 'current' config in use, and in original value at time of saving?
1585
1586 2003-11-11 Tuesday 02:49  fenrir
1587
1588   * wav: es_format_t
1589
1590 2003-11-11 Tuesday 01:33  fenrir
1591
1592   * mkv: ues es_format_t.
1593
1594 2003-11-11 Tuesday 00:37  fenrir
1595
1596   * all: use es_format_t and es_out_*. (Not well tested yet...)
1597
1598 2003-11-10 Monday 18:21  gbazin
1599
1600  * modules/gui/wxwindows/open.cpp: compilation fix for unicode version.
1601
1602 2003-11-10 Monday 17:47  gbazin
1603
1604  * configure.ac: link ws2_32 in the right order on win32 for livedotcom.
1605
1606 2003-11-10 Monday 00:49  hartman
1607
1608  * New Hungarian translation contributed by 'DirectX' (Name under investigation)
1609
1610 2003-11-10 Monday 00:14  gbazin
1611
1612  * modules/gui/wxwindows/*: dshow open panel is fully functionnal.
1613
1614 2003-11-09 Sunday 21:29  jpsaman
1615
1616  PDA Interface:
1617  * Transcode tabpage added
1618  * code cleanup
1619
1620 2003-11-09 Sunday 20:13  gbazin
1621
1622  * modules/gui/wxwindows/open.cpp: added an AutoBuildPanel() that is used to construct the dshow tab.
1623     (It is not quite useful yet but will be shortly).
1624
1625 2003-11-09 Sunday 19:49  jpsaman
1626
1627  PDA Interface:
1628  * Camera tabpage is done.
1629
1630 2003-11-09 Sunday 18:52  jpsaman
1631
1632  PDA interface:
1633  * improvements on Camera tabpage
1634
1635 2003-11-09 Sunday 18:06  rocky
1636
1637  Allow return to have a numeric prefix too.
1638
1639 2003-11-09 Sunday 17:45  rocky
1640
1641  Small changes to assist debugging.
1642
1643 2003-11-09 Sunday 16:00  titer
1644
1645   + modules/gui/beos/VideoOutput.cpp: fixed modifiers
1646   + src/misc/beos_specific.cpp: cosmetic
1647
1648 2003-11-09 Sunday 15:55  jpsaman
1649
1650  PDA Interface:
1651  * More changes on the Camera tabpage
1652  * Cleanup some dead interface wood ;-)
1653
1654 2003-11-09 Sunday 15:29  gbazin
1655
1656  * modules/access/v4l/v4l.c: couple of fixes.
1657
1658 2003-11-09 Sunday 13:59  jpsaman
1659
1660  PDA inteface:
1661  * Redesigned "Camera" tabpage.
1662
1663 2003-11-09 Sunday 13:20  gbazin
1664
1665  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
1666
1667 2003-11-09 Sunday 05:22  garf
1668
1669   * http.c: removed a completely useless check (now you can change volume
1670            value without playing anything)
1671
1672 2003-11-09 Sunday 05:15  garf
1673
1674   * index.html: little fix with volume textbox
1675
1676 2003-11-09 Sunday 03:43  garf
1677
1678   * http interface: changed index.html for new seek function. small change
1679                    in css.
1680
1681 2003-11-09 Sunday 03:41  garf
1682
1683   * http.c: modify seek function (now you can put almost everything which
1684            looks like a time/length)
1685
1686 2003-11-09 Sunday 00:52  rocky
1687
1688  Handle keyboard input: numeric entry, next, prev, return and default.
1689
1690 2003-11-08 Saturday 23:12  sigmunau
1691
1692  use "video" and not "audio" as media type, and 33 (mpeg2 ts) and not 14
1693  (mp3) as payload type
1694
1695 2003-11-08 Saturday 23:02  sigmunau
1696
1697  ignore streams that are not m=audio or m=video
1698
1699 2003-11-08 Saturday 18:31  jpsaman
1700
1701  PDA Interface
1702  * simplefied network tabpage
1703
1704 2003-11-08 Saturday 18:23  titer
1705
1706   + configure.ac: link httpd and stream_out_standard against -lsocket
1707   + modules/gui/beos/*: use hotkeys
1708   + include/vlc_keys.h, src/misc/configuration.c:
1709     renamed modifiers into vlc_modifiers so it does not conflict with
1710     BeOS' modifiers()
1711
1712 2003-11-08 Saturday 16:04  jpsaman
1713
1714  PDA interface:
1715  * Network tabpage works
1716  * cleanup of code
1717
1718 2003-11-08 Saturday 15:59  hartman
1719
1720  * spelling fix and fix of copyright and version strings on info.html
1721
1722 2003-11-08 Saturday 14:54  massiot
1723
1724  By default disable the stream_out_transrate plug-in since it takes 2 hours
1725  compiling.
1726
1727 2003-11-08 Saturday 12:25  sigmunau
1728
1729  modules/misc/sap.c:
1730   * support sap announces that use dos style linebreaks
1731
1732 2003-11-08 Saturday 09:05  fenrir
1733
1734   * useless.
1735
1736 2003-11-08 Saturday 06:47  fenrir
1737
1738   * livedotcom.cpp:
1739      - added X-QT and X-QUICKTIME video support.
1740      - first try for seek and position display support.
1741      (position is buggy, and seek won't really work as long as wx try to seek
1742      each time the slider is moved)
1743
1744 2003-11-08 Saturday 04:57  fenrir
1745
1746   * araw.c: prevent segfault with ulaw/alaw.
1747
1748 2003-11-07 Friday 22:56  gbazin
1749
1750  * configure.aci, modules/demux/livedotcom.cpp: win32 compilation fixes.
1751
1752 2003-11-07 Friday 21:44  fenrir
1753
1754   * lalala added livedotcom
1755
1756 2003-11-07 Friday 21:44  fenrir
1757
1758   * configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
1759   (--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
1760   livedotcom isn't compiled by default)
1761
1762 2003-11-07 Friday 21:30  massiot
1763
1764  * modules/stream_out/transrate: New transrating module, based on GPL
1765    code from www.metakine.com.
1766    CAUTION : the code is currently very ugly, with static variables, no
1767    code convention, etc. I check it in "as is" because it may be useful
1768    to some people.
1769    Don't expect a bitrate reduction of more than 30 % with acceptable
1770    quality.
1771  * modules/demux/mpeg/ts.c: Useful debug message
1772
1773 2003-11-07 Friday 19:30  massiot
1774
1775  * src/misc/threads.c: Implementation of real-time priorities for UNIX-like
1776    pthread systems (activate with --rt-priority)
1777  * modules/access_output/udp.c: Only discard packets which are _very_ late
1778
1779 2003-11-07 Friday 18:41  massiot
1780
1781  * modules/mux/mpeg/ts.c:
1782    - By default send PCRs every 90 ms, because the upper limit is 100 ms
1783    - New pid-video and pid-audio sout variables
1784
1785 2003-11-07 Friday 18:32  fenrir
1786
1787   * udp: mp3/rtp is now correctly working.
1788
1789 2003-11-07 Friday 18:32  fenrir
1790
1791   * rtp: removed a annoying debug message
1792   * announce.c: fixed a warning.
1793
1794 2003-11-07 Friday 18:08  fenrir
1795
1796   * livedotcom.cpp:
1797      - improve a lot pts handling.
1798      - added --rtsp-caching.
1799      - implemented DEMUX_GET_TIME  and declared the input as seekable to
1800      make the interface displaying the time.
1801   Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
1802  video, MPEG 1/2 video and mp3 audio tested successfully)
1803
1804 2003-11-07 Friday 17:44  fenrir
1805
1806   * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
1807   (It could avoid a lot of duplicated code...)
1808
1809 2003-11-07 Friday 17:43  fenrir
1810
1811   * rtp: added a sdp options to export sdp. For now only as http.
1812  options: #rtp{dst=ip,port=port,[sdp=http://ip:port/file],[mux=]}
1813
1814 2003-11-07 Friday 16:53  massiot
1815
1816  * modules/packetizer/mpegvideo.c: Detect discontinuities and trash
1817    corrupt packets. Also flag GOP headers with SOUT_BUFFER_FLAGS_GOP.
1818
1819 2003-11-07 Friday 14:15  jpsaman
1820
1821  PDA interface:
1822  * cleanup code
1823  * cleanup interface
1824
1825 2003-11-07 Friday 13:31  massiot
1826
1827  * Updated documentation.
1828
1829 2003-11-07 Friday 13:28  massiot
1830
1831  * modules/access/satellite: Big rework of the old satellite module.
1832    - ability to select between different tuners if the board has several
1833      tuners
1834    - abitility to select between different demux if the board has several
1835      demuxes
1836    - if frequency isn't specified, do not try to tune the tuner and
1837      assume some other software already did it
1838    - set a bigger buffer size to avoid packet losses
1839    - do not filter too many PIDs since some board only have 8 filters
1840    - kludged so that the module works perfectly well with the demuxstream
1841      demuxer
1842    - use DMX_PES_OTHER all the time because some boards do not have a
1843      decoder chip (this may be a problem for you)
1844
1845  This changeset is part of the Dreambox port of VLC.
1846
1847 2003-11-07 Friday 13:01  jpsaman
1848
1849  PDA interface:
1850  * Directory browsing works
1851  * Coredump is solved
1852  * Adding files or entire directories to the playlist GUI control works.
1853
1854 2003-11-07 Friday 12:27  fenrir
1855
1856   * livedotcom.cpp: - better pts handling  but still bad. (and using rtsp
1857   over tcp doesn't really work yet).
1858                     - fixed bad usage of delete vs delete[]
1859  (using --rtsp-tcp still leads to segfault)
1860
1861 2003-11-07 Friday 10:31  rocky
1862
1863  Need to change libvcdinfo to be more robust when there are
1864  reading the extended PSD. Given that area-highlighting and
1865  features in the extended PSD haven't been implemented,
1866  best then to not try to read this at all.
1867
1868 2003-11-07 Friday 09:24  jpsaman
1869
1870  Basic functionality of File tabpage is working.
1871
1872 2003-11-07 Friday 07:59  jpsaman
1873
1874  Removing GPE specific stuff.
1875
1876 2003-11-07 Friday 00:28  fenrir
1877
1878   * more tolerant  sdp check when using  rtsp://. (SDP from some  DSS have a
1879   lot of mandatory fields missing, like v, o, and s)
1880
1881 2003-11-06 Thursday 22:23  zorglub
1882
1883  Sync with latest changes
1884
1885 2003-11-06 Thursday 22:14  fenrir
1886
1887   * livedotcom.cpp: use live.com library to read rtsp and sdp file.
1888      TODO:
1889          - handle PTS (for now, I just use mdate() :)
1890          - support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
1891          - support X-QT and X-QUICKTIME. (I don't know if it's really used).
1892          - implement pause, seek ...
1893          - clean up/bugs fixes...
1894          - ...
1895
1896 2003-11-06 Thursday 20:12  gbazin
1897
1898  * modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.
1899
1900 2003-11-06 Thursday 19:35  nitrox
1901
1902  . a small fix .... (many other to follow in the next days)
1903
1904 2003-11-06 Thursday 18:55  hartman
1905
1906  * Going to Fullscreen was effecting all vout's. should affect only the frontmost one.
1907
1908 2003-11-06 Thursday 18:35  hartman
1909
1910  * Updated the Output dialog.
1911    - support for slp
1912    - support for theora
1913    - support for demuxdump
1914
1915 2003-11-06 Thursday 17:08  nitrox
1916
1917  . I422 -> YV12 Chroma
1918
1919  This work is part of the work done by Anevia for the "Gran Theatro del
1920  Barcelona".
1921
1922 2003-11-06 Thursday 16:54  nitrox
1923
1924  . 422 deinterlacing (bob and blend filters)
1925
1926  This work is part of the work done by Anevia for the "Gran Theatro del
1927  Barcelona".
1928
1929 2003-11-06 Thursday 16:37  nitrox
1930
1931  oups, ... forgot the interesting file !
1932
1933 2003-11-06 Thursday 16:36  nitrox
1934
1935  dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
1936            things to write to implement competely the standard but this decoder
1937            will work in most of the pictures subtitles cases. Text subtitles
1938            decoding is not implemented at all.
1939            This decoder has been validated with CAVENA encoders after few
1940            remarks of their developpers.
1941
1942  include/*: addded a p_spuinfo field in the decider_fifo_t and the
1943             es_descriptor_t
1944
1945  codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
1946            track.
1947
1948  modules/demux/mpeg: added the support of the dvb subtitles track. Need last
1949                      libdvbpsi (0x59 descriptor) to compile. The demuxer
1950                      creates n fake ES as each ES carries up to 256 subtitles
1951                      tracks.
1952
1953  This work is part of the work done by Anevia for the "Gran Theatro del
1954  Barcelona".
1955
1956 2003-11-06 Thursday 16:28  hartman
1957
1958  * changed how cursor hiding works. Not perfect, but it's less complicated.
1959    - less vague bugs :)
1960  * changed the global hotkey for play/pause to command-p since 'space' won't be
1961    defined as the hotkey. i was sick of all the hacks i had made to have it work
1962    that way, so the end. space only works in the vout from now on.
1963
1964 2003-11-06 Thursday 16:06  massiot
1965
1966  * New (experimental and incomplete) demuxstream module. It bypasses the
1967  stream output, and takes what comes from a DVB card and sends it onto
1968  the network. I didn't activate it in configure.ac because I suspect there
1969  might be problems with iovec on Windows (and there is probably a better
1970  way to do it).
1971
1972 2003-11-06 Thursday 10:09  sam
1973
1974    * bootstrap: remove autom4te.cache before running autoconf
1975
1976 2003-11-06 Thursday 09:59  gbazin
1977
1978  * modules/misc/sap.c: compilation fix.
1979
1980 2003-11-06 Thursday 01:49  garf
1981
1982   * http interface: added volume control (relative or absolute) and
1983                    sort playlist function.
1984
1985 2003-11-06 Thursday 00:12  gbazin
1986
1987  * modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
1988     New --v4l-vdev and --v4l-adev config options and the ability to play an audio only stream.
1989
1990 2003-11-05 Wednesday 23:32  hartman
1991
1992  * Compilation fix. One to many )
1993
1994 2003-11-05 Wednesday 23:28  fenrir
1995
1996   * sap: big clean up + some buffer overflow fixes (still need some work).
1997
1998 2003-11-05 Wednesday 20:06  gbazin
1999
2000  * modules/gui/wxwindows/streamout.cpp: fixed a couple of things.
2001
2002 2003-11-05 Wednesday 18:59  gbazin
2003
2004  * include/vlc_codec.h, modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c: tell the encoder to respect the aspect ratio of the input.
2005  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
2006  * src/misc/configuration.c: use strtol() instead of atoi().
2007
2008 2003-11-05 Wednesday 17:57  gbazin
2009
2010  * src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
2011     I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
2012     but this also allows me to specifiy the demuxdump demux with an input option (very handy to include the demuxdump option in the streamout gui dialogs).
2013  * src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.
2014
2015  * modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.
2016
2017 2003-11-05 Wednesday 17:46  gbazin
2018
2019  * modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
2020  * modules/gui/wxwindows/preferences_widgets.*: bug fix.
2021
2022 2003-11-05 Wednesday 09:16  gbazin
2023
2024  * include/video_output.h: forgot this file in the vout_Synchro commit yesterday.
2025
2026 2003-11-05 Wednesday 02:43  gbazin
2027
2028  * modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config vars with choices lists which have a pf_list_update callback.
2029  * modules/access/dshow/dshow.cpp: provide a callback to update the devices lists.
2030
2031 2003-11-05 Wednesday 01:47  fenrir
2032
2033   * all: who has seen that I have just forgot to release any buffers...
2034
2035 2003-11-05 Wednesday 00:40  hartman
2036
2037  * moved garfou's changes before a variable that is at risk of overflow
2038    maybe this will fix the random crashes?
2039
2040 2003-11-05 Wednesday 00:39  gbazin
2041
2042  * include/configuration.h: some small re-work of the config declaration macros.
2043     String choices lists can now also have a list of text descriptions associated with them.
2044     Added integer choices lists.
2045  * modules/gui/wxwindows/: modified config widgets to use the new config options.
2046  * ALL: updated for the new config options.
2047
2048 2003-11-05 Wednesday 00:17  hartman
2049
2050  Please test if this has any regressions
2051
2052  * include/codecs.h:
2053    - created a subtitle_data_t to be used by subtitle demuxers
2054      and decoders to pass information.
2055    - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
2056      of this new struct.
2057  * modules/codec/subsdec.c:
2058    - moved the decoding of ssa textlines to here.
2059    - ToDo: support for any tags is lacking atm., but now possible.
2060  * modules/demux/mkv.cpp:
2061    - ssa is now passed undecoded to ssa subsdec.
2062    - ssa headers are passed to ssa subsdec via subtitle_data_t
2063    - ToDo: decode idx header info and fill the subtitle_data_t
2064    - ToDo: support for compressed vobsubs.
2065  * modules/demux/util/sub.?:
2066    - moved ssa decoding out of here.
2067    - ToDo: add support for multiple tracks
2068    - ToDo: implement reading vobsub .sub files (not .idx)
2069
2070 2003-11-04 Tuesday 17:46  gbazin
2071
2072  * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
2073  * modules/codec/libmpeg2.c: updated with the synchro api changes.
2074
2075 2003-11-04 Tuesday 15:52  garf
2076
2077   * http interface: added "fullscreen" and "keep" functions
2078
2079 2003-11-04 Tuesday 15:31  sam
2080
2081    * bootstrap: Fixed an automake breakage when gettext is not present.
2082
2083 2003-11-04 Tuesday 15:26  sam
2084
2085    * debian/control:
2086      + Build-depend on fixed dvb-dev packages.
2087
2088 2003-11-04 Tuesday 14:51  fenrir
2089
2090   * adpcm: converted to new API (need more testing).
2091
2092 2003-11-04 Tuesday 11:11  titer
2093
2094   + configure.ac:
2095       fixed a link issue on BeOS
2096   + modules/demux/util/sub.c:
2097       gcc != 3 fix
2098   + modules/gui/beos/*:
2099       compile fixes; never replace int32 with int32_t, these are not the
2100       same on BeOS (long/int)
2101
2102 2003-11-04 Tuesday 02:23  fenrir
2103
2104   * input: fixed position-offset, time and time-offset.
2105
2106   * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
2107   completely broken,  there is a lot  more things to do),  all interfaces
2108   have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
2109   rate(-slower|-faster)...  ).
2110   Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
2111   input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
2112   unavailable for intf), so we should convert remaining interfaces (ie all
2113   except wx, osx, rc, http, hotkeys).
2114
2115   * avi: implemented DEMUX_SET_TIME (not yet used).
2116
2117 2003-11-04 Tuesday 01:27  fenrir
2118
2119   * araw: ported to new API.
2120
2121 2003-11-03 Monday 23:05  fenrir
2122
2123   * removed old faad detection.
2124
2125 2003-11-03 Monday 22:36  sam
2126
2127    * modules/misc/sap.c: fixed a warning and some coding style insanities.
2128
2129 2003-11-03 Monday 22:30  fenrir
2130
2131   * all: ported the faad decoder to the new API (btw, aac HE untested).
2132   I have not kept the compatibility with older faad version (but check is
2133   still be  done in configure.ac). (I  didn't like it as  old version are
2134   really buggy).
2135
2136 2003-11-03 Monday 20:22  gbazin
2137
2138  * modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
2139
2140 2003-11-03 Monday 15:27  hartman
2141
2142  * modules/gui/macosx/*: Commit of the Visualizations menu item.
2143  * ALL: bring the project files to XCode.
2144    10.2 users should revert the change in Makefile.am or they won't be able to
2145    build VLC on their machine. Editing the project files will probably also not
2146    be possible for them.
2147
2148 2003-11-03 Monday 14:02  gbazin
2149
2150  * modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.
2151
2152 2003-11-03 Monday 03:21  garf
2153
2154   * http.c,index.html: add seek function in http interface. Also added "stream_position", "stream_length", and "stream_time" which could be usefull later (for a slider, for example :) )
2155   * changed http interface more "neutral" colors
2156
2157 2003-11-02 Sunday 23:13  zorglub
2158
2159  Removed debug messages
2160
2161 2003-11-02 Sunday 22:51  gbazin
2162
2163  * modules/control/http.c: cough cough.
2164
2165 2003-11-02 Sunday 22:28  gbazin
2166
2167  * Makefile.am: small change to the package-win32 target.
2168
2169 2003-11-02 Sunday 22:16  gbazin
2170
2171  * modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.
2172
2173 2003-11-02 Sunday 22:15  gbazin
2174
2175  * modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to read an id3 tag as these tags can be bigger than what input_Peek() can read.
2176
2177 2003-11-02 Sunday 21:26  gbazin
2178
2179  * Makefile.am: include the .css file from the html interface into the win32 package.
2180
2181 2003-11-02 Sunday 19:26  gbazin
2182
2183  * modules/control/http.c: delete command supports a list of items.
2184  * doc/intf-http.txt: update for delete command.
2185  * share/http/index.html: added the possibility to delete playlist items.
2186
2187 2003-11-02 Sunday 18:03  sigmunau
2188
2189  modules/demux/mkv.cpp:
2190   * proper fix for timing with vobsub tracks ( and possibly some other cases )
2191
2192 2003-11-02 Sunday 16:12  sigmunau
2193
2194  modules/demux/mkv.cpp:
2195   * fix a segfault on close caused by setting default language
2196
2197 2003-11-02 Sunday 12:22  gbazin
2198
2199  * src/audio_output/input.c: on-the-fly visualization changes.
2200  * modules/gui/wxwindows/menus.cpp: added a visualization entry.
2201
2202 2003-11-02 Sunday 06:33  hartman
2203
2204  * modules/audio_output/input.c: created variables to allow for a autogenerated
2205    Visualizations menu (is this the right location?)
2206    Problems currently are: Doesn't work on the fly. where to start?
2207    For that reason it now also uses config options instead of variables.
2208  * modules/visualization/visual/visual.c: small adaptions
2209  * modules/gui/macosx/controls.m: fix warnings.
2210
2211 2003-11-02 Sunday 01:41  hartman
2212
2213  * Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
2214    The parsing of lines should of course be moved to the decoder level.
2215
2216 2003-11-01 Saturday 21:50  fenrir
2217
2218   * added stream_out_rtp.
2219
2220 2003-11-01 Saturday 14:35  hartman
2221
2222  * an ebuild that pulls vlc from cvs and installs that.
2223
2224 2003-11-01 Saturday 10:07  sam
2225
2226    * debian/control:
2227      + Build-depend on a newer wxwindows version to avoid incompatibilities.
2228      + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
2229        because these packages cannot be installed together.
2230    * debian/rules:
2231      + Temporarily disabled the framebuffer video output plugin because of
2232         current code errors in linux-kernel-headers.
2233
2234 2003-11-01 Saturday 06:57  fenrir
2235
2236   * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
2237   transcode).
2238
2239 2003-11-01 Saturday 06:56  fenrir
2240
2241   * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
2242
2243 2003-11-01 Saturday 06:27  fenrir
2244
2245   * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
2246
2247 2003-11-01 Saturday 04:17  fenrir
2248
2249   * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
2250         PS will work if there is only one stream as the muxer doesn't set
2251         correctly dts/length for muxed packets. (so pretty useless ;)
2252          - added mpeg1/2 video. (how overcomplicated is rfc2250),
2253         tested with mplayer+live.com (but I'm not sure that my ES parsing
2254         is ok.)
2255          - btw, there is a ttl option.
2256
2257 2003-11-01 Saturday 00:15  fenrir
2258
2259   * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
2260         from perfect)
2261          Use udp raw mode.
2262          Generate a SDP file (for now it is just fprintf to stderr).
2263          The streams produced work under gmp4player. (mpeg4ip)
2264
2265 2003-11-01 Saturday 00:11  fenrir
2266
2267   * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
2268  fill packet send to mtu size, needed by rtp)
2269
2270 2003-10-31 Friday 23:57  sam
2271
2272    * The "coincoin" Debian upload (no, it's not a cocker).
2273
2274 2003-10-31 Friday 22:46  hartman
2275
2276  * starting support for external vobsubs.
2277    we can now read the .idx file. TODO:
2278    - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
2279    - allow for multiple tracks in the sub demux
2280    - open the .sub vobsub file, remove the mpeg crud and prepare a packet
2281      for spudec.
2282
2283 2003-10-31 Friday 18:18  gbazin
2284
2285  * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
2286  * modules/video_output/directx/events.c: fix to catch the Alt key.
2287
2288 2003-10-31 Friday 16:57  fenrir
2289
2290   * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
2291   TODO: (a lot of work)
2292      - gather multiple small frames in one packets (not really important).
2293      - add mpeg 1/2 video
2294      - export a sdp file (needed for all next codecs).
2295      - add mpeg4 audio/video
2296      - add ts/ps over RTP.
2297      - perhaps ogg over RTP if something is abled to read that.
2298
2299   command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)
2300
2301   It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
2302   be odd btw)
2303
2304 2003-10-31 Friday 15:54  hartman
2305
2306  * modules/demux/mkv.cpp: Set English as the default for track language.
2307  * modules/gui/macosx/vout.m: removed debug
2308  * modules/gui/macosx/open.m: Panther compilation fixes
2309  * modules/gui/macosx/controls.m: OSDMessages :)
2310
2311 2003-10-30 Thursday 23:17  hartman
2312
2313  * Use the new vout_OSDMessage on the new hotkeys functions.
2314
2315 2003-10-30 Thursday 22:34  hartman
2316
2317  * implemented a vout_OSDMessage to display messages on the video at a specific
2318    location by any module.
2319  * added a OSD config option to the Video options. this will allow you to disable
2320    the messages printed by OSDMessage. Subtitles will still be shown however.
2321  * src/audio_output/intf.c: volumeSet sets the intf-change variable.
2322  * modules/gui/macosx/vout.m: fix the modifier detection.
2323
2324 2003-10-30 Thursday 21:44  gbazin
2325
2326  * include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.
2327
2328 2003-10-30 Thursday 17:59  gbazin
2329
2330  * modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.
2331
2332 2003-10-30 Thursday 17:58  gbazin
2333
2334  * modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.
2335
2336 2003-10-30 Thursday 12:01  gbazin
2337
2338  * modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
2339
2340 2003-10-30 Thursday 00:12  sigmunau
2341
2342  modules/demux/mkv.cpp:
2343   * fixed timing with vobsubs
2344
2345 2003-10-29 Wednesday 23:36  sigmunau
2346
2347  modules/demux/mkv.cpp:
2348   * added support for matroska files with embedded spu tracks, what the
2349     matroska people call VobSubs
2350
2351 2003-10-29 Wednesday 23:31  gbazin
2352
2353  * modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.
2354
2355 2003-10-29 Wednesday 22:25  zorglub
2356
2357  Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size
2358
2359 2003-10-29 Wednesday 21:04  gbazin
2360
2361  * modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.
2362
2363 2003-10-29 Wednesday 20:53  gbazin
2364
2365  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.
2366
2367 2003-10-29 Wednesday 19:35  gbazin
2368
2369  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.
2370
2371 2003-10-29 Wednesday 18:54  gbazin
2372
2373  * modules/gui/wxwindows/*: fixed breakage.
2374
2375 2003-10-29 Wednesday 18:00  zorglub
2376
2377  Grmbl, it was obvious I would forget to add the new files
2378
2379 2003-10-29 Wednesday 17:32  zorglub
2380
2381  * src/playlist/* && Makefile.am
2382     - splitted the enormous playlist.c file
2383     - implemented a better item group system: groups have a name
2384       and must be created before use by
2385        playlist_CreateGroup( p_playlist, "newgroupname")
2386
2387  * modules/misc/sap.c
2388     - Create our own playlist group ("SAP") and use it
2389
2390  * modules/access/slp.c
2391     - Create our own playlist group ("SLP") and use it
2392
2393  * modules/demux/util/id3tag.c
2394     - Trigger playlist update when we have parsed our tag
2395
2396  * modules/gui/wxwindows/interface.cpp
2397     - Fixed the about box by using vlc_wraptext
2398     - Added the simple open and the streaming wizard icons
2399             *** Icons need to be changed ! ***
2400     - Added the visualization to the extended gui
2401
2402  * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
2403     - Enlarged the window to fit the wrapped text
2404     - Added help for audio encoders
2405
2406  * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
2407     - Created a "streaming wizard" window (3-step streaming)
2408
2409  * modules/gui/wxwindows/iteminfo.cpp:
2410     - Group change is now based on the name
2411
2412  * modules/gui/wxwindows/playlist.cpp
2413     - Added author and group columns to the listview
2414     - Redesigned the window
2415     - Added the Sort menu with several criteria (title, author, group)
2416     - Added up/down buttons to move an item in the playlist
2417     - Added the group menu to enable/disable a group in an understandable way
2418
2419  TODO:
2420  -----
2421
2422  * playlist core :
2423     - Implement advanced sort capabilities  (multi-criteria)
2424     - File format to save the new features
2425     - export playlist (to M3U, eg)
2426     - more robust group creation (duplicates check, ...)
2427
2428  * wxWindows playlist:
2429     The idea of a treeview seems impossible, because of wxWindow's treeview,
2430     that don't allow multi-selection, and, as far as I know, multi-columns.
2431     - Provide a frontend to advanced sort (when it's done :-) )
2432     - Allow moving items by drag & drop (well, if possible, haven't checked yet)
2433     - Allow moving several items at once
2434     - Customizable listview (ability to remove/move columns)
2435     - Find a solution to the focus problem
2436       (when you change track, the selected one scrolls at the
2437        bottom of the visible screen)
2438
2439  * wxWindows interface:
2440     - New icons, our icons begin to get old and not so pretty
2441     - Find a solution for the volume bar (nobody understands what it is)
2442
2443 2003-10-29 Wednesday 12:23  gbazin
2444
2445  * modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment.
2446  * modules/video_output/directx/events.c: fixed key modifiers detection.
2447  * modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.
2448
2449 2003-10-29 Wednesday 11:54  hartman
2450
2451  * hopefully this fixes the instability of the osx vout.
2452
2453 2003-10-29 Wednesday 02:13  hartman
2454
2455  * the OSX vout has support for the new hotkeys now. no prefs for it yet.
2456    And this is no final solution, i think it should be handled in VLCApplication.
2457
2458 2003-10-29 Wednesday 01:33  gbazin
2459
2460  * ALL: improved hotkeys support.
2461
2462 2003-10-29 Wednesday 00:04  sigmunau
2463
2464  modules/misc/freetype.c:
2465   * fixed freetype module on big endian systems
2466   * removed a nasty debug line
2467   * cosmetic fix
2468
2469 2003-10-28 Tuesday 21:59  gbazin
2470
2471  * modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl/alt/shift modifiers.
2472  * modules/gui/wxwindows/preferences_widgets.cpp: correctly select the active hotkey (needed on win32).
2473
2474 2003-10-28 Tuesday 20:34  hartman
2475
2476  * fix the missing symbols ogg issue
2477
2478 2003-10-28 Tuesday 20:15  hartman
2479
2480  * src/misc/darwin_specific.m: fixed some languages.
2481  * include/vlc_keys.h: added some extra keys on my keyboard.
2482
2483 2003-10-28 Tuesday 17:02  gbazin
2484
2485  * modules/video_output/directx/events.c: added centralized hotkeys support.
2486  * modules/misc/freetype.c: fixed default font on win32.
2487
2488 2003-10-28 Tuesday 14:51  sam
2489
2490    * include/vlc_keys.h: inlined the static function to avoid warnings.
2491
2492 2003-10-28 Tuesday 14:17  gbazin
2493
2494  * modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
2495  * modules/codec/ffmpeg/postprocess.c: idem for postprocessing.
2496
2497 2003-10-28 Tuesday 07:17  ipkiss
2498
2499  Fix for a synchronization problem when a checkbox has 2 identical events
2500
2501 2003-10-27 Monday 22:42  jpsaman
2502
2503  PDA interface update:
2504  * File tab is beginning to work
2505  * Adding file to Playlist begins to work
2506
2507  Note: not very usefull yet.
2508
2509 2003-10-27 Monday 22:13  gbazin
2510
2511  * modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.
2512
2513 2003-10-27 Monday 21:54  gbazin
2514
2515  * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
2516
2517 2003-10-27 Monday 20:53  gbazin
2518
2519  * modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
2520
2521 2003-10-27 Monday 19:48  gbazin
2522
2523  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
2524
2525 2003-10-27 Monday 18:57  rocky
2526
2527  Don't assume when Activate is called that i_tell is at the beginning of
2528  an MPEG. Instead save that position seek to the beggining and restore
2529  the position. This allows Video CD's to be able to start from an
2530  entry other than the first one of a track.
2531
2532 2003-10-27 Monday 17:50  gbazin
2533
2534  * modules/codec/vorbis.c: fixed vorbis encoding.
2535  * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
2536  * modules/stream_out/transcode.c: transcoding is working again.
2537
2538 2003-10-27 Monday 13:35  nitrox
2539
2540  . in PMT decoder, fix the iso639-2B language code decoding bug:
2541     only iso-639-2T codes were decoded
2542
2543 2003-10-27 Monday 10:00  gbazin
2544
2545  * modules/codec/ffmpeg/audio.c: compilation fix
2546
2547 2003-10-27 Monday 01:04  gbazin
2548
2549  * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
2550     Isolated the video postprocessing routines in postprocess.c
2551
2552  * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
2553     include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
2554     transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
2555
2556  PS: transcoding is currently a bit broken but I'll fix that ASAP.
2557
2558 2003-10-26 Sunday 23:03  sigmunau
2559
2560  modules/video_output/x11/xcommon.c:
2561   * report F1 to F12 keys
2562
2563 2003-10-26 Sunday 17:50  gbazin
2564
2565  * modules/video_output/x11/xcommon.c: compilation fix.
2566
2567 2003-10-26 Sunday 17:11  gbazin
2568
2569  * Makefile.am: strip the mozilla plugin when doing the win32 package.
2570  * configure.ac: on win32 we compile the theora module as a plugin, not builtin.
2571
2572 2003-10-26 Sunday 16:12  gbazin
2573
2574  * configure.ac: check for mozilla-config.h on win32 as well.
2575  * mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
2576
2577 2003-10-26 Sunday 14:49  sam
2578
2579    * bootstrap: Fixed breakage from previous commit.
2580
2581 2003-10-26 Sunday 13:57  sam
2582
2583    * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.
2584
2585 2003-10-26 Sunday 13:10  sigmunau
2586
2587  modules/access/dvdplay/intf.c:
2588   * use new key-pressed in p_vlc, and not the one in p_vout
2589  src/video_output/video_output.c:
2590   * do not create the key-pressed variable in p_vout
2591
2592 2003-10-26 Sunday 13:07  gbazin
2593
2594  * INSTALL.win32: updated build instructions.
2595
2596 2003-10-26 Sunday 12:49  gbazin
2597
2598  * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.
2599
2600 2003-10-26 Sunday 12:46  sigmunau
2601
2602  src/libvlc.c:
2603   * created a variable "key-pressed" in p_vlc that can be used to
2604     report or read key presses
2605   * allways try to start hotkeys interface in the background
2606  configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
2607   * a new control module that reads keypresses from "key-pressed" and
2608     performs an action depending on what is asosiated with this key.
2609     Also uses nice on screen messages to indicate what action was performed
2610  modules/video_filter/filter_common.h:
2611   * removed code to pass old style key reporting through filters
2612  modules/video_output/x11/xcommon.c:
2613   * report key-presses through the new mechanism. Incomplete, I need help
2614     with this.
2615
2616 2003-10-25 Saturday 20:19  fenrir
2617
2618   * v4l: added fps option to reduce the frame rate.
2619   Untested -> please report success or faillure.
2620
2621 2003-10-25 Saturday 17:48  gbazin
2622
2623  * bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed (hopefully).
2624
2625 2003-10-25 Saturday 04:49  sam
2626
2627    * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.
2628
2629 2003-10-25 Saturday 04:48  sam
2630
2631    * bootstrap:
2632      + Fixed a typo causing the Mozilla plugin build to fail.
2633      + Call the generic rule in "all" instead of "all-am" to spare one make level
2634        of recursion.
2635
2636 2003-10-25 Saturday 03:44  sam
2637
2638    * bootstrap:
2639      + Smaller makefiles.
2640      + Faster builds. Heh.
2641
2642 2003-10-25 Saturday 00:49  sam
2643
2644    * include/vlc_common.h:
2645      + Removed u8, s8, u16 etc. for good.
2646    * ALL:
2647      + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
2648
2649 2003-10-25 Saturday 00:42  sam
2650
2651    * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
2652      errors due to the recent API change in vout_AllocatePicture.
2653
2654 2003-10-24 Friday 21:27  gbazin
2655
2656  * configure.ac: fix for wxWindows headers detection.
2657  * all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
2658  * src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
2659  * include/vlc_video.h: extended video_frame_format_t.
2660  * modules/codec/rawvideo.c: ported to the new decoder api.
2661  * modules/video_output/x11/*: simplifications.
2662
2663 2003-10-24 Friday 17:55  gbazin
2664
2665  * modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove the adts headers before sending the data.
2666
2667 2003-10-24 Friday 17:43  sam
2668
2669    * modules/visualization/visual/:
2670      + Renamed fft_init into visual_fft_init because of a name clash with
2671        the ffmpeg libraries.
2672      + Replaced u8 s16 etc. with uint8_t int16_t etc.
2673
2674 2003-10-24 Friday 17:41  sam
2675
2676    * include/iso_lang.h: Since the exported functions use the "const" keyword,
2677      put the declarations in extern "C" {} in C++ modules.
2678
2679 2003-10-24 Friday 16:34  sam
2680
2681    * Makefile.am: Recurse into doc/ to install documentation.
2682    * configure.ac: Removed mention of plugin packetizer_mpegaudio which does
2683      not exist.
2684
2685 2003-10-24 Friday 14:50  sam
2686
2687    * toolbox: On Debian woody, don't activate the speex plugin, and use
2688      ttf-thryomanes instead of ttf-freefonts (not available).
2689
2690 2003-10-24 Friday 14:45  sam
2691
2692    * debian/rules:
2693      + Activated the speex codec.
2694      + Activated the PVR input module.
2695
2696 2003-10-24 Friday 14:13  sam
2697
2698    * modules/misc/freetype.c: Compilation fixes.
2699
2700 2003-10-24 Friday 12:22  fenrir
2701
2702   * avi: fix for playing avi file from ffserver.
2703
2704 2003-10-24 Friday 11:53  sam
2705
2706    * bootstrap: Fixed the "clean" rule in module subdirectories.
2707
2708 2003-10-24 Friday 11:31  sam
2709
2710    * debian/rules:
2711      + Disabled the deprecated satellite plugin; the dvb plugin is now
2712        the recommended one (Closes: #216367).
2713      + Don't install fortunes in /usr/share/games, they are too private for
2714        common mortals (Closes: #212856). They are still available in the
2715        /usr/share/doc/vlc directory though.
2716    * debian/control:
2717      + Depend on ttf-freefont for subtitles.
2718
2719 2003-10-24 Friday 11:28  sam
2720
2721    * modules/misc/freetype.c: Set the default font to a common Debian font.
2722
2723 2003-10-24 Friday 11:28  sam
2724
2725    * modules/access/satellite/access.c: Typo.
2726
2727 2003-10-24 Friday 09:32  bigben
2728
2729  changed input parametter to channel, to be compatble with v4l input
2730
2731 2003-10-23 Thursday 23:00  sigmunau
2732
2733  configure.ac, modules/misc/freetype.c:
2734    * Bidi support in the freetype module through fribidi
2735
2736 2003-10-23 Thursday 22:46  bigben
2737
2738  Added the "input" parameter in pvr input command line. Default is input=4 (tuner)
2739
2740 2003-10-23 Thursday 21:55  gbazin
2741
2742  * modules/audio_output/alsa.c: recover more easily in case of underrun.
2743
2744 2003-10-23 Thursday 21:28  gbazin
2745
2746  * modules/codec/mpeg_audio.c: debug_message--;
2747
2748 2003-10-23 Thursday 20:51  gbazin
2749
2750  * include/vlc_block_helper.h: fixed an idiotically stupid bug in block_PeekOffsetBytes().
2751  * modules/codec/mpeg_audio.c, modules/codec/a52.c, modules/packetizer/mpeg4audio.c: fixed a couple of issues.
2752
2753 2003-10-23 Thursday 17:04  sam
2754
2755    * configure.ac:
2756      + Detect <mozilla-config.h> on newer Mozilla versions.
2757    * mozilla/vlcpeer.cpp:
2758      + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
2759      + Use <mozilla-config.h> whenever possible.
2760
2761 2003-10-23 Thursday 16:48  gbazin
2762
2763  * modules/demux/ogg.c: arrggg... I shouldn't be allowed to commit ;)
2764
2765 2003-10-23 Thursday 16:43  sam
2766
2767    * src/libvlc.c: hid p_static_vlc in a vlc_current_object function so that
2768      it can later be used from outside as well.
2769
2770 2003-10-23 Thursday 16:26  sam
2771
2772    * doc/Makefile.am: Install a few files in /usr/share/doc/vlc/.
2773
2774 2003-10-23 Thursday 16:00  gbazin
2775
2776  * modules/gui/skins/src/*: don't forget to recreate a win32 timer when the skin is changed.
2777
2778 2003-10-23 Thursday 15:30  sam
2779
2780    * bootstrap: Only start removing files when required tools have been
2781      checked, to prevent inadvertent file losses.
2782
2783 2003-10-23 Thursday 14:30  jpsaman
2784
2785  Reviewed file:
2786  - fixed border cases with peeking in the packet.
2787
2788 2003-10-23 Thursday 11:26  gbazin
2789
2790  * share/skins/default/theme.xml: set "playondrop" to false for the playlist window.
2791  * Makefile.am, modules/visualization/visual/Modules.am, modules/stream_out/Modules.am: added missing headers.
2792
2793 2003-10-22 Wednesday 21:08  gbazin
2794
2795  * NEWS, modules/LIST: updated with the new features.
2796
2797 2003-10-22 Wednesday 19:12  ipkiss
2798
2799   * modules/gui/skins/*: Added a "playondrop" attribute to the "Window"
2800       tag, which enables to choose whether drop files should be played
2801       directly or only enqueued (default is "true", to be backwards
2802       compatible).
2803       Implemented on win32 and x11, only tested on win32.
2804   * doc/skins/skins-howto.txt: Updated the doc accordingly
2805
2806 2003-10-22 Wednesday 18:24  gbazin
2807
2808  * modules/codec/speex.c: fixed a couple of bugs.
2809
2810 2003-10-22 Wednesday 17:12  gbazin
2811
2812  * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
2813  * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
2814  * modules/mux/ogg.c: added support for speex to the Ogg muxer.
2815  * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
2816  * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
2817  * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
2818
2819 2003-10-22 Wednesday 00:00  fenrir
2820
2821   * added support for S_SSA and S_ASS old way (fix 1373).
2822     added removing of all {\xxxx} in the SSA stream.
2823
2824 2003-10-21 Tuesday 18:33  gbazin
2825
2826  * modules/codec/ffmpeg/video.c: compilation fix for the latest ffmpeg changes (AVRational).
2827
2828 2003-10-21 Tuesday 17:31  gbazin
2829
2830  * configure.ac: tell the build system that mkv is a c++ plugin.
2831
2832 2003-10-21 Tuesday 12:30  hartman
2833
2834  Fixed dropdown lists. they were returning descriptions on a SaveAll instead of config options.
2835
2836 2003-10-21 Tuesday 01:48  titer
2837
2838   beos/VlcWrapper.cpp: started to use object variables
2839
2840 2003-10-21 Tuesday 01:05  titer
2841
2842   configure.ac:
2843    + updated libebml/libmatroska detection as matroska headers no longer
2844      include ebml headers directly. Hope you upgraded it - if not, you'll
2845      have to set your CFLAGS accordingly.
2846    + on BeOS, libmkv_plugin.so has to be linked to libstdc++
2847
2848   modules/control/http.c:
2849    + fix for gcc != 3
2850
2851 2003-10-20 Monday 22:43  fenrir
2852
2853   * intf-http.txt: small doc about how to write .html page for the http
2854   interface (up to date, but a bit technical...).
2855
2856   Btw, the first who ask me to write another documentation will just go
2857   to hell ;)
2858
2859 2003-10-20 Monday 22:28  gbazin
2860
2861  * src/playlist/playlist.c: added a playlist var_Set( "intf-change" ).
2862
2863 2003-10-20 Monday 22:27  gbazin
2864
2865  * modules/gui/skins/src/vlcproc.cpp: play, pause, and stop checkbox controls are now updated on "intf-change" playlist variable callback.
2866
2867 2003-10-20 Monday 21:48  gbazin
2868
2869  * Makefile.am, install-win32: include the mozilla plugin in the win32 package.
2870     You'll still have to install the mozilla plugin manually though.
2871
2872 2003-10-20 Monday 17:18  gbazin
2873
2874  * modules/demux/avi/libavi.c: multiline strings are not valid C.
2875
2876 2003-10-20 Monday 15:28  zorglub
2877
2878  Removed an awful debug message
2879
2880 2003-10-20 Monday 12:25  gbazin
2881
2882  * modules/gui/wxwindows/preferences*: added GetName(), GetType() and IsAdvanced() to ConfigControl and got rid of ConfigData for even more simplifications.
2883
2884 2003-10-20 Monday 10:37  gbazin
2885
2886  * Makefile.am, bootstrap, mozilla/Makefile.am: don't try to build pic _and_ non-pic code on win32 as there's no need for pic code on this platform. This should almost reduce the compilation time by a factor of 2 when the mozilla plugin is activated in the build process.
2887
2888 2003-10-20 Monday 01:07  hartman
2889
2890  * even less duplicate entries by id3tags. Dupes are annoying :)
2891
2892 2003-10-20 Monday 00:09  gbazin
2893
2894  * modules/gui/wxwindows/preferences*: beware, casts from strings to char * are allocated on the stack.
2895
2896 2003-10-20 Monday 00:01  hartman
2897
2898  * Added a "demuxed-id3" variable to input.c so id3tags won't be parsed
2899    multiple times anymore.
2900
2901 2003-10-19 Sunday 23:38  gbazin
2902
2903  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix for unicode build.
2904     Small cosmetic fixes to the code.
2905  * modules/gui/wxwindows/menus.cpp: added a couple of new options.
2906
2907 2003-10-19 Sunday 23:12  hartman
2908
2909  * include/codecs.h: cosmetic fixes.
2910  * modules/gui/macosx/*:
2911    - remove the enqueue option from the open panel. why did i even add it? KISS
2912    - better use of name and uri fields of playlist_item_t
2913    - when users d&d a CD on VLC, it will now play. This breaks d&d folders
2914      located on a CD for now. Not really important but should be fixed later on.
2915
2916 2003-10-19 Sunday 22:52  sigmunau
2917
2918  modules/gui/wxwindows/interface.cpp: oooops
2919
2920 2003-10-19 Sunday 22:41  sigmunau
2921
2922  Factored the code for each of the different types of config options out into
2923  separate widgets. This makes preferences.cpp much cleaner and opens up
2924  greater possibilities for the config item controls.
2925  * Added "browse..." button to CONFIG_ITEM_DIRECTORY
2926  * Added a slider to CONFIG_ITEM_INTEGER when i_min or i_max differs from 0
2927  * Made it possible to change CONFIG_ITEM_KEY options with the preferences
2928  dialog
2929
2930 2003-10-19 Sunday 22:25  gbazin
2931
2932  * modules/gui/skins/x11/x11_window.cpp: try _NET_WM_STATE_STAYS_ON_TOP as well for KDE.
2933
2934 2003-10-19 Sunday 20:32  asmax
2935
2936  * lalala
2937
2938 2003-10-19 Sunday 20:05  asmax
2939
2940  * tried to implement on-top windows on X11, but doesn't work for me :(
2941
2942 2003-10-19 Sunday 16:53  gbazin
2943
2944  * modules/demux/ogg.c: fixed endless loop when trying to play a theora stream while the demux was not compiled with theora support.
2945
2946 2003-10-19 Sunday 14:02  hartman
2947
2948  * Update portugese brazilian translation
2949
2950 2003-10-19 Sunday 13:39  hartman
2951
2952  * modules/demux/avi/*
2953    - print a debug message in case of 0xfffe audio
2954      This is either a WAVEFORMATEXTENSIBLE or encapsulated vorbis audio
2955    - use c-style comments
2956  * modules/gui/macosx/info.m:
2957    - release your objects when you finished using them.
2958
2959 2003-10-19 Sunday 12:37  gbazin
2960
2961  * modules/gui/skins/src/vlcproc.cpp: free()/delete mismatch.
2962
2963 2003-10-19 Sunday 12:20  gbazin
2964
2965  * src/playlist/playlist.c: fixed locking problem.
2966  * modules/gui/skins/src/skin_main.cpp: fixed division by 0.
2967
2968 2003-10-18 Saturday 22:48  hartman
2969
2970  * id3tag fills the psz_name and psz_author field of playlist_item_t
2971
2972 2003-10-18 Saturday 21:46  hartman
2973
2974  * The SAMI parses did case sensitive tag parsing. However both START, Start
2975    and start are legal tags. I added a local_stristr (also sometime known as strcasestr)
2976    function to this file. It probably doesn't belong here, anyone is welcome
2977    to move it.
2978
2979 2003-10-18 Saturday 20:09  gbazin
2980
2981  * modules/access/dshow/*: fixes and optimizations. Also changed all the parameters into config options.
2982
2983 2003-10-17 Friday 21:28  gbazin
2984
2985  * modules/gui/wxwindows/streamout.cpp: fixed the rtp field.
2986
2987 2003-10-17 Friday 20:21  ipkiss
2988
2989   * modules/gui/skins/src/banks.cpp: Two events had the same shortcut
2990   * doc/skins/events-howto.txt: Updated the doc accordingly
2991
2992 2003-10-17 Friday 18:59  zorglub
2993
2994  * A few sanity checks
2995
2996  * Escape < and > to prevent script injections (could be done easily with crappy playlist items)
2997
2998 2003-10-17 Friday 18:45  gbazin
2999
3000  * Makefile.am: don't forget include/vlc_keys.h in "make dist"
3001
3002 2003-10-17 Friday 18:38  gbazin
3003
3004  * src/video_output/vout_synchro.c: mpeg video synchro patch that fixes the susceptibility to timing jitter when decoding the first frame (courtesy of Simon Gittins).
3005
3006 2003-10-17 Friday 18:17  ipkiss
3007
3008   * modules/gui/skins/*:
3009          Added an "Always on top" entry in the system menu (it can also
3010          be triggered by Ctrl+T). Implemented on Windows only, but to do
3011          that on X11 you just need to write X11Window::ToggleOnTop().
3012
3013 2003-10-17 Friday 16:40  gbazin
3014
3015  * modules/gui/wxwindows/preferences.cpp: fixes some alignment issues in the config options panel.
3016  * modules/gui/skins/src/*: use (AOUT_VOLUME_DEFAULT * 2) as max volume.
3017  * modules/video_output/directx/*: use inheritance for the direct-always-on-top object var.
3018     Added Ctrl+left/right arrows as shortcuts for seeking in 1 min chunks.
3019  * modules/mux/mp4.c: fixed the audio/video sync.
3020
3021 2003-10-16 Thursday 16:04  gbazin
3022
3023  * modules/gui/skins/src/vlcproc.cpp: don't forget to lock the playlist object.
3024     Check p_playlist->i_index is != -1 as well.
3025
3026 2003-10-15 Wednesday 22:49  gbazin
3027
3028  * modules/video_filter/*: forward fullscreen event between children and parent.
3029
3030 2003-10-15 Wednesday 12:24  gbazin
3031
3032  * modules/gui/skins/win32/win32_run.cpp: don't forget to delete VlcProc
3033  * modules/gui/wxwindows/*, modules/gui/wxwindows/*: don't forget to delete all our variables callbacks.
3034  * modules/gui/wxwindows/dialogs.cpp: don't delete the dialogs provider twice.
3035  * modules/gui/wxwindows/menus.cpp: small cosmetic changes.
3036
3037 2003-10-15 Wednesday 07:34  gbazin
3038
3039  * modules/control/http.c: small bug fix.
3040  * mozilla/vlcshell.cpp: win32 fix.
3041
3042 2003-10-14 Tuesday 23:09  gbazin
3043
3044  * src/interface/interface.c: interfaces added on the fly are attached to p_vlc instead of the main interface.
3045
3046 2003-10-14 Tuesday 22:41  gbazin
3047
3048  * modules/gui/wxwindows/*: don't forget to delete the timer.
3049     Use wxApp::OnExit() to cleanup the dialogs provider.
3050     Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
3051  * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
3052     Don't forget to attach/detach the dialogs provider to its parent intf.
3053     Work around a bug in imlib2 when we close the plugin.
3054  * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
3055  * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
3056
3057 2003-10-14 Tuesday 16:46  alexis
3058
3059  New update again !
3060
3061 2003-10-14 Tuesday 07:30  alexis
3062
3063  Spanish translation update.
3064
3065 2003-10-13 Monday 05:48  zorglub
3066
3067  * modules/misc/sap.c: Fixed a stupid option (no-ipv4-sap)
3068
3069  * NEWS: added some more stuff
3070
3071 2003-10-12 Sunday 23:28  hartman
3072
3073  * Updated the pt_BR translation
3074  * Added the new es language to the preferences
3075  * Updated same stuff in the NEWS file, new release will still take a long time
3076  * Updated the subtitle info in the README file.
3077
3078 2003-10-12 Sunday 21:53  hartman
3079
3080  * added a "auto" mode to sub-type. This is because the wxwin intf doesn't
3081    like dropdown lists, with no selection. it therefore selects the first item
3082    in this case microdvd, which then has the potential that you can save and
3083    set this sub-type accidently.
3084
3085 2003-10-12 Sunday 09:49  gbazin
3086
3087  * src/video_output/video_text.h: removed useless file.
3088
3089 2003-10-11 Saturday 22:40  hartman
3090
3091  * src/input/subtitles.c: made the autodetection fuzziness a config option.
3092  * ALL:
3093    use a counter and pass this along to New_Subtitle, so we can add more
3094    than one subtitle file. This 'fixes' a problem where all subtitles got the
3095    same track_id and therefore were all (un)selected at the same time.
3096
3097 2003-10-11 Saturday 21:08  hartman
3098
3099  * src/misc/charset.c: Fixed a segfault and removed some gcc warnings
3100    The day i understand strings and memory in C is going to be a joyful day :)
3101  * modules/demux/mkv.cpp: fixed an error if there is no ICONV support
3102
3103 2003-10-11 Saturday 14:08  hartman
3104
3105  * removed an undef HAVE_ICONV from this file, and fixed a cast warning.
3106
3107 2003-10-10 Friday 19:42  alexis
3108
3109  Minor fix.
3110
3111 2003-10-10 Friday 17:09  gbazin
3112
3113  * src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers.
3114  * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
3115
3116 2003-10-10 Friday 07:33  alexis
3117
3118  Ran toolbox --update-po.
3119
3120 2003-10-10 Friday 07:28  alexis
3121
3122  New spanish translation, by Antonio Javier Varela.
3123
3124  P.S. : it compiles fine, but I can't figure out how to change the
3125  language on the CVS version of VLC, so I couldn't test it.
3126
3127 2003-10-09 Thursday 19:40  gbazin
3128
3129  * modules/stream_out/transcode.c: yes, I can do it!
3130
3131 2003-10-09 Thursday 19:31  gbazin
3132
3133  * modules/mux/ogg.c, modules/stream_out/transcode.c: better fix for the starting pts problem in the ogg muxer.
3134
3135 2003-10-09 Thursday 18:53  gbazin
3136
3137  * modules/stream_out/transcode.c: couple of fixes.
3138  * modules/codec/theora.c, modules/mux/ogg.c: proper granulepos generation for theora streams.
3139  * modules/mux/ogg.c: ignore pts from headers.
3140
3141 2003-10-09 Thursday 18:05  massiot
3142
3143  HOLY SHIT, IS IT TOO DIFFICULT TO COMPILE YOUR SOURCE BEFORE CHECKING
3144  IT IN ???
3145
3146 2003-10-09 Thursday 12:31  gbazin
3147
3148  * modules/stream_out/transcode.c: fixed resizing with theora encoding.
3149
3150 2003-10-09 Thursday 11:48  gbazin
3151
3152  * modules/codec/theora.c, modules/stream_out/transcode.c: fixed encoder module unloading.
3153  * modules/mux/ogg.c: fixed packing of OggDS structure.
3154
3155 2003-10-09 Thursday 09:39  gbazin
3156
3157  * modules/stream_out/transcode.c: fixed transcoding.
3158
3159 2003-10-08 Wednesday 23:00  gbazin
3160
3161  * modules/codec/theora.c, modules/stream_out/transcode.c: theora encoding fixes.
3162
3163 2003-10-08 Wednesday 21:03  gbazin
3164
3165  * modules/demux/util/sub.c: fix when no subs specified.
3166  * modules/video_output/x11/xcommon.c: fixed invalid chroma.
3167  * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
3168
3169 2003-10-08 Wednesday 21:01  gbazin
3170
3171  * include/vlc_codec.h: defines decoders/encoders related structures here.
3172  * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
3173  * include/vlc/decoder.h: include vlc_codec.h
3174  * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
3175  * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
3176  * src/input/*: some cleanup.
3177
3178 2003-10-08 Wednesday 19:40  gbazin
3179
3180  * include/vlc_help.h src/libvlc.h: thou shalt not hardcode newlines in the middle of sentences.
3181  * src/extras/libc.c, include/vlc_common.h: resuscitated vlc_wraptext() and added utf8 support.
3182  * modules/gui/wxwindows/preferences.cpp: use vlc_wraptext() for capabilities help.
3183
3184 2003-10-08 Wednesday 18:26  gbazin
3185
3186  * modules/misc/sap.c: fixed win32 breakage.
3187
3188 2003-10-08 Wednesday 12:18  zorglub
3189
3190  * Fixed slider values (boundaries were wrong, some values were unreachable)
3191
3192 2003-10-08 Wednesday 11:24  zorglub
3193
3194  Compilation fix
3195
3196 2003-10-08 Wednesday 10:07  zorglub
3197
3198  * modules/misc/httpd.c: added missing sanity checks
3199
3200  * modules/misc/sap.c: added sanity checks and more coding style fixes
3201
3202  * src/video_output/video_output.c:
3203    Video filters can now be enabled on the fly (vout is respawned)
3204    You need to var_Set( p_vout, "filters", psz_yourvalue)
3205        for this
3206
3207  * modules/gui/wxwindows/interface.cpp : Enable the adjust filter on the fly
3208
3209 2003-10-07 Tuesday 21:13  sam
3210
3211    * bootstrap: Fixed a shell syntax error when pkg-config is not present.
3212
3213 2003-10-07 Tuesday 18:53  sam
3214
3215    * Only look for kernel32.dll if the target is windows.
3216
3217 2003-10-07 Tuesday 16:54  gbazin
3218
3219  * Makefile.am: forgot to include vlc_block_helper.h
3220
3221 2003-10-07 Tuesday 14:59  gbazin
3222
3223  * modules/mux/mp4.c: Use SoundDescription instead of SoundDescriptionV1.
3224  * modules/demux/mp4/*: Added support for the "wave" tag used in mov files with aac.
3225
3226 2003-10-07 Tuesday 09:32  gbazin
3227
3228  * src/misc/modules.c: win32 compilation fix.
3229
3230 2003-10-06 Monday 17:41  gbazin
3231
3232  * modules/gui/wxwindows/*: compilation fixes for the unicode version.
3233     made the "Extended GUI" option a checkable menuitem.
3234
3235 2003-10-06 Monday 16:23  zorglub
3236
3237  * include/vlc_playlist.h
3238    src/playlist/playlist.c:
3239       * Implemented a boolean b_enabled to disable a playlist item
3240       * Implemented the idea of group (p_item->i_group), that allows
3241         to enable/disable and to sort some series of items
3242       * Implemented an unused (at the moment), psz_author field
3243       * Started to implement a new playlist format to store all of these
3244
3245  * modules/gui/wxwindows/interface.cpp:
3246       Added a hiddeable panel to put some important options.
3247       (Menu Preferences->Extra GUI)
3248       At the moment, we put the adjust filter and aspect ratio, and must
3249       decide what options we want here
3250
3251  * modules/gui/wxwindows/playlist.cpp
3252    modules/gui/wxwindows/iteminfo.cpp:
3253       Added "Enable/disable group button", options to enable/disable selection
3254       Added an item info dialog box
3255
3256  * modules/misc/sap.c :
3257       Added a sap-group-id option: the SAP playlist items are in a separate group
3258       (defaults to 42)
3259
3260  * modules/visualization/visual/effects.c:
3261       Minor coding style fixes
3262
3263  Todo:
3264  -----
3265
3266  * Advanced sort (alphabetical and/or by group)
3267  * Ability to load 0_6 playlists
3268  * Really use the libid3tag
3269
3270 2003-10-06 Monday 15:22  gbazin
3271
3272  * src/input/input_dec.c: forgot to commit that with my last libmpeg2 plugin changes.
3273
3274 2003-10-05 Sunday 23:03  gbazin
3275
3276  * src/video_output/video_output.c: fixed a recent patch that had been causing a lot of jerkiness in the video.
3277
3278 2003-10-05 Sunday 21:29  sam
3279
3280    * configure.ac:
3281      + Better BeOS dynamic loader detection.
3282    * src/misc/modules.c:
3283      + Consistency fixes.
3284
3285 2003-10-05 Sunday 18:09  gbazin
3286
3287  * modules/packetizer/mpeg4audio.c: ported to the new decoder api and added ADTS streams packetization.
3288
3289 2003-10-05 Sunday 15:35  sam
3290
3291    * src/misc/modules.c, src/misc/modules_plugin.h.in:
3292      + As platform-dependant dynamic loader functions are no longer inline,
3293        moved them to modules.c which is their real place.
3294      + More verbose error messages on some platforms.
3295
3296 2003-10-05 Sunday 14:51  rocky
3297
3298  Add ability to dynamically set debug ouput.
3299
3300 2003-10-05 Sunday 10:54  rocky
3301
3302  Add pf_demux_control setting. Also fix some small typos.
3303
3304 2003-10-05 Sunday 09:27  zorglub
3305
3306  * use the new look also for capabilities and main helps.
3307
3308 2003-10-05 Sunday 00:50  gbazin
3309
3310  * modules/codec/mpeg_audio.c: fixes and improvements.
3311  * include/vlc_block_helper.h: fix for an offset problem in block_SkipBytes() and block_GetBytes(). (This fixes the problems with the new mpeg_audio decoder/packetizer).
3312
3313 2003-10-04 Saturday 23:52  sigmunau
3314
3315  modules/gui/wxwindows/preferences.cpp:
3316   * Increased size of and decreased margins around the section heading. It
3317     looks nice now.
3318
3319 2003-10-04 Saturday 18:55  gbazin
3320
3321  * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
3322  * modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
3323  * modules/LIST: update.
3324
3325 2003-10-04 Saturday 15:51  sigmunau
3326
3327  Further doxygenization.
3328
3329 2003-10-04 Saturday 15:49  sam
3330
3331    * src/misc/modules_plugin.h.in: Added a missing return value that caused
3332      module loading to fail.
3333
3334 2003-10-04 Saturday 15:04  sam
3335
3336    * src/misc/modules_plugin.h.in: More meaningful errors from the OS X dynamic
3337      loader.
3338
3339 2003-10-04 Saturday 14:59  gbazin
3340
3341  * modules/gui/wxwindows/wxwindows.cpp: fix for the skins showing the popup menu even when left-clicking with the mouse.
3342
3343 2003-10-04 Saturday 12:30  massiot
3344
3345  Fixed dyld commit.
3346
3347 2003-10-04 Saturday 12:25  sam
3348
3349    * include/modules.h: Fixed the OS X build by adding a required header.
3350
3351 2003-10-04 Saturday 12:04  gbazin
3352
3353  * modules/packetizer/mpegaudio.c: updated mpegaudio to the new decoder api.
3354  * modules/packetizer/mpegaudio.c: moved the packetizer with the decoder (they share most of their code).
3355
3356 2003-10-04 Saturday 11:59  gbazin
3357
3358  * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders.
3359
3360 2003-10-04 Saturday 11:17  sam
3361
3362    * configure.ac:
3363      + First try to detect the OS X native dynamic linker before falling
3364        back to dlfcn.h.
3365      + Enhanced the dlopen-style loader detection.
3366      + Added a check for HP-UX's shl_* functins.
3367    * src/misc/modules_plugin.h.in:
3368      + Support for the dylib dynamic loader on OS X.
3369      + Support for the shl dynamic loader on HP-UX.
3370
3371 2003-10-04 Saturday 10:54  gbazin
3372
3373  * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
3374  * modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
3375
3376 2003-10-03 Friday 23:31  sigmunau
3377
3378  src/libvlc.h: fixed line length of a string
3379  modules/gui/wxwindows/preferences.cpp:
3380   * slightly modified layout of the window
3381     * The help text is now below the controls
3382     * Neither heading nor help text is inside wxStaticBox but rather
3383       separated from the controls with a simple line.
3384   * changed a lot of strech-factors, makes the dialog look generally more tidy
3385
3386 2003-10-03 Friday 18:17  gbazin
3387
3388  * modules/stream_out/transcode.c: get decoder specific info from the audio encoder (useful for MPEG AAC).
3389
3390 2003-10-03 Friday 18:04  jpsaman
3391
3392  Some fixes for file listing and playlist. Do not use this interface yet, it is not useable now.
3393
3394 2003-10-03 Friday 13:35  sam
3395
3396    * src/misc/win32_specific.c: minor code clean-up.
3397
3398 2003-10-02 Thursday 21:12  gbazin
3399
3400  * modules/codec/cinepak.c: ported the cinepak decoder to the new api.
3401
3402 2003-10-02 Thursday 18:07  hartman
3403
3404  * compilation fix
3405
3406 2003-10-02 Thursday 15:43  jpsaman
3407
3408  Rework in DVB plugin to allow tuning to DVB-T cards.
3409  - cleanup of messages
3410  - adding status events messages from frontend
3411  - separated tuning for DVB-S, DVB-T and DVB-C into seperate functions.
3412
3413 2003-10-02 Thursday 13:31  hartman
3414
3415  * src/libvlc.h:
3416    - Removed a dupe.
3417    - Added a 'L' commandline shortcut for loop and 'R' for repeat. There
3418      already is a 'Z' shortcut for random.
3419  * modules/codec/subsdec.c: debug info.
3420
3421 2003-10-02 Thursday 10:28  jpsaman
3422
3423  Fix bug for DVB-T tuning. The code always used default upper and lower frequencies from DVB-S for DVB-T, but for DVB-T they could very well be different. Now using --lnb-lof1, --lnb-lof2 and --lnb-slof values are used by default instead. This make it overrideable on the commandline.
3424
3425 2003-10-02 Thursday 00:16  hartman
3426
3427  * Small fix to doxygen comments
3428
3429 2003-10-01 Wednesday 22:44  hartman
3430
3431  * modules/misc/freetype.c: spelling errors
3432  * src/libvlc.h: spelling error
3433  * include/ninput.h: There should not yet be a Subtitles section in Doxygen
3434  * src/input/subtitles.c: Doxygen comments for this file
3435
3436 2003-10-01 Wednesday 22:40  hartman
3437
3438  * Did you know that VCR2 and PIM1 are actually MPEG1 ?
3439
3440 2003-10-01 Wednesday 22:39  hartman
3441
3442  * Added a bunch of fourcc's
3443  * Added the new cinepak and msrle codecs as well as some other forgotten stuff
3444
3445 2003-10-01 Wednesday 22:19  gbazin
3446
3447  * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api.
3448
3449 2003-10-01 Wednesday 20:58  jpsaman
3450
3451  Implementing new PDA User Interface design using the GTK2 widget set. This interface is currently in a rewrite and is currently unuseable. However:
3452  - it compiles ;-)
3453  - will have more UI assets to tweak with, then the old interface had
3454    to name a few: supports stream out, camera's through v4l, use preferences,
3455    manage playlists, play audio/video local and from a network source
3456  - is not functional (yet)
3457
3458  So expect more functionality to come in and the necessary bug fixes.
3459
3460 2003-10-01 Wednesday 20:57  hartman
3461
3462  * Fixed some small inconsistancy.
3463
3464 2003-10-01 Wednesday 18:32  gbazin
3465
3466  * modules/codec/a52.c: fixes and simplifications.
3467
3468 2003-10-01 Wednesday 17:44  gbazin
3469
3470  * modules/demux/ogg.c: had mistakenly got rid of the old i_dts = i_stop_date hack for text subtitles.
3471
3472 2003-10-01 Wednesday 12:01  gbazin
3473
3474  * modules/stream_out/transcode.c: get the mp4v vol data from the encoder. This will make the mp4 muxer happy transcoded mp4v.
3475
3476 2003-10-01 Wednesday 03:38  sam
3477
3478    * Fixed license blurb; these files have always been *GPL*ed.
3479
3480 2003-09-30 Tuesday 20:36  gbazin
3481
3482  * include/vlc_block_helper.h, modules/codec/a52.c: same as thedj ;)
3483
3484 2003-09-30 Tuesday 20:23  gbazin
3485
3486  * include/vlc_block.h, modules/codec/libmpeg2.c: re-added the discontinuity flag in block_t and re-enabled the discontinuity gestion in the libmpeg2 codec.
3487  * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
3488  * modules/codec/a52.c: modified to use the bytestream reading functions.
3489    The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
3490
3491 2003-09-30 Tuesday 16:41  hartman
3492
3493  * compile before you commit
3494
3495 2003-09-30 Tuesday 16:09  hartman
3496
3497  * src/input/input.c: fixed usage of sub-file variable.
3498  * modules/misc/freetype.c: i_render_height and not i_window_height.
3499
3500 2003-09-30 Tuesday 15:36  hartman
3501
3502  * Select the subtitle track, if it's specified via the "sub-file" option.
3503
3504 2003-09-29 Monday 22:37  gbazin
3505
3506  * modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining).
3507    fixes for text subtitles muxing.
3508  * modules/packetizer/copy.c: support for text subtitles.
3509
3510 2003-09-29 Monday 18:20  gbazin
3511
3512  * include/os_specific.h: oops, fixed my last commit.
3513
3514 2003-09-29 Monday 17:36  gbazin
3515
3516  * include/os_specific.h, src/libvlc.[c,h], src/misc/win32_specific.c: new win32 specific option (--one-instance) to have only one instance of vlc running at once.
3517   Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
3518
3519 2003-09-29 Monday 15:45  sigmunau
3520
3521  Doxyfile:
3522   * changed project name from 'vlc' to 'VLC'
3523   * excluded src/extras from the documentation
3524  src/misc/variables.c, include/variables.h:
3525   * Doxygen-documented most of the vlc variables code
3526
3527 2003-09-28 Sunday 22:18  gbazin
3528
3529  * modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
3530
3531 2003-09-28 Sunday 21:54  gbazin
3532
3533  * modules/codec/theora.c: don't forget to delete the sout instance.
3534  * modules/mux/ogg.c: fix for embedding theora in Ogg.
3535
3536 2003-09-28 Sunday 19:58  gbazin
3537
3538  * modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
3539
3540 2003-09-28 Sunday 16:50  gbazin
3541
3542  * modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes.
3543  * modules/mux/ogg.c: support for inserting/removing elementary streams on the fly (really handy for the --sout-keep option). This will produce a chained Ogg bitstream.
3544
3545 2003-09-27 Saturday 15:33  gbazin
3546
3547  * modules/demux/ogg.c: support for DEMUX_GET_TIME. External subtitles files should work fine with ogg files now.
3548
3549 2003-09-27 Saturday 14:32  gbazin
3550
3551  * modules/demux/ogg.c: support for 'chaining' (concatenated ogg streams).
3552
3553 2003-09-27 Saturday 10:09  gbazin
3554
3555  * install-win32: cosmetic changes.
3556  * configure.ac: forgot one include path for the mozilla plugin.
3557
3558 2003-09-26 Friday 16:10  gbazin
3559
3560  * modules/codec/ffmpeg/*: some chroma conversion routines require libavcodec to be initialised.
3561
3562 2003-09-26 Friday 16:03  gbazin
3563
3564  * modules/video_output/directx/*: some graphics card allow the creation of several overlay surfaces but can only display one at a time.
3565
3566 2003-09-26 Friday 13:32  jpsaman
3567
3568  Updated design of PDA GUI.
3569
3570 2003-09-26 Friday 12:11  jpsaman
3571
3572  Adding files for PDA interface using the opie libaries.
3573
3574 2003-09-26 Friday 11:30  gbazin
3575
3576  * src/misc/modules.c: removed an old win32 hack which was creating more problems than it was solving.
3577
3578 2003-09-25 Thursday 23:09  gbazin
3579
3580  * modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well.
3581  * modules/mux/ogg.c: attempt at supporting theora.
3582
3583 2003-09-24 Wednesday 23:45  gbazin
3584
3585  * modules/codec/vorbis.c: wait for the first dated packet before starting decoding anything.
3586
3587 2003-09-24 Wednesday 21:31  gbazin
3588
3589  * include/main.h, src/libvlc.c, src/libvlc.h, src/misc/configuration.c: added a --config, --save-config and --reset-config option to the command line.
3590  * modules/gui/wxwindows/preferences.cpp: fixed breakeage of "Save", "Reset" and SwitchAdvanced().
3591
3592 2003-09-24 Wednesday 16:10  gbazin
3593
3594  * modules/video_output/directx/events.c: fix for the mozilla plugin on vout close.
3595   The mozilla plugin seems to be working very well now, except that it doesn't receive mouse and keyboard events yet.
3596
3597 2003-09-24 Wednesday 14:59  fenrir
3598
3599   * all: set pf_run *only* if we accept this stream.
3600
3601 2003-09-24 Wednesday 10:21  zorglub
3602
3603  * modules/visualization/visual/visual.c: fixed strings
3604
3605  * src/playlist/playlist.c: fixed sorting
3606
3607 2003-09-23 Tuesday 16:07  gbazin
3608
3609  * configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left).
3610  * src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
3611
3612 2003-09-22 Monday 21:07  gbazin
3613
3614  * modules/gui/wxwindows/preferences.cpp: compilation fix + cosmetic code clean-up
3615  (indentations mainly).
3616
3617 2003-09-22 Monday 14:40  zorglub
3618
3619  * modules/gui/wxwindows/preferences.cpp:
3620         - Created the "General Settings" section
3621         - Added help strings in the two main sections,
3622                 in the libvlc categories,
3623                 and in the module capabilities
3624
3625  * modules/gui/wxwindows/playlist.cpp & wxwindows.h
3626         -Implemented random, loop and repeat using variables
3627         -The eye candy of the dialog box is not very good
3628          but I have no idea how to improve it.
3629         -Focus on the currently playing item
3630
3631  * src/libvlc.h:
3632         - Added help strings for the libvlc categories
3633         - Changed a few "advanced" flag
3634
3635  * include/vlc_help.h:
3636         - Help strings for the two main sections
3637         - Help string for the module capabilities (both by Anil)
3638
3639  * po/*: updated potfiles with the new strings
3640
3641 2003-09-22 Monday 07:29  jpsaman
3642
3643  Removed compatibility tweak for old satellite GUI.
3644
3645 2003-09-22 Monday 06:04  geshp
3646
3647  Changes to Red Hat spec file:
3648  - Added wxwindows, alsa, and skin support
3649  - Fixed dependancies, specifically a version conflict of xvidcore
3650
3651 2003-09-22 Monday 03:40  hartman
3652
3653  * modules/gui/macosx/playlist.?: implemented Save Playlist
3654  * modules/gui/macosx/output.m: updated part of the Stream output dialog
3655  * modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
3656    sub-autodetect file options to src/input/input.c
3657  * src/input/input.c: added the moved options and use them to add subtitle
3658    tracks.
3659  * src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
3660  * src/input/subtitles.c: new subtitles_Detect() largely based on the
3661    code used by MPlayer. Adapted for coding style and structure differences.
3662
3663  The autodetect routine can now detect multiple subtitle files and assigns scores
3664  based on their names. if they much well enough they are sorted based on their
3665  score. It will then return this set, and they will all be added as SPU tracks
3666  to the current stream. The (un)selecting of these tracks will need to be fixed
3667  because they all get assigned the es id 0xFF currently.
3668
3669 2003-09-21 Sunday 18:07  gbazin
3670
3671  * modules/gui/wxwindows/*: got rid of the close button in the fileinfo and playlist dialogs.
3672
3673 2003-09-21 Sunday 17:52  gbazin
3674
3675  * modules/gui/wxwindows/*: we now have only 1 global "Advanced Options" checkbox in the preferences panel instead of 1 for each section (KISS).
3676
3677 2003-09-21 Sunday 11:48  gbazin
3678
3679  * modules/stream_out/duplicate.c: improved last fix.
3680
3681 2003-09-21 Sunday 10:23  gbazin
3682
3683  * include/vlc_common.h: ssize_t is now typedefed in new mingw headers.
3684  * modules/access/dshow/dshow.cpp: compilation fix related to ssize_t.
3685  * share/vlc_win32_rc.rc: stringify version number.
3686  * mozilla/*: compilation fix and cosmetic changes to the .rc.
3687
3688 2003-09-20 Saturday 23:46  gbazin
3689
3690  * modules/stream_out/duplicate.c: fixed array overflow.
3691
3692 2003-09-20 Saturday 22:52  gbazin
3693
3694  * mozilla/vlcshell.cpp: on win32, try to find the location of the vlc plugins from the registry key.
3695
3696 2003-09-20 Saturday 19:37  hartman
3697
3698  * include/vlc/vlc.h:
3699    - removed the defines for i_mode concerning random and loop. We use config
3700      variables for all of these.
3701  * src/libvlc.h:
3702    - removed the enqueue playlist config option. It's no longer used.
3703    - added a repeat option. vlc will keep playing the same playlist_item,
3704      until the option is unset.
3705  * src/playlist/playlist.c:
3706    - added a repeat, random and loop variable.
3707    - wxwindows should use these as well I think.
3708  * modules/gui/macosx:
3709    - added the INTF_ABOUT_MSG to the about dialog.
3710    - implemented the about and repeat items.
3711
3712 2003-09-20 Saturday 17:35  gbazin
3713
3714  * src/input/input_programs.c: p_input->stream.p_selected_program needs to be reset in input_DelProgram().
3715  * modules/demux/mpeg/ts.c: use dvbpsi_DetachPMT() when a program is deselected.
3716
3717 2003-09-20 Saturday 17:24  geshp
3718
3719  Fixed a typo.
3720
3721 2003-09-20 Saturday 17:19  geshp
3722
3723  Updated for tentative 0.6.3 release.
3724
3725 2003-09-20 Saturday 15:52  gbazin
3726
3727  * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes.
3728
3729 2003-09-20 Saturday 13:52  gbazin
3730
3731  * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
3732   Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
3733   You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
3734
3735 2003-09-20 Saturday 13:50  fenrir
3736
3737   * input: added position-offset and time-offset for relative seeking.
3738   (Untested)
3739
3740 2003-09-20 Saturday 13:46  hartman
3741
3742  * modules/gui/macosx/*:
3743    - implemented the new input variables for control.
3744    - reevaltuated the locking mechanisms in the osx intf.
3745      a lot of this can now be removed, because of the new input structures,
3746      and the vout garbage collector of playlist.
3747
3748 2003-09-20 Saturday 03:38  sam
3749
3750    * modules/list.sh:
3751      + "==" is not valid shell test, use "=" instead.
3752      + Set LANG for consistency of sort output.
3753    (NB: this really belongs to the toolbox script).
3754
3755 2003-09-20 Saturday 02:47  hartman
3756
3757  * NEWS: updated some entries
3758  * po/pt_BR.po: Updated by AndrĂ© de Barros Martins Ribeiro <andrerib at_ajato.com.br>
3759  * src/libvlc.h: Added es (Spanish) to the list of choices.
3760
3761 2003-09-20 Saturday 01:36  hartman
3762
3763  * LIBAVCODEC_BUILD_STR has disappeared from ffmpeg. We now use LIBAVCODEC_BUILD
3764    ( Yes it's backwards compatible ).
3765
3766 2003-09-20 Saturday 00:37  fenrir
3767
3768   * all: clean up.
3769          use vout_Request to release the vout (so vout isn't closed when
3770          changing playlist item).
3771
3772 2003-09-19 Friday 23:03  hartman
3773
3774  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added a slew of file extensions
3775    recognized by VLC
3776  * modules/code/quicktime.c: Added samr (AMR) to the quicktime decoder.
3777    Although it runs on OS X, it only plays back silence for some reason.
3778    Might be a problem with one of the converters?
3779  * modules/gui/macosx/*:
3780    - 'fixed' several compiler warnings
3781    - removed some old no longer necesarry stuff
3782
3783 2003-09-19 Friday 21:53  fenrir
3784
3785   * playlist.c : unlock playlist before calling vout_Destroy (for osx)
3786   * mp4: send complete atom for amr to the decoder.
3787
3788 2003-09-19 Friday 21:53  hartman
3789
3790  Fix a crasher with strcasecmp and empty strings
3791
3792 2003-09-19 Friday 15:33  fenrir
3793
3794   * src/misc/objects.c:  change the way  that FIND_ANYWHERE work.  Now we
3795   first search  the root of  the object  using p_parent and  not directly
3796   using p_vlc. If this first search  failed then we search using p_vlc if
3797   it wasn't the  case. (I'm not sure  it's harmless but I  think it's the
3798   correct behavour for FIND_ANYWHERE)
3799
3800   * src/video_output/video_output.c  : we could now  use FIND_ANYWHERE to
3801   catch the  playlist (even when the  vlc is exiting. (Hehe, now visual
3802   effects won't reopen the vout every playlist item.)
3803
3804 2003-09-19 Friday 15:24  jpsaman
3805
3806  New dvb and old satellite modules now use the *correct* order of unit for tuning to a satellite channel. All information must be supplied in KHz not in MHz !!!
3807
3808 2003-09-19 Friday 13:09  jpsaman
3809
3810  Frequency et al is really specified in KHz and not in Hz. I got an order of magnitude wrong. The same mistake is in the old satellite plugin's and user interface for specifying the frequency. It is specified in MHz instead of the KHz it should be.
3811
3812 2003-09-18 Thursday 21:42  garf
3813
3814   * fixed some bugs in logo filter
3815
3816 2003-09-18 Thursday 17:54  zorglub
3817
3818  Added some Doxygen doc
3819
3820 2003-09-18 Thursday 17:40  lool
3821
3822    * doc/Makefile.am: removed references to deleted files "subtitles/*"
3823
3824 2003-09-18 Thursday 17:27  lool
3825
3826    * po/*: ran "./toolbox --update-po" to get rid of missing files
3827      listed in POTFILES.in
3828
3829 2003-09-18 Thursday 17:12  lool
3830
3831    * po/POTFILES.in: removed reference to deleted file "rtsp.c"
3832
3833 2003-09-18 Thursday 17:04  lool
3834
3835    * po/POTFILES.in: removed reference to deleted file "encoder.h"
3836
3837 2003-09-18 Thursday 16:46  lool
3838
3839    * modules/LIST, modules/video_output/Modules.am: removed references to
3840      deleted file encoder.c
3841
3842 2003-09-15 Monday 19:31  sam
3843
3844    * debian/changelog: 0.6.2-3 upload.
3845
3846 2003-09-15 Monday 19:20  sam
3847
3848    * Updated long descriptions.
3849
3850 2003-09-15 Monday 18:28  sam
3851
3852    * debian/control: Updated the libxosd build dependency to fix a build
3853      issue on Debian s390.
3854
3855 2003-09-15 Monday 18:05  fenrir
3856
3857   * input: one lock issue.
3858
3859 2003-09-15 Monday 08:33  zorglub
3860
3861  Fix for bad SAP packets with no \0 between headers and payload
3862
3863 2003-09-15 Monday 00:01  fenrir
3864
3865   * playlist.c: coding and potential deadlock fixes.
3866
3867 2003-09-14 Sunday 16:41  zorglub
3868
3869  * modules/visualisation/visual/visual.c: thou shall not use //
3870
3871  * modules/access/slp.c : do not add udp:@ automatically
3872
3873  * modules/stream_out/announce.c : always use the same service name
3874                                   add udp:@ (hack !)
3875
3876 2003-09-14 Sunday 13:54  sigmunau
3877
3878  src/video_output/video_output.c:
3879   * if the given vout thread is a filter, then don't sleep untill the display
3880  date. This reduces the chance of pictures being late when reaching the vout
3881  if one or more filters are in use
3882   * don't include current render time in the render_time sliding mean if it
3883  is way too large ( as inspired by Simon Gittins ).
3884   * weight the current sliding mean tree times more than the current render
3885  time when calculating the new render time. This should make the code more
3886  robust to jitter in render time
3887
3888 2003-09-13 Saturday 17:44  fenrir
3889
3890   * standard : added .ts and .ps
3891
3892 2003-09-13 Saturday 17:42  fenrir
3893
3894   * src/video_output/video_output.c  : do not use  FIND_ANYWHERE to catch
3895   the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
3896   use p_obj->p_vlc as a starting point  and that doesn't work as playlist
3897   is  detach from  vlc before  vout is  destroyed by  the decoders  (when
3898   shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
3899   root object, but I'm not sure.
3900
3901   * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
3902   should works with all file types _BUT_ won't be in synch if the demuxer
3903   doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
3904   be ok. Others could works if perfectly cbr.
3905    Now  Subtitle  track is  only  selected  when specified  by  sub-file
3906   option.(auto-dectected file is always added but not selected by default)
3907    Btw, the code could support multiple  subs files, but I don't know how
3908   to pass multiple filenames, any ideas ?
3909
3910   * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
3911   don't use that elsewhere.
3912
3913 2003-09-12 Friday 18:34  fenrir
3914
3915   *  include/stream_output.h  include/vlc_common.h   :  move  TAB_APPEND,
3916   TAB_FIND and  TAB_APPEND (could be used  every where now). There  are a
3917   bit like  INSERT_ITEM, ...  but not  exactly, perhaps  I should  try to
3918   merge them).
3919
3920   * src/input/input.c : begin to implement es_out_t thing (unsusable now).
3921
3922 2003-09-12 Friday 16:26  fenrir
3923
3924   * include/input_ext-intf.h : added stream_t member to input_thread_t.
3925   * modules/demux/* : use the stream_t from input_thread_t.
3926   * include/ninput.h : begin to add new way to register es. (unused for now).
3927   (in the long term I want to split input_thread_t and intoduce demux_t and
3928   access_t and perhaps something like access_demux_t)
3929
3930 2003-09-11 Thursday 15:34  zorglub
3931
3932  * modules/misc/sap.c: HTTP announcing support
3933
3934 2003-09-11 Thursday 11:50  jpsaman
3935
3936  More modifications to layout of PDA interface.
3937
3938 2003-09-10 Wednesday 22:59  fenrir
3939
3940   * mpegaudio.c : cosmetics.
3941
3942 2003-09-10 Wednesday 21:56  fenrir
3943
3944   * all : added mpeg 2.5 support.
3945
3946 2003-09-10 Wednesday 21:54  hartman
3947
3948  * a new option for the text rendering. It sets the fontsize taking into
3949    account the window size. This should allow consistent font sizes independant of
3950    how large a movie is.
3951    The options currently are smaller,small,normal,large,larger.
3952    It should be much more userfriendly.
3953
3954 2003-09-10 Wednesday 21:09  fenrir
3955
3956   * ftp : use atoll.
3957
3958 2003-09-10 Wednesday 21:03  fenrir
3959
3960   * http: Added 'Connection: Close' in the request. (Help with some http
3961           servers).
3962           Use atoll. (always defined).
3963
3964 2003-09-10 Wednesday 15:50  zorglub
3965
3966  Removed useless stuff for icecast
3967
3968 2003-09-10 Wednesday 15:03  hartman
3969
3970  * Fixed the subsdec variables
3971
3972 2003-09-10 Wednesday 13:39  zorglub
3973
3974  * Workaround for buggy IceCast servers who identify themselves as HTTP
3975  and not ICY (who talked about RadioPI ?)
3976
3977 2003-09-10 Wednesday 11:51  fenrir
3978
3979   * demux/sdp: a msg_Err -> msg_Warn. Btw, it begins to work well (under linux).
3980   (MPEG-I/II/4 audio and video, h261 video, some ac3 streams sould work).
3981   * demux/* : removed useless include
3982
3983 2003-09-10 Wednesday 11:37  fenrir
3984
3985   * modules: do not take care of the case for shortcuts (fix #1165).
3986   * playlist : use new input variables.
3987
3988 2003-09-10 Wednesday 10:21  zorglub
3989
3990  * visual.c: compilation fix in strings
3991
3992  * playlist.cpp: removed "..." in menu entries as we don't open a box
3993
3994 2003-09-09 Tuesday 23:35  hartman
3995
3996  * modules/visualization/visual/visual.c:
3997    Added the current available effects to the longdiscription of the 'visual-list' config option.
3998
3999 2003-09-09 Tuesday 13:51  hartman
4000
4001  Fixed list of muxers. QT and mp4 might need to be disabled at a later point.
4002
4003 2003-09-09 Tuesday 13:28  hartman
4004
4005  We no longer need this.
4006
4007 2003-09-09 Tuesday 12:54  jpsaman
4008
4009  Fix detection of dvb headerfiles and fix GTK2_MAIN selection for PDA interface.
4010
4011 2003-09-09 Tuesday 12:36  hartman
4012
4013  Fix the condition for old faad.
4014  Incorrect placing of logical operator
4015
4016 2003-09-08 Monday 22:00  zorglub
4017
4018  * modules/visualisation/visual/effects.c
4019    modules/visualisation/visual/visual.h:
4020         - Change default effect-height
4021         - Less scaling in spectrum analyser
4022
4023 2003-09-08 Monday 13:37  fenrir
4024
4025   * sdp: added --rtsp-tcp option. (rtp over rtsp connection)
4026          set b_pace to true when using --rtsp-tcp. (eg DSS server send
4027          data to fast)
4028
4029 2003-09-08 Monday 13:09  fenrir
4030
4031   * sdp: commented out a debug message and added some sort of eof detection.
4032
4033 2003-09-08 Monday 12:48  zorglub
4034
4035  * modules/gui/wxwindows/playlist.cpp
4036    modules/gui/wxwindows/wxwindows.h:
4037         - give default to the search button when user enters text
4038         - case-insensitive search
4039
4040 2003-09-08 Monday 12:02  zorglub
4041
4042  * src/playlist/playlist.c
4043         include/playlist.h: playlist sorting
4044                 (function playlist_Sort( playlist_t * , int type)
4045
4046  * modules/gui/wxwindows/playlist.cpp
4047    modules/gui/wxwindows/wxwindows.h :
4048         * Implement playlist sorting & reverse sorting
4049         * Playlist search
4050
4051 2003-09-08 Monday 11:05  bigben
4052
4053  -pvr.c
4054         *reflects a change in ivtv_ioctl_codec struct
4055         *adds he bitratemode commandline option (values are vbr and cbr
4056
4057 2003-09-08 Monday 07:38  fenrir
4058
4059   * sdp: do not register 'rtp' name for access.
4060
4061 2003-09-08 Monday 07:36  fenrir
4062
4063   * sdp : begin to play rtsp stream (as well as sdp). MPEG4 Audio/Video,
4064   mp3/raw audio should work.
4065   If you want to try download
4066   http://via.ecp.fr/~fenrir/libmtools-2003-09-08.tgz (but you will have to
4067   change configure.ac yourself)
4068
4069 2003-09-08 Monday 07:15  fenrir
4070
4071   * rtsp: useless.
4072
4073 2003-09-08 Monday 00:36  fenrir
4074
4075  * stream : convert a msg_Err into msg_Warn.
4076
4077 2003-09-08 Monday 00:35  fenrir
4078
4079   * all: clean up.
4080
4081 2003-09-07 Sunday 22:53  fenrir
4082
4083   configure.ac : added gather stream_out.
4084
4085 2003-09-07 Sunday 22:53  fenrir
4086
4087   * control: use new variables and 'title*', 'chapter*' ones.
4088   * gui/beos: removed not really used STARTED_S, and NOT_STARTED_S input
4089   state.
4090   * gui/wxwindows: use 'position' and 'time' variables -> seek improved
4091   for avi and mp4 and accurate time display :)
4092
4093 2003-09-07 Sunday 22:51  fenrir
4094
4095   * input: introduce 'position', 'time', 'length', 'state' and 'rate'
4096   object variables and begin to use pf_demux_control.
4097   * variables: new time type handling.
4098
4099 2003-09-07 Sunday 22:49  fenrir
4100
4101   * all : set pf_demux_control.
4102
4103 2003-09-07 Sunday 22:48  fenrir
4104
4105   * all : demuxers *have to* set pf_demux_control. (demux_vaControlDefault
4106   is a generic handler)
4107   * avi, mp4 : begin to implement a specific pf_demux_control.
4108
4109 2003-09-07 Sunday 22:45  fenrir
4110
4111   * ninput.h : change control parameters.
4112   * variables : changed time variables to signed long long type (I hope
4113   it is always more than 64 bits)
4114   * input.h : include ninput.h
4115
4116 2003-09-07 Sunday 22:43  fenrir
4117
4118   * libvlc: removed some unused options.
4119             added sout-keep option to keep sout instance across playlist
4120             items (usefull with 'gather' stream_out)
4121   * stream_output : implement the sout-keep mode.
4122   * playlist, video_output, stream_output: vout and sout are now reattached
4123   to playlist instead of being destroyed. There are automatically destroy
4124   if unused byt the new input (200 ms after access and demuxer have finished
4125   their inittialisation step.)
4126
4127 2003-09-07 Sunday 20:12  fenrir
4128
4129   * gather: try to  gather stream with similar properties (eg mp3), wait for
4130   next commits to be usable.
4131
4132 2003-09-07 Sunday 20:08  fenrir
4133
4134   * file: added an append option. (The default is to overwrite the file)
4135
4136 2003-09-05 Friday 15:55  asmax
4137
4138  * new event VLC_NET to open the network dialog ( "net" keyword in the
4139   xml file)
4140
4141 2003-09-05 Friday 00:36  sam
4142
4143    * debian/control:
4144      + Set libmatroska-dev build-dependency to (>= 0.5.0-3) because previous
4145        versions were broken on platforms where PIC/non-PIC cannot be mixed in
4146        objects (Closes Debian bug #208383).
4147      + Set policy to 3.6.1.0.
4148
4149 2003-09-03 Wednesday 11:28  bigben
4150
4151         * qdsk.c : fix a typo
4152         * access.c :
4153                 - new syntax : dvb:frequency=1234500:fec=3:poalrization=H:program=2499... (all parameters should be parsed
4154                 - "program" is still untested (anybody with a DVB card to try it ?)
4155                 - old syntax should still work, with a warning.
4156
4157 2003-09-03 Wednesday 10:23  gbazin
4158
4159  * modules/codec/libmpeg2.c: fixed segfault on exit.
4160
4161 2003-09-03 Wednesday 10:00  zorglub
4162
4163  Added descriptions
4164  Fixed multiple effects enabling
4165
4166 2003-09-02 Tuesday 22:36  gbazin
4167
4168  * modules/codec/theora.c: oops, introduced a bug in pts calculation.
4169
4170 2003-09-02 Tuesday 22:06  sigmunau
4171
4172  use the configuration system, that is what it is there for
4173
4174 2003-09-02 Tuesday 20:19  gbazin
4175
4176  * ALL: Introduction of a new api for decoders.
4177     The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
4178     Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
4179
4180     Don't hold your breath, there is still much work to do before we reach this goal.
4181
4182  * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
4183     Converted to the new api.
4184     Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
4185     New dts and theora packetizers (merged in their respective decoders).
4186
4187 2003-09-02 Tuesday 18:06  gbazin
4188
4189  * src/audio_output/input.c: don't try to play sound if the input pipeline couldn't be created.
4190
4191 2003-09-02 Tuesday 16:00  gbazin
4192
4193  * modules/mux/mp4.c: mp4 muxer now produces quicktime player readable files. Only works with mpeg4 video and audio right now, also currently won't work when transcoding as the DecoderSpecificInfo is not available.
4194
4195 2003-09-02 Tuesday 13:44  sam
4196
4197    * debian/rules:
4198      + Disabled familiar plugin.
4199    * debian/changelog:
4200      + Updated for 0.6.2 packages.
4201
4202 2003-09-02 Tuesday 13:42  sam
4203
4204    * modules/gui/skins/src/themeloader.cpp: Added proper CR to error messages.
4205
4206 2003-09-01 Monday 18:30  gbazin
4207
4208  * modules/video_output/x11/xcommon.c: fixed YUY2 overlay.
4209
4210 2003-09-01 Monday 10:18  jpsaman
4211
4212  Small error in hi/low band detection inside ioctl_SetFrontEnd and updating to correct e-mail addresses.
4213
4214 2003-08-31 Sunday 22:06  gbazin
4215
4216  * modules/access/dshow/*: always try to get the video in I420 chroma if supported.
4217     Implemented a ":size=" and ":chroma=" option.
4218
4219 2003-08-31 Sunday 16:01  zorglub
4220
4221  Maybe fixes the crash (can't be sure, as it works on my computer)
4222
4223 2003-08-31 Sunday 15:55  titer
4224
4225   configure.ac: fixed zeta check
4226
4227 2003-08-30 Saturday 16:34  gbazin
4228
4229  * modules/gui/wxwindows/messages.cpp: forgot to initialize b_verbose ;)
4230
4231 2003-08-30 Saturday 13:59  gbazin
4232
4233  * include/vlc_config.h: removed unused config stuff.
4234  * include/vlc_interface.h, modules/gui/wxwindows/interface.cpp: new common INTF_ABOUT_MSG message shared by interfaces.
4235
4236 2003-08-30 Saturday 11:59  gbazin
4237
4238  * modules/access/v4l/v4l.c: fixed uninitialized variable.
4239  * modules/gui/wxwindows/streamout.cpp: cosmetic change in the gui.
4240
4241 2003-08-30 Saturday 02:03  fenrir
4242
4243   * libavi.c: fixed a dead loop when data are missing.
4244
4245 2003-08-29 Friday 19:50  fenrir
4246
4247   * all: removed old encoding way.
4248
4249 2003-08-29 Friday 19:49  fenrir
4250
4251   * asf: you can now add 'title', 'author', 'copyright', 'comment, 'rating'
4252    meta data to your file. (use asf{title="my title"} for example)
4253   * standard: do not trash access/mux arguments when fixing.
4254
4255 2003-08-29 Friday 18:58  fenrir
4256
4257   * v4l: removed encoder.h include.
4258
4259 2003-08-29 Friday 18:58  fenrir
4260
4261   * all: fix some gcc warnings and removed all u8/u16/u32.
4262
4263 2003-08-29 Friday 16:56  zorglub
4264
4265  * effects.c :
4266    - added a spectrum analyser
4267    options are:
4268         -nb :  number of bands , 20 or 80 (80 is default)
4269         -separ : how many blank pixels between bands (1 default)
4270         -amp : vertical amplification ( 3 default)
4271         -peaks: draw peaks ? (default 1)
4272
4273    - improved options parsing
4274
4275  * fft.c, fft.h :
4276         FFT code mainly taken from XMMS (adapted coding style)
4277
4278  * visual.c:
4279         Sanity checks (users aren't stupid, are they ? )
4280
4281  * LIST: updated the list
4282
4283 2003-08-29 Friday 01:11  fenrir
4284
4285   * asf: added stream infos object and fix a bug in packetization.
4286   -> it seems that WMP plays it without problem :))) (tested with DIV3+mp3)
4287
4288 2003-08-28 Thursday 21:11  gbazin
4289
4290  * src/video_output/*, src/libvlc.h, include/video_output.h: added an --align option to allow modifying the alignment of a video inside its window (very useful for the wall filter).
4291  * modules/video_output/x11/xcommon.c: small cosmetic change.
4292  * modules/access/v4l/v4l.c: clean-up (removed old references to encoders).
4293
4294 2003-08-28 Thursday 21:02  fenrir
4295
4296   * standard :
4297   - when muxer or access or both are missing try to do a guess (based on the
4298   other one or the extention).
4299   - if both are still missing -> abort.
4300   - it forces asfh when using mmsh
4301   - it issues a error message with non working couple (like udp/avi, ...)
4302   (but it doesn't fail)
4303
4304 2003-08-28 Thursday 19:26  gbazin
4305
4306  * Makefile.am: zip files have a .zip extension ;)
4307
4308 2003-08-28 Thursday 18:44  gbazin
4309
4310  * Makefile.am: grrr, should have tested my last commit ;)
4311
4312 2003-08-28 Thursday 17:46  gbazin
4313
4314  * Makefile.am: added a "package-win32-exe" and "package-win32-zip" rule. "package-win32" will do both.
4315
4316 2003-08-28 Thursday 17:19  sam
4317
4318    * src/misc/threads.c, include/vlc_threads.h: Removed the pthread wrapper for
4319    gprof. If you still want to profile pthread applications using gprof please
4320    see http://sam.zoy.org/writings/programming/gprof.html and also consider
4321    using oprofile if you are using ia32.
4322
4323 2003-08-28 Thursday 15:59  gbazin
4324
4325  * modules/gui/wxwindows/*, src/playlist/playlist.c, modules/video_output/directx/events.c: got rid of the "Close Menu" popup menu item in the wxwindows interface.
4326  * modules/gui/wxwindows/*: updated the stream output dialog.
4327
4328 2003-08-27 Wednesday 12:59  gbazin
4329
4330  * modules/access/dshow/dshow.cpp: fixed crash when no dshow devices found.
4331
4332 2003-08-27 Wednesday 12:24  sigmunau
4333
4334  modules/misc/freetype.c:
4335   * Cleaned up the outline code. It may even be faster now
4336   * Removed some nasty debug messages
4337  modules/codec/subsdec/subsdec.c:
4338   * Removed a nasty debug message
4339
4340 2003-08-27 Wednesday 11:53  gbazin
4341
4342  * modules/gui/wxwindows/*: small clean-up in included headers.
4343     Got rid of the verbose checkbox in the messages window (too confusing apparently). Now warning, info and debug messages are only logged if the messages window is opened (errors are always logged).
4344
4345 2003-08-27 Wednesday 11:04  jpsaman
4346
4347  Updating a new PDA interface design.
4348
4349 2003-08-27 Wednesday 08:44  garf
4350
4351   * oups (forgot to erase a test line)
4352
4353 2003-08-27 Wednesday 08:27  gbazin
4354
4355  * configure.ac, modules/mux/Modules.am: enable the asf muxer.
4356
4357 2003-08-27 Wednesday 07:31  gbazin
4358
4359  * modules/access/dshow/*: handle upside down pictures (a bit hacky though).
4360
4361 2003-08-27 Wednesday 07:21  garf
4362
4363   * Now the MacOS mozilla plugin is an independant bundle ( searchs no more
4364   * in /usr/local/lib/vlc for modules )
4365
4366 2003-08-26 Tuesday 23:14  fenrir
4367
4368   * asf: fix waveformatex header for mp3 audio.
4369
4370 2003-08-26 Tuesday 23:12  fenrir
4371
4372   * mpegaudio: set i_bitrate field. (won't work with vbr)
4373
4374 2003-08-26 Tuesday 19:43  hartman
4375
4376  * modules/demux/util/sub.c: fixed the subtitle autodetection.
4377  * modules/demux/mkv.cpp: set UTF-8 for matroska subtitles.
4378
4379 2003-08-26 Tuesday 19:14  gbazin
4380
4381  * modules/access/dshow/*: bug fixes.
4382
4383 2003-08-26 Tuesday 18:11  fenrir
4384
4385   * mkv : use stream_*
4386
4387 2003-08-26 Tuesday 18:01  fenrir
4388
4389   * transcode: use mp1v/mpgv for mpeg1 and mp2v for mpeg2 video encoding.
4390   (mpeg2 encoding has been added to vlc)
4391
4392 2003-08-26 Tuesday 01:04  fenrir
4393
4394   * ts: clean my last commit for SPU. Btw, report any regression.
4395
4396 2003-08-26 Tuesday 00:52  fenrir
4397
4398   * ts: try to fix too much packets dropping with v4l.
4399
4400 2003-08-26 Tuesday 00:51  fenrir
4401
4402   * mmsh: a little clean, and fixed 1/2 potential segfaults.
4403
4404 2003-08-26 Tuesday 00:40  fenrir
4405
4406   * httpd: more mmsh stuff.
4407
4408 2003-08-25 Monday 23:39  fenrir
4409
4410   asf: fixed some headers errors.
4411
4412 2003-08-25 Monday 23:36  fenrir
4413
4414   * asf : fix display time.
4415
4416 2003-08-25 Monday 22:57  gbazin
4417
4418  * modules/access/dshow/dshow.cpp: added an "adev" and "vdev" option for the MRL.
4419     If not specified, then the default devices are used.
4420     (eg. vlc dshow://:vdev="Labtec Webcam":adev="foo")
4421
4422 2003-08-25 Monday 21:45  gbazin
4423
4424  * modules/access/dshow/*: audio is now supported as well.
4425
4426 2003-08-25 Monday 20:47  fenrir
4427
4428   * mkv: handle Language name.
4429          preliminary support for SSA.
4430
4431 2003-08-25 Monday 14:51  garf
4432
4433   * put the beautiful "no picture" black screen.
4434
4435 2003-08-25 Monday 01:33  fenrir
4436
4437   * http: added alias "mmsh" to output as mmsh (work only with asfh). Only
4438   tested with vlc/mplayer.
4439
4440 2003-08-25 Monday 01:32  fenrir
4441
4442   * httpd: when using "video/x-ms-asf-stream" we add special headers needed
4443   for mmsh protocol.
4444
4445 2003-08-25 Monday 01:31  fenrir
4446
4447   * asf: added an alias "asfh" : it creates special stream to allow using
4448  http output as mmsh server (see next commits).
4449
4450 2003-08-24 Sunday 23:22  gbazin
4451
4452  * modules/codec/faad/decoder.c: for some reason my libfaad the frame samplerate to 0. I guess I should update it but anyway a sanity check avoids a segfault in this case.
4453
4454 2003-08-24 Sunday 22:20  fenrir
4455
4456   * asf: more stuff (bitrate and time).
4457
4458 2003-08-24 Sunday 17:24  gbazin
4459
4460  * NEWS: keeping track of the new features.
4461
4462 2003-08-24 Sunday 16:59  hartman
4463
4464  * changed debug strings to diff between unsupported RTP payload and non-rtp packet
4465    see bug 1136
4466
4467 2003-08-24 Sunday 16:38  fenrir
4468
4469   * asf : asf muxer, not well tested yet.
4470
4471 2003-08-24 Sunday 16:24  fenrir
4472
4473   * http: added wma/wmv mime type.
4474
4475 2003-08-24 Sunday 15:05  fenrir
4476
4477   * asf: detect dump of broadcasted asf stream.
4478
4479 2003-08-24 Sunday 14:43  titer
4480
4481   modules/demux/util/sub.c : compile fix
4482
4483 2003-08-24 Sunday 11:17  gbazin
4484
4485  * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
4486     Much work still needs to be done, like audio support, adding plenty of configuration options, etc... But the video part is already working quite well here.
4487
4488 2003-08-24 Sunday 08:12  hartman
4489
4490  * Large update to the ebuild.
4491    - reordered several parts
4492    - made it as close to the gentoo ebuild as possible.
4493    - fixed several changes/additions since 0.6.1
4494
4495 2003-08-24 Sunday 00:36  fenrir
4496
4497   * sub.c : fixed a warning.
4498
4499 2003-08-24 Sunday 00:34  hartman
4500
4501  * backwards compatibilty with older faad2 lib
4502
4503 2003-08-24 Sunday 00:29  lool
4504
4505    * Makefile.am:
4506      . cleanups, use of top_builddir where possible, just to feel safer
4507      . fixed VLC.app inclusion of AUTHORS, COPYING etc.
4508      . propagated previous changes to package-osx
4509      . checked both build methods
4510
4511 2003-08-23 Saturday 22:49  fenrir
4512
4513   * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
4514  special goom tree source as I was unable to use standard goom library.
4515  (I will provide it once mmx/ppc included)
4516   * modules/visualization/Modules.am: added goom
4517   * include/vlc_block.h src/misc/block.c: introduce a new data block
4518   api (not yet tested, ported from my local new input work).
4519
4520 2003-08-23 Saturday 22:19  fenrir
4521
4522   * charset: compilation fix.
4523
4524 2003-08-23 Saturday 22:02  hartman
4525
4526  * modules/demux/util/sub.c: Fixed a crash when trying to autodetect files
4527    that don't have a . char in their name. Also fixed a problem where the
4528    code was trying to open a empty string subtitle after autodetect couldn't
4529    find a suitable filename.
4530
4531 2003-08-23 Saturday 21:21  lool
4532
4533    * was wrongly deleting the extras/ dir
4534
4535 2003-08-23 Saturday 19:20  hartman
4536
4537  * modules/codec/subsdec/subsdec.c: reordered the list of encodings. Should
4538    make it easier for users to find their charset now.
4539  * modules/demux/util/sub.?: try to find filename.subext based on filename.avi
4540    Very basic now, but might be become more advanced in the feature. (that's
4541    why it's so much code )
4542
4543 2003-08-23 Saturday 17:23  fenrir
4544
4545   * goom: visual effects using goom. (Not yet enabled)
4546
4547 2003-08-23 Saturday 16:15  fenrir
4548
4549   * faad: fix SBR handling.
4550
4551 2003-08-23 Saturday 15:35  lool
4552
4553    * Makefile.am: slight changes of the VLC.app target to generate it in
4554                   $(top_builddir) instead of $(srcdir)
4555
4556 2003-08-23 Saturday 14:51  fenrir
4557
4558   * input: fixed buffer overflow, add sanity check and big big clean up.
4559  (for the user filter part).
4560   For now, when a user filter can't be inserted it is just ignored. (before
4561  the whole audio chain failed).
4562
4563 2003-08-23 Saturday 14:38  lool
4564
4565    * src/misc/configuration.c: fix a couple of signed/unsigned warns
4566
4567 2003-08-23 Saturday 14:26  lool
4568
4569    * missing top static declaration was giving a warning
4570
4571 2003-08-23 Saturday 14:15  fenrir
4572
4573   * ninput: fix a warning. (bad functions order)
4574
4575 2003-08-23 Saturday 14:14  hartman
4576
4577  * sorry :)
4578    fix broken tree
4579
4580 2003-08-23 Saturday 12:59  hartman
4581
4582  * added a vlc_current_charset function. This tries to get the current charset
4583    in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
4584    it falls back to trying setlocale (exept on OSX, where this funtion is useless)
4585    and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
4586    If only the LANG variable is available (like on osx) it tries a countrycode
4587    to charset mapping (making an educated guess ).
4588    On windows it retrieves the charset with GetACP().
4589    It also has an aliases system to transform incompatible charset description
4590    strings to libiconv compatible charset descriptions. If you want you can even
4591    retrieve the charset on OS/2.
4592  * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
4593    the systems charset (or language mapped to charset). It's no more than a guess,
4594    and if you open Latin1 subs on your Japanese system you will still need to
4595    specify the encoding by hand, but it's better then nothing.
4596  * src/playlist/playlist.c: spelling error in a comment.
4597
4598 2003-08-23 Saturday 12:53  lool
4599
4600    * added missing .cvsignore
4601
4602 2003-08-23 Saturday 12:47  lool
4603
4604    * very light typo
4605
4606 2003-08-23 Saturday 11:46  fenrir
4607
4608   * avi : fixed a lock problem.
4609
4610 2003-08-22 Friday 22:52  fenrir
4611
4612   *all : multi-pass clean up/cosmetics.
4613
4614 2003-08-22 Friday 20:32  fenrir
4615
4616   * all: use stream_Seek/Size/Tell wrappers.
4617
4618 2003-08-22 Friday 20:31  fenrir
4619
4620   * avi: use stream_*, some clean and reordering.
4621
4622 2003-08-22 Friday 20:29  fenrir
4623
4624   * ninput: added wrappers to stream_Control.
4625
4626 2003-08-22 Friday 14:03  adn
4627
4628  no v4l tab for win32
4629
4630 2003-08-22 Friday 13:38  hartman
4631
4632  * A vflip should flip on the vertical axis and not on the horizontal of course.
4633
4634 2003-08-22 Friday 08:06  asmax
4635
4636  * interface.cpp: fixed a stack corruption which caused a segfault in the
4637    wxwindows plugin (in UpdateAcceleratorTable, the table
4638    wxAcceleratorEntry entries[6] was filled with _seven_ values ;-)
4639    I guess it didn't happen with all compilers because of the way
4640    variables are stored on the stack)
4641  * wxwindows.h: removed a warning
4642
4643 2003-08-21 Thursday 20:29  hartman
4644
4645  * Updated Brazilian translation
4646
4647 2003-08-21 Thursday 16:59  hartman
4648
4649  * Removed the xmga plugin since it was quote "a waste of time and not even finished"
4650  * Decreased the priority of kde interface because of it's unstable nature
4651    and not being maintained status.
4652
4653 2003-08-20 Wednesday 21:59  asmax
4654
4655  * fixed an internal error with stupid gcc2.95
4656
4657 2003-08-20 Wednesday 19:36  babal
4658
4659  - anti-spam
4660
4661 2003-08-20 Wednesday 19:17  adn
4662
4663  * Bitrate options for PVR
4664  * fix for win32 compilation
4665
4666 2003-08-20 Wednesday 16:22  garf
4667
4668   * had accidentally deleted the first line of vout.m
4669
4670 2003-08-20 Wednesday 13:08  garf
4671
4672   * mozilla plugin on MacOSX : scrollbar clipping problem fix
4673
4674 2003-08-20 Wednesday 09:58  garf
4675
4676   * forgot an -I
4677
4678 2003-08-20 Wednesday 01:18  fenrir
4679
4680   * stream: less warnings.
4681
4682 2003-08-20 Wednesday 01:10  fenrir
4683
4684   * avi: fixed playback of others brokens stream.
4685   Remember: each time something could be wrong then, with avi, it will be.
4686   I hate avi.
4687
4688 2003-08-19 Tuesday 22:28  adn
4689
4690  Oooooooops !
4691
4692 2003-08-19 Tuesday 21:54  adn
4693
4694  SLP Announce :)
4695
4696 2003-08-19 Tuesday 21:20  zorglub
4697
4698  * src/audio_output/input.c: forgot to free something
4699
4700  * modules/visualisation/visual/* :
4701         visualization system. It supports multi-effects.
4702  At the moment:
4703         -dummy (guess what ? it does nothing)
4704         -scope (adapted and fixed from sam's one)
4705         -random (displays random plots)
4706  Todo:
4707         - spectrum analyser
4708         - movement effects (rotations, scrolls,...)
4709         - blur effect ?
4710
4711 2003-08-19 Tuesday 21:16  adn
4712
4713  Video4Linux / PVR / KFIR unified panel
4714
4715 2003-08-19 Tuesday 18:51  sigmunau
4716
4717  modules/visualization/scope/scope.c:
4718   * fixed numerous issues. It now works, but it has some impact on some audio
4719  streams, especially vorbis
4720
4721 2003-08-19 Tuesday 14:07  garf
4722
4723   * XPCOM implementation in mozilla plugin on MacOSX (Play, pause, stop
4724   *  buttons. Fullscreen disabled ).
4725
4726 2003-08-19 Tuesday 13:20  hartman
4727
4728  * deleted stray i char
4729
4730 2003-08-19 Tuesday 11:26  hartman
4731
4732  * Updated brazilian portuguese translation by Andre de Barros Martins Ribreiro
4733    ( your parents couldn't find anything shorter? :)
4734  * Added this language to the options in the preferences.
4735
4736 2003-08-18 Monday 19:18  fenrir
4737
4738   * asf: clean up + use stream_* (It's not yet well tested)
4739
4740 2003-08-18 Monday 19:17  fenrir
4741
4742   * all: added stream_DataPacket
4743
4744 2003-08-18 Monday 17:30  fenrir
4745
4746   * udp: udp-sout-caching is now also accessible by instance variable
4747   "caching".  (ex: udp{caching=ms})
4748
4749 2003-08-18 Monday 17:25  fenrir
4750
4751   * ts: fix PCR value when using pcr-soft.
4752
4753 2003-08-18 Monday 14:57  sigmunau
4754
4755  Turned the scope plugin into a audio filter that can be inserted with
4756  --audio-filter. It still seems to have many problems, so I will not eneable
4757  it yet.
4758
4759 2003-08-18 Monday 13:16  zorglub
4760
4761  * src/audio_output/input.c
4762    src/libvlc.h :
4763         First try to implement "user audio filters"
4764         You can provide a list of audio filters that you want to add to
4765         the pipeline (only the "headphone", at that time).
4766         (use --audio-filter filter1,filter2,...)
4767
4768     ***Warning***
4769     It seems to work, but no guarantee at all. Perhaps all is bad
4770     and the commit should be reverted, as it could break audio output
4771
4772  * modules/codec/libmpeg2.c :
4773         Fixed a segfault when vout creation fails
4774
4775 2003-08-18 Monday 06:42  jpsaman
4776
4777  Small fix.
4778
4779 2003-08-18 Monday 00:17  fenrir
4780
4781   * all: move "wave format tag to fourcc" from demuxers to codecs.h
4782   (only one place to keep updated).
4783
4784 2003-08-17 Sunday 23:42  fenrir
4785
4786   * all: A little clean up.
4787
4788 2003-08-17 Sunday 23:11  sigmunau
4789
4790  modules/misc/freetype.c:
4791   * implemented outlineing of the glyphs. Please yell if the performance
4792  suck, and I will try to make them optional.
4793   * fixed centering on RV32 and YUY2
4794
4795 2003-08-17 Sunday 23:02  fenrir
4796
4797   * all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
4798   (Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
4799
4800 2003-08-17 Sunday 20:58  alexis
4801
4802  po/es.po THANKS configure.ac: Spanish translation started by Vicente JimĂ©nez Aguilar.
4803
4804  src/libvlc.h: replaced "VLS" by "streaming server".
4805
4806 2003-08-17 Sunday 20:45  fenrir
4807
4808   * all: added OggS fourcc. (still unsported but allow dumping)
4809
4810 2003-08-17 Sunday 20:39  fenrir
4811
4812   * all: removed all u8/u16/.... occurences.
4813
4814 2003-08-17 Sunday 18:44  fenrir
4815
4816   * avi, dummy: removed useless include.
4817
4818 2003-08-17 Sunday 15:22  sigmunau
4819
4820  modules/misc/freetype.c:
4821   * added support for RV32/RV24 chroma
4822
4823 2003-08-17 Sunday 14:14  sigmunau
4824
4825  src/playlist/playlist.c:
4826   * small documentation update
4827
4828 2003-08-17 Sunday 14:11  sigmunau
4829
4830  doc/Doxyfile:
4831   * Extract documentation on static functions, useful to get the static
4832  inline functions defined in header files listed. Drawback is that private
4833  functions in source files are also listed.
4834
4835 2003-08-17 Sunday 13:56  gbazin
4836
4837  * modules/demux/flac.c: few cosmetic changes.
4838  * modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
4839
4840 2003-08-16 Saturday 21:05  zorglub
4841
4842  * configure.ac : linked stream_out_standard to ws2_32 to fix build
4843
4844  * playlist.cpp : added "Random" and "Loop" checkboxes
4845
4846 2003-08-16 Saturday 16:56  gbazin
4847
4848  * po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of AndrĂ© de Barros Martins Ribeiro.
4849
4850 2003-08-15 Friday 13:16  fenrir
4851
4852   * ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
4853
4854 2003-08-15 Friday 01:58  fenrir
4855
4856   * pes: fix private stream with mpeg1.
4857
4858 2003-08-14 Thursday 23:37  fenrir
4859
4860   * ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
4861    "registration descriptor" (-> fix xine playback) when using a52.
4862
4863 2003-08-14 Thursday 23:32  fenrir
4864
4865   * all: added support for a52 in PES private stream, but untested.
4866
4867 2003-08-14 Thursday 20:02  zorglub
4868
4869  * all: as announce calls non-standard functions (SLP), remove it from
4870  src, and build it in the stream_out_standard module to avoid a link
4871
4872 2003-08-14 Thursday 19:25  sigmunau
4873
4874  First part of code to allow configurable hotkeys.
4875  include/configuration.h, src/misc/configuration.h:
4876   * added a CONFIG_ITEM_KEY
4877  include/vlc_keys.h:
4878   * constants to identify keys
4879  src/libvlc.h:
4880   * provide a set of hotkey config options
4881  modules/gui/wxwindows/interface.cpp, wxwindows.h:
4882   * set the configured hotkeys as accelerator for the appropriate menus
4883  modules/gui/wxwindows/preferences.cpp:
4884   * start to support CONFIG_ITEM_KEY. Options are showed with the right value
4885     but any changes made have no effect yet.
4886
4887 2003-08-14 Thursday 18:21  sigmunau
4888
4889  include/video_output.h:
4890   * minor cleanup in a comment
4891
4892 2003-08-14 Thursday 18:12  sigmunau
4893
4894  modules/control/lirc/lirc.c:
4895   * applied slightly modified patch by  Stephane Mottelet <mottelet@dma.utc.fr>
4896   to support next/previous chapter buttons on remote controls
4897
4898 2003-08-14 Thursday 17:50  sigmunau
4899
4900  include/stream_output.h:
4901    * use #if 0 and not // to disable code
4902
4903 2003-08-14 Thursday 13:32  garf
4904
4905   * little bug fix.
4906
4907 2003-08-14 Thursday 13:09  sigmunau
4908
4909  include/vlc/vlc.h:
4910     turn playlist command defines into a enum
4911
4912 2003-08-14 Thursday 13:02  sigmunau
4913
4914  vlc_playlist.h:
4915     * added a duration field to the playlist item struct
4916  vlc_playlist.h, playlist.c:
4917     * turned playlist_AddName into playlist_AddExt and made it take an extra
4918     argument( the duration )
4919     * doxygenize comments
4920  modules/demux/m3u.c, modules/gui/macosx/playlist.m:
4921     * use playlist_AddExt
4922
4923 2003-08-14 Thursday 12:38  garf
4924
4925   * mozilla plugin on MacOSX. Not fully implemented yet.
4926   * compiled with mozilla 1.4 (won't probably work with <1.4)
4927   * TODO:
4928   *     - make XPCOM work (play,pause,stop buttons)
4929   *     - fullscreen implementation (quite difficult on MacOSX because only
4930   *       the main thread can create windows)
4931
4932 2003-08-14 Thursday 11:47  gbazin
4933
4934  * src/extras/libc.c, nclude/vlc_common.h, modules/mux/mpeg/ts.c: added atoll() to our libc.
4935  * modules/control/ntservice.c: added a --ntservice-extraintf option to allow the service to spawn additionnal interfaces.
4936  * include/audio_output.h, modules/audio_output/directx.c: added support for 3F2R audio output in addition to 3F2R/LFE (5.1).
4937
4938 2003-08-14 Thursday 11:25  sigmunau
4939
4940  include/ninput.c, src/input/stream.c:
4941     Moved comment blocks to the implementation where appropriate. Changed
4942     comments to Doxygen syntax.
4943
4944 2003-08-13 Wednesday 23:26  gbazin
4945
4946  * ALL: bumped version number to 0.6.3-cvs
4947  * modules/control/ntservice.c: new Windows NT/2K/XP service interface.
4948
4949 2003-08-13 Wednesday 21:15  gbazin
4950
4951  * modules/stream_out/standard.c: fixed segfault on close.
4952
4953 2003-08-13 Wednesday 19:38  gbazin
4954
4955  * include/announce.h, src/stream_output/announce.c, modules/stream_out/standard.c: fixed broken build.
4956
4957 2003-08-13 Wednesday 19:18  gbazin
4958
4959  * ChangeLog: yeah I know... don't laugh.
4960
4961 2003-08-13 Wednesday 18:39  gbazin
4962
4963  * modules/video_output/x11/xcommon.c: fixed a bug with fullscreen and sawfish.
4964  * modules/codec/ffmpeg/video.c: forgot a debug message.
4965
4966 2003-08-13 Wednesday 14:17  zorglub
4967
4968  * configure.ac : we need to define HAVE_SLP_H
4969
4970  * include/announce.h & vlc_common.h: slp_session_t structure definition
4971
4972  * module/stream_out/standard.c & src/stream_output/announce.c :
4973      SLP announcing support by vlc
4974
4975 2003-08-13 Wednesday 14:06  fenrir
4976
4977   * ts.c: commented out useless code and an annoying error message.
4978
4979 2003-08-13 Wednesday 13:54  jpsaman
4980
4981  Fixed segmentation fault in input_SplitBuffer() when input_FillBuffer() could not allocate (actually input_NewBuffer()) another buffer. The code tested for:
4982  if (!i_size)
4983  {
4984    /* Handle error */
4985  }
4986
4987  However input_SplitBuffer() returns -1, which results in if (false) here and a segmentation fault will happen when input_ShareBuffer() is called. All constructs of the above form are supicious to produce a segfault in the code!
4988
4989 2003-08-13 Wednesday 13:50  jpsaman
4990
4991  Keep track of ioctl_UnsetDMXFilter
4992
4993 2003-08-13 Wednesday 07:03  titer
4994
4995   Missing file
4996
4997 2003-08-13 Wednesday 01:50  gbazin
4998
4999  * ChangeLog: guess what ? yeah, yet another update for 0.6.2.
5000
5001 2003-08-13 Wednesday 01:45  gbazin
5002
5003  * modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
5004  * modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
5005  * src/input/input_programs.c: programs object var was not reset correctly.
5006
5007 2003-08-12 Tuesday 18:34  gbazin
5008
5009  * ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
5010
5011 2003-08-12 Tuesday 18:25  gbazin
5012
5013  * po/de.po: update of the german translation by Felix KĂ¼hne.
5014
5015 2003-08-12 Tuesday 17:01  gbazin
5016
5017  *  modules/codec/ffmpeg/video.[ch]: another temporary workaround.
5018
5019 2003-08-12 Tuesday 15:35  jpsaman
5020
5021  Fixed long problem with tuning to frequencies like; 12669500 Hz which is not possible with the old satellite plugin, because it reads 12669,5 in kHz and could not be expressed.
5022  * Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
5023  * Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
5024
5025 2003-08-12 Tuesday 14:15  jpsaman
5026
5027  * more cleanup
5028
5029 2003-08-12 Tuesday 12:43  jpsaman
5030
5031  * Audio is verified to work, it was a problem with the test setup and not with the code ;-).
5032  * Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
5033  * Cleanup of code.
5034
5035 2003-08-12 Tuesday 08:19  sam
5036
5037    * modules/demux/mkv.cpp: support for libmatroska 0.5.0.
5038
5039 2003-08-11 Monday 23:07  gbazin
5040
5041  * share/http/index.html: added "del" and "empty" controls.
5042
5043 2003-08-11 Monday 20:49  gbazin
5044
5045  * ChangeLog: updated changelog for 0.6.2.
5046
5047 2003-08-11 Monday 20:48  gbazin
5048
5049  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
5050
5051 2003-08-11 Monday 20:19  fenrir
5052
5053   * copy: removed annoying debug message.
5054
5055 2003-08-11 Monday 20:18  fenrir
5056
5057   * httpd: added HEAD command support.
5058
5059 2003-08-11 Monday 19:30  gbazin
5060
5061  * ChangeLog, po/*: preparing for the 0.6.2 release
5062
5063 2003-08-11 Monday 18:52  gbazin
5064
5065  * modules/packetizer/mpegvideo.c: oops, fixed typo.
5066
5067 2003-08-11 Monday 17:31  gbazin
5068
5069  * modules/packetizer/mpegvideo.c: small clarification.
5070  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
5071
5072 2003-08-10 Sunday 22:13  fenrir
5073
5074   * mpegvideo.c: try to set a better value for length. (I am not sure it is
5075   the good one but it give far better result). dts/pts/length computation
5076   should be verified.
5077
5078 2003-08-10 Sunday 21:26  gbazin
5079
5080  * ALL: preparing for a 0.6.2 release
5081
5082 2003-08-10 Sunday 14:23  gbazin
5083
5084  * modules/mux/mpeg/ts.c: oops.
5085
5086 2003-08-10 Sunday 14:21  gbazin
5087
5088  * modules/demux/mkv.cpp, modules/mux/avi.c, modules/mux/mpeg/ts.c, modules/packetizer/copy.c: thou shalt not use %lld which is not portable.
5089
5090 2003-08-10 Sunday 13:35  gbazin
5091
5092  * modules/access/vcd/vcd.c: a few navigation fixes.
5093
5094 2003-08-10 Sunday 12:45  zorglub
5095
5096  * modules/LIST: Updated all modules
5097
5098  * modules/list.sh: piggy list consistency checker
5099   (should probably be added to toolbox or trashed)
5100
5101  * modules/access/slp.c : Fixed service detection
5102         (findsrvtypes returns a comma-separated list of services)
5103
5104 2003-08-10 Sunday 10:22  gbazin
5105
5106  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
5107  * include/osd.h, modules/misc/freetype.c: support for center alignment.
5108  * modules/gui/wxwindows/subtitles.cpp: string change.
5109
5110 2003-08-10 Sunday 09:22  gbazin
5111
5112  * include/configuration.h: bug fix for add_string_from_list()
5113  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
5114
5115 2003-08-09 Saturday 19:49  gbazin
5116
5117  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
5118  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
5119
5120 2003-08-09 Saturday 19:39  gbazin
5121
5122  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
5123
5124 2003-08-09 Saturday 19:14  gbazin
5125
5126  * modules/access/vcd/cdrom.c: switching to YellowMode2 for reading VCDs apparently created problems for some people so the reading is reverted to XAForm2 and only if this one fails we try YellowMode2. Hopefully that will still allow us to read the SVCD DATA track.
5127
5128 2003-08-09 Saturday 14:59  gbazin
5129
5130  * src/stream_output/stream_output.c, include/stream_output.h: added an i_padding field to sout_instance_t so we can allocate sout_buffers with a bit more space than asked for (needed for ffmpeg decoding).
5131  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
5132     Added support for b frames (bframe=x option) + couple of bug fixes.
5133
5134 2003-08-08 Friday 17:08  gbazin
5135
5136  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
5137     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
5138  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
5139
5140 2003-08-08 Friday 16:50  gbazin
5141
5142  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
5143  * modules/packetizer/copy.c: fixed segfault
5144  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
5145
5146 2003-08-08 Friday 16:41  massiot
5147
5148  * modules/gui/macosx/prefs.m: Localized two strings.
5149
5150 2003-08-06 Wednesday 12:01  jpsaman
5151
5152  Updated my entry.
5153
5154 2003-08-05 Tuesday 11:54  jpsaman
5155
5156  The familiar interface is now officially removed from VLC. The interface is superseeded by the PDA interface for handhelds. It uses Gtk+2 and can be built using the configure option '--enable-pda'.
5157
5158 2003-08-05 Tuesday 11:52  jpsaman
5159
5160  Added glade2 project file.
5161
5162 2003-08-05 Tuesday 11:51  jpsaman
5163
5164  Removing file.
5165
5166 2003-08-05 Tuesday 11:49  jpsaman
5167
5168  Removing files for Familiar interface (Gtk+1.2 and GPE).
5169
5170 2003-08-05 Tuesday 10:39  jpsaman
5171
5172  Fixed superflous tuning ;-)
5173
5174 2003-08-05 Tuesday 09:35  jpsaman
5175
5176  - Enabled tuning for DVB-C and DVB-T cards.
5177  - Syncing with old satellite plugin.
5178  - Cleanup of code.
5179
5180 2003-08-05 Tuesday 08:02  asmax
5181
5182  * VLC_AddTarget had a new prototype
5183
5184 2003-08-05 Tuesday 01:27  fenrir
5185
5186   * sdp: near implemented basic RTP reading (MPA payload type may work when
5187  used without RTSP).
5188
5189 2003-08-04 Monday 23:35  gbazin
5190
5191  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
5192
5193 2003-08-04 Monday 23:31  gbazin
5194
5195  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
5196     + cleanup.
5197
5198 2003-08-04 Monday 22:49  fenrir
5199
5200   * ts: fixed a segfault when removing PCR stream.
5201
5202 2003-08-04 Monday 18:50  fenrir
5203
5204   * sdp: begun to implement RTP code. (Not yet usefull)
5205
5206 2003-08-04 Monday 12:40  jpsaman
5207
5208  Added a error message that the default values are used.
5209
5210 2003-08-04 Monday 12:34  jpsaman
5211
5212  Tuning succeeds, but have no audio yet. Major cleanup of code.
5213
5214 2003-08-04 Monday 12:34  jpsaman
5215
5216  Fixed missing headerfile.
5217
5218 2003-08-04 Monday 00:48  fenrir
5219
5220   * sdp: - fixed loading of file > 1024 bytes.
5221          - more processing -> now it should extract enough informations to
5222          build RTP/RTSP session.
5223          (Does not play anything yet)
5224
5225 2003-08-03 Sunday 23:11  gbazin
5226
5227  * src/misc/configuration.c, include/configuration.h, src/audio_output/intf.c, include/audio_output.h, modules/gui/gtk/display.[ch]: configuration variables now use vlc_callback_t callbacks (same as the object variables).
5228  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
5229  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
5230
5231 2003-08-03 Sunday 20:25  gbazin
5232
5233  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
5234
5235 2003-08-03 Sunday 16:36  bigben
5236
5237  * modules/access_out/http.c :
5238
5239  using ability to give parametters to a specific sout module to set user and password fot http access out.
5240
5241  new syntax is '#dst{access=http{user=foo,pass=bar}}
5242
5243  --sout-http-user and --sout-http-pwd parametters have been deleted.
5244
5245 2003-08-03 Sunday 16:22  fenrir
5246
5247   * sdp: parse 'a=' field.
5248
5249 2003-08-03 Sunday 15:25  fenrir
5250
5251   * sdp: begining of a SDP parser. It won't let you play anything for
5252   now, it just does (incomplete) parsing.
5253
5254 2003-08-03 Sunday 13:49  titer
5255
5256   configure.ac : added needed linking flags for BeOS/Zeta
5257   Makefile.am : cleaned make packages-beos
5258
5259 2003-08-03 Sunday 12:04  fenrir
5260
5261   * rtsp: mmmh, close the socket.
5262
5263 2003-08-03 Sunday 02:00  fenrir
5264
5265   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
5266  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
5267  parser/demuxer, but it is on the way.
5268
5269   The idea is to have a generic  SDP demuxer that will work with SDP from
5270  file, http or rtsp.
5271
5272 2003-08-02 Saturday 19:30  bigben
5273
5274  * modules/access/http.c
5275        - Didn't  take into consideration  a little change of  behavior between config_GetPsz and var_Get during my last commit, so that we were sending authentification information even if there wasn't any.
5276
5277 2003-08-02 Saturday 19:16  fenrir
5278
5279   * ninput : a little developer documentation.
5280
5281 2003-08-02 Saturday 16:43  fenrir
5282
5283   * all: some helpers functions for pf_demux_control.
5284
5285 2003-08-02 Saturday 15:22  fenrir
5286
5287   * all: added a pf_demux_control member to input_thread_t. It is currently
5288   unused.
5289
5290 2003-08-02 Saturday 14:06  gbazin
5291
5292  * ALL: bumped version number to 0.6.2-cvs
5293  * modules/video_output/x11/xcommon.c: closing the video window or using the escape key doesn't exit VLC anymore but stop the input instead.
5294
5295 2003-08-02 Saturday 01:33  fenrir
5296
5297   * ps: clean up and dvd subtitles support.
5298
5299 2003-08-01 Friday 20:06  gbazin
5300
5301  * modules/mux/mp4.c: support for mov muxing + cleanup.
5302  * modules/codec/quicktime.c: small cleanup.
5303
5304 2003-08-01 Friday 19:38  fenrir
5305
5306   * udp: clean up.
5307
5308 2003-08-01 Friday 19:38  fenrir
5309
5310   ts: large rewrite of the TS muxer to produce better TS and support DVD
5311       subtitle.
5312       I have added some options:
5313          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
5314          case of insuffisant bitrate. (default: disabled).
5315          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
5316          to achieve the target. (default: disabled)
5317          - pcr : minimum delay between two pcr equal to dts of the video
5318          stream (default 100ms)
5319          - pcr-soft : minimum delay between two pcr interpolated from the
5320          pcr that are equal to dts. (default: none)
5321   Remarks:
5322    - bmin/bmax allow to create CBR stream.
5323    - Bitrate is calculated on a PCR time.
5324    - PCR delay cannot be less than length of a frame of the PCR stream.
5325    - PCR soft is used to help when using big PCR delay. It is usefull to
5326    produce stream with smoother bitrate variation.
5327    - Big PCR delay introduce more latency.
5328
5329   TODO:
5330    Test stability, bugs ...
5331
5332 2003-08-01 Friday 18:49  fenrir
5333
5334   * ts.c: arggg, bad copy/past.
5335
5336 2003-08-01 Friday 18:42  fenrir
5337
5338   * stream_output.c: fixed a segfault when muxer isn't specified.
5339
5340 2003-08-01 Friday 18:02  fenrir
5341
5342   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
5343         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
5344
5345 2003-08-01 Friday 17:38  fenrir
5346
5347   * index.html,style.css : remove built-in css file. added link to info.html.
5348
5349 2003-08-01 Friday 17:30  fenrir
5350
5351   * http: added mime type for .css file.
5352
5353 2003-08-01 Friday 17:21  fenrir
5354
5355   * info: commit the good file...
5356
5357 2003-08-01 Friday 09:45  sam
5358
5359    * modules/access/http.c:
5360      + Coding style fixes.
5361      + Removed a C99-ism.
5362
5363 2003-08-01 Friday 08:24  sam
5364
5365    * debian/rules:
5366      + Activated freetype support.
5367    * debian/control:
5368      + Added a build-dependency on freetype6-dev.
5369      + Added a build-dependency on libdvbpsi2-dev.
5370      + We now recommend gnome-vlc | wxvlc.
5371      + We now suggest fortune-mod.
5372
5373 2003-08-01 Friday 00:55  fenrir
5374
5375   * wav: forgot this one.
5376
5377 2003-08-01 Friday 00:40  fenrir
5378
5379   * configure.ac: audio -> mpga
5380   * demux/* : function name consistency.
5381
5382 2003-08-01 Friday 00:37  fenrir
5383
5384   * mpga: mp3 demuxer written from scratch using ninput.h
5385
5386 2003-08-01 Friday 00:26  fenrir
5387
5388   * configure.ac: remove old wav and aac directories.
5389
5390 2003-08-01 Friday 00:18  fenrir
5391
5392   * wav: remove old wav demuxer.
5393
5394 2003-08-01 Friday 00:18  fenrir
5395
5396   * aac/* remove old aac demuxer.
5397
5398 2003-08-01 Friday 00:16  fenrir
5399
5400   * Modules.am : added aac.c and wav.c
5401   * asf/asf.c: better check for invalid header.
5402
5403 2003-08-01 Friday 00:09  fenrir
5404
5405   * wav.c : big clean up and use ninput.h
5406
5407 2003-08-01 Friday 00:08  fenrir
5408
5409   * aac.c : big clean up and use ninput.h
5410
5411 2003-08-01 Friday 00:05  fenrir
5412
5413   au.c : cleaned up and use ninput.h
5414
5415 2003-08-01 Friday 00:05  gbazin
5416
5417  * src/input/input_clock.c: fixed 2 regressions in 0.6.1. These fixes are actually there to make us more complacent with broken streams.
5418  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
5419  * modules/demux/mkv.cpp, modules/demux/avi/libavi.c, modules/demux/mp4/libmp4.c, modules/demux/mpeg/m4v.c: checks for input_SplitBuffer() > 0. (Thanks to Steve Li for pointing this out)
5420
5421 2003-08-01 Friday 00:04  fenrir
5422
5423   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
5424   to play such file.
5425
5426 2003-08-01 Friday 00:00  fenrir
5427
5428   * modules.c : include ninput.h
5429
5430 2003-08-01 Friday 00:00  fenrir
5431
5432   * vlc_common.h: include stdarg.h by default. Required by ninput.h
5433   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
5434   demuxers and do a nice (?) API.
5435   * stream.c: implement basic streams  manipulation. It is just a wrapper
5436   but it is useful.
5437   * all: added a i_ttl field in network_socket_t to allow per connection ttl
5438  setting (in fact only used by access_out/udp.c.
5439
5440 2003-07-31 Thursday 23:44  fenrir
5441
5442   * all: added a i_ttl field in network_socket_t to allow per connection ttl
5443  setting (in fact only used by access_out/udp.c.
5444
5445 2003-07-31 Thursday 23:14  massiot
5446
5447  Fixed a memory leak (thanks Andy Lindsay !).
5448
5449 2003-07-31 Thursday 21:46  gbazin
5450
5451  * src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use stdin to read files (thanks to Steve Li).
5452  * modules/control/http.c: allow directories of the form "x:\" on win32.
5453
5454 2003-07-31 Thursday 21:18  bigben
5455
5456  * modules/access/http.c :
5457         - using new var_Create/var_Get method to get parametters.
5458
5459 2003-07-31 Thursday 20:47  reno
5460
5461  * Make vlc compiling !
5462
5463 2003-07-31 Thursday 19:24  fenrir
5464
5465   * stream_output: * some clean and fixed a little memory leak.
5466                    * give to access and muxers options. Now you can use:
5467  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
5468  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
5469  not used.
5470
5471 2003-07-31 Thursday 19:14  fenrir
5472
5473   * stream_output: * added some #define for private flags.
5474                    * now muxer and access_out also receive options like
5475                    stream_out.
5476
5477 2003-07-31 Thursday 19:10  bigben
5478
5479  * modules/access_out/http.c
5480         - httpd.c has support for Basic Authentification, so use it !
5481           --sout-http-user user --sout-http-pwd password
5482
5483 2003-07-31 Thursday 19:02  fenrir
5484
5485   * copy.c: Added DVD subtitle support. I still need to commit the TS
5486  muxer.
5487
5488 2003-07-31 Thursday 18:25  bigben
5489
5490  * Add support for basic authentification in http access.
5491
5492  use :
5493
5494  --http-user user --http-pwd password
5495
5496  or
5497
5498  http://user:password@server/path (2nd parameter overrides the first)
5499
5500 2003-07-31 Thursday 17:03  sigmunau
5501
5502  modules/misc/freetype.c:
5503    - calculate and store size information for each line independently.
5504    - misc other fixes
5505
5506 2003-07-31 Thursday 15:31  jpsaman
5507
5508  Updated LIST of modules and configuration options for building.
5509
5510 2003-07-31 Thursday 15:30  jpsaman
5511
5512  Adding DVB module to support satellite, cable and terestrial DVB streaming. The status is that tuning works, but have had no success with video/audio yet. (Setting of filters does not seem to work perfectly yet.).
5513
5514 2003-07-31 Thursday 13:06  sam
5515
5516    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
5517    * po/: Re-ran toolbox --update-po.
5518
5519 2003-07-31 Thursday 12:08  sam
5520
5521    * Added and fixed .cvsignore files.
5522
5523 2003-07-31 Thursday 11:02  sam
5524
5525    * Makefile.am: Really put po before ., not . after everything else. Fixed the
5526      Mozilla plugin build while preserving the fix for VLC.app.
5527
5528 2003-07-31 Thursday 08:18  zorglub
5529
5530  * modules/control/joystick.c
5531         * Allow the user to remap the actions.
5532         * Improved the strings (please check)
5533         * Prevent 0 seconds seeks
5534
5535  * share/http/*.html
5536         * partial HTML validation fixes
5537         * Improved the look
5538
5539  * src/stream_output/announce.c
5540         * minor fixes (thanks sam)
5541
5542 2003-07-30 Wednesday 21:09  gbazin
5543
5544  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
5545  * src/input/input_programs.c: check for "" descriptions in AddES().
5546
5547 2003-07-30 Wednesday 12:21  jpsaman
5548
5549  Updating design of PDA Gtk2 interface
5550
5551 2003-07-30 Wednesday 12:20  jpsaman
5552
5553  Updating design of PDA Gtk2 interface.
5554
5555 2003-07-30 Wednesday 02:00  fenrir
5556
5557   * transcode:
5558      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
5559        "bits" and "rd" as paramters.
5560      - automaticaly try stereo mode encoding when failed with more
5561        than 2 channels. (eg a52 -> mpga)
5562
5563 2003-07-29 Tuesday 23:55  gbazin
5564
5565  * ChangeLog: update.
5566
5567 2003-07-29 Tuesday 23:50  gbazin
5568
5569  * configure.ac: added the svlc shortcut for the skins.
5570  * install-win32: removed the custom link in the start menu.
5571
5572 2003-07-29 Tuesday 23:01  gbazin
5573
5574  * ChangeLog: updated the changelog for the release
5575
5576 2003-07-29 Tuesday 22:25  gbazin
5577
5578  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
5579
5580 2003-07-29 Tuesday 22:20  gbazin
5581
5582  * src/video_output/video_output.c: fixed potential segfault.
5583  * configure.ac: don't bail out if matroska headers are not found.
5584
5585 2003-07-29 Tuesday 21:56  gbazin
5586
5587  * toolbox: fixed typo in the changelog rule.
5588
5589 2003-07-29 Tuesday 21:46  gbazin
5590
5591  * modules/video_output/directx/events.c: compilation fix.
5592
5593 2003-07-29 Tuesday 21:14  gbazin
5594
5595  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
5596  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
5597      We also lower the priority if there is no DISPLAY env variable.
5598  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
5599  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
5600  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
5601  * share/vlc_win32_rc.rc: compilation fix.
5602
5603 2003-07-29 Tuesday 18:51  fenrir
5604
5605   * http.c:  under linux if no directory is specified search "share/http"
5606  and then DATA_PATH"/http".
5607
5608 2003-07-29 Tuesday 17:42  gbazin
5609
5610  * configure.ac: bumped version number to 0.6.1.
5611      Enabled matroska support by default.
5612  * extras/MacOSX/*: bumped version number to 0.6.1.
5613  * INSTALL.win32: instructions update.
5614  * share/Makefile.am: included the html files for the http interface.
5615  * po/*: ran ./toolbox --update-po.
5616
5617 2003-07-29 Tuesday 09:32  sam
5618
5619    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
5620      event handling bug.
5621
5622 2003-07-28 Monday 22:46  gbazin
5623
5624  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
5625
5626 2003-07-28 Monday 21:41  massiot
5627
5628  * configure.ac: Worked around a bug in the OS X linker, with multiply
5629    defined symbols and libmp3lame
5630  * Makefile.am: Build po before . because we need the po files to build
5631    VLC.app
5632  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
5633  * OS X interface: cosmetics
5634
5635 2003-07-28 Monday 20:25  jpsaman
5636
5637  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
5638
5639 2003-07-28 Monday 20:23  jpsaman
5640
5641  Added NEWS for iPaq port.
5642
5643 2003-07-28 Monday 20:23  jpsaman
5644
5645  Updated build scripts:
5646  - enabled video4linux for WebCams on handhelds
5647  - enabled PDA Gtk2 interface instead of familiar interface
5648  - enabled stream output and transcoding
5649
5650 2003-07-28 Monday 18:02  massiot
5651
5652  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
5653    now used to browse through the DVD menus.
5654
5655 2003-07-28 Monday 13:19  massiot
5656
5657  * Fixed my last commit.
5658
5659 2003-07-28 Monday 07:16  fenrir
5660
5661   * rc: Fixed a bug with seek command.
5662         Added support of "seek n%" (Usefull when mux_rate is nul )
5663
5664 2003-07-28 Monday 07:05  jpsaman
5665
5666  Added PDA images to Makefile.am
5667
5668 2003-07-27 Sunday 23:58  fenrir
5669
5670   * sub: does not issue an error message when sub-file is empty.
5671
5672 2003-07-27 Sunday 23:05  hartman
5673
5674  * Brought the new options system to the OSX gui.
5675    and some small fixes.
5676
5677 2003-07-27 Sunday 21:35  jpsaman
5678
5679  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
5680
5681  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
5682
5683 2003-07-27 Sunday 16:20  gbazin
5684
5685  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
5686
5687 2003-07-27 Sunday 16:14  gbazin
5688
5689  * modules/audio_output/alsa.c: bail out if the device is already in use.
5690
5691 2003-07-27 Sunday 15:49  gbazin
5692
5693  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
5694
5695 2003-07-27 Sunday 14:10  massiot
5696
5697  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
5698  - there should be fewer resampling, particularly on DVD chapter changes
5699  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
5700  won't lose several seconds of movies
5701
5702  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
5703  mode, make the interface take that into account.
5704
5705 2003-07-27 Sunday 12:31  ipkiss
5706
5707   * All: Removed the win32 plugin; wxwindows rulez :)
5708
5709 2003-07-26 Saturday 18:54  titer
5710
5711   freetype.c: basic YUY2 rendering (Y only)
5712
5713 2003-07-26 Saturday 15:36  gbazin
5714
5715  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
5716
5717 2003-07-26 Saturday 15:34  fenrir
5718
5719  ffmpeg: fix potential overread for mpeg4 with vol.
5720
5721 2003-07-26 Saturday 14:19  gbazin
5722
5723  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
5724
5725 2003-07-26 Saturday 14:04  ipkiss
5726
5727   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
5728     value was always true...)
5729
5730 2003-07-26 Saturday 12:41  gbazin
5731
5732  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
5733
5734 2003-07-25 Friday 22:50  gbazin
5735
5736  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
5737  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
5738
5739 2003-07-25 Friday 13:24  gbazin
5740
5741  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
5742  * modules/gui/wxwindows/wxwindows.cpp: oops.
5743
5744 2003-07-25 Friday 11:37  gbazin
5745
5746  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
5747  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
5748
5749 2003-07-25 Friday 11:33  gbazin
5750
5751  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
5752  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
5753
5754 2003-07-25 Friday 01:11  hartman
5755
5756  * subsdec now uses the new options code.
5757
5758 2003-07-25 Friday 01:09  hartman
5759
5760  * Updated it.po
5761
5762 2003-07-25 Friday 01:09  hartman
5763
5764  * Largely updated nl.po
5765  * Updated it.po
5766
5767 2003-07-24 Thursday 23:21  gbazin
5768
5769  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
5770
5771 2003-07-24 Thursday 22:58  gbazin
5772
5773  * src/misc/modules.c: if module_Need() was passed an interface module name, respect this choice even if vlc was run with a specific interface shortcut.
5774
5775 2003-07-24 Thursday 22:05  sam
5776
5777    * modules/access/v4l/v4l.c:
5778      + Removed my name from this file, I didn't contribute anything major to it.
5779      + Added strerror(errno) where adequate, as well as additional debug
5780        information, hopefully more useful than "cannot open".
5781
5782 2003-07-24 Thursday 21:50  gbazin
5783
5784  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
5785  * modules/misc/freetype.c: bail out if no font has been specified.
5786  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
5787
5788 2003-07-24 Thursday 20:34  sam
5789
5790    * bootstrap:
5791      + Run autopoint with the -f flag.
5792      + Remove stamp files in the bootstrap process.
5793
5794 2003-07-24 Thursday 19:30  sigmunau
5795
5796  ignore CR characters wherever they might be.
5797  A little better line spaceing, but I still don't understand what this is all
5798  about.
5799
5800 2003-07-24 Thursday 19:07  sigmunau
5801
5802  fixed a nasty code duplication where the same function call was two places
5803  with just a few lines in between, but in separate #if cases.
5804
5805 2003-07-24 Thursday 18:30  bigben
5806
5807  * "frequency=" is channel frequency in kHz again
5808
5809  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
5810  the command line
5811
5812 2003-07-24 Thursday 18:27  bigben
5813
5814  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
5815  * shows a warning if frequency is in "previous syntax range"
5816
5817 2003-07-24 Thursday 17:31  gbazin
5818
5819  * modules/gui/wxwindows/open.cpp: compilation fix.
5820
5821 2003-07-24 Thursday 16:07  gbazin
5822
5823  * modules/gui/wxwindows/*: added support for input options in the open dialog.
5824     The stream output and subtitles options use them and you can also add options in the MRL itself.
5825
5826 2003-07-23 Wednesday 23:05  gbazin
5827
5828  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
5829  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
5830  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
5831
5832 2003-07-23 Wednesday 22:55  massiot
5833
5834  * Updated po files. STRINGS ARE FROZEN !!!
5835
5836 2003-07-23 Wednesday 22:02  jpsaman
5837
5838  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
5839
5840 2003-07-23 Wednesday 22:01  gbazin
5841
5842  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
5843     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
5844     Beware, the object in which you create the var must be attached to a parent for this to work (otherwise we can't navigate the parents hierarchy to find the value to inherit).
5845
5846  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
5847
5848 2003-07-23 Wednesday 21:45  hartman
5849
5850  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
5851    latter everywhere.
5852  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
5853  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
5854    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
5855
5856 2003-07-23 Wednesday 19:11  titer
5857
5858   freetype.c : use the default BeOS font on BeOS
5859
5860 2003-07-23 Wednesday 17:31  ipkiss
5861
5862   * modules/gui/skins/src/banks.cpp: removed a useless event I had
5863     forgotten
5864
5865 2003-07-23 Wednesday 09:14  asmax
5866
5867  * all: fixed depcomp failure
5868
5869 2003-07-23 Wednesday 07:37  jpsaman
5870
5871  When recv() returns -1 a bug is triggered inside RTPRead() and RTPChoose(). The return value of Read() is then -1. The test "if (!i_ret) return 0;" will be false and the function will continue resulting in segfault while copying from buffers that are in an undetermined state. The correct test is "if (i_ret<0) return 0;".
5872
5873 2003-07-23 Wednesday 01:28  gbazin
5874
5875  * modules/misc/sap.c: oops, compilation fix.
5876
5877 2003-07-23 Wednesday 01:13  gbazin
5878
5879  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
5880  * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value.
5881  * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options.
5882  * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'.
5883
5884  All these changes allow you to specify input specific options.
5885  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
5886  Here the ":sout" option will only apply to yourvideo.mpeg.
5887  "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg.
5888
5889  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
5890        - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
5891
5892 2003-07-22 Tuesday 22:02  hartman
5893
5894  * Fix Makefiles for removed .rle fonts
5895
5896 2003-07-22 Tuesday 20:49  hartman
5897
5898  * ALL:
5899    - Removed all the RLE subtitle font code.
5900    - Removed the .rle and even older .psf font files.
5901    - Moved the filesubtitle code from spudec to subsdec.
5902    - spudec is again DVD only.
5903
5904 2003-07-22 Tuesday 20:25  bigben
5905
5906  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
5907  Breaks compatibility with previous syntax...
5908
5909 2003-07-22 Tuesday 18:06  gbazin
5910
5911  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
5912
5913 2003-07-22 Tuesday 15:59  gbazin
5914
5915  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
5916  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
5917
5918 2003-07-22 Tuesday 13:58  bigben
5919
5920  * We're finally parsing all parameters (including standard)
5921  * syntax is now (roughly) the same as for the v4l input
5922  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
5923  * old syntax is still working
5924  * norm can be "pal", "secam", "ntsc" or any hexa value
5925
5926 2003-07-21 Monday 23:53  fenrir
5927
5928   * http: added "del" and "empty" control. (for playlist). Corrected
5929  "previous" command.
5930   TODO: doc :(
5931
5932 2003-07-21 Monday 19:45  jpsaman
5933
5934  Forgot this one.
5935
5936 2003-07-21 Monday 19:38  jpsaman
5937
5938  Added missing familiar-playlistb16x16.xpm
5939
5940 2003-07-21 Monday 19:25  jpsaman
5941
5942  Updated build rules for the Sharp Zaurus.
5943
5944 2003-07-21 Monday 19:19  jpsaman
5945
5946  Updated build rules for iPaq.
5947
5948 2003-07-21 Monday 18:24  gbazin
5949
5950  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
5951
5952 2003-07-21 Monday 17:48  gbazin
5953
5954  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
5955
5956 2003-07-21 Monday 17:29  gbazin
5957
5958  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
5959
5960 2003-07-21 Monday 01:38  hartman
5961
5962  * vlc.ebuild: disabled kde, fixed mad and freetype support
5963  * Makefile.am: added html files for http intf to macosx.
5964    windows and beos probably need to do this too.
5965
5966 2003-07-20 Sunday 23:46  gbazin
5967
5968  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
5969
5970 2003-07-20 Sunday 23:30  gbazin
5971
5972  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
5973  GREY.
5974
5975 2003-07-20 Sunday 23:05  sigmunau
5976
5977  removed some c++ style comments, fixed some untrue comments, moved a
5978  function prototype
5979
5980 2003-07-20 Sunday 22:16  hartman
5981
5982  * Update of language files
5983
5984 2003-07-20 Sunday 22:06  hartman
5985
5986  * bumped up version to 0.6.1-test1
5987
5988 2003-07-20 Sunday 21:41  hartman
5989
5990  * Set the default font on Mac OS X to the system font.
5991
5992 2003-07-20 Sunday 21:28  gbazin
5993
5994  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
5995
5996 2003-07-20 Sunday 20:54  hartman
5997
5998  * removed matrox support, since the modules is broken
5999    http://bugs.gentoo.org/show_bug.cgi?id=24910
6000
6001 2003-07-20 Sunday 20:42  ipkiss
6002
6003   * modules/gui/skins/*: removed useless code
6004
6005 2003-07-20 Sunday 20:33  gbazin
6006
6007  * src/input/input_ext-plugins.c: fixed previous commit.
6008  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
6009
6010 2003-07-20 Sunday 19:48  hartman
6011
6012  * README.MacOSX.rtf: updated section on subtitles.
6013  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
6014    Removed MODULES from the doc installation.
6015  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
6016  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
6017    "An Opensource Media Player" to "VLC media player".
6018  * other: added the new transcoding codecs, channels option and SAP option
6019    to the stream output dialog.
6020
6021 2003-07-20 Sunday 16:56  ipkiss
6022
6023   * modules/misc/freetype.c: compilation fix for windows
6024
6025 2003-07-20 Sunday 16:26  sigmunau
6026
6027  Draw the text in the U and V planes as well. Removes the transparency effect.
6028  Also check which chroma is in use and give an error message if it isn't
6029  supported.
6030
6031  Someone (possibly me) should write some renderer functions for other
6032  colorspaces.
6033
6034 2003-07-20 Sunday 15:33  gbazin
6035
6036  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
6037
6038 2003-07-20 Sunday 15:17  gbazin
6039
6040  * src/input/input_ext-plugins.c: in input_FillBuffer(), if we can't immediately allocate a new buffer, try until we manage to get one.
6041
6042 2003-07-20 Sunday 12:34  sigmunau
6043
6044  some cleanup in file info code, add fourccs in hex form ( some users want
6045  that ), add audio bitrate when available (untested)
6046
6047 2003-07-20 Sunday 12:22  gbazin
6048
6049  * modules/gui/wxwindows/preferences.cpp: windows can't have open _and_ save file dialogs so only use open file dialogs on win32 in the preferences menu.
6050  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
6051
6052 2003-07-20 Sunday 10:38  gbazin
6053
6054  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
6055  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
6056
6057 2003-07-20 Sunday 08:30  zorglub
6058
6059  modules/control/joystick.c: Joystick control module (linux only)
6060
6061  disabled by default, use --enable-joystick & --extraintf joystick
6062
6063  actions are:
6064         left-right: variable speed seek
6065         up-down: browse the playlist
6066         button 1: play/pause
6067         button 2: fullscreen
6068
6069 2003-07-19 Saturday 16:33  gbazin
6070
6071  * modules/gui/wxwindows/*: proper characters encoding conversions.
6072     Override the popup menu only for the main interface.
6073
6074 2003-07-19 Saturday 15:25  sigmunau
6075
6076  alsa is only available on linux
6077
6078 2003-07-19 Saturday 15:15  sigmunau
6079
6080  Render the glyph for each character only once, and not once for each frame.
6081  Should speed up things a bit.
6082
6083 2003-07-19 Saturday 15:12  fenrir
6084
6085   * mp4: parse another box.
6086
6087 2003-07-19 Saturday 14:41  sigmunau
6088
6089  Use proper linespacing
6090
6091 2003-07-19 Saturday 14:22  gbazin
6092
6093  * src/libvlc.c: use UTF-8 internally on win32.
6094
6095 2003-07-19 Saturday 14:14  sigmunau
6096
6097  fix linking with iconv for the spudec module
6098
6099 2003-07-19 Saturday 11:29  sam
6100
6101    * Makefile.am: Fixed the plugins' target directory location.
6102
6103 2003-07-19 Saturday 00:02  hartman
6104
6105  * NEWS: added some more stuff for the upcoming 0.6.1
6106  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
6107
6108 2003-07-18 Friday 23:50  hartman
6109
6110  * add a #include <errno.h>
6111
6112 2003-07-18 Friday 23:41  hartman
6113
6114  * Add -liconv to the ldflags of the spudec module.
6115  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
6116    present. freetype-config unfortunatly omits this on MacOSX.
6117
6118  I think I did this correctly, but it might be wise to review this :)
6119
6120 2003-07-18 Friday 20:52  gbazin
6121
6122  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
6123  * src/misc/win32_specific.c: added an --high-priority config option on win32 to increase the priority of the process (default enabled for now so the behaviour isn't changed.)
6124
6125 2003-07-18 Friday 20:16  hartman
6126
6127  * had forgotten to actually activate mozilla :)
6128
6129 2003-07-18 Friday 20:06  gbazin
6130
6131  * modules/audio_output/alsa.c: alsa is now the default audio output.
6132  * src/misc/configuration.c: removed unnecessary line.
6133  * modules/gui/skins/parser.*: small cosmetic change.
6134
6135 2003-07-18 Friday 20:00  hartman
6136
6137  * mozilla support enabled
6138  * added USE mad and libid3tag
6139  * added mp3lame capability to ffmpeg.
6140  * updated wxGTK requirements to 2.4.1
6141
6142 2003-07-18 Friday 19:26  titer
6143
6144   Added 'CDVC' fourcc (another one for DV video)
6145
6146 2003-07-18 Friday 14:18  gbazin
6147
6148  * modules/gui/wxwindows/wxwindows.cpp: oops.
6149
6150 2003-07-18 Friday 13:22  gbazin
6151
6152  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
6153
6154 2003-07-18 Friday 11:39  gbazin
6155
6156  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
6157  * modules/gui/wxwindows/*: fix for popup menu placement.
6158
6159 2003-07-17 Thursday 22:54  gbazin
6160
6161  * src/playlist/playlist.c: fixed recent playlist breakage.
6162
6163 2003-07-17 Thursday 18:58  gbazin
6164
6165  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
6166
6167 2003-07-17 Thursday 17:30  gbazin
6168
6169  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
6170     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
6171     + misc small enhancements.
6172
6173  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
6174     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
6175
6176 2003-07-17 Thursday 16:34  sam
6177
6178    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
6179      dependencies right.
6180    * src/stream_output/announce.c: Compilation fix.
6181
6182 2003-07-17 Thursday 15:49  sam
6183
6184    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
6185      if $FOO contains spaces. Worked around the problem.
6186
6187 2003-07-17 Thursday 14:54  sam
6188
6189    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
6190      top_srcdir.
6191
6192 2003-07-17 Thursday 14:28  sam
6193
6194    * src/stream_output/announce.c:
6195      + Fixed Win32 port.
6196      + Speed optimizations in split().
6197      + More coding style fixes.
6198
6199 2003-07-17 Thursday 14:10  sam
6200
6201    * src/stream_output/announce.c:
6202      + Coding style fixes.
6203      + Use memcpy() instead of for() loops.
6204
6205 2003-07-17 Thursday 13:09  sam
6206
6207    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
6208      current directory but looked for in the parent directory.
6209
6210 2003-07-17 Thursday 13:01  sam
6211
6212    * debian/compat:
6213      + New debhelper file.
6214    * debian/control:
6215      + Updated debhelper build-dependency to (>= 3.4.4) because we now
6216        use debian/compat.
6217      + Use ${misc:Depends} everywhere.
6218
6219 2003-07-17 Thursday 12:06  sam
6220
6221    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
6222    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
6223
6224 2003-07-17 Thursday 09:25  sigmunau
6225
6226  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
6227  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
6228
6229 2003-07-16 Wednesday 21:42  sam
6230
6231    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
6232      directory, because that's where Gentoo puts it.
6233
6234 2003-07-16 Wednesday 17:19  gbazin
6235
6236  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
6237
6238 2003-07-16 Wednesday 17:17  gbazin
6239
6240  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
6241
6242 2003-07-16 Wednesday 16:33  sam
6243
6244    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
6245
6246 2003-07-16 Wednesday 16:06  sam
6247
6248    * configure.ac: complain when mozilla-config isn't found.
6249
6250 2003-07-16 Wednesday 15:52  sam
6251
6252    * bootstrap:
6253      + Minor indentation fix.
6254    * toolbox:
6255      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
6256    * po/*:
6257      + Re-ran toolbox --update po.
6258
6259 2003-07-16 Wednesday 15:40  sam
6260
6261    * debian/changelog:
6262      + Prepared my next Debian upload.
6263    * debian/control:
6264      + Set policy to 3.6.0. No changes required.
6265      + Extended the package description.
6266
6267 2003-07-16 Wednesday 15:32  sam
6268
6269    * modules/access/http.c:
6270      + Fixed gcc 3 warnings (type punning).
6271    * modules/access/mms/mmstu.c:
6272      + Fixed a gcc 3 warning (long constant).
6273
6274 2003-07-16 Wednesday 15:25  sam
6275
6276    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
6277      instead of the base window, because newer versions of Mozilla select
6278      ButtonPress for the window it gives us, and XSelectInput only allows
6279      one client to select this event.
6280
6281 2003-07-15 Tuesday 18:12  sigmunau
6282
6283  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
6284  documentation does not include information on which headers each file
6285  includes, since this information isn't correct.
6286
6287  Clarified and doxygenized some of the documentation on subpictures
6288
6289 2003-07-15 Tuesday 18:01  alexis
6290
6291  Update for the spec files.
6292
6293 2003-07-15 Tuesday 16:07  gbazin
6294
6295  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
6296
6297 2003-07-15 Tuesday 13:12  gbazin
6298
6299  *  modules/mux/mpeg/ps.c,ps.c: the ps muxer can now create mpeg system (mpeg1) files as well. Also modified the ps muxer to output streams with system headers.
6300
6301 2003-07-14 Monday 22:25  sigmunau
6302
6303          had to forget something :)
6304
6305 2003-07-14 Monday 21:32  sigmunau
6306
6307  All: My shot at improving subtitle rendering in vlc. Now each vout uses a "text renderer" module to render text on the video when needed. I decieded to make this a module type, because other api's (win32 and macosx) is supposed to do better than freetype under some circumstances.
6308
6309  include/video_output.h: added some members needed by text renderer modules
6310  src/video_output/video_output.c: load and unload text renderer module when needed
6311  src/video_output/video_text.c: implemented some functions to show text on the video
6312  include/osd.h: exported the functions to show text
6313  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
6314  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
6315  configure.ac: changes "osdtext" to "freetype" some places
6316  modules/codec/spudec/*: when iconv is available, use it to convert textual subtitles from the encoding given by --sub-encoding to utf8. Use new code to render subtitles
6317  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
6318  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
6319  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
6320  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
6321
6322  final notes: you need to give a proper value to --freetype-font. This should be the path to a font file freetype2 can handle (almost any format afaik) with a unicode translation table in it. Windows ttf files will do. In linux at least openoffice distributes some fonts that work. I think macosx and beos also has useable fonts.
6323
6324 2003-07-14 Monday 20:36  sigmunau
6325
6326  toolbox: made a --add-include that can be used by doxygen to get proper
6327           includes in the .h files, since they are parsed out of context by
6328          doxygen
6329  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
6330  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
6331
6332  With these changes, and a slightly patched version of doxygen (which you can
6333  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
6334  be able to get some useful documentation out of the vlc sources.
6335
6336 2003-07-14 Monday 16:10  gbazin
6337
6338  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
6339
6340 2003-07-13 Sunday 19:58  massiot
6341
6342  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
6343    and our dear users report it as a bug.
6344
6345 2003-07-13 Sunday 14:55  gbazin
6346
6347  * modules/gui/skins/*: removed unused GTK2_SKINS code.
6348
6349 2003-07-13 Sunday 13:18  gbazin
6350
6351  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
6352
6353 2003-07-13 Sunday 12:52  sigmunau
6354
6355  cleanup comments
6356
6357 2003-07-13 Sunday 12:35  massiot
6358
6359  * modules/demux/mpeg: 0x06 stream type can be used for something else
6360    than A/52, so disabled it for the moment (we should actually check for
6361    the presence of a descriptor).
6362
6363 2003-07-13 Sunday 12:15  massiot
6364
6365  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
6366    would progressively empty on some DVDs.
6367
6368 2003-07-12 Saturday 13:33  gbazin
6369
6370  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
6371
6372 2003-07-12 Saturday 00:56  fenrir
6373
6374   * http.c : fix definition conflict under OS X (at least).
6375
6376 2003-07-11 Friday 23:36  gbazin
6377
6378  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
6379  * NEWS: update in preparation for 0.6.1.
6380
6381 2003-07-11 Friday 23:14  gbazin
6382
6383  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
6384  * modules/audio_output/waveout.c: fixed the waveOut plugin so works on NT4 as well... that complicates the plugin a bit more than I would have wanted, but hey.
6385  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
6386
6387 2003-07-11 Friday 19:29  fenrir
6388
6389   * disabled by default. (It's a nice security hole for those)
6390
6391 2003-07-11 Friday 18:21  fenrir
6392
6393   * index: little fix for refresh url.
6394   * browse: example.
6395
6396 2003-07-11 Friday 18:19  fenrir
6397
6398   * http: * fix for double // under linux.
6399           * another useless feature: can browse local files (for sout)
6400
6401 2003-07-11 Friday 11:58  gbazin
6402
6403  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
6404      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
6405      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
6406
6407 2003-07-11 Friday 09:50  gbazin
6408
6409  * include/httpd.h: compilation fix.
6410  * modules/control/http.c: win32 fixes.
6411
6412 2003-07-11 Friday 08:04  sam
6413
6414    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
6415
6416 2003-07-11 Friday 07:13  gbazin
6417
6418  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
6419
6420 2003-07-10 Thursday 23:55  fenrir
6421
6422   * mmstu: workaround for some streams. (missing 0x11 answer).
6423
6424 2003-07-10 Thursday 22:37  fenrir
6425
6426   * httpd: fix a segfault.
6427
6428 2003-07-10 Thursday 22:29  fenrir
6429
6430   * all: samples pages for http interface.
6431
6432 2003-07-10 Thursday 22:24  fenrir
6433
6434   * http: rework of the http interface.
6435
6436   There is no more hardcoded html page. The interface recursively parse a
6437  directory, exporting all  files. All .htm/.html are  parsed, and special
6438  macro are  used. I will commit  somes samples pages in  share/http and I
6439  hope documentations.
6440
6441   TODO: - (re)implement access control in httpd (but in a useable way).
6442         - clean login/password management. (for now .access protects
6443         a whole directory).
6444         - doc ;)
6445
6446 2003-07-10 Thursday 18:29  zorglub
6447
6448  * http: added support for user/pass (--http-user & --http-pass)
6449
6450  * httpd: removed hard-coded user/pass for admin page.
6451     (now: --http-admin-pass & --http-admin-user )
6452
6453 2003-07-10 Thursday 11:15  adn
6454
6455  now messages can be saved to a file
6456
6457 2003-07-10 Thursday 07:08  sam
6458
6459    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
6460      filename in a package.
6461
6462 2003-07-10 Thursday 01:33  fenrir
6463
6464   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
6465
6466 2003-07-10 Thursday 00:47  hartman
6467
6468  * fixed glide header detection
6469  * added matroska, dvb and pvr USE vars.
6470  * enabled support for flac.
6471  * removed libdv support since it's deprecated
6472  * enabled freetype support if USE=truetype
6473  * enabled satellite support if USE=dvb
6474  * added local USE variable pvr to compile with pvr support
6475  * added local USE variable matroska to compile with experimental matroska
6476    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
6477
6478 2003-07-09 Wednesday 22:10  gbazin
6479
6480  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
6481  ogg files. Make the check a bit more strict.
6482
6483 2003-07-09 Wednesday 21:42  gbazin
6484
6485  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
6486  * src/audio_output/output.c: reverted a recent change that was screwing up the proper scheduling of audio samples after a starvation. That should improve the heavy resampling we currently have after a pause.
6487  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
6488
6489 2003-07-09 Wednesday 13:52  sam
6490
6491    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
6492
6493 2003-07-09 Wednesday 10:59  adn
6494
6495  corrected a newbie notation
6496
6497 2003-07-09 Wednesday 09:30  adn
6498
6499  a "clear" button now allows to clear the messages' text window
6500
6501 2003-07-09 Wednesday 01:31  hartman
6502
6503  * don't sleep while committing.
6504
6505 2003-07-09 Wednesday 01:30  hartman
6506
6507  * Update next/previous item routines. it descends from next chapter to
6508    next title to next playlistitem. The old code for this was buggy. This
6509    should work better. Especially for CDDA's, since we previously didn't support
6510    titles.
6511
6512 2003-07-08 Tuesday 16:21  sam
6513
6514    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
6515      instead.
6516
6517 2003-07-08 Tuesday 13:40  sam
6518
6519    * bootstrap: Removed dashes from makefile variables.
6520
6521 2003-07-08 Tuesday 13:13  sam
6522
6523    * po/: Updated pofiles using the new toolbox.
6524
6525 2003-07-08 Tuesday 13:09  sam
6526
6527    * bootstrap:
6528      + Removed a useless use of cut.
6529      + Do not fail in the "clean" rule if no targets were built.
6530    * Makefile.am:
6531      + Propagate $(srcdir) to toolbox.
6532    * toolbox:
6533      + Do not include .moc files in POTFILES.in.
6534      + Fixed the generation of MSVC project files (untested).
6535
6536 2003-07-07 Monday 18:14  sam
6537
6538    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
6539      not specified.
6540
6541 2003-07-07 Monday 17:01  sam
6542
6543    * AUTHORS: Added Olivier Aubert.
6544    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
6545
6546 2003-07-07 Monday 16:59  sam
6547
6548    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
6549      compiles cleanly (to build the medicacontrol.so library you need to cd to
6550      that directory and "make medicacontrol.so") but untested.
6551    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
6552      Olivier.
6553
6554 2003-07-07 Monday 16:53  sam
6555
6556    * bootstrap: The "clean" rule now also removes generated sources.
6557
6558 2003-07-07 Monday 15:50  gbazin
6559
6560  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
6561  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
6562  * modules/stream_out/standard.c: clean-up.
6563
6564 2003-07-07 Monday 14:56  massiot
6565
6566  Do not link twice with -logg under Darwin.
6567
6568 2003-07-07 Monday 12:04  sam
6569
6570    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
6571
6572 2003-07-07 Monday 07:14  adn
6573
6574  * now spaces are allowed in SAP annouces.
6575
6576 2003-07-06 Sunday 23:14  massiot
6577
6578  Fixed Mac OS X build.
6579
6580 2003-07-06 Sunday 18:20  gbazin
6581
6582  * install-win32: fixed my last commit.
6583
6584 2003-07-06 Sunday 16:35  sigmunau
6585
6586  Makefile.am: pass version strings to windres
6587  share/vlc_win32_rc.rc: provide some version info in the vlc binary
6588  If all is well, this should not break msvc build, but binaries built
6589  with msvc will have version 0.0.0
6590
6591 2003-07-06 Sunday 16:22  gbazin
6592
6593  * INSTALL.win32: added an instruction for using tar to extract the contrib.
6594  * modules/stream_out/transcode.c: added mp3 fourcc.
6595
6596 2003-07-06 Sunday 16:13  gbazin
6597
6598  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
6599      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
6600      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
6601  * install-win32: start menu shortucts are installed in the "All Users" section.
6602  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
6603
6604 2003-07-05 Saturday 21:31  alexis
6605
6606  es.c: fix typo.
6607
6608 2003-07-05 Saturday 15:35  sam
6609
6610    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
6611      Do not unload the WxWindows plugins on Unix, because they might be linked
6612      with Gtk which makes evil use of atexit().
6613
6614 2003-07-05 Saturday 15:00  zorglub
6615
6616  * sap.c: Improved IPv6 multicast detection
6617
6618  * announce.c:
6619         - coding style fixes
6620         - fixed port detection in IPv6 addresses (with ':' inside)
6621
6622 2003-07-05 Saturday 14:47  sam
6623
6624    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
6625      woody package build.
6626    * bootstrap:
6627      + Remove config.h.in and config.h before running autoheader.
6628      + Added "set -e" for better error tracking.
6629      + Call autoheader and automake after autoconf so that the first build does
6630        not need to call autoheader.
6631    * debian/woody-buildpackage:
6632      + Removed that script and put the code in toolbox.
6633    * debian/control:
6634      + Added a build-dependency on libmatroska-dev.
6635    * debian/rules:
6636      + Activated Matroska support.
6637      + Re-enabled dh_installchangelogs.
6638
6639 2003-07-04 Friday 19:00  titer
6640
6641   logo.c : gcc != 3 compile fix
6642
6643 2003-07-04 Friday 16:35  sam
6644
6645    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
6646      upload.
6647    * debian/rules: Build builtins in the first compile pass, and build plugins
6648      and PIC builtins in the second pass, so that PIC and non-PIC never get
6649      messed.
6650    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
6651    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
6652    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
6653
6654 2003-07-04 Friday 15:20  adn
6655
6656  * Added a SAP Announces Button for wxWindows
6657
6658 2003-07-04 Friday 14:56  sam
6659
6660    * bootstrap:
6661      + Disabled a redundant BUILT_SOURCES variable.
6662    * debian/woody-buildpackage:
6663      + Disable skins for woody (no WxWindows).
6664      + Do not build a diff since we always use the pristine tarball.
6665
6666 2003-07-04 Friday 14:26  adn
6667
6668  * bug fix, @ is not necessary in fact ;)
6669
6670 2003-07-04 Friday 14:06  adn
6671
6672  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
6673    systematically sent separately.
6674
6675  * Multicast IP form is "@IP" and not "IP". Right ?
6676
6677 2003-07-04 Friday 13:53  sam
6678
6679    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
6680      build errors are never ignored.
6681
6682 2003-07-04 Friday 12:20  adn
6683
6684  * Added a Miscellaneous Panel in wxwindows stream output.
6685
6686  * Added a SAP Announce button in this panel.
6687
6688 2003-07-03 Thursday 19:25  garf
6689
6690   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
6691
6692 2003-07-03 Thursday 12:20  sam
6693
6694    * debian/rules: Fixed a zshism in a variable's pattern substitution.
6695
6696 2003-07-03 Thursday 11:23  sam
6697
6698    * bootstrap, Makefile.am: Slightly reduced build verbosity.
6699
6700 2003-07-03 Thursday 09:37  sam
6701
6702    * Makefile.am: Fixed the installation of plugins that were going one
6703      directory too low.
6704
6705 2003-07-03 Thursday 03:35  sam
6706
6707    * debian/rules: Fixed the package generation on !x86.
6708    * .cvsignore: Do not ignore the m4 directory.
6709
6710 2003-07-03 Thursday 02:56  sam
6711
6712    * Makefile.am:
6713      + If a builtin has been rebuilt, rebuild vlc.
6714      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
6715
6716 2003-07-03 Thursday 00:11  fenrir
6717
6718   * ps: fix a dead loop with mis-detected file or bad content.
6719
6720 2003-07-02 Wednesday 22:47  sam
6721
6722    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
6723      thanks to DJ.
6724
6725 2003-07-02 Wednesday 20:01  gbazin
6726
6727  * toolbox: fixed ./toolbox --distclean
6728
6729 2003-07-02 Wednesday 18:44  zorglub
6730
6731  * httpd.c: fixed a french string
6732
6733  * sap.c: use defines
6734
6735 2003-07-02 Wednesday 16:12  sam
6736
6737    * debian/changelog: Debian-specific changelog for a pending upload.
6738
6739 2003-07-02 Wednesday 14:08  sam
6740
6741    * bootstrap: Fix for the Mozilla plugin build.
6742
6743 2003-07-02 Wednesday 13:50  sam
6744
6745    * bootstrap: Guaah. Typo.
6746
6747 2003-07-02 Wednesday 13:32  sam
6748
6749    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
6750      is actually nicer this way.
6751
6752 2003-07-02 Wednesday 11:21  sam
6753
6754    * bootstrap:
6755      + The clean rule properly removes generated objects.
6756      + Optimized recursive builds.
6757    * debian/rules:
6758      + Fixed a typo in the changelog installation.
6759
6760 2003-07-02 Wednesday 09:30  alexis
6761
6762  Updated vlc.spec file for Linux Mandrake.
6763
6764 2003-07-01 Tuesday 21:32  fenrir
6765
6766   * http: removed a too verbose message, make vim happier.
6767
6768 2003-07-01 Tuesday 19:17  sam
6769
6770    * configure.ac:
6771      + Fixed a == test bashism.
6772      + Cosmetic changes.
6773    * toolbox, vlc-config.in.in: Cosmetic changes.
6774    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
6775
6776 2003-07-01 Tuesday 18:28  sam
6777
6778    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
6779      obsolescent by the latest ones.
6780
6781 2003-07-01 Tuesday 17:46  sam
6782
6783    * configure.ac: Ooops, got the attribute(packed) check upside-down.
6784
6785 2003-07-01 Tuesday 17:28  sam
6786
6787    * bootstrap: Fixed detection of older automake version that advertise
6788      themselves as 1.[0-5]-* instead of 1.[0-5].*.
6789
6790 2003-07-01 Tuesday 17:14  sam
6791
6792    * configure.ac: Added a compiler check for __attribute__((__packed__)).
6793
6794 2003-07-01 Tuesday 16:34  sam
6795
6796    * vlc-config.in.in: Used printf instead of a sed construct, just in case
6797      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
6798      has a crap sed.
6799
6800 2003-07-01 Tuesday 16:25  sam
6801
6802    * bootstrap:
6803      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
6804        now need to cd modules/foo and make libfoo.so.
6805      + Workaround for Solaris sed. Which sucks. Did I mention that before?
6806
6807 2003-07-01 Tuesday 15:06  sam
6808
6809    * configure.ac: Added a --with-v4l option like in VLS.
6810
6811 2003-07-01 Tuesday 14:25  sam
6812
6813    * m4/vlc.m4: output all modules to vlc-config, not just those who define
6814      their LDFLAGS.
6815    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
6816      systems such as our beloved Solaris.
6817    * po/:
6818      + Regenerated vlc.pot.
6819      + Updated British translation.
6820      + Fixed fuzzy entries in the French translation.
6821
6822 2003-07-01 Tuesday 13:13  sam
6823
6824    * Makefile.am: Gaaaaah, forgot to rename headers again!
6825
6826 2003-07-01 Tuesday 13:12  sam
6827
6828    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
6829      dialog (Fixes: #946).
6830
6831 2003-07-01 Tuesday 12:56  sam
6832
6833    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
6834      conflicts. Most headers in that directory should probably be renamed to
6835      their vlc_ equivalent.
6836
6837 2003-07-01 Tuesday 12:50  sam
6838
6839    * Makefile.am:
6840      + Forward AM_MAKEFLAGS through recursive makefiles.
6841      + Removed the plugins and builtins rules. This causes libintl to be built
6842        before the plugins.
6843    * bootstrap:
6844      + Enabled recursive builds of plugins and builtins.
6845    * vlc-config.in.in:
6846      + Fixed a typo.
6847    * debian/changelog:
6848      + Next upload will fix bug #199427.
6849
6850 2003-07-01 Tuesday 12:01  sam
6851
6852    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
6853
6854 2003-07-01 Tuesday 11:58  sam
6855
6856    * toolbox: use nawk instead of awk (Fixes: #780).
6857
6858 2003-07-01 Tuesday 11:58  sam
6859
6860    * HACKING: updated doc to match the new build.
6861
6862 2003-07-01 Tuesday 09:00  adn
6863
6864  * I am just a boulet :(
6865
6866 2003-07-01 Tuesday 08:55  adn
6867
6868  * little fix, sorry !
6869
6870 2003-07-01 Tuesday 08:30  adn
6871
6872  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
6873
6874  * added a link to return to the main administration page after a kick or ban operation
6875
6876 2003-06-30 Monday 20:44  gbazin
6877
6878  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
6879
6880 2003-06-30 Monday 20:08  gbazin
6881
6882  * modules/stream_out/transcode.c: compilation fix.
6883
6884 2003-06-30 Monday 01:52  hartman
6885
6886  * remove debug statements.
6887
6888 2003-06-30 Monday 01:51  hartman
6889
6890  * modules/gui/macosx/controls.m:
6891  * modules/gui/macosx/intf.m:
6892    - Our Next/Previous commands now go from chapter trough title trough playlist.
6893    - We weren't checking for titles without chapters, which made using CDDA
6894      a little hard.
6895  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
6896    - also fixes a bug where only half the items selected in the playlist got
6897      actually deleted.
6898
6899 2003-06-29 Sunday 22:07  gbazin
6900
6901  * modules/visualization/xosd/xosd.c: lowered the module's score.
6902
6903 2003-06-29 Sunday 20:58  gbazin
6904
6905  * configure.ac, modules/mux/ogg.c, modules/stream_out/transcode.c: vorbis transcoding support (the transcoder still doesn't support vorbis decoding though, so no vorbis -> else transcoding)
6906
6907 2003-06-29 Sunday 20:15  sam
6908
6909    * toolbox: fuck OS X!
6910
6911 2003-06-29 Sunday 19:15  fenrir
6912
6913   * m3u: remove useless debug messages, fix element insertion.
6914
6915 2003-06-29 Sunday 19:12  sam
6916
6917    * debian/rules:
6918      + Enabled the video4linux input plugin.
6919
6920 2003-06-29 Sunday 19:04  sam
6921
6922    * toolbox: syntax fix for OS X's retarded sed.
6923
6924 2003-06-29 Sunday 14:57  sam
6925
6926    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
6927
6928 2003-06-29 Sunday 14:00  ipkiss
6929
6930   * fr.po: some new translations + fixes
6931
6932 2003-06-29 Sunday 00:14  hartman
6933
6934  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
6935    finally fixed, confirmed etc.
6936  * doc/fortunes.txt: one more
6937
6938 2003-06-28 Saturday 23:56  fenrir
6939
6940   * ffmpeg: disable direct rendering when width or height aren't a multiple
6941  of 16 (on the fly not only based upon header).
6942
6943   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
6944  use http interface with http streaming).
6945
6946 2003-06-28 Saturday 21:27  fenrir
6947
6948   * input: close all vouts (not only the first one).
6949
6950 2003-06-28 Saturday 21:18  fenrir
6951
6952   video_output.c: should fix playback of file with multiple video track,
6953  and usage of display in stream output.
6954
6955 2003-06-28 Saturday 21:16  fenrir
6956
6957   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
6958   with .mp4 files)
6959
6960 2003-06-28 Saturday 21:03  hartman
6961
6962  * s/;T;/;D;
6963    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
6964
6965 2003-06-28 Saturday 19:19  fenrir
6966
6967   * m3u: clean up and fix .m3u parsing. Please *test*.
6968
6969 2003-06-28 Saturday 17:20  fenrir
6970
6971   * input.c : call input_DelInfo _after_ that all decoders have been
6972  destroyed as vorbis decoder could add info.
6973
6974 2003-06-28 Saturday 15:27  sam
6975
6976    * Makefile.am: fixed the location of the intl sources.
6977
6978 2003-06-28 Saturday 14:31  sam
6979
6980    * configure.ac:
6981      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
6982      + Added CVS Id string.
6983    * m4/vlc.m4:
6984      + Added CVS Id string.
6985
6986 2003-06-28 Saturday 13:04  sam
6987
6988    * Makefile.am:
6989      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
6990      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
6991        generated files end in $(builddir).
6992      + Added -Imozilla to the mozilla plugin link flags.
6993      + Look for mozilla/vlcintf.idl in $(srcdir).
6994    * configure.ac:
6995      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
6996    * toolbox:
6997      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
6998      + Prepend ${srcdir} to header files we handle.
6999    * m4/vlc.m4:
7000      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
7001        ${builddir}.
7002    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
7003      + Include the pixmap with a path relative to the current directory.
7004
7005     This commit should fix builds that use --srcdir (Closes: #319).
7006
7007 2003-06-28 Saturday 12:07  massiot
7008
7009  * modules/demux/mkv.cpp: Compile fix for OS X.
7010
7011 2003-06-28 Saturday 01:17  sam
7012
7013    * toolbox:
7014      + toolbox --changelog now only generates this year's changelog.
7015    * ChangeLog, doc/ChangeLog-*:
7016      + Split the changelog into several files, one per year.
7017    * debian/rules, vlc.ebuild:
7018      + Distribute the new changelog files.
7019
7020 2003-06-28 Saturday 00:29  sam
7021
7022    * vlc.ebuild:
7023      + Apply the same changes to configure as to configure.ac.
7024      + Fix autotools timestamps so that the build does not trigger useless
7025        autoconf and automake runs. Our snapshots are correctly bootstrapped
7026        and do not need extra fiddling.
7027
7028 2003-06-27 Friday 23:31  sam
7029
7030    * debian/changelog:
7031      + Updated to the latest Debian unstable upload.
7032    * debian/rules:
7033      + Moved the skins interface into the wxvlc package.
7034      + Cosmetic fixes.
7035    * debian/control:
7036      + Updated the description of the wxvlc package.
7037    * bootstrap:
7038      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
7039    * Makefile.am:
7040      + Put modules in SUBDIRS, not DIST_SUBDIRS.
7041    * .cvsignore:
7042      + Ignore vlc-config.in.
7043
7044 2003-06-27 Friday 18:27  sam
7045
7046    * Makefile.am: create directories before installing stuff in them.
7047    * m4/Makefile.am: distribute our generated private.m4 file.
7048
7049 2003-06-27 Friday 17:01  sam
7050
7051    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
7052
7053 2003-06-27 Friday 16:26  sam
7054
7055    * Makefile.am:
7056      + Removed trailing / from directory names.
7057      + Used dummy instead of "" in the for/do/done loops.
7058      + Protected a couple of filenames with double quotes.
7059
7060 2003-06-27 Friday 16:15  gbazin
7061
7062  * configure.ac: fixed matroska detection.
7063
7064 2003-06-27 Friday 14:05  sam
7065
7066    * m4/vlc.m4: CVS forgot to add this file. I swear.
7067
7068 2003-06-27 Friday 13:50  sam
7069
7070    * bootstrap:
7071      + New build system, using recursive makefiles. Due to the amount of code
7072        in VLC, this had become unavoidable.
7073      + Removed the check for OS X's stack size, since our automake targets are
7074        a lot less hungry now.
7075      + Ditto for Solaris's sed.
7076      + Since automake-1.6 is faster than 1.7, use it first if both are present.
7077    * m4/vlc.m4:
7078      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
7079        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
7080        modules and register their flags.
7081      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
7082      + Some magic to generate vlc-config.
7083    * configure.ac:
7084      + Moved most code to the AX_ADD_* macros.
7085      + Explicitely added all target Makefiles.
7086    * modules/**/Modules.am:
7087      + Path to sources are now relative to Modules.am's directory level.
7088
7089 2003-06-27 Friday 13:38  sam
7090
7091    * src/misc/configuration.c: minor fix in a comment.
7092    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
7093
7094 2003-06-27 Friday 10:31  zorglub
7095
7096  * modules/demux/m3u.c :
7097      Added name support. Only implemented for M3U and B4S playlists at the moment
7098
7099  * src/playlist/playlist.c
7100    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
7101
7102 2003-06-26 Thursday 19:36  gbazin
7103
7104  * modules/codec/mpeg_video/parser.c: fixed broken file.
7105
7106 2003-06-26 Thursday 18:14  sam
7107
7108    * modules/demux/util/sub.c,
7109      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
7110
7111 2003-06-26 Thursday 16:46  fenrir
7112
7113   * mkv: more ebml element parsing.
7114
7115 2003-06-26 Thursday 16:04  gbazin
7116
7117  * src/stream_output/announce.c: msvc compilation fix.
7118
7119 2003-06-26 Thursday 14:42  zorglub
7120
7121  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
7122
7123  Still need to add the support for the Names in all formats (we currently
7124  only put the URL), but I do not have any ASX, HTML nor PLS sample file
7125
7126 2003-06-26 Thursday 12:19  sam
7127
7128    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
7129      with a couple of modules.
7130
7131 2003-06-25 Wednesday 23:46  sam
7132
7133    * src/stream_output/announce.c:
7134      + Fixed a multiline string.
7135      + Coding style fixes.
7136
7137 2003-06-25 Wednesday 21:47  fenrir
7138
7139   * transcode: fix a potential segfault.
7140
7141 2003-06-25 Wednesday 21:17  asmax
7142
7143  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
7144    At last closes bug #625 !
7145
7146 2003-06-25 Wednesday 21:03  zorglub
7147
7148  * ./include/announce.h
7149    ./src/stream_output/announce.c  : use send instead of sendto.
7150
7151  * ./modules/misc/sap.c : use a define
7152
7153 2003-06-25 Wednesday 20:37  fenrir
7154
7155   * mkv: a little memory leak.
7156
7157 2003-06-25 Wednesday 19:28  fenrir
7158
7159   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
7160
7161 2003-06-25 Wednesday 15:50  fenrir
7162
7163   * httpd: fix a memory and thread leak.
7164
7165 2003-06-25 Wednesday 14:41  sam
7166
7167    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
7168
7169 2003-06-25 Wednesday 09:13  gbazin
7170
7171  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
7172
7173 2003-06-25 Wednesday 08:59  massiot
7174
7175  ++
7176
7177 2003-06-25 Wednesday 03:08  sam
7178
7179    * toolbox:
7180      + Disabled useless verbosity.
7181      + Fixed some incorrect ">/dev/null 2>&1" semantics.
7182
7183 2003-06-25 Wednesday 00:40  fenrir
7184
7185   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
7186   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
7187  return a frame size of 1. Now, I test bitrate.
7188
7189 2003-06-24 Tuesday 23:11  fenrir
7190
7191   * lalala ;)
7192
7193 2003-06-24 Tuesday 23:00  fenrir
7194
7195   * mkv : spelling mistakes.
7196
7197 2003-06-24 Tuesday 22:53  fenrir
7198
7199   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
7200   percent and not time, it's better.
7201   Please test.
7202
7203 2003-06-24 Tuesday 22:26  asmax
7204
7205  * all: show/hide the interface with middle-click on the vout
7206         (when the last vout is closed, the interface reappears)
7207         Works only with the skins interface and X11/Xvideo vouts, but it's
7208         very easy to implement (just add a callback on "intf-show" in the
7209         interface, and trigger it in the vout)
7210
7211 2003-06-24 Tuesday 19:59  fenrir
7212
7213   * mkv: remove unnecessary header.
7214
7215 2003-06-24 Tuesday 19:35  fenrir
7216
7217   * mkv: when seeking, by default, try to reach the file position not the
7218  time (seek seems better).
7219
7220 2003-06-24 Tuesday 18:42  fenrir
7221
7222   * mkv: clean up, more input infos, begin to parse Tags element (don't work
7223   yet).
7224
7225 2003-06-24 Tuesday 15:50  sam
7226
7227    * Makefile.am: changed interface.h to vlc_interface.h.
7228
7229 2003-06-24 Tuesday 15:37  sam
7230
7231    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
7232      linkage instead.
7233
7234 2003-06-24 Tuesday 13:33  sam
7235
7236    * include/interface.h: renamed this file to vlc_interface.h to avoid name
7237      collisions with a couple of plugins.
7238
7239 2003-06-24 Tuesday 11:26  gbazin
7240
7241  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
7242
7243  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
7244
7245 2003-06-24 Tuesday 09:31  sam
7246
7247    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
7248      well as .lo/.la files.
7249
7250 2003-06-24 Tuesday 06:07  fenrir
7251
7252   * mkv: use b_mute and add meta informations.
7253
7254 2003-06-24 Tuesday 00:50  fenrir
7255
7256   * avi : don't resynch on key frame for audio stream.
7257
7258 2003-06-24 Tuesday 00:33  fenrir
7259
7260   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
7261            buffer filling)
7262          can seek in file without cues (slow)
7263          can play file over http and unseekable input.
7264
7265 2003-06-24 Tuesday 00:31  gbazin
7266
7267  * modules/demux/ogg.c: fix for ogg web streams.
7268
7269 2003-06-23 Monday 23:51  gbazin
7270
7271  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
7272  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
7273  * modules/demux/ogg.c: added vorbis channels info.
7274  * modules/misc/httpd.c: bug fix for stream header generation.
7275
7276 2003-06-23 Monday 20:35  asmax
7277
7278  * src/playlist/playlist.c: set "intf-change" in SkipItem
7279  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
7280    callback on intf-change
7281
7282 2003-06-23 Monday 17:01  bigben
7283
7284  Copy / paste of code so that the pvr input parse all parameters. Doesn't
7285  work for the standard (PAL/SECAM/NTSC) yet.
7286
7287 2003-06-23 Monday 16:09  gbazin
7288
7289  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
7290  * modules/demux/util/id3tag.c: small cleanup.
7291
7292 2003-06-23 Monday 13:45  zorglub
7293
7294  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
7295
7296 2003-06-23 Monday 11:41  zorglub
7297
7298  * Stream output now support IPv6 SAP announces
7299  * Code cleanup in SAP
7300
7301 2003-06-23 Monday 10:21  sam
7302
7303    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
7304      due to Debian bug #158383 in gettext (upstream bug).
7305
7306 2003-06-23 Monday 00:30  fenrir
7307
7308   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
7309
7310 2003-06-23 Monday 00:18  hartman
7311
7312  * You check it three times and I still managed to miss a link.
7313    Ebuild doesn't work in the 0.6.0 release :(
7314
7315 2003-06-22 Sunday 23:22  fenrir
7316
7317   * mkv: fix vorbis track. But sound quality is horrible ( probably
7318  timestamps problems)
7319
7320 2003-06-22 Sunday 18:56  gbazin
7321
7322  * doc/Makefile.am: one more like this and I'll become crazy.
7323
7324 2003-06-22 Sunday 18:30  gbazin
7325
7326  * doc/Makefile.am: fixed make dist
7327
7328 2003-06-22 Sunday 18:07  gbazin
7329
7330  * NEWS: added an entry for the experimental matroska demux.
7331
7332 2003-06-22 Sunday 17:52  gbazin
7333
7334  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
7335  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
7336
7337 2003-06-22 Sunday 16:52  gbazin
7338
7339  * configure.ac: really removed -Wdisabled-optimization this time.
7340
7341 2003-06-22 Sunday 16:27  fenrir
7342
7343   * mkv: fix a double delete.
7344
7345 2003-06-22 Sunday 16:00  gbazin
7346
7347  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
7348  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
7349
7350 2003-06-22 Sunday 15:43  gbazin
7351
7352  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
7353  * include/interface.h: updated comment.
7354
7355 2003-06-22 Sunday 15:30  hartman
7356
7357  * Removed mp4 muxer support (temporarily)
7358
7359 2003-06-22 Sunday 15:07  asmax
7360
7361  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
7362
7363 2003-06-22 Sunday 15:03  hartman
7364
7365  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
7366  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
7367
7368 2003-06-22 Sunday 14:36  fenrir
7369
7370   * mkv: better seeking support.
7371
7372 2003-06-22 Sunday 14:06  gbazin
7373
7374  * configure.ac: compile fix for sunos
7375
7376 2003-06-22 Sunday 13:31  gbazin
7377
7378  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
7379  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
7380  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
7381
7382 2003-06-22 Sunday 13:27  sigmunau
7383
7384  turned a debug message into a comment
7385
7386 2003-06-22 Sunday 13:06  asmax
7387
7388  * x11/x11_window.cpp: raise a window when clicking on it
7389
7390 2003-06-22 Sunday 12:54  asmax
7391
7392  * at least it compiles now ;)
7393
7394 2003-06-22 Sunday 12:46  asmax
7395
7396  * reverted my previous commit: cannot work as expected
7397  * src/theme.cpp: fixed a delete[] / free mismatch
7398
7399 2003-06-22 Sunday 12:27  fenrir
7400
7401   * mkv: basic seek support (only with file with cues, it doesn't search key
7402   frame, ...)
7403          clean up.
7404
7405 2003-06-22 Sunday 08:49  fenrir
7406
7407   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
7408
7409 2003-06-22 Sunday 07:39  fenrir
7410
7411   * mkv.cpp : begin of a matroska demuxer
7412    TODO:
7413      * seek support
7414      * vorbis support (it's a decoder problem, as matroska embded raw
7415        vorbis data)
7416      * utf8 subtitles handling (probably at the decoder stage too)
7417      * clean up.
7418      * support of stream other than files.
7419      * ...
7420
7421 2003-06-22 Sunday 01:08  sam
7422
7423    * Makefile.dep: the file that would never die.
7424
7425 2003-06-22 Sunday 00:40  titer
7426
7427   beos/* : - cleaned the way to mute/unmute
7428            - save the volume when exiting
7429
7430 2003-06-22 Sunday 00:00  asmax
7431
7432  * src/theme.cpp, src/event.* : no more VLC_SHOW event
7433  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
7434    class SkinWindowList (to be tested under windows)
7435  * removed useless gtk2 files
7436
7437 2003-06-21 Saturday 22:30  hartman
7438
7439  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
7440  * only set prefs on safe, not earlier.
7441
7442 2003-06-21 Saturday 21:59  sam
7443
7444    * src/libvlc.c: got rid of type-punning warnings.
7445
7446 2003-06-21 Saturday 20:45  sam
7447
7448    * THANKS: spelling fixes.
7449    * configure.ac:
7450      + Added curly braces around variables.
7451      + Got rid of the "x$foo" constructs.
7452      + Renamed *_plugin conditionals into *_p.
7453    * debian/changelog:
7454      + Fixed a duplicate entry.
7455      + Added an entry for an old Debian upload that fixed #117180.
7456    * debian/control:
7457      + Added a build dependency on libimlib2-dev for skins.
7458    * debian/rules:
7459      + Activated support for skins.
7460
7461 2003-06-21 Saturday 17:26  sigmunau
7462
7463  removed a duplicate entry from the NEWS file
7464
7465 2003-06-21 Saturday 17:05  sam
7466
7467    * .cvsignore:
7468      + Removed configure.ac from the ignore list.
7469
7470 2003-06-21 Saturday 17:04  sam
7471
7472    * configure.ac.in is no more, we can now use configure.ac like normal people,
7473      bootstrap generates the proper magic for us.
7474
7475 2003-06-21 Saturday 16:09  sam
7476
7477    * debian/rules:
7478      + Use the -s flag instead of -a so that debhelper properly handles the
7479        i386-only plugin packages.
7480      + Split the build rule into configure and build.
7481
7482 2003-06-21 Saturday 14:24  gbazin
7483
7484  * modules/access_output/file.c: make the output file writeable by the owner.
7485
7486 2003-06-20 Friday 23:13  hartman
7487
7488  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
7489
7490 2003-06-20 Friday 21:34  ipkiss
7491
7492   * ./doc/skins/events-howto.txt: added some events
7493   * ./modules/gui/skins/*: fixed my last commit
7494
7495 2003-06-20 Friday 19:50  ipkiss
7496
7497   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
7498     "display" attribute of ControlText. It allows to show the title of
7499     the current stream, without the full path.
7500   * ./doc/skins/*: updated the doc
7501
7502 2003-06-20 Friday 15:34  hartman
7503
7504  * Made the search path configuration options, directory instead of string options.
7505
7506 2003-06-20 Friday 11:42  alexis
7507
7508  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
7509  python/setup.py: a configuration that should work better.
7510
7511 2003-06-20 Friday 01:27  hartman
7512
7513  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
7514  * README.MacOSX.rtf: More updates because of new prefs dialog.
7515
7516 2003-06-19 Thursday 21:09  gbazin
7517
7518  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
7519  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
7520
7521 2003-06-19 Thursday 18:45  gbazin
7522
7523  * modules/access_output/udp.c: removed unnecessary code.
7524
7525 2003-06-19 Thursday 18:44  titer
7526
7527   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
7528    a few Dano/Zeta themes
7529
7530 2003-06-19 Thursday 18:22  gbazin
7531
7532  * modules/access_output/udp.c: implemented a caching mechanism which solves all the bad quality streaming issues that have been reported. The caching value can be modified with the --udp-sout-caching config option (the default value being DEFAULT_PTS_DELAY ==  300 milisec).
7533
7534 2003-06-19 Thursday 13:08  sam
7535
7536    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
7537      because I forgot to reinitialise an index.
7538
7539 2003-06-19 Thursday 12:21  gbazin
7540
7541  * modules/gui/wxwindows/*: changed the preferences panel to use textctrls for float values as spinctrls don't support floats. The advanced checkbox is only displayed if needed. Fixed the play/pause buttons tooltip.
7542
7543 2003-06-19 Thursday 02:14  sam
7544
7545    * debian/rules:
7546      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
7547        so that the rules can be called directly.
7548    * debian/control:
7549      + Removed leading "a"s from package descriptions.
7550      + Set policy to 3.5.10.
7551    * debian/copyright:
7552      + Removed debian/vlc.copyright.
7553
7554 2003-06-18 Wednesday 12:18  zorglub
7555
7556  SAP can now listen for IPv6 announces
7557
7558  To enable this, start vlc with --sap-ipv6
7559  To disable IPv4 listening, use --no-sap-ipv4
7560
7561  You can also set the scope of the announces (default is 3)
7562
7563 2003-06-17 Tuesday 21:52  asmax
7564
7565  * moved the ttl help in the right section
7566
7567 2003-06-17 Tuesday 21:07  gbazin
7568
7569  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
7570
7571 2003-06-17 Tuesday 20:56  asmax
7572
7573  * fixed another compilation issue of python module
7574
7575 2003-06-17 Tuesday 20:47  asmax
7576
7577  * fixed a very old bug preventing the whole thing from working :(
7578
7579 2003-06-17 Tuesday 20:10  hartman
7580
7581  * Fixes to the german translation
7582
7583 2003-06-17 Tuesday 20:03  hartman
7584
7585  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
7586
7587 2003-06-17 Tuesday 18:13  asmax
7588
7589  * tooltips are now updated during scrolling
7590
7591 2003-06-17 Tuesday 16:09  gbazin
7592
7593  * modules/*: got rid of empty module objects.
7594  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
7595
7596 2003-06-17 Tuesday 14:43  hartman
7597
7598  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
7599  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
7600  cvS: ----------------------------------------------------------------------
7601
7602 2003-06-17 Tuesday 14:38  hartman
7603
7604  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
7605  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
7606    Fixed two cosmetic issues in the stream output dialog.
7607  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
7608
7609 2003-06-16 Monday 21:55  gbazin
7610
7611  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
7612  * include/modules_inner.h: removed unneeded initialization.
7613
7614 2003-06-16 Monday 20:49  gbazin
7615
7616  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
7617
7618 2003-06-16 Monday 20:23  gbazin
7619
7620  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
7621
7622 2003-06-16 Monday 15:39  zorglub
7623
7624  * SAP can now handle SAP-announced IPv6 streams
7625
7626 2003-06-15 Sunday 22:32  hartman
7627
7628  * NEWS: small corrections
7629  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
7630  * modules/codec/quicktime.c: cosmetic fix
7631
7632 2003-06-15 Sunday 15:20  hartman
7633
7634  * Fixed applescript Fullscreen command.
7635
7636 2003-06-15 Sunday 15:16  sigmunau
7637
7638  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
7639  true, since this seems to break playback of some streams over http. It also
7640  takes to much time just to get some fancy metadata
7641
7642 2003-06-15 Sunday 14:00  hartman
7643
7644  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
7645  * ./po/nl.po: New Dutch Translation by /me ;)
7646  * README.MacOSX.rtf: Updated instructions of Prefence usage.
7647
7648 2003-06-15 Sunday 01:23  massiot
7649
7650  * Removed the ugly dependancy on glibc in the ipv6 module.
7651  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
7652  * Miscellaneous clean-ups.
7653
7654 2003-06-14 Saturday 22:14  hartman
7655
7656  * We should be compatible with older versions of faad again
7657
7658 2003-06-14 Saturday 22:12  gbazin
7659
7660  * configure.ac.in: old faad2 detection.
7661
7662 2003-06-14 Saturday 21:18  gbazin
7663
7664  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
7665
7666 2003-06-14 Saturday 21:06  hartman
7667
7668  * Dramatically improved the ebuild.
7669    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
7670    - fix faad2? currently disabled
7671
7672 2003-06-14 Saturday 18:49  gbazin
7673
7674  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
7675
7676 2003-06-14 Saturday 16:29  gbazin
7677
7678  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
7679  kept their original value (thanks fenrir for the suggestion).
7680
7681 2003-06-14 Saturday 15:43  gbazin
7682
7683  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
7684  enabled by default.
7685
7686 2003-06-14 Saturday 12:32  titer
7687
7688   beos/VideoOutput.cpp : make the BPopUpMenu stickable
7689
7690 2003-06-14 Saturday 00:49  titer
7691
7692   include/vlc_threads.h: more BeOS' priorities tuning.
7693
7694 2003-06-13 Friday 21:18  asmax
7695
7696  * X11 skin windows should have an icon now
7697
7698 2003-06-13 Friday 15:54  gbazin
7699
7700  modules/gui/wxwindows/*: fix for the volume control under win32.
7701
7702 2003-06-13 Friday 12:08  gbazin
7703
7704  * modules/misc/network/ipv6.c: fixed multicast support on win32. Well, it is working on Win2k but might require run-time OS version checking to have it woking on XP as well. (you might have to add a multicast route: ipv6 rtu FF00::/8 #intfnum)
7705
7706 2003-06-13 Friday 03:21  sam
7707
7708    * ./src/misc/messages.c: ouch. when the message queue was full, we were
7709      using our va_list twice, which caused crashes on architectures where
7710      va_list is a pointer; we now use va_copy whenever possible.
7711
7712 2003-06-13 Friday 00:15  titer
7713
7714   modules/gui/beos/Interface.cpp : fixed a possible crash
7715
7716 2003-06-12 Thursday 23:03  gbazin
7717
7718  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
7719
7720 2003-06-12 Thursday 22:27  massiot
7721
7722  * modules/codec/spudec/spudec.c: Take small font by default
7723
7724 2003-06-12 Thursday 22:03  gbazin
7725
7726  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
7727
7728 2003-06-12 Thursday 21:28  gbazin
7729
7730  * modules/gui/wxwindows/*: added a volume control.
7731
7732 2003-06-12 Thursday 15:56  gbazin
7733
7734  * modules/access_output/file.c: win32 compilation fix.
7735
7736 2003-06-12 Thursday 11:37  zorglub
7737
7738  Code cleanup
7739
7740 2003-06-12 Thursday 08:14  gbazin
7741
7742  * share/Makefile.am: fixed my previous fix ;)
7743
7744 2003-06-12 Thursday 06:56  gbazin
7745
7746  * Makefile.am: fixed inclusion of skins in make dist.
7747
7748 2003-06-11 Wednesday 22:46  gbazin
7749
7750  * ALL: bumped version number to 0.6.0-test3 + po updates
7751
7752 2003-06-11 Wednesday 21:46  asmax
7753
7754  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
7755  * share/Makefile.am: install skins at make install (closes bug #856)
7756
7757 2003-06-11 Wednesday 21:41  gbazin
7758
7759  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
7760
7761 2003-06-11 Wednesday 20:36  gbazin
7762
7763  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
7764  some platforms.
7765
7766 2003-06-11 Wednesday 18:45  gbazin
7767
7768  * NEWS: updated.
7769
7770 2003-06-11 Wednesday 18:20  gbazin
7771
7772  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
7773
7774 2003-06-11 Wednesday 15:53  gbazin
7775
7776  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
7777
7778 2003-06-11 Wednesday 10:42  gbazin
7779
7780  * modules/gui/skins/*: fix for msvc .dsp generation, replaced the BASIC_SKINS macro with the standard MODULE_NAME_IS_foo one and a couple of compilation fixes for msvc.
7781  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
7782  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
7783
7784 2003-06-10 Tuesday 23:01  massiot
7785
7786  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
7787    people who explicitely set mpeg_video in the previous version will end
7788    up with libmpeg2 in 0.6.0.
7789  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
7790    with DVDs.
7791  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
7792    some audio filters (read: coreaudio resampler) don't like too small
7793    packets (I know, this is ugly).
7794
7795 2003-06-10 Tuesday 22:42  gbazin
7796
7797  * modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation in the mpegvideo packetizer. It should now handle streams where all the pictures don't have the same duration (eg. 3:2 pulldown). We don't calculate anymore the pts for every frame as it is impossible to do so for non low-delay streams.
7798
7799 2003-06-10 Tuesday 11:43  gbazin
7800
7801  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
7802  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
7803  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
7804
7805 2003-06-10 Tuesday 11:12  massiot
7806
7807  Fixed a potential segfault.
7808
7809 2003-06-09 Monday 22:02  asmax
7810
7811  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
7812
7813 2003-06-09 Monday 21:14  asmax
7814
7815  * X11 skins are now loaded from home directory or if it fails, from
7816    the share directory
7817
7818 2003-06-09 Monday 19:56  jpsaman
7819
7820  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
7821
7822 2003-06-09 Monday 19:51  jpsaman
7823
7824  Updated build packages for test2 release.
7825
7826 2003-06-09 Monday 19:08  asmax
7827
7828  * fixed a segfault in FileInfo when p_info->psz_name == NULL
7829    but there are still other segfaults sometimes in FileInfo !!
7830
7831 2003-06-09 Monday 14:04  asmax
7832
7833  * now selection method in the playlist depends on the state of the
7834    CTRL button (as expected in a normal playlist !)
7835    TODO: - do the same under windows
7836          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
7837
7838 2003-06-09 Monday 12:33  asmax
7839
7840  * repaired basic_skins
7841  * removed all the compilation warnings
7842  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
7843    on wxwindows plugin ;)
7844
7845 2003-06-09 Monday 09:29  massiot
7846
7847  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
7848
7849 2003-06-09 Monday 07:16  gbazin
7850
7851  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
7852  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
7853
7854 2003-06-09 Monday 06:52  gbazin
7855
7856  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
7857
7858 2003-06-09 Monday 00:33  massiot
7859
7860  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
7861    In vout_CreatePicture() replace i_repeat_first_field by the more useful
7862    i_nb_fields
7863  * modules/gui/macosx/intf.m: Fixed a warning
7864  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
7865    Re-added support for slice-I streams, plus miscellaneous tweakings
7866
7867 2003-06-09 Monday 00:32  asmax
7868
7869  * drag & drop works with gnome file manager now
7870
7871 2003-06-09 Monday 00:07  asmax
7872
7873  * drag & drop for X11 skins. Still mysterious problems but it's better
7874    than nothing
7875
7876 2003-06-08 Sunday 18:40  gbazin
7877
7878  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
7879  * share/skins/default/theme.xml: playlist is hidden by default.
7880
7881 2003-06-08 Sunday 18:17  asmax
7882
7883  * very beginning of drag and drop support in X11 skins
7884
7885 2003-06-08 Sunday 16:56  gbazin
7886
7887  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
7888
7889 2003-06-08 Sunday 16:04  titer
7890
7891   Minor fix
7892
7893 2003-06-08 Sunday 15:22  asmax
7894
7895  * share/skins/default/theme.xml: fixed playlist size
7896  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
7897    items
7898  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
7899
7900 2003-06-08 Sunday 12:45  gbazin
7901
7902  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
7903
7904 2003-06-08 Sunday 11:33  asmax
7905
7906  * better implementation of timers for X11 skins
7907
7908 2003-06-08 Sunday 00:32  asmax
7909
7910  * x11_font.cpp: fixed font placement
7911  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
7912  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
7913
7914 2003-06-07 Saturday 19:19  gbazin
7915
7916  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
7917
7918 2003-06-07 Saturday 19:05  gbazin
7919
7920  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
7921  and instructions to generate new fonts.
7922
7923 2003-06-07 Saturday 12:19  asmax
7924
7925  * beginning of tooltips (only in the console at the moment ;)
7926
7927 2003-06-07 Saturday 10:18  gbazin
7928
7929  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
7930
7931 2003-06-07 Saturday 03:45  titer
7932
7933   modules/access/pvr/pvr.c : compile fix
7934
7935 2003-06-07 Saturday 03:25  titer
7936
7937   missing cvsignore
7938
7939 2003-06-07 Saturday 00:36  asmax
7940
7941  * implemented double click event for X11 skins. The delay is hard-coded
7942    (400ms) , maybe it could be stored in the vlc config file
7943
7944 2003-06-06 Friday 23:34  asmax
7945
7946  * got rid of this useless error message
7947
7948 2003-06-06 Friday 21:47  asmax
7949
7950  * x11/x11_window.cpp: fixed clipping and text attributes
7951
7952 2003-06-06 Friday 19:40  asmax
7953
7954  * key shortcuts for X11 skins are now working
7955
7956 2003-06-06 Friday 14:50  gbazin
7957
7958  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
7959
7960 2003-06-06 Friday 13:34  gbazin
7961
7962  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
7963
7964 2003-06-06 Friday 11:09  gbazin
7965
7966  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
7967
7968 2003-06-06 Friday 02:48  hartman
7969
7970  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
7971
7972 2003-06-06 Friday 02:23  hartman
7973
7974  * All: some spelling corrections and description string clarifications.
7975    There is a lot of improvement left here.
7976
7977 2003-06-06 Friday 00:38  hartman
7978
7979  * modules/gui/macosx/prefs.?:
7980    - Changed modules list to use Default instead of None. probably clearer to
7981      users.
7982    - Have a warning before resetting the prefs.
7983
7984 2003-06-05 Thursday 22:16  asmax
7985
7986  * x11/x11_timer.* : classes to implement platform-independant timers
7987  * controls/text.cpp : text scrolling works ! (at least in the main window)
7988
7989 2003-06-05 Thursday 21:22  gbazin
7990
7991  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
7992
7993 2003-06-05 Thursday 11:52  gbazin
7994
7995  * include/vlc_common.h: fixed the I64C() macro for mingw.
7996  * src/misc/mtime.c: implemented the heuristic described in http://www.cs.man.ac.uk/fellowsd-bin/TIP/7.html to test whether the win32 performance counter is reliable. That should fix the clock problems that a few users reported on win32.
7997
7998 2003-06-04 Wednesday 23:17  massiot
7999
8000  VLC 0.6 codename is Trevelyan.
8001
8002 2003-06-04 Wednesday 21:41  titer
8003
8004   Added a special access module for PVR MPEG-2 encoding boards.
8005   It allows to change the frequency and such things quite easily, from VLC.
8006   You'll have to --enable-pvr to build it.
8007
8008 2003-06-04 Wednesday 18:47  asmax
8009
8010  * added <unistd.h> or it doesn't compile !
8011
8012 2003-06-04 Wednesday 17:44  gbazin
8013
8014  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
8015
8016 2003-06-04 Wednesday 16:44  gbazin
8017
8018  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
8019
8020 2003-06-04 Wednesday 16:03  gbazin
8021
8022  * modules/gui/skins/*: misc fixes and clean-up. There are still thread issues when passing messages between the skins thread and the wxWindows dialogs thread that will need to be fixed.
8023  * modules/gui/wxwindows/timer.cpp: fixed comment.
8024
8025 2003-06-03 Tuesday 23:17  massiot
8026
8027  * OS X users can now browse the DVD menus with the arrow keys.
8028
8029 2003-06-03 Tuesday 22:21  hartman
8030
8031  * When choosing a autogenerated menuitem, we now create a new thread to
8032    do the actual execution of this command. this is a (very ugly) workaround
8033    to the problem we were having with the deinterlace menu on osx.
8034
8035    It works now, but now i'm running into the black screen and continous
8036    "late picture skipped (-218000)" again which is also plagueing us when you
8037    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
8038    as well.
8039
8040 2003-06-03 Tuesday 22:20  gbazin
8041
8042  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
8043
8044 2003-06-03 Tuesday 22:18  gbazin
8045
8046  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
8047  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
8048  * modules/gui/skins/*: factorised the wxwindows dialogs code in dialogs.cpp. wxWindows is also initialised earlier on to allow opening a skins file with a wxWin dialog box. (Note: I badly broke the GTK2 skins).
8049
8050 2003-06-03 Tuesday 12:06  titer
8051
8052   modules/gui/beos/* : fixed the screenshot format selection I broke lately
8053
8054 2003-06-02 Monday 16:01  sigmunau
8055
8056  http.c: if the webserver doesn't return 206 the stream is not seekable.
8057
8058 2003-06-02 Monday 12:42  hartman
8059
8060  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
8061  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
8062
8063 2003-06-01 Sunday 23:48  hartman
8064
8065  * ALL:
8066    - Changed the autogenerated menu's in a system working similar to wxWindows.
8067    - The deinterlace menu is autogenerated now. However it seems the problem
8068      with on the fly filter changes still exists.
8069
8070 2003-06-01 Sunday 22:11  asmax
8071
8072  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
8073  * all: added locks around X calls to make them thread safe (will be
8074    useful in the next commit ;-)
8075
8076 2003-06-01 Sunday 17:13  asmax
8077
8078  * mouse wheel scroll for X11 skins
8079
8080 2003-06-01 Sunday 16:39  asmax
8081
8082  * configure.ac.in : fixed linking of skins modules
8083  * modules/gui/skins/*:
8084    - fixed the wxwindows bug, due to a huge bug with broadcast events
8085    - beginning of fonts in X11 skins
8086  so, you can test the X11 skins module: it should work now !
8087
8088 2003-06-01 Sunday 00:26  fenrir
8089
8090   * ts: fix current_next value.
8091
8092 2003-05-31 Saturday 23:41  sam
8093
8094    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
8095
8096 2003-05-31 Saturday 23:23  ipkiss
8097
8098   * skins/controls/button.cpp: Fixed a nasty bug.
8099   * skins/controls/generic.h: Some public fields are now protected
8100   * skins/src/window.cpp:
8101      - Added a few debug messages
8102      - Invisible controls don't receive events anymore
8103
8104  Note: There are still a few bugs in the code handling the controls and
8105  their different states, and I think they will be difficult to fix with
8106  the current code structure. A rewrite of this part of code could be a
8107  good idea (perhaps using states and transitions between states, like
8108  Zinf does?).
8109
8110 2003-05-31 Saturday 21:49  fenrir
8111
8112   * ts: proper fix for both.
8113
8114 2003-05-31 Saturday 16:15  fenrir
8115
8116   * ts: reverse my last commit (the proper way should be to modify also the
8117   muxer but this will break compatibility).
8118
8119 2003-05-31 Saturday 12:24  titer
8120
8121   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
8122     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
8123     two times if you want to switch from 1:1 to 4:1 from the interface.
8124     Old functions still work.
8125   * modules/gui/beos/VlcWrapper.cpp : use it
8126
8127 2003-05-31 Saturday 01:23  fenrir
8128
8129   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
8130   that had done all the work.
8131
8132  Paul Forgey's notes:
8133  --------------------
8134
8135  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
8136  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
8137  captures completely differently than the uncompressed frame capture
8138  mechanism.  This means the code has to split off a bunch to do similar
8139  things depending on mjpeg being set or not.  For some reason, I can't
8140  use non v4l2 calls to capture uncompressed frames from the lml33,
8141  however I do have another bttv card on my system to test that I didn't
8142  break the non-mjpeg stuff.
8143
8144  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
8145  picture is going to show up as 720x480.  I don't know my way around the
8146  code well enough to know how to specify a non-square pixel aspect
8147  ratio.  If there isn't a way to do it, it would be nice to be able to
8148  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
8149  in the case of anamorphic S-Video, which does occur.
8150
8151  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
8152  the linux kernels having support for the Zoran cards, there doesn't seem
8153  to be a reliable way to pick up this header, which is probably why
8154  lavrec did it this way.  Since it only defines ioctl definitions, I
8155  don't think using it is a legal problem.
8156
8157  I also modified the audio handling a bit.  If the card supports audio,
8158  great, we'll set the card's parameters as we did before.  But if adev=
8159  is specified, use it regardless.  The reason to do this is to capture
8160  audio from the sound card with video coming from, say, a web cam or in
8161  my case, an encoder card which doesn't have any audio capabilities at
8162  all.
8163
8164 2003-05-31 Saturday 00:10  fenrir
8165
8166   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
8167   * demux/ts.c : fixed an endian problem with such private stream.
8168
8169 2003-05-30 Friday 18:43  titer
8170
8171   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
8172
8173 2003-05-30 Friday 17:30  titer
8174
8175   modules/gui/beos/* : misc fixes & enhancements
8176
8177 2003-05-29 Thursday 21:40  asmax
8178
8179  * X11 skins now use imlib2 -> you need to bootstrap
8180    wxwindows dialogs are not supposed to work yet, if they do you are
8181    lucky ;)
8182
8183 2003-05-29 Thursday 16:48  asmax
8184
8185  * x11/x11_theme.cpp: better timing for SkinManage
8186  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
8187    changed !
8188
8189 2003-05-28 Wednesday 23:56  asmax
8190
8191  * AT LAST events work in X11 skins !
8192
8193 2003-05-28 Wednesday 03:53  hartman
8194
8195  * src/libvlc.h:
8196    - added "en" to the list of languages in the preferences.
8197    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
8198      FENRIR: is this correct this way?
8199
8200 2003-05-28 Wednesday 00:52  titer
8201
8202   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
8203
8204 2003-05-27 Tuesday 22:57  gbazin
8205
8206  * install-win32: fixed the nsi script to not include the FAQ.
8207
8208 2003-05-27 Tuesday 22:42  hartman
8209
8210  * Turn mem leaks into warning's instead of errors. Users seem to think that
8211    mem leaks will kernel panic there machine or something ;)A
8212    This will generate less bugreports, yet keep them visible to those who
8213    should and will care.
8214
8215 2003-05-27 Tuesday 22:08  gbazin
8216
8217  * modules/gui/win32/Modules.am: strings.cpp has been removed.
8218
8219 2003-05-27 Tuesday 21:48  gbazin
8220
8221  * ALL: bumped version to 0.6.0-test2
8222  * Makefile.am: got rid of the faq in the package-win32 target.
8223
8224 2003-05-27 Tuesday 20:43  gbazin
8225
8226  * modules/access/vcd/cdrom.c: On winNT/2K/XP we set the track format to YellowMode2 when issuing raw read requests. Otherwise we can't read the SVCD DATA track which is in Mode2 Form1.
8227
8228 2003-05-27 Tuesday 13:22  titer
8229
8230   * src/stream_output/announce.c : BeOS compile fix.
8231     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
8232     so there is no need to do it here again.
8233   * modules/gui/beos/* : minor fixes
8234
8235 2003-05-27 Tuesday 11:35  gbazin
8236
8237  * modules/gui/wxwindows/*: fixed context menu problem on win32.
8238
8239 2003-05-27 Tuesday 01:48  hartman
8240
8241  * removed vlc_wraptext
8242
8243 2003-05-26 Monday 19:26  gbazin
8244
8245  * modules/video_output/directx/events.c: fixed breakage.
8246
8247 2003-05-26 Monday 19:06  gbazin
8248
8249  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
8250  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
8251  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
8252  * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c, src/playlist/playlist.c: new intf-popupmenu obj var to handle popup context menu requests from the vouts.
8253
8254 2003-05-26 Monday 16:06  gbazin
8255
8256  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
8257
8258 2003-05-26 Monday 14:59  hartman
8259
8260  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
8261  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
8262  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
8263  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
8264    was ugly. now we use our own, osx method. This fixes tooltips in japanese
8265    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
8266
8267 2003-05-26 Monday 13:45  zorglub
8268
8269  * The VLC-integrated SAP server now sends compliant packets. They can
8270    only be viewed with the CVS version of VLC
8271
8272 2003-05-26 Monday 02:09  gbazin
8273
8274  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
8275     started to implement X11Region and integrated the wxWindows dialogs.
8276  * configure.ac.in: the X11 skins are the default ones when you use --enable-skins. To select the GTK2 version, you also need to use --with-gtk2-skins.
8277
8278 2003-05-26 Monday 02:03  hartman
8279
8280  * modules/gui/macosx/prefs.m: fixed the module selectors.
8281  * modules/video_filter/crop.c: clarified the use of crop. someone please
8282    check, i'm not entirely sure this is correct. Actually i think we should
8283    split this up in more then one config item, for GUI preferences clarity.
8284    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
8285    like ffmpeg has which uses left, right, top and bottom offsets.
8286
8287 2003-05-26 Monday 01:25  hartman
8288
8289  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
8290  * modules/gui/macosx/output.m:
8291    - changed the textfields for bitrate into comboboxes with suggested values
8292      identical to the ones in wxwindows intf.
8293    - changed "bitrate (bps)" into "bitrate (kb/s)
8294  * modules/gui/macosx/prefs.?:
8295    - update the current view when advanced is changed.
8296    - module_lists now use the description strings.
8297    - always wraptext on tooltips. Currently japanese language is breaking.
8298    - we now have sliders for int/float config options with ranges.
8299    - fixed a warning message about an un-init'ed module_t.
8300  * modules/video_filter/adjust.c:
8301    - added the ranges to the description strings of the config options.
8302    - blur-factor now uses a range as according to it's description string
8303      it already should have used this.
8304
8305 2003-05-25 Sunday 23:08  titer
8306
8307   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
8308     since the gettext behaviour changed
8309
8310 2003-05-25 Sunday 22:36  titer
8311
8312   * bootstrap: remove a -shared flag as ./configure already adds it for
8313     platforms which need it
8314   * configure.ac.in: don't use -shared on BeOS
8315
8316 2003-05-25 Sunday 20:16  gbazin
8317
8318  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
8319
8320 2003-05-25 Sunday 19:24  gbazin
8321
8322  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
8323
8324 2003-05-25 Sunday 18:32  sigmunau
8325
8326  convert the strings in the id3tags to utf8 before storing them.
8327
8328 2003-05-25 Sunday 18:02  nitrox
8329
8330  . SAP/SDP packets parsing: ability to parse RFC compliant packets
8331    parse_sap returns the SAP header length
8332    parse_sdp only parse the SDP payload
8333    note that VLC will discard messages from the old miniSAP-server
8334    (You have to use CVS version of miniSAP-server)
8335    (Messages from the new miniSAP-server will be discarded with old VLC)
8336
8337 2003-05-25 Sunday 17:27  massiot
8338
8339  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
8340  enabled version of gettext. (patch courtesy of the DJ)
8341
8342 2003-05-25 Sunday 17:21  titer
8343
8344   modules/gui/beos/PreferencesWindow.* :
8345    * added a BBox around each panel (looks nicer)
8346    * now use BSliders for {integer,float}_with_range
8347
8348 2003-05-25 Sunday 15:05  alexis
8349
8350  ALL : VLC FAQ transformed into VideoLAN FAQ, which is hosted in the CVS
8351  under www.videolan.org/doc/faq/
8352
8353 2003-05-25 Sunday 11:31  gbazin
8354
8355  * src/video_output/video_output.c, modules/video_output/directx/*, modules/video_output/x11/xcommon.c: fullscreen state is now attached to the input, so it will be remembered even if the vout is restarted (switching filters, dvd menus, etc...).
8356  * modules/video_filter/deinterlace/deinterlace.c: small change.
8357
8358 2003-05-25 Sunday 10:14  gbazin
8359
8360  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
8361
8362 2003-05-25 Sunday 00:16  gbazin
8363
8364  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
8365
8366 2003-05-24 Saturday 23:40  gbazin
8367
8368  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
8369  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
8370
8371 2003-05-24 Saturday 21:28  asmax
8372
8373  * events aren't perfect yet, but it is better enough to commit
8374
8375 2003-05-24 Saturday 20:54  gbazin
8376
8377  * src/video_output/video_output.c: new "deinterlace" object variable.
8378  * modules/gui/macosx/prefs.m: compilation fix.
8379  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
8380  * modules/gui/skins/*: couple of fixes.
8381
8382 2003-05-24 Saturday 17:52  gbazin
8383
8384  * modules/gui/skins/*: compilation fixes.
8385  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
8386
8387 2003-05-24 Saturday 15:11  titer
8388
8389   * Makefile.am: minor change in BeOS packages generation
8390   * doc/release-howto.txt: remove outdated info about how to build BeOS
8391     packages
8392
8393 2003-05-24 Saturday 13:14  gbazin
8394
8395  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
8396
8397 2003-05-24 Saturday 13:05  massiot
8398
8399  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
8400
8401 2003-05-24 Saturday 12:55  jpsaman
8402
8403  Added option to run vlc as a Qt Embedded Gui Server. Use --qte-guiserver to enable this feature. The default is to run as a normal GuiClient.
8404
8405 2003-05-24 Saturday 12:53  sam
8406
8407    * ./po/*: re-ran toolbox --update-po.
8408    * ./po/en_GB.po: the British translation is up to date.
8409
8410 2003-05-24 Saturday 12:35  sam
8411
8412    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
8413
8414 2003-05-24 Saturday 12:34  sam
8415
8416    * ./toolbox: we no longer translate the Borland plugin.
8417
8418 2003-05-24 Saturday 12:10  sam
8419
8420    * ./configure.ac.in: the help message now says libmad is enabled by
8421      default (Closes: #704).
8422
8423 2003-05-24 Saturday 11:53  sam
8424
8425     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
8426       wait or we will face delay issues as reported in #794. Fix inspired from
8427       a suggestion by John Michael Zorko.
8428
8429 2003-05-24 Saturday 02:48  hartman
8430
8431  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
8432  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
8433  * modules/gui/macosx/macosx.m: typo
8434  * modules/gui/macosx/prefs.m: fix of the module selectors.
8435  * po/nl.po: i've taken a head start on the translations.
8436  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
8437
8438 2003-05-23 Friday 23:53  sigmunau
8439
8440  the http interface should now output valid xhtml 1.0.
8441
8442 2003-05-23 Friday 13:02  hartman
8443
8444  * Updated the informal message to report the ip and port the http intf was
8445    started on. This will help ppl to actually use the thing ;)
8446
8447 2003-05-23 Friday 11:41  sam
8448
8449    * Built-in modules were linked twice in the mozilla plugin; removed the
8450      non-PIC ones (Closes Debian bug #194384).
8451
8452 2003-05-23 Friday 00:00  hartman
8453
8454  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
8455  * modules/gui/macosx/vout.m: removed some code that was preventing us from
8456    using chroma converters.
8457  * modules/codec/quicktime.c:
8458    - added the video decoder. only works with SVQ3 atm, returns Invalid
8459      BITMAPHEADER for some reason in all other cases.
8460    - did some cleaning up. this might just work under Win32 now aswell,
8461      gibalou will do some testing tomorrow ;)
8462    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
8463      faster. I'm not yet sure which one i prefer.
8464
8465 2003-05-22 Thursday 22:24  gbazin
8466
8467  * modules/gui/wxwindows/streamout.cpp: fixed typo.
8468
8469 2003-05-22 Thursday 21:42  gbazin
8470
8471  * src/libvlc.h: fixed spelling mistake.
8472  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
8473  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
8474
8475 2003-05-22 Thursday 20:56  hartman
8476
8477  * spelling error in description string
8478
8479 2003-05-22 Thursday 20:45  hartman
8480
8481  * added an ifdef for SVQ3
8482
8483 2003-05-22 Thursday 20:06  asmax
8484
8485  * at last the python module works again !
8486   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
8487
8488 2003-05-22 Thursday 18:30  asmax
8489
8490  * started to repair build of python module
8491
8492 2003-05-22 Thursday 16:01  gbazin
8493
8494  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
8495
8496 2003-05-22 Thursday 15:34  hartman
8497
8498  * modules/control/http.c: strings for the address and the port variable were switched.
8499
8500 2003-05-22 Thursday 14:40  hartman
8501
8502  * fixed a localization issue
8503
8504 2003-05-22 Thursday 14:25  hartman
8505
8506  * modules/gui/macosx/playlist.m: fixed my fix
8507  * modules/gui/macosx/output.m: removed a debug statement
8508  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
8509
8510 2003-05-22 Thursday 13:40  hartman
8511
8512  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
8513
8514 2003-05-22 Thursday 12:00  gbazin
8515
8516  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
8517  * modules/gui/wxwindows/*: small fixes.
8518  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
8519  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
8520
8521 2003-05-21 Wednesday 21:30  hartman
8522
8523  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
8524    version was broken.
8525  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
8526
8527 2003-05-21 Wednesday 19:55  hartman
8528
8529  * vlc.ebuild: This ebuild should work if we release a test2.
8530  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
8531    except for mp3 ;)
8532  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
8533    since the problems with this decoder are endian specific according to it's creator.
8534
8535 2003-05-21 Wednesday 18:09  jpsaman
8536
8537  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
8538
8539 2003-05-21 Wednesday 18:04  jpsaman
8540
8541  More buildscript fixes.
8542
8543 2003-05-21 Wednesday 15:54  gbazin
8544
8545  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
8546
8547 2003-05-21 Wednesday 15:40  hartman
8548
8549  * include/main.h
8550    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
8551  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
8552    of identifying the right Codec to use for decoding to be one of these areas.
8553    So when we do this, only one thread at a time can use QT.
8554    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
8555
8556 2003-05-21 Wednesday 13:27  gbazin
8557
8558  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
8559  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
8560  * src/video_output/video_output.c: added a "fullscreen" object variable.
8561  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
8562
8563 2003-05-21 Wednesday 13:19  sigmunau
8564
8565  removed the desctiption texts of a nonexisting config option
8566
8567 2003-05-21 Wednesday 13:10  sigmunau
8568
8569  removed the --playlist option as it doesn't seem to be used
8570
8571 2003-05-21 Wednesday 10:02  fenrir
8572
8573  * wav: fix a parsing bug.
8574
8575 2003-05-20 Tuesday 23:17  gbazin
8576
8577  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
8578
8579 2003-05-20 Tuesday 21:35  hartman
8580
8581  * ALL: added a quicktime module.
8582    - This module provides QDM2 and QDMC sound support on OSX by linking to
8583      the native QT libraries. We now have FULL QT trailer support on OSX.
8584    - The video part of this decoder is not yet working on OSX.
8585    - This can be used for a future win32dll loader system as well.
8586
8587 2003-05-20 Tuesday 20:09  jpsaman
8588
8589  Modified build scripts
8590
8591 2003-05-20 Tuesday 18:53  hartman
8592
8593  * NEWS: updated some OSX info
8594  * ALL:
8595    - added CDDA support
8596    - added a "Online Documentation" item to the Help menu
8597    - removed some debugging strings
8598
8599 2003-05-20 Tuesday 16:20  zorglub
8600
8601  All: Support for SAP advertising in stream output
8602
8603         add sap, or sap="Name" in the stream output options
8604
8605 2003-05-20 Tuesday 16:08  sigmunau
8606
8607  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
8608  caused AIGALRM.
8609  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
8610  conventions
8611
8612 2003-05-20 Tuesday 15:51  hartman
8613
8614  * THANKS: Added Davor Orel who created the OS X icons.
8615  * modules/gui/macosx/macosx.m: changed a float into a float with range
8616
8617 2003-05-20 Tuesday 15:23  hartman
8618
8619  * Added a Reset prefs option
8620  * New prefs dialog much like the wxWindows and BeOS one.
8621    - translated instances might be broken.
8622    - still need sliders for min/max values
8623    - improved sizing should be done.
8624
8625 2003-05-20 Tuesday 11:44  titer
8626
8627   modules/gui/beos/PreferencesWindow.* : cleaning
8628
8629 2003-05-19 Monday 23:36  gbazin
8630
8631  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
8632
8633 2003-05-19 Monday 21:39  asmax
8634
8635  * a lot of cleaning in X11 skins, but some problems remain with
8636    event handling :(
8637
8638 2003-05-19 Monday 21:04  gbazin
8639
8640  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
8641  * po/*: updated the po files.
8642
8643 2003-05-19 Monday 20:47  gbazin
8644
8645  * Bumped version to 0.6.0-test1
8646  * modules/access/cdda.c: decreased the priority of the cdda plugin.
8647
8648 2003-05-19 Monday 11:38  gbazin
8649
8650  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
8651
8652 2003-05-19 Monday 09:57  gbazin
8653
8654  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
8655
8656 2003-05-18 Sunday 23:16  fenrir
8657
8658   * input_program.c: input_DelES destroyed the decoder (if any) without
8659   removing this ES from the list of selected ES. So, instead we call
8660   input_UnselectES.
8661
8662 2003-05-18 Sunday 22:30  titer
8663
8664   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
8665
8666 2003-05-18 Sunday 20:54  jpsaman
8667
8668  Updated release numbering of packages.
8669
8670 2003-05-18 Sunday 19:46  gbazin
8671
8672  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
8673
8674  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
8675
8676 2003-05-18 Sunday 18:56  hartman
8677
8678  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
8679
8680 2003-05-18 Sunday 17:48  asmax
8681
8682  * added transparency in X11 skins
8683
8684 2003-05-18 Sunday 16:27  gbazin
8685
8686  * modules/gui/wxwindows/*: the open dialog box is created only once and reused when needed. This allows to have the previous settings displayed when you re-open the dialog.
8687
8688 2003-05-18 Sunday 15:44  gbazin
8689
8690  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
8691    Modified the cdda plugin to read 20 sectors at a time. This was necessary because it was overkill to read the data sectors by sectors and was creating problems under Windows.
8692
8693 2003-05-18 Sunday 12:18  gbazin
8694
8695  * modules/gui/wxwindows/open.cpp: small fixes.
8696  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
8697  * modules/video_filter/osd_text.c: small win32 fix.
8698
8699 2003-05-18 Sunday 11:25  asmax
8700
8701  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
8702    images, but it works !
8703
8704 2003-05-17 Saturday 23:57  gbazin
8705
8706  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
8707  * install-win32, Makefile.am: updates for the win32 package.
8708  * NEWS: added a few missing things.
8709
8710 2003-05-17 Saturday 22:48  gbazin
8711
8712  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
8713  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
8714  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
8715
8716 2003-05-17 Saturday 22:00  gbazin
8717
8718  * include/input_ext-intf.h: forgot this file in my last commit.
8719  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
8720
8721 2003-05-17 Saturday 20:30  gbazin
8722
8723  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
8724    You can now listen to your favorite CDDAs with vlc, or even stream them :)
8725    (Their is not yet any support for jitter correction).
8726  * modules/codec/araw.c: small clean-up.
8727
8728 2003-05-17 Saturday 18:30  titer
8729
8730   * modules/gui/beos/MessagesWindow.* : cleaning
8731   * modules/gui/beos/PreferencesWindow.* : split the main modules into
8732     its categories
8733
8734 2003-05-17 Saturday 15:20  titer
8735
8736   modules/gui/beos/* : cosmetic
8737
8738 2003-05-17 Saturday 14:36  gbazin
8739
8740  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
8741
8742 2003-05-17 Saturday 11:35  gbazin
8743
8744  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
8745  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
8746
8747 2003-05-16 Friday 23:02  gbazin
8748
8749  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
8750
8751 2003-05-15 Thursday 23:05  gbazin
8752
8753  * src/input/input_programs.c: a few fixes to the navigation object variable.
8754
8755 2003-05-15 Thursday 22:27  massiot
8756
8757  * now 0.6.0-cvs
8758  * ALL: Capitalize all preferences text strings
8759
8760 2003-05-15 Thursday 21:31  gbazin
8761
8762  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
8763  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
8764
8765 2003-05-15 Thursday 20:45  jpsaman
8766
8767  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
8768
8769 2003-05-15 Thursday 20:28  jpsaman
8770
8771  Updating version to 0.5.4.
8772  Enable building with libmpeg2.
8773
8774 2003-05-15 Thursday 16:02  sam
8775
8776    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
8777
8778 2003-05-15 Thursday 15:59  gbazin
8779
8780  * modules/gui/wxwindows/*: small fixes and improvements.
8781
8782 2003-05-15 Thursday 15:50  sam
8783
8784    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
8785
8786 2003-05-15 Thursday 15:35  hartman
8787
8788  * Makefile.am: on make dist move vlc.ebuild
8789  * vlc.ebuild: small spelling correction
8790
8791 2003-05-15 Thursday 02:02  hartman
8792
8793  * Went trough my maillogs and filled out large parts of the NEWS file.
8794    please check and add your own. (i was bored ;)
8795  * Updated the README.MacOSX.rtf with some more pointers and changed version
8796    to 0.6.0
8797
8798 2003-05-15 Thursday 01:33  gbazin
8799
8800  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
8801
8802 2003-05-15 Thursday 01:23  hartman
8803
8804  * variable callback for the playlist. the input, audio and video still need
8805    to be done, waiting for gibalou to work his magic on that ;)
8806  cvs: ----------------------------------------------------------------------
8807
8808 2003-05-15 Thursday 00:46  hartman
8809
8810  * added vlc.ebuild, vlc.spec.redhat to dist.
8811  * added all the new icons to the dist.
8812  * on make dist i would like to do
8813    mv vlc.ebuild vlc-${VERSION}.ebuild
8814    I don't know how to do this. Who does?
8815
8816 2003-05-15 Thursday 00:32  hartman
8817
8818  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
8819    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
8820    need to be updated before release, to point out the correct links to
8821    these libraries.
8822
8823 2003-05-14 Wednesday 21:29  fenrir
8824
8825   * aac: compilation fix.
8826   * libvlc.h : set correct value for sout-a/vcodec
8827
8828 2003-05-14 Wednesday 19:47  hartman
8829
8830  * Resized some elements to allow for better translations.
8831
8832 2003-05-14 Wednesday 17:17  sam
8833
8834    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
8835      the extras/ directory.
8836
8837 2003-05-14 Wednesday 14:58  fenrir
8838
8839   * aac: use extention based detection.
8840
8841 2003-05-14 Wednesday 14:57  hartman
8842
8843  * Forgot one
8844
8845 2003-05-14 Wednesday 14:56  hartman
8846
8847  ALL: Davor won the vote, New icons in place.
8848
8849 2003-05-14 Wednesday 11:15  fenrir
8850
8851   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
8852
8853 2003-05-14 Wednesday 09:00  gbazin
8854
8855  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
8856
8857 2003-05-13 Tuesday 23:41  gbazin
8858
8859  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
8860
8861 2003-05-13 Tuesday 22:59  gbazin
8862
8863  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
8864  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
8865
8866 2003-05-13 Tuesday 22:33  gbazin
8867
8868  * modules/gui/wxwindows/*: new subtitles file dialog box.
8869  * modules/demux/util/sub.c: fixed a few description strings.
8870  * Makefile.am: small cosmetic change to package-win32 target.
8871
8872 2003-05-13 Tuesday 20:36  asmax
8873
8874  * beginning of event processing in X11 skins
8875  * graphics should work, but....
8876
8877 2003-05-13 Tuesday 19:25  asmax
8878
8879  * changed OSGraphics constructor (needed for X11)
8880
8881 2003-05-13 Tuesday 14:11  titer
8882
8883   modules/gui/beos/PreferencesWindow.*:
8884    - use BMenuFields for string_from_list config items
8885    - cleaning
8886
8887 2003-05-13 Tuesday 12:09  gbazin
8888
8889  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
8890
8891 2003-05-13 Tuesday 11:44  gbazin
8892
8893  * modules/gui/wxwindows/preferences.cpp: small fixes.
8894
8895 2003-05-13 Tuesday 11:18  titer
8896
8897   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
8898
8899 2003-05-12 Monday 21:55  gbazin
8900
8901  * modules/gui/wxwindows/preferences.cpp: the config panels are now generated on demand instead of generating everything at the beginning. ResetAll now also takes care of resetting the values shown in the config panels.
8902  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
8903
8904 2003-05-12 Monday 19:59  titer
8905
8906   modules/gui/beos/VlcWrapper.h: compile fix
8907
8908 2003-05-12 Monday 19:11  gbazin
8909
8910  * include/vlc_common.h: small change to shut-up some memory checkers.
8911
8912 2003-05-12 Monday 17:33  gbazin
8913
8914  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
8915  * modules/video_output/directx/events.c: fixed non-initialized variable.
8916  * modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now).
8917  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
8918  * src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()).
8919  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
8920
8921 2003-05-12 Monday 01:17  hartman
8922
8923  * First set config variable, then add the files (and therefore potentially
8924    play them) in the playlist. Otherwise we can be too late.
8925
8926 2003-05-11 Sunday 23:17  hartman
8927
8928  * extras/MacOSX/vlc.pbproj/project.pbxproj:
8929    - Add the THANKS file to the Mac OS X application
8930  * modules/gui/macosx/about.?:
8931    - Use c-style comments instead of //
8932    - Open the AUTHORS file with the correct Encoding
8933    - Display the THANKS file as well
8934    - Rotate the scrolling when at the end
8935  * modules/gui/macosx/intf.m:
8936    - put Cocoa into multithreaded mode as soon as possible. Not really
8937      causing any problems now, but is cleaner.
8938  * modules/gui/macosx/prefs.m:
8939    - Select the current setting when we create a combobox.
8940
8941 2003-05-11 Sunday 19:09  hartman
8942
8943  * ALL:
8944    - removed a bit too much code from the interface files previous commit.
8945      Menu's were enabled if there was no input.
8946    - removed a NSLog which was used for bugtracking
8947
8948 2003-05-11 Sunday 18:49  hartman
8949
8950  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
8951  cvs to stop bugging me about it ;)
8952
8953  *.sed
8954  *.sin
8955  *.header
8956  Rules-quot
8957
8958 2003-05-11 Sunday 18:43  gbazin
8959
8960  * src/input/input_programs.c: small bug fix.
8961  * src/misc/variables.c: compilation fix for MSVC.
8962
8963 2003-05-11 Sunday 18:41  hartman
8964
8965  * forgot one file. see previous intf.m commit for details.
8966
8967 2003-05-11 Sunday 18:40  hartman
8968
8969  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
8970    and playlist already have, to be notified of menu changes.
8971  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
8972  * modules/gui/macosx/intf.?: Interface listens for changes in the input
8973    menu's now.
8974
8975 2003-05-11 Sunday 15:55  gbazin
8976
8977  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
8978
8979 2003-05-11 Sunday 14:33  sigmunau
8980
8981  Added code to render subtitles with the freetype module (disabled by default).
8982  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
8983  and  modules/codec/spudec/text.c and run with --filter osdtext
8984
8985 2003-05-11 Sunday 13:45  gbazin
8986
8987  * configure.ac.in: fixed the wx-config detection by the skins plugin.
8988  * modules/gui/wxwindows/*: fixed a couple of breakage.
8989
8990 2003-05-11 Sunday 13:22  gbazin
8991
8992  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
8993
8994 2003-05-11 Sunday 13:14  sigmunau
8995
8996  use c comment, and not c++
8997
8998 2003-05-11 Sunday 08:42  sigmunau
8999
9000  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
9001  (doesn't seem to work)
9002
9003 2003-05-11 Sunday 01:00  massiot
9004
9005  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
9006    calculation
9007  * modules/audio_output/coreaudio.c: apparently the audio card clock can
9008    be screwed, so probe it at every buffer
9009  * src/audio_output/output.c: Thou shalt not drop buffers
9010
9011 2003-05-10 Saturday 20:49  hartman
9012
9013  * fix titer's language commit. The list needs to end with a NULL, or VLC will
9014    no longer start. (it fails on the duplication of the config of this variable)
9015
9016 2003-05-10 Saturday 18:16  fenrir
9017
9018   * ffmpeg : fix for svq3.
9019
9020 2003-05-10 Saturday 13:52  titer
9021
9022   POTFILES.in: forgot a file yesterday...
9023
9024 2003-05-10 Saturday 13:40  titer
9025
9026   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
9027   with old config files; --language is now a string_from_list you can use
9028   to specify the language (default is auto-detection).
9029
9030 2003-05-10 Saturday 11:08  gbazin
9031
9032  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
9033
9034 2003-05-10 Saturday 11:05  hartman
9035
9036  * added VP31 fourcc's.
9037  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
9038    actually use it. It would generate too many bugreports.
9039
9040 2003-05-10 Saturday 10:32  hartman
9041
9042  * Finished the sout dialog on OSX.
9043
9044 2003-05-09 Friday 23:23  fenrir
9045
9046   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
9047
9048 2003-05-09 Friday 22:03  sigmunau
9049
9050  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
9051
9052 2003-05-09 Friday 20:30  massiot
9053
9054  France 1 - Italy 0
9055
9056 2003-05-09 Friday 19:53  fenrir
9057
9058   * faad: better support of AAC without ESDS.
9059
9060 2003-05-09 Friday 19:30  titer
9061
9062   Updated POTFILES.in for BeOS' i18n
9063
9064 2003-05-09 Friday 19:29  fenrir
9065
9066  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
9067  have found.
9068
9069 2003-05-09 Friday 16:01  gbazin
9070
9071  * modules/misc/httpd.c: win32 fixes.
9072  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
9073
9074 2003-05-09 Friday 02:39  fenrir
9075
9076   * mmstu: fixed a lookup.
9077
9078 2003-05-09 Friday 01:19  hartman
9079
9080  * modules/gui/macosx/prefs.m:
9081    - possibly fixed a crash situation when clicking the OK button (not sure though)
9082  * modules/gui/macosx/macosx.m:
9083    - made the transparency option an advanced option.
9084
9085 2003-05-09 Friday 00:58  titer
9086
9087   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
9088   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
9089     if the string is empty
9090   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
9091
9092 2003-05-09 Friday 00:41  hartman
9093
9094  * modules/gui/macosx/prefs.?:
9095    - made the advanced button better.
9096    - added missing CONFIG_ITEM_DIRECTORY support
9097  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
9098    - added the semi 'apple' default of com-, as a hotkey for the prefs.
9099
9100 2003-05-08 Thursday 23:11  hartman
9101
9102  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
9103
9104 2003-05-08 Thursday 19:51  fenrir
9105
9106   * ftp : updated copyright info.
9107
9108 2003-05-08 Thursday 19:26  fenrir
9109
9110   * v4l: clean up.
9111
9112 2003-05-08 Thursday 19:21  fenrir
9113
9114   * v4l: remove __V4L_AUDIO_ (useless)
9115
9116 2003-05-08 Thursday 19:06  titer
9117
9118   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
9119  vasprintf if defined but not declared in the system headers...)
9120
9121 2003-05-08 Thursday 17:13  massiot
9122
9123  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
9124    localized system
9125  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
9126    the DVD menus by default.
9127
9128 2003-05-08 Thursday 15:58  gbazin
9129
9130  * modules/access/file.c: fixed large file support on win32.
9131  * src/libvlc.[ch]: made the description of the translation option more explicit.
9132
9133 2003-05-08 Thursday 14:15  titer
9134
9135   src/libvlc.*: --translation is now a string. Usefull if want to specify
9136   a different language than your OS, or if your OS is not localized...
9137
9138 2003-05-08 Thursday 12:09  gbazin
9139
9140  * modules/gui/wxwindows/menus.cpp: misc small fixes.
9141
9142 2003-05-08 Thursday 10:45  titer
9143
9144   modules/gui/beos/PreferencesWindow.cpp: cosmetic
9145
9146 2003-05-08 Thursday 10:40  titer
9147
9148   * modules/gui/beos/AudioOutput.cpp: more cleaning
9149   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
9150     Interface" to the popup
9151
9152 2003-05-08 Thursday 01:16  hartman
9153
9154  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
9155    - video-es seems broken. it always starts with -1 (Disabled) selected.
9156    - moved some menuitems to other menu's for gui interface consistency with
9157      other gui's.
9158    - added a "fit to screen" menuitem.
9159
9160 2003-05-08 Thursday 01:05  titer
9161
9162   src/misc/beos_specific.cpp:
9163       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
9164       exit without any cleaning (that made VLC crash badly)
9165
9166 2003-05-07 Wednesday 23:13  hartman
9167
9168  * changed "Gayscale video output" option back into "Grayscale video output"
9169
9170 2003-05-07 Wednesday 23:07  alexis
9171
9172  Makefile : Minor changes.
9173
9174 2003-05-07 Wednesday 19:20  titer
9175
9176   modules/gui/beos/AudioOutput.cpp: cleaning
9177
9178 2003-05-07 Wednesday 17:27  titer
9179
9180   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
9181   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
9182
9183 2003-05-07 Wednesday 16:47  titer
9184
9185   modules/gui/beos/PreferencesWindow.cpp:
9186    Misc enhancements
9187
9188 2003-05-07 Wednesday 15:54  gbazin
9189
9190  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
9191
9192 2003-05-07 Wednesday 15:44  fenrir
9193
9194   * ffmpeg: --ffmpeg-truncated is now an int :
9195    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
9196    * 0  -> disable CODEC_FLAG_TRUNCATED
9197    * 1  -> force CODEC_FLAG_TRUNCATED
9198
9199 2003-05-07 Wednesday 14:49  titer
9200
9201   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
9202                       screenshots...)
9203
9204 2003-05-07 Wednesday 12:23  gbazin
9205
9206  * modules/gui/wxwindows/*: misc fixes.
9207
9208 2003-05-07 Wednesday 02:31  fenrir
9209
9210   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
9211  at free box content to see if it could be moov box, I hope there won't be
9212  any misdetection. (Even when there is a spec, nobody follows it :((
9213
9214 2003-05-07 Wednesday 00:28  fenrir
9215
9216   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
9217  with valid files. You have to use --ffmpeg-truncated to force it.
9218   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
9219
9220 2003-05-07 Wednesday 00:18  gbazin
9221
9222  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
9223
9224 2003-05-06 Tuesday 21:01  gbazin
9225
9226  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
9227
9228 2003-05-06 Tuesday 20:12  hartman
9229
9230  * ALL: there were reports of crashes in the menucode. i think it was that
9231    the VLCWindow could suddenly disappear (the vout closed) and therefore we
9232    could no longer reference it. This should fix that. Also made this code
9233    more generic to avoid code duplication.
9234
9235 2003-05-06 Tuesday 16:05  fenrir
9236
9237   * mp4: fix a segfault and play .3gp with h263 video track.
9238
9239 2003-05-06 Tuesday 14:19  fenrir
9240
9241   * http: redirect to main page each time we pass arguments. (it's done by
9242  an html header and not by the http protocol. I know it's bad but it's a
9243  lot easier ;)
9244
9245 2003-05-06 Tuesday 12:57  fenrir
9246
9247   * http: fix 'add mrl'.
9248
9249 2003-05-06 Tuesday 02:17  titer
9250
9251   Makefile.am: fixed BeOS package generation when all modules are built-in
9252
9253 2003-05-06 Tuesday 02:01  fenrir
9254
9255   * mms: fix for builtin compilation.
9256
9257 2003-05-06 Tuesday 01:15  titer
9258
9259   configure.ac.in: fixed static linking with libintl and libiconv
9260
9261 2003-05-05 Monday 22:48  gbazin
9262
9263  * modules/demux/mpeg/ts.c: compiler warning fix.
9264  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
9265
9266 2003-05-05 Monday 22:23  gbazin
9267
9268  * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
9269  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
9270
9271 2003-05-05 Monday 22:04  hartman
9272
9273  * fixed the autogenerated menu's.
9274
9275 2003-05-05 Monday 21:35  titer
9276
9277   configure.ac.in: fixed libdvbpsi detection for people who don't have
9278     stdint.h but inttypes.h
9279
9280 2003-05-05 Monday 16:29  gbazin
9281
9282  * modules/gui/skins/src/*: forgot a few references to the channels server.
9283
9284 2003-05-05 Monday 16:09  gbazin
9285
9286  * ALL: removed the old channels server stuff (was deprecated).
9287
9288 2003-05-05 Monday 15:52  fenrir
9289
9290   * bits.h: clean up
9291
9292 2003-05-05 Monday 15:21  sigmunau
9293
9294  implemented VLC_VAR_TIME using two ints
9295
9296 2003-05-05 Monday 14:58  sigmunau
9297
9298  Implemented support for CONFIG_ITEM_DIRECTORY
9299
9300 2003-05-05 Monday 13:15  titer
9301
9302   Updated NEWS for 0.5.4 release
9303
9304 2003-05-05 Monday 13:06  titer
9305
9306   modules/gui/beos/*: Partial fix for Preferences resizing
9307
9308 2003-05-05 Monday 13:03  hartman
9309
9310  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
9311  README.MacOSX.rtf: clarified some things.
9312
9313 2003-05-05 Monday 12:15  gbazin
9314
9315  * modules/gui/skins/src/*: compilation fixes under win32.
9316
9317 2003-05-05 Monday 11:49  sam
9318
9319    * ./src/video_output/video_output.c: fixed a crash that occurs when the
9320      width and height variables are set to their default values.
9321
9322 2003-05-04 Sunday 23:39  gbazin
9323
9324  * src/audio_output/output.c: fixed warning.
9325
9326 2003-05-04 Sunday 23:38  massiot
9327
9328  * First round of capitalization of description strings.
9329
9330 2003-05-04 Sunday 23:03  gbazin
9331
9332  * po/POTFILES.in: added the new modules since 0.5.3
9333
9334 2003-05-04 Sunday 22:42  gbazin
9335
9336  * src/misc/variables.c, ALL: improvements to the object variables api.
9337     - added another argument to var_Change().
9338     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
9339       that are used to set/get a friendly name to an object variable.
9340     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
9341       the number of availabel choices without having to get their value
9342       as well.
9343     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
9344       a friendly name to the choice value.
9345     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
9346       names.
9347
9348  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
9349
9350 2003-05-04 Sunday 22:33  massiot
9351
9352  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
9353    children" bug.
9354
9355 2003-05-04 Sunday 18:51  fenrir
9356
9357   * transcode: follow the same logic for ab than vb. (ie for a small value
9358  it's used as kb/s for higher ones it's b/s).
9359  Just a remember, transcode options are:
9360  acodec= mpga,a52
9361      ab (kb/s)
9362  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
9363      width
9364      height
9365      vb (kb/s)
9366      vt (b/s)
9367      deinterlace
9368      croptop
9369      cropbottom
9370      cropleft
9371      cropright
9372      keyint
9373      hq
9374      qmin (between 1 and 32)
9375      qmax (between 1 and 32)
9376  only acodec and/or vcodec are mandatories (and it's a good idea to always
9377  define vb,vt, and/or ab)
9378
9379 2003-05-04 Sunday 15:02  massiot
9380
9381  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
9382    fix the "sound drops after half an hour" bug)
9383  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
9384    resampler which works perfectly fine here
9385  Please test that I didn't break S/PDIF output on OS X.
9386
9387 2003-05-04 Sunday 12:40  sam
9388
9389    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
9390      linked with svgalib and svgalib using atexit().
9391
9392 2003-05-04 Sunday 10:46  fenrir
9393
9394   * mpga_audio: should fix an infinite loop when miss-detected free
9395  bitrate stream.
9396
9397 2003-05-04 Sunday 01:36  massiot
9398
9399  More cleaning of the STATE_INVALID stuff (still not perfect though).
9400
9401 2003-05-03 Saturday 22:25  massiot
9402
9403  Fixed handling of STATE_INVALID states.
9404
9405 2003-05-03 Saturday 18:11  fenrir
9406
9407   * transcode: added qmin, qmax and hq(high quality) options.
9408
9409 2003-05-03 Saturday 14:33  fenrir
9410
9411   * transcode: fix cropping code.
9412
9413 2003-05-03 Saturday 14:22  fenrir
9414
9415   * transcode: fixed video resizing.
9416
9417 2003-05-03 Saturday 13:37  titer
9418
9419   beos/* : New Preferences window that lets you configure everything.
9420            It is not complete yet (see the TODO in PreferencesWindow.cpp)
9421
9422 2003-05-03 Saturday 13:18  fenrir
9423
9424   * transcode: added two options:
9425      - vt : video bitrate tolerance
9426      - keyint : number of inter frames between intra frames.
9427
9428 2003-05-03 Saturday 12:36  fenrir
9429
9430   * v4l: used the same trick than vls to avoid too much resampling.
9431
9432 2003-05-03 Saturday 02:18  fenrir
9433
9434   * ts: fix a memory leak.
9435
9436 2003-05-03 Saturday 02:09  fenrir
9437
9438  [no log message]
9439
9440 2003-05-03 Saturday 01:52  fenrir
9441
9442   * v4l: fix a stupid bug that broke audio.
9443
9444 2003-05-03 Saturday 01:12  fenrir
9445
9446   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
9447
9448 2003-05-02 Friday 19:37  fenrir
9449
9450   * transcode: fix about raw audio.
9451
9452 2003-05-02 Friday 17:35  fenrir
9453
9454   * v4l: audio grabbing part begin to work :)
9455
9456 2003-05-02 Friday 16:25  fenrir
9457
9458   * transcode: compilation fix.
9459
9460 2003-05-02 Friday 15:53  gbazin
9461
9462  * modules/gui/skins/*: compilation fixes for MSVC. Almost working, we just to find a way to have flex.c not include unistd.h on win32 and not compile the wxwindows files when SKINS_BASIC is defined.
9463
9464 2003-05-02 Friday 15:36  titer
9465
9466   Missing files
9467
9468 2003-05-02 Friday 14:51  fenrir
9469
9470   * transcode: should be able to compress raw audio, need to be cleaned up.
9471   u8,s8,s16 big and little endian should be supported but not all tested.
9472
9473 2003-05-02 Friday 12:18  sam
9474
9475    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
9476
9477 2003-05-02 Friday 03:41  fenrir
9478
9479   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
9480
9481 2003-05-02 Friday 03:40  fenrir
9482
9483   * rawvideo.c: fix a bug while filling picture.
9484
9485 2003-05-02 Friday 00:33  fenrir
9486
9487   * copy: added raw audio/video support.
9488   * avi: added raw audio support (little endian only).
9489
9490 2003-05-01 Thursday 13:51  ipkiss
9491
9492   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
9493     basic-skins plugin with GTK2
9494   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
9495     really understand why it is necessary :)
9496
9497 2003-05-01 Thursday 01:11  hartman
9498
9499  * modules/gui/macosx/macosx.m
9500    - added a macosx-float config option
9501    - changed 'opaqueness' into 'macosx-opaqueness'
9502  * modules/gui/macosx/vout.?
9503    - let vout respect 'float' on top option.
9504    - added a toggle function to toggle float on top.
9505  ALL:
9506    - menuitem and corresponding code for float on top.
9507
9508 2003-04-30 Wednesday 23:58  hartman
9509
9510  ALL: New output dialog that uses the new --sout syntax.
9511    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
9512    - there is a bug in the transcode settings. not sure what is causing it.
9513
9514 2003-04-30 Wednesday 21:45  fenrir
9515
9516   * mp4: fix playback of some stream with raw audio. I also split
9517  big audio chunk. (Avoid 100000 samples at once :(
9518
9519 2003-04-30 Wednesday 21:16  asmax
9520
9521  * enable basic-skins for GTK2 (not tested yet ;)
9522
9523 2003-04-30 Wednesday 19:22  ipkiss
9524
9525   * ./configure.ac.in:
9526      - added a basic-skins plugin, which doesn't make use of wxWindows
9527        dialogs (currently only works for win32)
9528      - renamed with-wx-config-path in with-skins-wx-config-path for the
9529        skins plugin, to avoid problems with the wxwindows plugin
9530
9531 2003-04-30 Wednesday 19:20  gbazin
9532
9533  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
9534
9535 2003-04-30 Wednesday 14:04  hartman
9536
9537  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
9538
9539 2003-04-30 Wednesday 09:11  gbazin
9540
9541  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
9542
9543 2003-04-30 Wednesday 04:13  hartman
9544
9545  modules/access/http.c:
9546  modules/access/ftp.c:
9547  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
9548    It showed on systems without atoll() (MacOSX) as an inability to view http
9549    and ftp streams.
9550
9551 2003-04-29 Tuesday 22:44  fenrir
9552
9553   all: use /* */ instead of // (we write c code)
9554
9555 2003-04-29 Tuesday 22:38  fenrir
9556
9557   * stream_output.c: some sanity checks and bypass default behavour of
9558  module_Need (when I ask for udp I want udp or an error, but not file
9559  or something else) by adding ",none" when a module name is specified.
9560   I will clean up that by adding a flag to module_Need or something like
9561  that.
9562
9563 2003-04-29 Tuesday 21:32  fenrir
9564
9565   * stream_output.c: fix segfault when not specifying mux name.
9566
9567 2003-04-29 Tuesday 20:36  ipkiss
9568
9569   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
9570     circular anchoring
9571
9572 2003-04-29 Tuesday 20:29  fenrir
9573
9574   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
9575  resampling with some files while keeping good synchronisation.
9576   Anybody has an idea of the maximum desynchronisation between audio and
9577  video that still be imperceptible ?
9578
9579 2003-04-29 Tuesday 20:17  hartman
9580
9581  * modules/gui/macosx/playlist.m:
9582    - When we delete an item, update playlist with to indicate 'currently playing'
9583
9584 2003-04-29 Tuesday 16:03  gbazin
9585
9586  * modules/audio_output/directx.c: fixed the "no sound on NT4" problem. The directx audio plugin wasn't freeing its resources properly in case Probe() failed so the waveout plugin couldn't open the audio device afterwards.
9587  * modules/video_output/directx/directx.c: work-around buggy video drivers that create unsupported surfaces without shouting. Hopefully, non overlay YUV surfaces shouldn't be created anymore if not supported.
9588
9589 2003-04-29 Tuesday 15:40  fenrir
9590
9591   * file: use - to write on stdout. (but you can only use ts and ps muxer,
9592  as the others need to seek).
9593
9594 2003-04-29 Tuesday 12:54  gbazin
9595
9596  * modules/gui/skins/*, configure.ac.in: removed the skins plugin depandancy on msimg32.dll. Additionnaly, TransparentBlt() and SetLayeredWindowAttributes() are only used if present on the system. This allows us to run the plugin (without transparency though) on NT4/win95/98 as well.
9597
9598 2003-04-28 Monday 23:25  fenrir
9599
9600   * avi: fixed playback of broken stream....
9601
9602 2003-04-28 Monday 22:44  ipkiss
9603
9604   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
9605
9606 2003-04-28 Monday 20:46  ipkiss
9607
9608   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
9609     missing tags in the XML.
9610
9611 2003-04-28 Monday 14:32  asmax
9612
9613  * skeleton of X11 skins
9614
9615 2003-04-28 Monday 14:12  asmax
9616
9617  * skeleton of X11 skins
9618
9619 2003-04-28 Monday 12:25  asmax
9620
9621  * changed Region into SkinRegion to prepare the X11 port
9622
9623 2003-04-28 Monday 12:00  asmax
9624
9625  * fixed compilation under linux
9626  * added a flag GTK2_SKINS
9627
9628 2003-04-28 Monday 00:18  ipkiss
9629
9630   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
9631     There is still a lot to do but some things are working.
9632
9633 2003-04-27 Sunday 23:16  gbazin
9634
9635  * src/video_output/vout_pictures.c, include/video_output.h: added a vout_InitPicture() function that initializes a picture_t structure based on the given chroma and sizes.
9636  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
9637  * modules/codec/rawvideo.c: a few fixes.
9638  * modules/access/v4l/v4l.c: misc improvments and cleanup. Should be able to handle more source chroma formats. On the fly video encoding is also working perfectly now.
9639
9640 2003-04-27 Sunday 17:53  gbazin
9641
9642  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
9643  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
9644  * modules/codec/rawvideo.c: support for more chroma formats.
9645
9646 2003-04-27 Sunday 15:25  gbazin
9647
9648  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
9649    (I can finaly watch my RGB tarkin samples :))
9650  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
9651
9652 2003-04-27 Sunday 14:56  gbazin
9653
9654  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
9655
9656 2003-04-27 Sunday 14:11  gbazin
9657
9658  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
9659
9660 2003-04-27 Sunday 13:55  fenrir
9661
9662   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
9663  index, so use it when normal index (idx1 chunk) isn't found.
9664
9665 2003-04-27 Sunday 13:03  fenrir
9666
9667   * ffmpeg: stop skipping video sometime ;).
9668
9669 2003-04-27 Sunday 11:55  fenrir
9670
9671   * avi: Support for OpenDML file.
9672   Not tested with file size > 2Go, so report status.
9673
9674 2003-04-27 Sunday 03:08  fenrir
9675
9676   * httpd: added "Cache-Control: no-cache" by default.
9677
9678 2003-04-27 Sunday 02:00  jlj
9679
9680   * ./configure.ac.in: Added --with-libmpeg2-tree
9681
9682 2003-04-27 Sunday 00:02  gbazin
9683
9684  * modules/control/http.c: fixed buffer allocation problem.
9685
9686 2003-04-26 Saturday 22:06  fenrir
9687
9688   * video: spelling error.
9689
9690 2003-04-26 Saturday 21:45  fenrir
9691
9692   * ffmpeg: we always skip video if we have more than 5 second of late video.
9693  (This should avoid 'decoder stuck' message.)
9694
9695 2003-04-26 Saturday 21:36  gbazin
9696
9697  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
9698
9699 2003-04-26 Saturday 20:51  fenrir
9700
9701   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
9702  (over the first 2ko).
9703
9704 2003-04-26 Saturday 14:54  gbazin
9705
9706  * configure.ac.in: enabled xvid and ffmpeg encoders
9707  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
9708
9709 2003-04-26 Saturday 12:26  gbazin
9710
9711  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
9712
9713 2003-04-25 Friday 21:47  fenrir
9714
9715   * libmp4: clean up and preliminary work to read mp4 file through http.
9716   * mp4: don't return a failed value when recognize a ref file, but use
9717  a dummy Demux function that return EOF.
9718
9719 2003-04-25 Friday 18:57  fenrir
9720
9721   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
9722  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
9723
9724 2003-04-25 Friday 17:35  fenrir
9725
9726   *ffmpeg: split huge audio packets as aout didn't like them.
9727
9728 2003-04-25 Friday 17:33  fenrir
9729
9730   * mms: reduce mtu (avoid too much delay with slow connection)
9731
9732 2003-04-25 Friday 12:37  gbazin
9733
9734  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
9735
9736 2003-04-24 Thursday 20:49  fenrir
9737
9738   * mp4: fix a buffer overflow.
9739
9740 2003-04-24 Thursday 20:33  fenrir
9741
9742   * .cvsignore: forgot this file.
9743
9744 2003-04-24 Thursday 20:26  fenrir
9745
9746   * asf: fix to play stream over mmsh.
9747
9748 2003-04-24 Thursday 20:24  fenrir
9749
9750   * mpeg4video.c: use video size when available from bitmapinfoheader.
9751
9752 2003-04-24 Thursday 17:44  gbazin
9753
9754  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
9755
9756 2003-04-24 Thursday 16:13  gbazin
9757
9758  * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist.
9759
9760 2003-04-24 Thursday 15:57  gbazin
9761
9762  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
9763     for the .vlt skins support. libtar is still used if present, otherwise
9764     we use our small implementation of untar.
9765
9766 2003-04-24 Thursday 14:39  fenrir
9767
9768   * mp4: select only first enabled track.
9769
9770 2003-04-24 Thursday 14:38  asmax
9771
9772  * get screen size with gtk2
9773
9774 2003-04-23 Wednesday 15:18  titer
9775
9776   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
9777    strings and "...". i18n seems OK under BeOS now.
9778
9779 2003-04-23 Wednesday 10:29  asmax
9780
9781  * fixed some constructors and destructors
9782
9783 2003-04-22 Tuesday 23:31  gbazin
9784
9785  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
9786     left when closing the decoder.
9787
9788 2003-04-22 Tuesday 22:57  ipkiss
9789
9790   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
9791
9792 2003-04-22 Tuesday 22:25  gbazin
9793
9794  * modules/audio_filter/converter/s16tofloat32swab.c:
9795     added an #ifdef HAVE_ALLOCA.
9796
9797 2003-04-22 Tuesday 21:45  gbazin
9798
9799  * configure.ac.in: don't link with the math library on win32. It isn't
9800     needed and will even screw up things under cygwin with -mno-cygwin.
9801
9802 2003-04-22 Tuesday 19:26  asmax
9803
9804  * output.c: avoid a floating point exception when aout-rate==0
9805  * gtk2_api.cpp: made valgrind happy ;)
9806
9807 2003-04-22 Tuesday 18:21  ipkiss
9808
9809   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
9810
9811 2003-04-22 Tuesday 17:56  asmax
9812
9813  * fixed the volume slider bug
9814
9815 2003-04-22 Tuesday 16:36  titer
9816
9817   * Makefile.am: fixed 'make package-beos'
9818   * modules/gui/beos/*: added _()s so the whole interface is translated
9819   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
9820     FIXME: currently, untranslated strings are not converted to UTF-8
9821
9822 2003-04-22 Tuesday 16:28  fenrir
9823
9824   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
9825
9826 2003-04-22 Tuesday 12:54  gbazin
9827
9828  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
9829
9830 2003-04-22 Tuesday 11:38  fenrir
9831
9832   * mp4: preliminary support of "mov playlist(ref) file"
9833
9834 2003-04-22 Tuesday 08:51  fenrir
9835
9836   * mp4: more mov fields are parsed.
9837
9838 2003-04-21 Monday 22:12  asmax
9839
9840  * changed "Font" into "SkinFont" (see previous commit)
9841
9842 2003-04-21 Monday 21:51  asmax
9843
9844  * changed "Window" into "SkinWindow" to prepare X11 port
9845   (Window is already a Xlib type !)
9846    *** not tested under win32, please check ! ***
9847
9848 2003-04-21 Monday 18:39  asmax
9849
9850  * at last fixed transparency under linux !!
9851
9852 2003-04-21 Monday 16:55  anil
9853
9854  *All: fixed unwanted fileinfo window refresh under windows.
9855
9856 2003-04-21 Monday 16:22  gbazin
9857
9858  * modules/misc/network/ipv4.c: a bit of cleanup.
9859
9860 2003-04-21 Monday 14:26  asmax
9861
9862  * raise the skin window on top when clicked
9863  * a bit of code cleaning
9864
9865 2003-04-21 Monday 12:54  gbazin
9866
9867  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
9868
9869 2003-04-21 Monday 12:22  gbazin
9870
9871  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
9872
9873 2003-04-21 Monday 11:47  asmax
9874
9875  * added a preferences button in the default skin
9876
9877 2003-04-21 Monday 03:37  asmax
9878
9879  * fixed the previous commit for linux
9880
9881 2003-04-21 Monday 02:50  asmax
9882
9883  * fixed a timing issue under windows ?
9884
9885 2003-04-21 Monday 02:12  ipkiss
9886
9887   * we now use a wxwindow dialog to load the skins, so we can get rid
9888     of our custom dialog
9889
9890 2003-04-21 Monday 01:47  asmax
9891
9892  * shortcut handling under linux
9893
9894 2003-04-21 Monday 00:54  ipkiss
9895
9896   * added preferences, file info and stream output dialogs to the skins
9897
9898 2003-04-21 Monday 00:33  massiot
9899
9900  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
9901
9902 2003-04-21 Monday 00:18  asmax
9903
9904  * fixed refresh of the playlist (and a segfault...)
9905
9906 2003-04-20 Sunday 23:42  massiot
9907
9908  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
9909    gibalou)
9910
9911 2003-04-20 Sunday 23:09  asmax
9912
9913  * fixed a segfault at exit
9914
9915 2003-04-20 Sunday 22:52  asmax
9916
9917  * a few segfaults but wxwindows works under linux !
9918
9919 2003-04-20 Sunday 22:52  gbazin
9920
9921  * modules/audio_output/file.c: fixed a mismatch in a config name.
9922
9923 2003-04-20 Sunday 21:19  sam
9924
9925    * ./modules/audio_output/oss.c: code comments.
9926
9927 2003-04-20 Sunday 21:15  sam
9928
9929    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
9930      resetting.
9931
9932 2003-04-20 Sunday 21:14  sam
9933
9934    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
9935
9936 2003-04-20 Sunday 20:28  ipkiss
9937
9938   * added wxwindows Open and Messages dialog boxes into the windows skins
9939     (it may break things on linux...)
9940
9941 2003-04-20 Sunday 20:22  asmax
9942
9943  * added wxwindows for skins !!
9944
9945 2003-04-20 Sunday 19:53  gbazin
9946
9947  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
9948
9949 2003-04-20 Sunday 19:29  fenrir
9950
9951   * mms/* : begining of a m$-http-for-asf-streaming support.
9952   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
9953  at the end (after mmst and mmsu). Some http url are in fact mmsh but
9954  not yet auto-detected.
9955   *Please report* not working url and any regression for mmst and mmsu.
9956
9957 2003-04-20 Sunday 19:03  jlj
9958
9959    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
9960
9961 2003-04-20 Sunday 16:45  karibu
9962
9963  * Fixed mouse wheel
9964
9965 2003-04-20 Sunday 16:16  asmax
9966
9967  * fixed the "always on top" bug
9968
9969 2003-04-20 Sunday 15:06  karibu
9970
9971  * Added support of wheel with win32
9972
9973 2003-04-20 Sunday 15:00  karibu
9974
9975  * Fixed support of wheel for playlist with GTK2
9976  * Added support of whell for slider with GTK2
9977
9978 2003-04-20 Sunday 14:11  gbazin
9979
9980  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
9981
9982 2003-04-20 Sunday 13:14  asmax
9983
9984  * enabled scrolling in the playlist with the mouse wheel
9985
9986 2003-04-20 Sunday 12:59  massiot
9987
9988  * The libmpeg2 plug-in is now completely operational ;
9989  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
9990  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
9991
9992 2003-04-20 Sunday 11:57  gbazin
9993
9994  * configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
9995
9996 2003-04-20 Sunday 01:05  asmax
9997
9998  * fixed a typo with dvbpsi
9999
10000 2003-04-19 Saturday 13:55  hartman
10001
10002  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
10003    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
10004
10005 2003-04-19 Saturday 12:39  karibu
10006
10007  * Font fixed
10008
10009 2003-04-19 Saturday 12:33  hartman
10010
10011  * There was a problem where deinterlace could not be turned off via it's
10012    corresponding menu. On thy fly filter changes are still not possible.
10013
10014 2003-04-19 Saturday 11:46  asmax
10015
10016  * fixed a segfault
10017
10018 2003-04-19 Saturday 11:16  asmax
10019
10020  * drag&drop works ! (at least with mozilla)
10021
10022 2003-04-19 Saturday 02:34  karibu
10023
10024  * Fixed wrapping for texts
10025  * Filling GTK2Graphics and GTK2Region destructors
10026
10027 2003-04-19 Saturday 00:12  fenrir
10028
10029   * mp4: some memory leaks fixed.
10030
10031 2003-04-18 Friday 22:51  sam
10032
10033    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
10034      redefinitions when linking twice with the same static libary.
10035
10036 2003-04-18 Friday 22:43  fenrir
10037
10038   * mp4.c : begining of a mp4/mov muxer.
10039
10040   It's far from stable, produce file unplayable by mplayer at least,
10041  and doesn't yet take care of video/audio synchro.
10042  Becarefull that the header is written only when closing, and there is
10043  no way to repair a mp4 file without its header.
10044
10045 2003-04-18 Friday 22:38  fenrir
10046
10047   * stream_output.c: add a vlc_mutex_lock/unlock ...
10048
10049 2003-04-18 Friday 19:26  titer
10050
10051   Added a few keyboard shortcuts
10052
10053 2003-04-18 Friday 16:38  titer
10054
10055   Under BeOS, disable the screensaver if playing in fullscreen.
10056
10057 2003-04-18 Friday 16:10  titer
10058
10059   beos/*: fixed fullscreen shortcuts
10060
10061 2003-04-18 Friday 16:04  asmax
10062
10063  * network stream now work
10064  * double-click is now implemented
10065
10066 2003-04-18 Friday 15:25  titer
10067
10068   ALL: fixed i18n under BeOS
10069
10070 2003-04-17 Thursday 19:56  karibu
10071
10072  * Ask tooney to know ! (fix minor bug)
10073
10074 2003-04-17 Thursday 17:45  asmax
10075
10076  * small fix
10077
10078 2003-04-17 Thursday 16:34  karibu
10079
10080  * Scrolling text now works on linux
10081
10082 2003-04-17 Thursday 16:32  karibu
10083
10084  * Fixed kludge
10085
10086 2003-04-17 Thursday 16:30  karibu
10087
10088  * Added AddEllipse: the slider now works ! :)
10089
10090 2003-04-17 Thursday 16:11  karibu
10091
10092  * Added clip region to graphics
10093  * Added functionnality to region
10094
10095 2003-04-17 Thursday 15:43  karibu
10096
10097  * Improved font support for linux (just missing underline parameter )
10098
10099 2003-04-17 Thursday 14:18  anil
10100
10101  * oups forgot to commit this one. still the hide/show thing.
10102
10103 2003-04-17 Thursday 14:00  anil
10104
10105  * We now use hide/show for the file info window
10106
10107 2003-04-17 Thursday 13:46  karibu
10108
10109  * Can get size of a text
10110
10111 2003-04-17 Thursday 13:08  karibu
10112
10113  * SkinManage is called by a timer
10114  * Timer for text control are working badly but it's the first step
10115
10116 2003-04-17 Thursday 10:58  fenrir
10117
10118   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
10119  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
10120
10121 2003-04-17 Thursday 10:53  karibu
10122
10123  * Fixed dewtructor
10124
10125 2003-04-17 Thursday 10:42  asmax
10126
10127  * beginning of font support !
10128
10129 2003-04-16 Wednesday 21:50  karibu
10130
10131  * gtk2_theme.cpp: window are not automatically visibled
10132  * gtk2_window.cpp: removed fading transition delay
10133  * vlcproc.cpp: removed warning
10134
10135 2003-04-16 Wednesday 21:40  ipkiss
10136
10137   *  modules/gui/skins/*: we now #include skin files using a relative
10138      path, so that MSVC is happy :)
10139
10140 2003-04-16 Wednesday 21:39  karibu
10141
10142  * Removed debug calls
10143
10144 2003-04-16 Wednesday 21:30  karibu
10145
10146  * Can now quit the interface
10147
10148 2003-04-16 Wednesday 19:22  karibu
10149
10150  * gtk2_bitmap.cpp: fixed constructor bug
10151  * Events work better: controls are working, not still perfectly...
10152
10153 2003-04-16 Wednesday 16:33  fenrir
10154
10155   * transcode: tried to fix compilation with older libavcodec.
10156
10157 2003-04-16 Wednesday 16:32  fenrir
10158
10159   * mp4: fix a string format.
10160
10161 2003-04-16 Wednesday 16:20  fenrir
10162
10163   * mp4: removed empty strings in msg_Dbg.
10164
10165 2003-04-16 Wednesday 15:34  asmax
10166
10167  * small fix
10168
10169 2003-04-16 Wednesday 14:38  asmax
10170
10171  * at last, transpareny WORKS !!!!!
10172
10173 2003-04-16 Wednesday 11:47  gbazin
10174
10175  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
10176     msvc compilation fixes.
10177
10178 2003-04-16 Wednesday 00:12  fenrir
10179
10180   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
10181  before first slice).
10182   * ffmpeg: use indeo v3 decoder (untested).
10183   * stream_ouput.c,libvlc.h : take care of:
10184   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
10185  using --sout-abitrate and --sout-vbitrate in kilobits/s).
10186   --sout-display: to display while streaming.
10187  (Btw there is a problem with vout and display, it leads to a ref count = -1)
10188
10189 2003-04-15 Tuesday 22:16  asmax
10190
10191   * remove a small kludge
10192   * tried to add transparency, but it doesn't work :(
10193
10194 2003-04-15 Tuesday 20:54  karibu
10195
10196  * GTK2 events work even better
10197
10198 2003-04-15 Tuesday 20:42  karibu
10199
10200  * Fixed GTK2 events
10201
10202 2003-04-15 Tuesday 20:33  karibu
10203
10204  * Events are even better, not yet perfect !
10205
10206 2003-04-15 Tuesday 17:55  ipkiss
10207
10208   * event broadcasting should work
10209
10210 2003-04-15 Tuesday 16:49  karibu
10211
10212  * Fixed mouse leave notification
10213
10214 2003-04-15 Tuesday 16:47  karibu
10215
10216  * Fixed mouse leaving notification for windows
10217  * Added mouse leaving notification for gdk
10218
10219 2003-04-15 Tuesday 16:42  karibu
10220
10221  * Fixed mouse events
10222
10223 2003-04-15 Tuesday 15:53  gbazin
10224
10225  * modules/codec/libmpeg2.c: small bugfix.
10226
10227 2003-04-15 Tuesday 14:05  hartman
10228
10229  modules/gui/macosx/controls.m:
10230   * present the open dialog when pressing play button instead of 'standard'
10231     open dialog, to make users more aware of this dialog and the functions
10232     it has.
10233  ALL:
10234   * when opening a file NOT trough the Open dialog, make sure sout and
10235     suboptions are reset to ""
10236
10237 2003-04-15 Tuesday 12:40  hartman
10238
10239  * reselect current playlist item when reordering items.
10240
10241 2003-04-15 Tuesday 11:46  ipkiss
10242
10243   * compilation fix
10244
10245 2003-04-15 Tuesday 01:19  ipkiss
10246
10247   * basic event handling
10248
10249 2003-04-14 Monday 23:10  sam
10250
10251    * ./toolbox: the Solaris diff does not understand -q, just replaced it
10252      with 2>&1 >/dev/null.
10253
10254 2003-04-14 Monday 23:07  sam
10255
10256    * ./toolbox: fixed a bashism.
10257
10258 2003-04-14 Monday 22:29  gbazin
10259
10260  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
10261
10262 2003-04-14 Monday 22:22  massiot
10263
10264  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
10265    (incomplete).
10266
10267 2003-04-14 Monday 21:38  asmax
10268
10269  * implemented OSAPI_GetTime() with glib
10270
10271 2003-04-14 Monday 20:17  asmax
10272
10273  * it works event better !!
10274
10275 2003-04-14 Monday 20:07  asmax
10276
10277  * it works !
10278
10279 2003-04-14 Monday 18:10  sam
10280
10281    * ./configure.ac.in: skins _disabled_ by default on [!win32].
10282
10283 2003-04-14 Monday 18:05  asmax
10284
10285  * better window size
10286
10287 2003-04-14 Monday 17:56  karibu
10288
10289  * Controls coordinate are available
10290
10291 2003-04-14 Monday 17:16  sam
10292
10293    * ./debian/rules: we now build the static objects twice: once the normal
10294      way before we link them with VLC, and once with -fPIC so that they can
10295      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
10296      we don't need it on x86.
10297
10298 2003-04-14 Monday 17:03  asmax
10299
10300  * get the size of a bitmap
10301
10302 2003-04-14 Monday 10:18  asmax
10303
10304  * bad directory
10305
10306 2003-04-14 Monday 10:00  karibu
10307
10308  * Added use of channel server for skins: still experimental
10309
10310 2003-04-14 Monday 03:23  fenrir
10311
10312   * all: correctly set p_payload_end when using input_NewPacket.(But
10313  we should perhaps change the behavour of input_NewPacket).
10314
10315 2003-04-14 Monday 03:13  fenrir
10316
10317   * transcode.c: removed an absolute header path...
10318
10319 2003-04-14 Monday 02:26  fenrir
10320
10321   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
10322  set p_payload_end to the good value -> some packets are bigger than
10323  requested).
10324
10325 2003-04-13 Sunday 22:55  asmax
10326
10327  * at last an image !!
10328
10329 2003-04-13 Sunday 22:15  zorglub
10330
10331  * the file generated is not article1.html anymore but faq.html. This should fix the 404 problems with the builds.
10332  * /doc/faq/Makefile: now use "onehtml" output.
10333  * /doc/faq/faq-alone.sgml: added id="faq" to make generated files coherent
10334
10335 2003-04-13 Sunday 20:07  asmax
10336
10337  * something will be visible soon, be patient...
10338   (this silly GDK doesn't know BMP images :(
10339
10340 2003-04-13 Sunday 20:00  fenrir
10341
10342   * all: new sout scheme. Now a chain of module are created that can
10343  modify/apply on all streams, --sout has the same behavour expect when
10344  starting with a '#'.
10345
10346   With a starting '#' you can specify a chain of modules, it's still
10347  unstable but a lot more powerfull.
10348   You have access to duplicate(that duplicate all stream), transcode
10349  (using only ffmpeg), standard/std and es (that apply muxers and access),
10350  and display. You could chain them with ':' and specify options with
10351  {option1=value,option2=value[,...]}.
10352
10353  ex: * to stream and see the stream to udp/ts:ip
10354   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
10355      * to transcode,see and stream
10356   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
10357
10358   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
10359  Test and report bugs :)
10360
10361 2003-04-13 Sunday 19:09  asmax
10362
10363  * should have repaired win32 skins
10364
10365 2003-04-13 Sunday 17:46  asmax
10366
10367  * Gtk2 skins: it doesn't work but it runs without any segfault, so
10368    I commit ;)
10369    (I probably broke skins under windows....)
10370
10371 2003-04-12 Saturday 22:50  asmax
10372
10373  * now the skin module compiles AND links !
10374    (and segfaults... ;)
10375
10376 2003-04-12 Saturday 21:43  asmax
10377
10378  * at last made the skin module compile under linux !
10379    It does absolutely nothing, but it compiles ;)
10380
10381 2003-04-12 Saturday 13:17  asmax
10382
10383  * renamed "kernel" into "vlc" ;)
10384
10385 2003-04-12 Saturday 13:06  asmax
10386
10387  * added libraries to please Bill ;)
10388
10389 2003-04-12 Saturday 10:34  asmax
10390
10391  * fixed dependencies and added options
10392
10393 2003-04-12 Saturday 10:01  asmax
10394
10395  * fixed a typo
10396
10397 2003-04-12 Saturday 09:57  asmax
10398
10399  * more options in menuconfig script
10400    Only tested under linux; please give feedback if something is wrong
10401    Some help should be written in doc/Configure.help; if you know what
10402    to write there, please contribute !
10403
10404 2003-04-11 Friday 22:08  videolan
10405
10406  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
10407                 experimental
10408
10409 2003-04-11 Friday 21:19  videolan
10410
10411  * Fixed bug: When button or checkbox are disabled, the previous control can't
10412               take the hand
10413
10414 2003-04-11 Friday 20:45  asmax
10415
10416  * user-friendly(?) build system, based on linux Menuconfig script.
10417    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
10418    It's actually a wrapper which calls configure, but only a small number
10419    of vlc functionalities has been implemented at the moment.
10420    Please try it however ;)
10421    (you must have libncurses-dev installed)
10422
10423 2003-04-11 Friday 19:15  sam
10424
10425    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
10426      the Debian installer's override file).
10427    * ./debian/woody-buildpackage: updated accordingly.
10428
10429 2003-04-09 Wednesday 20:53  hartman
10430
10431  * All : added an about VLC panel. It scrolls the names and the work of the
10432          AUTHORS file.
10433
10434  * AUTHORS: updated my own info
10435
10436 2003-04-09 Wednesday 20:07  jpsaman
10437
10438  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
10439
10440 2003-04-09 Wednesday 19:58  gbazin
10441
10442  * src/libvlc.c: fixed the "color" config option.
10443  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
10444
10445 2003-04-09 Wednesday 17:27  sam
10446
10447    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
10448      we might have an additional target one day, such as vlcplugin :)
10449    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
10450    * ./mozilla/vlcshell.cpp: added required OS X functions.
10451
10452 2003-04-09 Wednesday 16:18  sam
10453
10454    * ./mozilla/*: moved support files in a separate directory.
10455    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
10456      that builds with g++ instead of CodeWarrior.
10457
10458 2003-04-09 Wednesday 16:05  sam
10459
10460    * ./toolbox: implemented toolbox --distclean to clean the tree without
10461      having to bootstrap/configure/whatever.
10462
10463 2003-04-09 Wednesday 14:12  hartman
10464
10465  * modules/gui/macosx/*:
10466    - when adding multiple files, we sort them alphabetically before adding them.
10467      stupid finder ;)
10468
10469  * modules/demux/asf/asf.c:
10470    - avoid a duplicate translation of a string
10471
10472 2003-04-09 Wednesday 12:33  sam
10473
10474    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
10475
10476 2003-04-09 Wednesday 12:03  sam
10477
10478    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
10479
10480 2003-04-09 Wednesday 11:43  sam
10481
10482    * ./debian/woody-buildpackage: additional error checking.
10483
10484 2003-04-09 Wednesday 10:34  sam
10485
10486    * ./debian/rules: we now remove spurious woody build files in the clean rule.
10487
10488 2003-04-09 Wednesday 10:17  sam
10489
10490    * ./debian/rules: fixed a clock skew issue in debian/rules.
10491
10492 2003-04-09 Wednesday 09:59  titer
10493
10494   v4l.c: compile fix
10495
10496 2003-04-09 Wednesday 09:40  titer
10497
10498   - fixed my last fix for BeOS/BONE
10499   - fixed v4l detection
10500
10501 2003-04-08 Tuesday 22:38  massiot
10502
10503  Now 0.5.4-cvs.
10504
10505 2003-04-08 Tuesday 21:31  massiot
10506
10507  * Updated ChangeLog.
10508
10509 2003-04-08 Tuesday 21:26  gbazin
10510
10511  * modules/audio_output/waveout.c: compilation fix for builtins only build.
10512
10513 2003-04-08 Tuesday 13:22  sam
10514
10515    * ./debian/changelog: ready for releasable .deb packages.
10516
10517 2003-04-08 Tuesday 08:59  sam
10518
10519    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
10520      module for the moment.
10521
10522 2003-04-08 Tuesday 08:35  massiot
10523
10524  * Fixed the translation option with Mac OS X.
10525
10526 2003-04-08 Tuesday 07:22  sigmunau
10527
10528  modules/video_filter/Modules.am: forgot to add the osdtest module
10529  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
10530  Support gamma correction of the text.
10531
10532 2003-04-08 Tuesday 07:19  alexis
10533
10534  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
10535
10536 2003-04-08 Tuesday 02:06  gbazin
10537
10538  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
10539      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
10540      with the skins interface.
10541
10542 2003-04-07 Monday 21:51  massiot
10543
10544  * Updated ChangeLog
10545  * src/libvlc.c: Darwin doesn't have a "translation" config variable
10546
10547 2003-04-07 Monday 17:35  gbazin
10548
10549  * po/fr.po: small update.
10550  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
10551
10552 2003-04-07 Monday 16:02  gbazin
10553
10554  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
10555     cosmetic changes.
10556
10557 2003-04-07 Monday 13:46  gbazin
10558
10559  * src/libvlc.c: fixed the translation config option to also take into
10560    account the value in the config file.
10561
10562 2003-04-07 Monday 13:01  gbazin
10563
10564  * src/libvlc.c: reload the main module in case the user asks for the
10565     translation to be disabled. That way, the translation will even be
10566     disabled in the preferences panel.
10567
10568 2003-04-07 Monday 12:41  hartman
10569
10570  * new dutch translation
10571  * readded Mac OS X readme file to Mac OS X distribution
10572  * fixed some errors in the readme
10573
10574 2003-04-07 Monday 11:48  gbazin
10575
10576  * src/misc/configuration.c: what the f??k, configuration variable names
10577     and subtypes were being translated.
10578
10579 2003-04-07 Monday 09:25  gbazin
10580
10581  * modules/gui/wxwindows/interface.cpp: removed debug message.
10582
10583 2003-04-06 Sunday 23:44  massiot
10584
10585  * Renamed the "headphone" option to "headphone-opt" to avoid error
10586  messages "option headphone does not exist". I'm not clever enough to find
10587  out why it doesn't work when it's named "headphone".
10588
10589 2003-04-06 Sunday 23:21  massiot
10590
10591  * Bumped up revision number to 0.5.3
10592  * po/* : run --update-po before the release
10593  * ChangeLog : run --update-changelog
10594  * toolbox : ChangeLog is UTC
10595  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
10596    Felix)
10597
10598 2003-04-06 Sunday 23:00  hartman
10599
10600  * some small changes/fixes
10601
10602 2003-04-06 Sunday 21:48  gbazin
10603
10604  * po/fr.po: another bunch of updates to the french translation.
10605
10606 2003-04-06 Sunday 20:46  karibu
10607
10608  * Added missing files
10609
10610 2003-04-06 Sunday 20:27  karibu
10611
10612  * Changed default skin files
10613
10614 2003-04-06 Sunday 20:08  sigmunau
10615
10616  Support files that are called .asx and .pls but really are just .m3u files
10617
10618 2003-04-06 Sunday 17:57  ipkiss
10619
10620   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
10621
10622 2003-04-06 Sunday 17:48  gbazin
10623
10624  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
10625
10626 2003-04-06 Sunday 17:16  titer
10627
10628   Fixed a linkage problem with BeOS/BONE.
10629
10630 2003-04-06 Sunday 17:14  gbazin
10631
10632  * Makefile.am, install-win32: added the default skin to the win32 package.
10633
10634 2003-04-06 Sunday 16:30  gbazin
10635
10636  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
10637  * NEWS: updated the NEWS file.
10638
10639 2003-04-06 Sunday 15:43  massiot
10640
10641  * Updated French and German translations courtesy of their maintainers
10642  * THANKS: added Jean-Pierre Kuypers, French translator
10643  * NEWS: updated for 0.5.3 release. Please check.
10644
10645 2003-04-06 Sunday 14:12  massiot
10646
10647  Disabled the translation configuration variable on OS X since it doesn't
10648  work.
10649
10650 2003-04-06 Sunday 13:18  sigmunau
10651
10652  expand info categories by default
10653
10654 2003-04-06 Sunday 10:34  sigmunau
10655
10656  Some simple updates
10657
10658 2003-04-06 Sunday 01:00  massiot
10659
10660  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
10661  * modules/gui/wxwindows/open.cpp: fixed a string
10662  * src/misc/configuration.c: don't yell when a config variable disappears
10663  * po/de.po po/it.po: new translations by maintainers
10664
10665 2003-04-05 Saturday 12:43  gbazin
10666
10667  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
10668
10669 2003-04-05 Saturday 12:32  gbazin
10670
10671  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
10672  * install-win32: misc improvements to the nsis installer script.
10673
10674 2003-04-04 Friday 19:32  massiot
10675
10676  [no log message]
10677
10678 2003-04-02 Wednesday 23:16  massiot
10679
10680  * Added a new kfir: access module, designed to work around a bug in the
10681    kfir driver.
10682
10683 2003-04-02 Wednesday 21:21  sigmunau
10684
10685  Fixed a bug when trying to set 4 channel output
10686
10687 2003-04-02 Wednesday 15:20  massiot
10688
10689  * Fixed a bug with the stream: input plug-in when receiving no data.
10690
10691 2003-04-01 Tuesday 22:29  massiot
10692
10693  * Bumped up revision number to 0.5.3-test2
10694  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
10695    courtesy of Alexis Guillard)
10696  * po/*: Updated po files to send out to the translators
10697  * Mac OS X port: Cosmetics
10698
10699 2003-04-01 Tuesday 16:13  sam
10700
10701    * ./debian/control: changed the section of gnome-vlc and kvlc according to
10702      new Debian archive sections.
10703    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
10704      say "stable".
10705
10706 2003-04-01 Tuesday 16:11  gbazin
10707
10708  * modules/gui/wxwindows/*: misc small improvements and fixes.
10709
10710 2003-04-01 Tuesday 12:24  gbazin
10711
10712  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
10713     statically allocated strings.
10714
10715 2003-04-01 Tuesday 11:12  massiot
10716
10717  Added Andy Lindsay.
10718
10719 2003-04-01 Tuesday 10:46  massiot
10720
10721  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
10722
10723 2003-04-01 Tuesday 00:18  gbazin
10724
10725  * modules/gui/wxwindows/*: few modifications to the strings.
10726
10727 2003-03-31 Monday 23:37  sigmunau
10728
10729  made a format-only string untranslateable
10730
10731 2003-03-31 Monday 23:32  sigmunau
10732
10733  Changed a duplicate string, and removed an info string that isn't really
10734  useful
10735
10736 2003-03-31 Monday 22:39  massiot
10737
10738  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
10739  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
10740
10741 2003-03-31 Monday 22:39  gbazin
10742
10743  * po/*: updated the po directory.
10744
10745 2003-03-31 Monday 04:26  fenrir
10746
10747   * v4l: forgot a munmap.
10748
10749 2003-03-31 Monday 03:46  fenrir
10750
10751   * v4l: updated, now it should grab (and compress if you want) the video.
10752  Audio grabbing part is commented out and untested.
10753   The syntax is like that:
10754    v4l:<device>[:option=value:...]
10755   options: channel,norm (pal, ntsc,secam), frequency (not really there is
10756            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
10757            codec (optional, mpeg1 or mpeg4 and need to have compiled the
10758            encoders modules)
10759   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
10760   Please test.
10761   * rawvideo.c: a pseudo decoder for raw video (I420).
10762   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
10763  synchro problems.
10764
10765 2003-03-30 Sunday 23:35  jlj
10766
10767   * ALL: Move CoreAudio aout into seperate module.
10768
10769 2003-03-30 Sunday 19:56  gbazin
10770
10771  * modules/gui/wxwindows/*: another bunch of improvements.
10772
10773 2003-03-30 Sunday 18:14  gbazin
10774
10775  * modules/*: sanitization of the modules description strings.
10776
10777 2003-03-30 Sunday 16:26  gbazin
10778
10779  * modules/gui/wxwindows/*: small formating changes.
10780  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
10781
10782 2003-03-30 Sunday 15:05  gbazin
10783
10784  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
10785
10786 2003-03-30 Sunday 14:24  gbazin
10787
10788  * include/configuration.h: added the add_directory() config macro.
10789  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
10790  * ALL: changed some add_string() config options to add_file().
10791
10792 2003-03-30 Sunday 14:09  sigmunau
10793
10794  use add_file and not add_string for the "audiofile-path" option
10795
10796 2003-03-30 Sunday 13:23  gbazin
10797
10798  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
10799  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
10800
10801 2003-03-30 Sunday 12:15  sigmunau
10802
10803  enabled the menu-entry to show file info when there is an input
10804
10805 2003-03-30 Sunday 11:59  sigmunau
10806
10807  modules/gui/kde/interface.cpp: removed a debug message
10808  modules/gui/kde/preferences.cpp: use sliders for integer and float options
10809  with a range, use combobox for string_from_list options, fixed a layout
10810  issue and removed some debug messages
10811
10812 2003-03-30 Sunday 11:54  sigmunau
10813
10814  modules/access/dvdplay/dvd.c: removed an unused configuration category
10815  modules&misc/logger/logger.c: use add_string_from_list for the logmode
10816  option
10817
10818 2003-03-30 Sunday 11:43  gbazin
10819
10820  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
10821  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
10822  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
10823  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
10824
10825 2003-03-30 Sunday 02:58  gbazin
10826
10827  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
10828
10829 2003-03-30 Sunday 01:13  massiot
10830
10831  * Resampler plug-in based on CoreAudio's AudioConverter.
10832
10833 2003-03-29 Saturday 17:10  gbazin
10834
10835  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
10836  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
10837     win32 when the wxwindows interface is compiled as a builtin.
10838
10839 2003-03-29 Saturday 14:30  sigmunau
10840
10841  preferences.cpp: Changed the preferences dialog to use a tree of categories
10842  and plugins, the way wxwindows do it.
10843  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
10844  widgets, as it isn't needed anymore
10845
10846 2003-03-29 Saturday 13:15  sigmunau
10847
10848  removed an unused configuration category
10849
10850 2003-03-29 Saturday 12:22  gbazin
10851
10852  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
10853     moved the headphone-dim config option to the headphone plugin.
10854  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
10855  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
10856
10857 2003-03-29 Saturday 11:15  gbazin
10858
10859  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
10860
10861 2003-03-29 Saturday 10:35  jpsaman
10862
10863  If --disable-xosd is given then xosdtext is not build.
10864  If --enable-xose is given then xosdtext is build also.
10865
10866 2003-03-29 Saturday 01:50  gbazin
10867
10868  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
10869
10870 2003-03-28 Friday 22:09  alexis
10871
10872  New RedHat package file, written by Jason Luka <jason@geshp.com>.
10873
10874 2003-03-28 Friday 17:02  gbazin
10875
10876  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
10877  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
10878     pointer that's used to lock the memory of a picture in vout_RenderPicture
10879     when required by the video output plugin.
10880  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
10881     the crash when pressing ctrl+alt+del.
10882
10883 2003-03-28 Friday 11:34  sigmunau
10884
10885  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
10886  segfault.
10887
10888 2003-03-26 Wednesday 22:56  gbazin
10889
10890  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
10891
10892 2003-03-26 Wednesday 21:46  marcari
10893
10894    * cross-compilation doc : work in progress
10895
10896 2003-03-26 Wednesday 03:13  hartman
10897
10898  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
10899  * modules/gui/macosx/open.?
10900    - updated the open dialog (now with sheets !!!)
10901    - added ogg file stream out
10902    - added http file stream out
10903    - added file subtitle support for the delay and fps options
10904  * extras/MacOSX/vlc.pbproj/project.pbxproj
10905    - added the .ts file-extension to the application
10906
10907 2003-03-26 Wednesday 01:50  sam
10908
10909    * ./debian/control: added correct versioned build-dependency on debhelper.
10910
10911 2003-03-26 Wednesday 01:14  sam
10912
10913    * ./debian/control: added explicit dependencies on vlc to legacy packages
10914      to make linda and lintian happier.
10915
10916 2003-03-26 Wednesday 00:56  gbazin
10917
10918  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
10919  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
10920
10921 2003-03-26 Wednesday 00:21  sam
10922
10923    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
10924      added a final newline to a few text files to avoid diff complaints.
10925
10926 2003-03-25 Tuesday 23:51  sam
10927
10928    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
10929
10930 2003-03-25 Tuesday 23:43  sam
10931
10932    * ./modules/gui/skins/Modules.am: fixed a typo.
10933
10934 2003-03-25 Tuesday 23:32  sam
10935
10936    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
10937    * ./Makefile.am: we distribute ./toolbox.
10938
10939 2003-03-25 Tuesday 23:13  sam
10940
10941    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
10942
10943 2003-03-25 Tuesday 23:11  sam
10944
10945    * ./m4/*: updated m4 macros.
10946
10947 2003-03-25 Tuesday 23:06  gbazin
10948
10949  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
10950
10951 2003-03-25 Tuesday 22:55  sam
10952
10953    * ./debian/control: bumped up standards version to 0.5.9.0.
10954    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
10955      work around mozilla-dev's currently broken dependencies.
10956    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
10957    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
10958      linking against both libdvdread2 and libdvdread3.
10959
10960 2003-03-25 Tuesday 17:07  gbazin
10961
10962  * src/input/input.c, src/video_output/video_output.c: when the input thread
10963     ends, it will also destroy the vout if one was spawned.
10964
10965 2003-03-25 Tuesday 15:38  gbazin
10966
10967  * src/misc/modules.c: module_Need() now only raises the scores of the
10968     plugins matching the given shortcuts list, unless "none" is closing the
10969     list (in which case only the plugins matching the list can be selected).
10970
10971     Which means that users will stop complaining vlc doesn't launch anymore
10972     or can't play anything after they have fiddled with their config
10973     options :))
10974
10975 2003-03-25 Tuesday 00:43  gbazin
10976
10977  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
10978
10979 2003-03-24 Monday 23:50  gbazin
10980
10981  * src/video_output/video_output.c, include/video_output.h:
10982     take into account the caching delay when dropping frames that are too
10983     far into the future.
10984
10985 2003-03-24 Monday 23:04  gbazin
10986
10987  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
10988  http :)
10989
10990 2003-03-24 Monday 21:58  titer
10991
10992   configure.ac.in: fixed a BeOS compile issue
10993
10994 2003-03-24 Monday 20:00  gbazin
10995
10996  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
10997
10998 2003-03-24 Monday 19:58  hartman
10999
11000  * moved macosx-dmg to extras/MacOSX/macosx-dmg
11001  * added some macosx files to DIST that were probably missing in the tar ;)
11002
11003 2003-03-24 Monday 19:12  gbazin
11004
11005  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
11006
11007 2003-03-24 Monday 17:15  gbazin
11008
11009  * modules/access/*: pf_read() in access modules is now blocking. We still
11010     check regularly for p_input->b_die though. Now the demuxers can safely
11011     assume that pf_read() == 0 means EOF.
11012  * ALL: got rid of the p_input->b_connected flag.
11013  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
11014     of "decoder stuck" messages that sometimes happened.
11015  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
11016     warnings.
11017
11018 2003-03-24 Monday 15:20  hartman
11019
11020  * more interface support for directories.
11021
11022 2003-03-24 Monday 14:18  hartman
11023
11024  * modules/access/dvd*: changed some errors in warnings because the directory
11025    might still be readable by the directory access module.
11026  * added drag and drop support for directories.
11027
11028 2003-03-24 Monday 13:52  sam
11029
11030    * ./THANKS: added a translation contributor.
11031    * ./po/it.po: fixed this file's format.
11032    * ./m4: fixed "make dist" when gettext is too old.
11033
11034 2003-03-24 Monday 13:50  hartman
11035
11036  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
11037
11038 2003-03-24 Monday 01:39  gbazin
11039
11040  * modules/access/directory.c: fixed the directory access plugin.
11041  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
11042
11043 2003-03-24 Monday 00:12  hartman
11044
11045  * a new directory access module. It parses a directory with dirent and builds
11046    a m3u 'file' which it feeds to the m3u demuxer.
11047    Problems: - it requires a dir to end with /
11048              - if i enabled it, all files would use the m3u demuxer for some
11049              strange reason. i've spent a day hunting this down, reboot-
11050              strapping and doing who knows what. I'm sick of it now.
11051              Someone else can give it a try, if he wants to.
11052
11053 2003-03-23 Sunday 20:41  gbazin
11054
11055  * configure.ac.in: fixed linking problem with the win32 build.
11056
11057 2003-03-23 Sunday 18:10  massiot
11058
11059  Fixed configure script (alcohol isn't the solution).
11060
11061 2003-03-23 Sunday 16:38  sigmunau
11062
11063  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
11064  render text on the video
11065  include/osd.h: some constants useful when interfacing with the osd module
11066  configure.ac.in: check for freetype2, enabled the osdtext module by default
11067  Makefile.am: added osd.h, please check that this is correct
11068  lirc.c: modified to provide feedback when buttons are pressed.
11069
11070  Look at the Feedback() function in lirc.c to see how this module can be used
11071
11072 2003-03-23 Sunday 15:10  yves
11073
11074  better OS detection (RH).
11075
11076 2003-03-23 Sunday 12:12  gbazin
11077
11078  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
11079
11080 2003-03-22 Saturday 23:03  sigmunau
11081
11082  Updated a comment
11083
11084 2003-03-22 Saturday 14:39  fenrir
11085
11086   * sap: clean up.
11087
11088 2003-03-22 Saturday 14:35  gbazin
11089
11090  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
11091
11092 2003-03-22 Saturday 11:21  gbazin
11093
11094  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
11095
11096 2003-03-22 Saturday 03:14  gbazin
11097
11098  *  modules/gui/wxwindows/*: Added a stream output dialog box.
11099
11100 2003-03-21 Friday 23:59  sigmunau
11101
11102  Updated norwegian translation thanks to  Haakon Meland Eriksen
11103
11104 2003-03-21 Friday 17:14  gbazin
11105
11106  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
11107
11108 2003-03-21 Friday 07:54  massiot
11109
11110  Fixed the "locales have disappeared" problem under OS X.
11111
11112 2003-03-21 Friday 02:05  gbazin
11113
11114  * modules/demux/ogg.c: fix for some ogg web radio streams where there
11115  is a huge gap between the granulepos in the header packets and the data
11116  packets.
11117
11118 2003-03-21 Friday 00:17  karibu
11119
11120  * slider.cpp: fixed mouse down refresh bug
11121  * theme.cpp: removed debug text
11122
11123 2003-03-21 Friday 00:00  karibu
11124
11125  * Fixing Parkinson disease bug (it's not funny, it's real life)
11126
11127 2003-03-20 Thursday 21:45  gbazin
11128
11129  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
11130
11131 2003-03-20 Thursday 10:27  sam
11132
11133    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
11134      ourselves.
11135    * ./bootstrap: "make dist" works again, even if gettext is not present.
11136
11137 2003-03-20 Thursday 10:06  sam
11138
11139    * ./toolbox: fixed a Makefile parsing bug.
11140
11141 2003-03-20 Thursday 09:29  karibu
11142
11143  * Fixing a refresh bug when opening an open file dialog box
11144
11145 2003-03-19 Wednesday 23:54  massiot
11146
11147  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
11148    all platforms but GNU/Linux
11149  * Bumped up revision number to 0.5.3-test1
11150
11151 2003-03-19 Wednesday 18:17  karibu
11152
11153  * Updating doc.
11154
11155 2003-03-19 Wednesday 18:14  karibu
11156
11157  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
11158
11159 2003-03-19 Wednesday 17:40  fenrir
11160
11161   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
11162  Whitout it I can't even start gtk2 interface.
11163
11164 2003-03-19 Wednesday 17:14  karibu
11165
11166  * button.cpp : Fixing bug when disabling control
11167  * Checkbox.cpp : adding onmouseover and onmouseout events
11168  * Updating DTD
11169  * win32_event.cpp : fixing bug for WINDOW_OPEN event
11170
11171 2003-03-19 Wednesday 15:44  hartman
11172
11173  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
11174
11175  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
11176    that I remembered). i trust everyone will enter his own stuff ;)
11177
11178  * README.MacOSX.rtf: fixed some errors
11179
11180  * THANKS: added Olivier Aubert for his vout-clone-list patch
11181
11182 2003-03-19 Wednesday 13:55  hartman
11183
11184  * fix for multiple monitors.
11185
11186 2003-03-19 Wednesday 03:11  karibu
11187
11188  * Fixed skin config save
11189
11190 2003-03-19 Wednesday 02:09  videolan
11191
11192  * Adding onmouseover and onmouseout events to button control
11193  * Fixing window position at launch time
11194  * Adding notification when mouse leaves a window
11195
11196 2003-03-18 Tuesday 23:59  massiot
11197
11198  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
11199    do not follow the standard.
11200
11201 2003-03-18 Tuesday 23:51  jlj
11202
11203    * ./modules/gui/macosx/vout.m: cosmetic.
11204
11205 2003-03-18 Tuesday 23:30  gbazin
11206
11207  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
11208     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
11209  * modules/video_filter/*: don't forget to detach the vout before destroying it.
11210
11211 2003-03-18 Tuesday 22:14  hartman
11212
11213  * modules/gui/macosx/vout.m:
11214    Now a complete redesign of the hiding of the mousecursor.
11215    - We use higher level functions now (NSCursor).
11216    - We only hide if the cursor is over our VLCView
11217    - In many exceptions we unhide. This is mainly for multimonitor support.
11218
11219 2003-03-18 Tuesday 21:34  gbazin
11220
11221  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
11222     This is necessary for the win32 build because old gettext versions do not work on win32.
11223
11224 2003-03-18 Tuesday 20:38  gbazin
11225
11226  * configure.ac.in: fixed linking problem with the slp plugin on win32.
11227
11228 2003-03-18 Tuesday 20:20  gbazin
11229
11230  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
11231     Also use -fno-rtti -fno-exceptions to save some bits of space.
11232
11233 2003-03-18 Tuesday 19:37  marcari
11234
11235    * first draft of the draft
11236
11237 2003-03-18 Tuesday 18:33  ipkiss
11238
11239  Fixed the path in the default skin (thanks gibalou)
11240
11241 2003-03-18 Tuesday 18:25  ipkiss
11242
11243  Fix for skins compilation under cygwin (thanks gibalou)
11244
11245 2003-03-18 Tuesday 04:56  ipkiss
11246
11247  Compilation fixes
11248
11249 2003-03-18 Tuesday 04:08  ipkiss
11250
11251  Compilation fixes and cosmetic changes
11252
11253 2003-03-18 Tuesday 04:07  hartman
11254
11255  * modules/gui/macosx/vout.m:
11256    Reworked the mouse hiding routine. we were always hiding the mousecursor
11257    on kCGDirectMainDisplay, but this display is always the one with the
11258    menubar and not always the one containing our VLCVout.
11259    This new code takes the vout, and calculates on which displays (plural
11260    because of possible mirroring) it is being shown. It then shows or hides
11261    the cursor on all of those displays.
11262    This should fix #396.
11263
11264 2003-03-18 Tuesday 02:48  ipkiss
11265
11266   - doc/skins: some documentation about the skins
11267   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
11268     creation
11269   - share/skins/default: a default skin. It's an awful one made for
11270     testing purposes, you'll be warned...
11271
11272 2003-03-18 Tuesday 02:28  hartman
11273
11274  * modules/gui/macosx/info.m: keep the same panel open if track changes.
11275  * modules/misc/httpd.c: removed an unused int.
11276
11277 2003-03-18 Tuesday 02:21  ipkiss
11278
11279  Keep quiet, explanations will follow.
11280
11281 2003-03-18 Tuesday 01:57  sam
11282
11283    * ./share/Makefile.am: added the .rle font to the make install rule.
11284
11285 2003-03-18 Tuesday 01:54  sam
11286
11287    * ./toolbox: fixed a sed syntax error (thanks anil).
11288
11289 2003-03-18 Tuesday 01:34  sam
11290
11291    * ./modules/Makefile.am: added a missing definition of NULL.
11292
11293 2003-03-18 Tuesday 01:26  sam
11294
11295    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
11296    * ./toolbox: added --update-glade2 flag.
11297
11298 2003-03-18 Tuesday 01:22  sam
11299
11300    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
11301
11302 2003-03-18 Tuesday 00:49  gbazin
11303
11304  * src/playlist/playlist.c: fixed misplaced variable declaration.
11305
11306 2003-03-18 Tuesday 00:33  sigmunau
11307
11308  Seek one less time. Should increase performance with access modules where
11309  seeks are expensive. (Though not enough)
11310
11311 2003-03-18 Tuesday 00:25  jlj
11312
11313    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
11314
11315 2003-03-17 Monday 23:48  fenrir
11316
11317   * httpd: increased buffer size.
11318
11319 2003-03-17 Monday 23:42  fenrir
11320
11321   * all: fixed some stupid bugs.
11322
11323 2003-03-17 Monday 23:13  hartman
11324
11325  * modules/gui/macosx/playlist.m:
11326    - fixed a cosmetic issue.
11327
11328 2003-03-17 Monday 21:47  hartman
11329
11330   * modules/gui/macosx/playlist.?:
11331     - rewrite of code
11332
11333 2003-03-17 Monday 18:02  sam
11334
11335    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
11336      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
11337      terminating NULL pointer in the fake argv values we pass to gtk_init().
11338    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
11339      have the "gui-helper" capability.
11340    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
11341
11342 2003-03-17 Monday 17:11  sam
11343
11344    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
11345      defining its fourcc values like us.
11346
11347 2003-03-17 Monday 17:10  hartman
11348
11349  * src/playlist/playlist.c:
11350    - added playlist_Move to move an item in our playlist before the position
11351      of a previous item (or end) of our playlist. Keeps index at it's current
11352      item.
11353  * modules/gui/macosx/playlist.?:
11354    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
11355      This fixes #349 (Finally ;)
11356    - True alternating colors in the playlistview. Thanks to Apple Computer
11357      for the example code.
11358
11359 2003-03-17 Monday 16:59  sam
11360
11361    * ./autotools/: moved some autotools executables to this subdirectory to
11362      reduce cluttering of the root directory.
11363
11364 2003-03-17 Monday 15:05  sigmunau
11365
11366  fixed up http redirects when there are other items in the playlist.
11367
11368 2003-03-17 Monday 13:49  marcari
11369
11370    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
11371
11372 2003-03-17 Monday 12:14  massiot
11373
11374  Fixed aspect ratio's tooltip.
11375
11376 2003-03-16 Sunday 23:35  fenrir
11377
11378   * sub: better ssa4 recognition.
11379
11380 2003-03-16 Sunday 20:06  jlj
11381
11382    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
11383
11384 2003-03-16 Sunday 16:07  fenrir
11385
11386   * sub.c: added SAMI subtitles support. (Untested and incomplete).
11387
11388 2003-03-16 Sunday 13:11  fenrir
11389
11390   * asf: when there isn't any stream selected, stop playing.
11391
11392 2003-03-16 Sunday 01:49  fenrir
11393
11394   * mms: removed some old stuff.
11395
11396 2003-03-16 Sunday 01:37  fenrir
11397
11398   * mms: it seems that some server doesn't like fake ip 127.0.0.1
11399  (they refuse the connection), so let give them 192.168.0.1 ...
11400
11401 2003-03-15 Saturday 22:10  jlj
11402
11403  Another attempt at fixing the soundstick issue (unconfirmed).
11404
11405 2003-03-15 Saturday 20:17  lool
11406
11407    * attempt at a docbook-xml version of the FAQ with XSL
11408      customizations, if people want to help or just have a look
11409    (use "xsltproc faq-alone.xsl faq-alone.xml" with the
11410     docbook-xml-simple package installed or saxon if you feel bored)
11411
11412 2003-03-15 Saturday 19:26  fenrir
11413
11414   * sout: fix a stupid bug making avi muxer segfaulting.
11415
11416 2003-03-15 Saturday 19:21  jlj
11417
11418  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
11419                      have linear PCM as it's current format to be
11420                      the default device.
11421
11422 2003-03-15 Saturday 18:44  fenrir
11423
11424   * ffmpeg: Use truncated frames if supported by codec (only with newer
11425  libavcodec). This fix mpeg4 in TS with huge bitrate.
11426   * sub: clean up. Report any problems.
11427
11428 2003-03-15 Saturday 03:02  fenrir
11429
11430   * mms: revert some parts.
11431
11432 2003-03-15 Saturday 02:33  fenrir
11433
11434   * mms: some clean up.
11435
11436 2003-03-15 Saturday 00:09  fenrir
11437
11438   * httpd: begin to support get/post method (look at admin.html ;)
11439
11440 2003-03-14 Friday 17:14  sam
11441
11442    * ./doc/fortunes.txt: sigmund++;
11443
11444 2003-03-14 Friday 17:08  lool
11445
11446    * Meuuh+++;
11447
11448 2003-03-14 Friday 01:23  hartman
11449
11450  * ALL: Bumped version to 0.5.3-cvs
11451
11452  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
11453    correctly, but now the name of the file as reported in the playlist info
11454    gets displayed incorrectly if it has accents. (going for ID3 at the
11455    moment. filenames are named a plenty in the correct way)
11456
11457 2003-03-14 Friday 01:08  jlj
11458
11459    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
11460                                   issue in InitDevice. Should close #490.
11461
11462 2003-03-14 Friday 00:24  sigmunau
11463
11464  all: info strings are now localized, fixed some typos and inconsistant uses
11465  of capital letters
11466
11467 2003-03-14 Friday 00:06  massiot
11468
11469  Attempt at fixing the soundstick issue (unconfirmed).
11470
11471 2003-03-13 Thursday 22:45  sigmunau
11472
11473  set a default size for the fileinfo dialog
11474
11475 2003-03-13 Thursday 22:35  sigmunau
11476
11477  Added support for oldstyle id3 genres.
11478
11479 2003-03-13 Thursday 22:24  hartman
11480
11481  * modules/gui/macosx/misc.?
11482    - added VLBrushedMetalImageView. This imageview does not respond to
11483      mousedrage, so we can still move our window by it's background.
11484  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
11485    - Changed the container of our background image to the new
11486      VLBrushedMetalImageView.
11487      This fixes #390
11488
11489 2003-03-13 Thursday 16:20  marcari
11490
11491   * skeleton of the arm crosscompilation howto
11492
11493 2003-03-13 Thursday 16:09  hartman
11494
11495  * extras/MacOSX/vlc.pbproj/project.pbxproj:
11496    - added .qt and .pls file extensions.
11497
11498  * modules/gui/macosx/intf.m:
11499    - increased the number of lines the messages dialog can hold to 400.
11500
11501  * added fourcc '3iv1' to .avi and .mov
11502    - this is 3ivx D3.5 video.
11503    - we cannot read them at however and probably never will. I added them
11504      for completeness.
11505
11506  * added fourcc '3iv2' to .avi and ffmpeg
11507    - this is 3ivx D4 video
11508    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
11509
11510  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
11511    - this is video which was divx doctored by the 3ivx doctor program.
11512    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
11513
11514  * added fourcc '3vid' to .avi, .mov and ffmpeg.
11515    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
11516    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
11517
11518 2003-03-13 Thursday 15:50  marcari
11519
11520   * all: enhancements of the familiar interface includes :
11521      - the interface adapts to the screen size/rotation
11522      - a playlist
11523      - a network tab next to te file tab inside the media tab
11524      - MRL-Combo behaviour changed a bit
11525      - apply handling in preferences
11526
11527 2003-03-13 Thursday 10:33  ipkiss
11528
11529  We don't segfault anymore when trying to go fullscreen with no input
11530  (closes #477)
11531
11532 2003-03-12 Wednesday 23:59  marcari
11533
11534   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
11535
11536 2003-03-12 Wednesday 23:15  titer
11537
11538   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
11539   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
11540     "About" window and in the titles of the others windows.
11541
11542 2003-03-12 Wednesday 05:26  sam
11543
11544    * ./src/stream_output/stream_output.c: Win32 compilation fix.
11545    * ./src/misc/modules.c: fixed a pointer indirection bug.
11546
11547 2003-03-12 Wednesday 05:12  sam
11548
11549    * ./Makefile.am: moved generation of .h files to the toolbox so that we
11550      can call "toolbox --update-includes" without running configure.
11551    * ./toolbox: de-uglified some shell code.
11552
11553 2003-03-12 Wednesday 04:16  sam
11554
11555    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
11556    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
11557
11558 2003-03-12 Wednesday 00:56  sam
11559
11560    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
11561
11562 2003-03-11 Tuesday 23:56  gbazin
11563
11564  * ALL: experimental code for stream (dvd) navigation through object variables.
11565
11566 2003-03-11 Tuesday 23:56  fenrir
11567
11568   * fix ima4 decoding.
11569
11570 2003-03-11 Tuesday 22:44  sam
11571
11572    * ./debian/control: added libqt3-compat-headers build-dependency because of
11573      strange issues with KDE headers that I'm not sure to fully understand but
11574      also honestly completely don't care about.
11575
11576 2003-03-11 Tuesday 21:52  fenrir
11577
11578   * removed strdupa.
11579
11580 2003-03-11 Tuesday 21:23  sam
11581
11582    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
11583
11584 2003-03-11 Tuesday 20:53  sam
11585
11586    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
11587
11588 2003-03-11 Tuesday 20:40  sam
11589
11590    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
11591
11592 2003-03-11 Tuesday 20:01  fenrir
11593
11594   * Added support of vplayer subtitles files.
11595
11596 2003-03-11 Tuesday 19:58  sam
11597
11598    * ./debian/Makefile.am: removed spurious entries.
11599
11600 2003-03-11 Tuesday 19:57  sam
11601
11602    * ./debian/control: vlc provides the mp3-decoder metapackage.
11603
11604 2003-03-11 Tuesday 19:30  sam
11605
11606    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
11607      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
11608      vlc-aa legacy packages because they were not in woody.
11609    * ./debian/control: tuned the control file to provide smooth upgrades from
11610      woody, from sarge, and from the local VideoLAN repository.
11611
11612 2003-03-11 Tuesday 19:14  sam
11613
11614    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
11615      packages (because the dependencies are very small), and the vlc-plugin-mad,
11616      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
11617      anyway).
11618    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
11619
11620 2003-03-11 Tuesday 19:02  fenrir
11621
11622   * all: reworked stream output. Now it handles mutliples outputs from
11623  one input, just type --sout "<first url>#<second url>#..." (Yes it
11624  is awfull, but I need suggestion).
11625     udp: correctly update sequence number in rtp.
11626
11627 2003-03-11 Tuesday 18:57  fenrir
11628
11629   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
11630  the audio part of mov file. I'm really interested by any regression you
11631  could find, please _test_ all .mp4/.mov file you have.
11632
11633 2003-03-11 Tuesday 18:57  sam
11634
11635    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
11636      because the API changed too much since the version in woody).
11637
11638 2003-03-11 Tuesday 18:54  alexis
11639
11640  Added missing files.
11641
11642 2003-03-11 Tuesday 18:16  gbazin
11643
11644  * Makefile.am: Fixed problem with the package-win32 target.
11645
11646 2003-03-11 Tuesday 18:14  fenrir
11647
11648   * mms: converted a warning into a dbg message.
11649
11650 2003-03-11 Tuesday 17:40  fenrir
11651
11652   * Clean up. (Sigmund, does it work ?).
11653
11654 2003-03-11 Tuesday 13:52  titer
11655
11656   modules/misc/network/ipv4.c: BeOS compile fix
11657
11658 2003-03-11 Tuesday 13:12  alexis
11659
11660  Added sout.* and subtitles.*
11661
11662 2003-03-11 Tuesday 07:03  fenrir
11663
11664   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
11665  ( I need some samples to do special adpcm support).
11666
11667 2003-03-11 Tuesday 06:58  fenrir
11668
11669   * adpcm: added IMA4 support.
11670
11671 2003-03-11 Tuesday 06:58  fenrir
11672
11673   * ffmpeg.h: added missing fourcc.
11674   * araw.c: fixed a warning.
11675
11676 2003-03-11 Tuesday 06:45  fenrir
11677
11678   * wav: Support for alaw/ulaw data. (untested)
11679
11680 2003-03-11 Tuesday 06:14  fenrir
11681
11682   * Hugly hack: break huge block of samples into smaller ones else
11683  some avi/mov file with raw audio can't be played, *BUT* it's not the
11684  good fix (as the problem seems to be elsewhere).
11685
11686 2003-03-11 Tuesday 05:52  fenrir
11687
11688   * ffmpeg support mace 3/6 audio codec. (quicktime)
11689
11690 2003-03-10 Monday 21:24  alexis
11691
11692  Reverted my previous commit (the bug was coming from my old gettext version)
11693
11694 2003-03-10 Monday 21:01  alexis
11695
11696  Fix so that compilation works with a tarball made with "make dist-all".
11697
11698  Sam, can you check that my fix is OK ?
11699
11700 2003-03-10 Monday 20:08  alexis
11701
11702  vlc.spec: Bumped up version number to 0.5.2
11703
11704 2003-03-10 Monday 19:37  gbazin
11705
11706  * ChangeLog: updated the changelog for the 0.5.2 release.
11707
11708 2003-03-10 Monday 19:30  sam
11709
11710    * ./toolbox: added --update-changelog flag.
11711
11712 2003-03-10 Monday 18:26  gbazin
11713
11714  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
11715
11716 2003-03-10 Monday 18:17  gbazin
11717
11718  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
11719
11720 2003-03-10 Monday 17:12  sam
11721
11722    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
11723
11724 2003-03-10 Monday 10:41  massiot
11725
11726  Fixed a major bug with 5.1 output and the OSS plug-in.
11727
11728 2003-03-10 Monday 08:23  jlj
11729
11730    * ./modules/codec/dts.c: minor fix.
11731
11732 2003-03-10 Monday 01:07  fenrir
11733
11734   * improved seeking and fixed play back when reading from stdin (when
11735  reported size is null).
11736
11737 2003-03-10 Monday 00:12  gbazin
11738
11739  * modules/access/vcd/cdrom.c: small win32 bugfix.
11740  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
11741
11742 2003-03-10 Monday 00:04  massiot
11743
11744  * Bumped up version number to 0.5.2
11745  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
11746    configuration variable.
11747
11748 2003-03-09 Sunday 23:39  jlj
11749
11750    * ./modules/demux/mpeg: DTS support.
11751
11752 2003-03-09 Sunday 20:07  jlj
11753
11754    * DTS S/PDIF support.
11755
11756 2003-03-09 Sunday 19:44  gbazin
11757
11758  * configure.ac.in: fixed my previous commit.
11759  * NEWS: added an entry about fixes in the dvd menu support.
11760
11761 2003-03-09 Sunday 19:25  gbazin
11762
11763  * configure.ac.in: don't include the screensaver plugin on win32.
11764  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
11765  * modules/codec/spudec/parse.c: removed unnessecary code.
11766  * modules/access/dvdplay/access.c: fixed some navigation problems.
11767
11768 2003-03-09 Sunday 16:22  fenrir
11769
11770   * fixed a really stupid bug with compressed header, improved parsing
11771  of audio stsd box. (handle qt3+ audio box)
11772   (I still need to fix mp4.c to read audio track that aren't mp4a)
11773
11774 2003-03-08 Saturday 01:55  sigmunau
11775
11776  added a down, right gesture to quit vlc and an up, right gesture that swaps
11777  fullscreen on/off, removed the down gesture as it is now covered by the up,
11778  right gesture
11779
11780 2003-03-07 Friday 00:53  gbazin
11781
11782  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
11783  messages window regularly.
11784
11785 2003-03-06 Thursday 23:52  sigmunau
11786
11787  NEWS: added note about .pls handeling and the http audio fix
11788
11789 2003-03-06 Thursday 23:10  gbazin
11790
11791  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
11792  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
11793  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
11794  now fetch this value from the input thread when we create an aout_instance_t.
11795  This solves problems with the http access plugin.
11796
11797 2003-03-06 Thursday 22:17  hartman
11798
11799  * Updated README on Mac OS X issues.
11800
11801 2003-03-06 Thursday 15:30  sigmunau
11802
11803  the m3u demux now reads the pls files shoutcast uses.
11804
11805 2003-03-06 Thursday 15:24  hartman
11806
11807  * the close window command was reacting irratic because of my meddling
11808    with the responder chain. HANDS OFF you little devil ;)
11809
11810 2003-03-06 Thursday 14:40  hartman
11811
11812  * not < but > ;)
11813    time to stop for today
11814
11815 2003-03-06 Thursday 12:52  hartman
11816
11817  * fixed an issue with blackbars at certain aspect ratios when you resize
11818    the video window. (half, double)
11819
11820 2003-03-06 Thursday 12:05  hartman
11821
11822  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
11823       having two close buttons in one window goes against Apple's UIG.
11824
11825 2003-03-06 Thursday 11:43  hartman
11826
11827  * modules/gui/macosx/applescript.?
11828  * extras/MacOSX/Resources/vlc.scriptSuite
11829  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
11830    - moved existing applescript commands to these files
11831    - added several control commands. supported are: play/pause, stop,
11832      previous, next, fullscreen, mute, volumeUp and volumeDown.
11833      These correspond to the existing menuitems. This still requires work
11834      in the future to make it more correct AppleScript, but it works for now.
11835
11836  * modules/gui/macosx/controls.?
11837    - split up the controls.m into a .m and a .h
11838
11839  * modules/gui/macosx/intf.?
11840    - added a getControls method to gain access to the controller object from
11841      the AppleScript commands.
11842
11843  * modules/gui/macosx/open.?
11844    - removed the applescript support existing here and moved it to applescript.?
11845
11846  * modules/gui/macosx/playlist.m
11847    - made the tooltips for the add and remove buttons localizable.
11848
11849  * modules/gui/macosx/vout.m
11850    - added a comment on the meaning of otherMouse events.
11851
11852  * ALL:
11853    - updated copyright information to include the current year ;)
11854
11855 2003-03-06 Thursday 11:15  fenrir
11856
11857   * http: lalala, forgot one line :)
11858
11859 2003-03-06 Thursday 11:09  fenrir
11860
11861   * http: fixed a segfault while using it more than once.
11862
11863 2003-03-06 Thursday 10:15  hartman
11864
11865  * If labels are nil, then it shouldn't disable the entire preference panel.
11866    fixes #428 more permenantly. the cause was a missing rt-priority desc.
11867
11868 2003-03-06 Thursday 10:11  jpsaman
11869
11870  More sizing stuff.
11871
11872 2003-03-06 Thursday 09:58  massiot
11873
11874  Fixed a segfault in the OS X preferences panel.
11875
11876 2003-03-06 Thursday 09:27  jpsaman
11877
11878  Updated version number.
11879
11880 2003-03-06 Thursday 00:10  sigmunau
11881
11882  we now insert playlist entries right after the playlist file, and not at the
11883  end of playlist. Should close bug reported on mailing list by Stepan Roh
11884  about "redirection".
11885
11886 2003-03-05 Wednesday 22:37  gbazin
11887
11888  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
11889  * install-win32: the FAQ wasn't being included in the package.
11890
11891 2003-03-05 Wednesday 19:58  gbazin
11892
11893  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
11894
11895 2003-03-05 Wednesday 19:31  gbazin
11896
11897  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
11898
11899 2003-03-05 Wednesday 19:16  hartman
11900
11901  * updated italian translation by Bruno <allevb@tin.it>
11902    i had to merge it by hand, because it was pretty outdated.
11903
11904 2003-03-05 Wednesday 17:55  gbazin
11905
11906  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
11907     allocate a new buffer in input_FillBuffer(). This is necessary because
11908     the input thread has an high priority and we don't want it to loop
11909     without any interruption.
11910
11911 2003-03-05 Wednesday 00:11  massiot
11912
11913  * Fixed LDFLAGS_mp4 variable.
11914
11915 2003-03-05 Wednesday 00:05  sigmunau
11916
11917  added not that gestures are now supported on osx and windows, with a comment
11918  telling that this isn't really useful yet.
11919
11920 2003-03-04 Tuesday 23:37  massiot
11921
11922  Bumped up to 0.5.2-test3
11923
11924 2003-03-04 Tuesday 23:36  massiot
11925
11926  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
11927    to improve responsiveness under OS X
11928
11929 2003-03-04 Tuesday 23:32  hartman
11930
11931  * this code should allow for the use of gestures under OS X.
11932
11933 2003-03-04 Tuesday 22:48  gbazin
11934
11935  * modules/video_output/directx: added support for the mouse gestures interface.
11936
11937 2003-03-04 Tuesday 22:36  hartman
11938
11939  * grrr debug message in the wild.
11940
11941 2003-03-04 Tuesday 22:08  gbazin
11942
11943  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
11944  * NEWS: added a note for the fixed MSVC project files.
11945
11946 2003-03-04 Tuesday 21:54  hartman
11947
11948  * NEWS:
11949    - added item on fix of 'clicking' sound between stream changes.
11950    - added item on new bandlimited resampler
11951  * ALL:
11952    - bumped up revision number to 0.5.2-test3
11953
11954 2003-03-04 Tuesday 21:12  gbazin
11955
11956  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
11957     not declared).
11958  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
11959     should allow seeking on files > 1.2Gb (Hopefully closes #168).
11960
11961 2003-03-04 Tuesday 19:28  gbazin
11962
11963  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
11964     quality badly + some clean-up.
11965     Changed the module priority so it is now the default resampler.
11966
11967 2003-03-04 Tuesday 17:31  hartman
11968
11969  ALL:
11970   - the german translation requires two different translations of the word
11971     File. I added a _ANS() function to the macosx version that gets the
11972     translation of 1:File and strips the first two characters of this
11973     alternate translation.
11974   - updated all .po files to make sure we don't break anything
11975   - committed the March 1 version of the german translation by Felix
11976     Kuhne <FK@aenneburghardt.de>
11977
11978 2003-03-04 Tuesday 13:21  massiot
11979
11980  * Fixed a major bug in the LPCM codec.
11981  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
11982
11983 2003-03-04 Tuesday 03:27  gbazin
11984
11985  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
11986     bandlimited interpolation resampler.
11987     It is not yet enabled by default because it requires a bit more works
11988     (not fully stable yet because of buffer overflows under certain conditions).
11989
11990  * src/audio_output/input.c: the resamplers are now always active (expcept
11991     in spdif mode).
11992
11993  * modules/audio_filter/resampler/*: modified the resampler to return the
11994     input buffer when no resampling is needed.
11995
11996 2003-03-03 Monday 23:58  hartman
11997
11998  * updated dutch strings.
11999
12000 2003-03-03 Monday 23:48  massiot
12001
12002  * mpeg_video is back as a built-in because it is reproduceably faster than
12003    as a plug-in,
12004  * Another desperate attempt at fixing OS X lock-ups.
12005
12006 2003-03-03 Monday 19:39  hartman
12007
12008  * NEWS:
12009    - added remarks on m-audio fixes and other OSX specific fixes.
12010    - added improved ID3 detection item
12011  * README.MacOSX.rtf
12012    - updated to reflect M-Audio fixes.
12013  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
12014    - widened the Browse.. button to allow for the german word: durchsuchen.
12015
12016 2003-03-03 Monday 16:49  gbazin
12017
12018  * ALL: another bunch of fixes for the MSVC build.
12019
12020 2003-03-03 Monday 14:21  gbazin
12021
12022  * ALL: Finally fixed the MSVC project files.
12023         Don't include io.h on win32 when not necessary.
12024         A few build fixes for MSVC.
12025
12026  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
12027     present.
12028
12029 2003-03-03 Monday 14:19  massiot
12030
12031  * Fixed a bug in LPCM codec.
12032  * Changed an error into a warning.
12033
12034 2003-03-03 Monday 01:38  fenrir
12035
12036   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
12037  header send over multiples packets).
12038
12039 2003-03-02 Sunday 19:07  gbazin
12040
12041  * configure.ac.in: fixed libid3tag detection.
12042
12043 2003-03-02 Sunday 18:17  fenrir
12044
12045   * fixed seek flag with broadcasted data.
12046
12047 2003-03-02 Sunday 17:13  fenrir
12048
12049   * forgot to initialize a variable.
12050
12051 2003-03-02 Sunday 17:12  fenrir
12052
12053   * fixed a bug.
12054
12055 2003-03-02 Sunday 12:10  gbazin
12056
12057  * NEWS: started filling in the NEWS file for the 0.5.2 release.
12058
12059 2003-03-02 Sunday 02:47  gbazin
12060
12061  * configure.ac.in: Removed unused options.
12062     We also don't link with lrt anymore when using GNU-pth (lrt depends on
12063     lpthread).
12064
12065 2003-03-02 Sunday 01:35  gbazin
12066
12067  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
12068     for the GNU-pth implementation.
12069
12070 2003-03-01 Saturday 23:26  gbazin
12071
12072  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
12073     implementation and fixed an initialization bug in libvlc.
12074
12075 2003-03-01 Saturday 21:32  ipkiss
12076
12077   - about.dfm: the layout of the "About" dialog box is slightly different
12078   - misc.cpp: toolbar buttons are translated too
12079   - mainframe.dfm: removed the "Back" and "Eject" toolbar buttons, which
12080     were rather useless, and added an "Eject disc" menu entry
12081     Also hid the caption for all the toolbar buttons
12082   - win32.cpp: Added a config option to display or not these captions
12083   - preferences.cpp: small modification to support non-advanced mode
12084
12085 2003-03-01 Saturday 19:25  gbazin
12086
12087  * install-win32, Makefile.am: added the html faq to the win32 package.
12088  * toolbox, msvc/*: few fixes to the msvc project files generation.
12089     (compiling plugins won't work yet because there are a few hacks that
12090      need to be done in order to compile dlls that use the c-runtime)
12091
12092 2003-02-28 Friday 17:23  fenrir
12093
12094   * try a workaround for BeOS MediaKit files.
12095
12096 2003-02-28 Friday 10:19  massiot
12097
12098  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
12099
12100 2003-02-28 Friday 04:31  ipkiss
12101
12102  Internationalization now works for the win32 interface (thanks Gildas).
12103  I've voluntarily disabled the translation of the toolbar buttons
12104  strings, because it looks really awful...
12105
12106 2003-02-27 Thursday 22:09  ipkiss
12107
12108  A few modifications to get closer to i18n in the win32 interface
12109
12110 2003-02-27 Thursday 16:38  gbazin
12111
12112  * modules/demux/avi/avi.c: compilation fix.
12113
12114 2003-02-27 Thursday 15:07  fenrir
12115
12116   * httpd: clean up, kick up unused connection (it waits 10s), use select
12117  to way (instead of a hard coded sleep ;)
12118
12119 2003-02-27 Thursday 13:19  gbazin
12120
12121  * ALL: i18n updates and fixes.
12122
12123 2003-02-27 Thursday 12:44  marcari
12124
12125  * updates for the YOPY ports (thx to Sebastien Chaumat !)
12126
12127 2003-02-27 Thursday 08:19  massiot
12128
12129  * Bumped up revision number to 0.5.2-test2
12130  * Another attempt at fixing the "VLC is locking up OS X" problem
12131  * Updated po files
12132
12133 2003-02-26 Wednesday 21:00  asmax
12134
12135  * compilation fixes...
12136
12137 2003-02-26 Wednesday 19:39  gbazin
12138
12139  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
12140     target, and included the locales in the installer script.
12141  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
12142
12143 2003-02-26 Wednesday 18:15  massiot
12144
12145  * Added sanity checks for PTS in the future.
12146
12147 2003-02-26 Wednesday 15:47  marcari
12148
12149  * implementation of the 'autoplay file' button callback
12150  * when clicking a link : follows the link and don't try to open it
12151  * yopy does not always sees the '.' and '..', so workaround :
12152      - all the hidden files are not displayed
12153      - the '..' directory is each time added by hand
12154
12155 2003-02-26 Wednesday 15:44  marcari
12156
12157  * small modification for linupy :
12158      - added a pixmpa directory
12159      - added a set_usize (how do we maximize cleanly a gtk-window ?)
12160      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
12161
12162 2003-02-26 Wednesday 13:51  gbazin
12163
12164  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
12165     badly when we reach the end of the stream (decoder stream).
12166  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
12167     loop when the end of the stream was reached.
12168
12169 2003-02-26 Wednesday 12:38  fenrir
12170
12171   * ts.c: added "ts" shorcut for ts_dvbpsi.
12172
12173 2003-02-26 Wednesday 04:23  babal
12174
12175  - link the headphone channel mixer with the math library
12176
12177 2003-02-25 Tuesday 21:09  gbazin
12178
12179  * modules/codec/libmpeg2.c: fixed pts handling.
12180
12181 2003-02-25 Tuesday 18:26  gbazin
12182
12183  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
12184     my last commit.
12185  * po/Makevars: file needed by newer versions of gettext.
12186
12187 2003-02-25 Tuesday 17:17  fenrir
12188
12189   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
12190  mark headers.
12191   * httpd : added a way to use stream header, and changed the way that
12192  stream data are stored (allow better client handling).
12193   * http : use stream header, and add mime type detection by looking
12194  at file extention (could be improved).
12195   * ogg: fixed a segfault when removing a stream, mark header.
12196
12197 2003-02-25 Tuesday 17:15  gbazin
12198
12199  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
12200     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
12201     for comparing the performance against our custom decoder as it is currently
12202     missing some important features like the synchro stuff.
12203
12204 2003-02-24 Monday 23:28  fenrir
12205
12206   * stream_output.c : added a sanity check.
12207
12208 2003-02-24 Monday 23:27  fenrir
12209
12210   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
12211  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
12212
12213 2003-02-24 Monday 17:06  jlj
12214
12215    * a52tofloat32.c: changed an error into warning.
12216
12217 2003-02-24 Monday 14:40  sigmunau
12218
12219  updated documentation to reflect that input_AccessReinit should be called
12220  before, and not after a random seek
12221
12222 2003-02-24 Monday 14:14  fenrir
12223
12224   * all : fix compilation.
12225
12226 2003-02-24 Monday 12:34  fenrir
12227
12228   * stream_output.c : fixed compilation.
12229   * mux/* implemented pf_mux_capacity.
12230
12231 2003-02-24 Monday 11:14  gbazin
12232
12233  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
12234
12235 2003-02-24 Monday 11:00  fenrir
12236
12237   * stream_output.h : add a private parameter to sout_instance_t only used
12238  by src/stream_output.c (avoid changing every time stream_output.h...)
12239
12240 2003-02-24 Monday 10:45  fenrir
12241
12242   * stream output: fixed name inconsistency, added a new exported
12243  functions by muxer.
12244   * wav: fixed a warning.
12245
12246 2003-02-24 Monday 09:26  fenrir
12247
12248   * asf: fix seek for http.
12249
12250 2003-02-24 Monday 09:18  fenrir
12251
12252   * wav: proper seek handling. (wav file readable over http).
12253
12254 2003-02-23 Sunday 22:35  fenrir
12255
12256   * enable httpd(by default) and http.
12257
12258 2003-02-23 Sunday 19:07  fenrir
12259
12260   * all : declaration of http and httpd.
12261
12262 2003-02-23 Sunday 19:05  fenrir
12263
12264   * modules/access_output/http : http output.
12265   * httpd : mini http server (be carefull about security issue...)
12266
12267 2003-02-23 Sunday 18:07  fenrir
12268
12269   * all : added streaming support for crappy ms video codec into TS.
12270   - Only vlc is able to read such TS.
12271   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
12272   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
12273     quickly added.
12274   - Please test.
12275
12276 2003-02-23 Sunday 16:31  sigmunau
12277
12278  added a demux and decoder for flac files (disabled by default). Works for
12279  16bit per sample streams, only tested with stereo
12280
12281 2003-02-23 Sunday 05:53  jlj
12282
12283    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
12284                                   Dynamic device support.
12285    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
12286
12287 2003-02-23 Sunday 01:25  massiot
12288
12289  * Destroy audio-device and audio-channels when no output plug-in is
12290    available.
12291
12292 2003-02-22 Saturday 16:10  fenrir
12293
12294   * fix compilation.
12295
12296 2003-02-22 Saturday 14:11  sigmunau
12297
12298   Fixed seme seeking issues with http access module, fixed an error that
12299  caused id3v2.4 tags at the end of the file to not work. Added checks to
12300  avoid seeking off the ends of the file. Should close #325, please confirm
12301
12302 2003-02-21 Friday 22:59  gbazin
12303
12304  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
12305     when using "in place" resamplers.
12306
12307 2003-02-21 Friday 16:31  hartman
12308
12309  DJ's first steps in C and vlc decoders ;)
12310  * modules/audio_filter/converter/mpgatofixed32.c:
12311    - fixed an issue that could cause glitches when switching from one stream
12312      to another. the buffer wasn't entirely getting 0000 because multiple
12313      channels were not taken into account when doing this.
12314  * ALL:
12315    - if float32 then clear the buffer with (float)0
12316
12317 2003-02-21 Friday 15:16  hartman
12318
12319  * previous commit seems to break some things. reverting.
12320
12321 2003-02-21 Friday 14:17  hartman
12322
12323  * (float) 0 the buffer if it cannot be decoded and fixed32.
12324    right Meuuh ??? ;)
12325
12326 2003-02-21 Friday 03:49  hartman
12327
12328  * VLC.app should show its version in the Finder now
12329    Meeuh, one more place that needs version string updated before a release.
12330    might be made automated ?
12331
12332 2003-02-21 Friday 03:22  hartman
12333
12334  * ignore project Builder user files and backup .nib files.
12335  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
12336
12337 2003-02-21 Friday 02:45  hartman
12338
12339  * If the "show advanced" option has been changed and you press the Apply
12340    button, the preferences window is destroyed and created.
12341
12342 2003-02-20 Thursday 18:10  hartman
12343
12344  * prefs obey the advanced option. Apply does not as of yet.
12345
12346 2003-02-20 Thursday 16:07  gbazin
12347
12348  * src/libvlc.h, modules/audio_output: added a global --spdif config option
12349     to allow using the spdif output by default if available.
12350  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
12351     a dos command box.
12352  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
12353     backspace key.
12354  * modules/codec/mpeg_audio.c: fixed a sync bug.
12355
12356 2003-02-20 Thursday 01:52  sigmunau
12357
12358  * include/configuration.h: added a new flag to the configuration stucture to
12359  indicate wether it is an "advanced" option or not. The goal with this is to
12360  hide the user from all the strange options that very seldom needs to be
12361  changed. added an extra argument to all the add_* macros to indicate wether
12362  the item is advanced or not.
12363  * src/libvlc.h: added an "show advanced options" config option default
12364  disabled
12365  * src/libvlc.c: the advanced options are not listed by vlc --help and
12366  friends unless --advanced is used
12367  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
12368  advanced options unless advanced is set
12369  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
12370  using some common sense. Please check and correct
12371
12372  note: All interfaces should still work like they used to, see the change in
12373  modules/gtk/preferences.c to find out how to "hide" options.
12374
12375  second note: I think I've changed all the modules, but I could not test
12376  everyone for compilation, expect some broken modules (the fix is to add ",
12377  VLC_TRUE" as last argument to the add_* I forgot)
12378
12379 2003-02-19 Wednesday 22:08  gbazin
12380
12381  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
12382  * modules/audio_output/waveout.c: fixed a crash that happened when probing
12383     devices supporting S/PDIF. (Should fix 354)
12384
12385 2003-02-19 Wednesday 14:49  hartman
12386
12387  * increased accuracy of positionslider in OSX. although this will not solve
12388    all problems this will improve results a bit (by my own experience).
12389
12390 2003-02-19 Wednesday 10:02  gbazin
12391
12392  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
12393     always return 80.
12394
12395 2003-02-18 Tuesday 23:34  gbazin
12396
12397  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
12398     and FOURCC_twos (PCM audio).
12399
12400 2003-02-18 Tuesday 22:40  ipkiss
12401
12402   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
12403     directory when there is no 'plugins' nor 'modules' subdirectory
12404     (may close #306)
12405
12406 2003-02-18 Tuesday 22:33  gbazin
12407
12408  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
12409     and use img_convert() from ffmpeg instead. Also added support for the
12410     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
12411     from media.xiph.org.
12412
12413 2003-02-18 Tuesday 20:54  hartman
12414
12415  * Only update the info window if it is visible
12416
12417 2003-02-18 Tuesday 19:42  gbazin
12418
12419  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
12420     decode this.
12421  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
12422     necessary fourcc for DV audio.
12423
12424 2003-02-18 Tuesday 18:49  fenrir
12425
12426   * mpeg_audio.c: removed some fprintf...
12427
12428 2003-02-18 Tuesday 18:33  titer
12429
12430   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
12431                       multicasting with the stream output
12432   * modules/control/: missing cvsignore
12433
12434 2003-02-18 Tuesday 13:13  sam
12435
12436    * ./mozilla/*: s/VideoLAN Client/VLC/g.
12437
12438 2003-02-18 Tuesday 00:51  fenrir
12439
12440   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
12441  fix had broken :p )
12442
12443 2003-02-18 Tuesday 00:20  hartman
12444
12445  * Changed an Error message. Many people did not understand:
12446    no suitable decoder module for fourcc `IV31'
12447    I have appended:
12448    VLC probably does not support this sound or video format.
12449
12450 2003-02-18 Tuesday 00:17  massiot
12451
12452  * Fixed a segfault in the Japanese preferences panel.
12453
12454 2003-02-17 Monday 23:47  hartman
12455
12456  * Fixed the localization issue on MacOSX.
12457
12458 2003-02-17 Monday 23:10  jpsaman
12459
12460  Juglin with dependencies.
12461
12462 2003-02-17 Monday 22:19  gbazin
12463
12464  * modules/audio_output/directx.c: added multichannel support to the
12465     directx plugin.
12466  * modules/audio_output/waveout.c: fixed quad audio channels detection and
12467     a few misplaced debug messages.
12468  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
12469
12470 2003-02-17 Monday 22:03  asmax
12471
12472  * added a SAP server, with some kludges because the SAP client in vlc
12473    is not RFC-compliant...
12474
12475 2003-02-17 Monday 18:58  hartman
12476
12477  * NEWS: added info about the new 0.5.1a release for OSX.
12478  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
12479
12480 2003-02-17 Monday 17:06  massiot
12481
12482  Fixed the "everything is in Japanese" bug. :p
12483
12484 2003-02-17 Monday 16:56  gbazin
12485
12486  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
12487     using WaitForSingleObject() on the console handle and ReadConsoleInput().
12488     (Closes #59)
12489
12490 2003-02-17 Monday 14:43  massiot
12491
12492  Now 0.5.2-cvs (estimated release date in two weeks from now).
12493
12494 2003-02-17 Monday 10:52  hartman
12495
12496  * Whoops. i forgot to add these files. sorry everyone.
12497
12498 2003-02-17 Monday 09:47  gbazin
12499
12500  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
12501     resampler so the ugly resampler is once again the default. The quality of
12502     the ugly resampler is currently better than the linear one because of a
12503     design defect.
12504
12505 2003-02-17 Monday 07:22  sam
12506
12507    * ./debian/woody-buildpackage: Debian package creation fixes.
12508
12509 2003-02-17 Monday 06:31  sam
12510
12511    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
12512
12513 2003-02-17 Monday 06:15  sam
12514
12515    * Updated NEWS and ChangeLog.
12516
12517 2003-02-17 Monday 06:00  sam
12518
12519    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
12520      but Windoze will certainly do.
12521
12522 2003-02-17 Monday 05:50  sam
12523
12524    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
12525      directory whenever possible, to use it for the spudec font or to load
12526      plugins.
12527
12528 2003-02-17 Monday 04:21  sam
12529
12530    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
12531
12532 2003-02-17 Monday 00:04  asmax
12533
12534  * added a sample playlist. All fields must be separated with TABs
12535
12536 2003-02-16 Sunday 23:57  asmax
12537
12538  * libvlc binding for python
12539  * new VideoLAN RTSP Server, using libvlc.
12540    Not yet fully rfc2326-compliant, but it works ;)
12541
12542 2003-02-16 Sunday 23:32  hartman
12543
12544  * Added an info panel to show movie info, etc.
12545
12546 2003-02-16 Sunday 17:35  sam
12547
12548    * ./debian/changelog: updated for 0.5.1.
12549    * ./debian/control: vlc-glide is now Architecture: i386 only.
12550    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
12551    * ./debian/rules: the deprecated vlc-* packages have a proper link to
12552      /usr/share/doc/vlc/.
12553
12554 2003-02-16 Sunday 16:58  ipkiss
12555
12556   * added an entry for the "subtitles don"t work on windows" problem
12557
12558 2003-02-16 Sunday 16:22  jpsaman
12559
12560  Updated release numbering for all ipk's
12561
12562 2003-02-16 Sunday 16:21  jpsaman
12563
12564  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).
12565
12566 2003-02-16 Sunday 14:51  fenrir
12567
12568   * udp: forgot this file...
12569
12570 2003-02-16 Sunday 14:10  fenrir
12571
12572   * all: split muxer and access into independant part.
12573
12574 2003-02-16 Sunday 14:03  fenrir
12575
12576   * Less checks on muxer type.
12577
12578 2003-02-16 Sunday 11:18  fenrir
12579
12580   * adpcm: added dk3 too.
12581
12582 2003-02-16 Sunday 10:25  sigmunau
12583
12584  Added support for volume up/down buttons.
12585
12586 2003-02-16 Sunday 09:50  fenrir
12587
12588   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
12589  somes samples.)
12590
12591 2003-02-16 Sunday 08:56  fenrir
12592
12593   * all: fix mpeg2 handling.
12594
12595 2003-02-16 Sunday 01:38  titer
12596
12597   NEWS: updated BeOS info for 0.5.1
12598
12599 2003-02-16 Sunday 01:29  massiot
12600
12601  * modules/gui/macosx/open.m: Removed channel server support
12602  * po/*: Updated po files just before the 0.5.1 release
12603  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
12604
12605 2003-02-15 Saturday 20:02  jpsaman
12606
12607  Update iPaq packaging description files for:
12608  - GPE port
12609  - Opie port
12610  - Zaurus
12611  Updated NEWS file with OPIE port.
12612
12613 2003-02-15 Saturday 13:50  massiot
12614
12615  * Bumped up revision number to 0.5.1
12616  * Updated French translation
12617
12618 2003-02-15 Saturday 12:57  hartman
12619
12620  * if we are paused in fullscreen, show cursor.
12621
12622 2003-02-15 Saturday 04:43  ipkiss
12623
12624   - fixed a vicious bug
12625
12626 2003-02-14 Friday 23:07  hartman
12627
12628  * Should fix an issue with multiple monitors and the hiding of the mousecursor
12629
12630 2003-02-14 Friday 18:22  sam
12631
12632    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
12633    * ./src/libvlc.c: removed unnecessary malloc() calls.
12634    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
12635
12636 2003-02-14 Friday 17:00  ipkiss
12637
12638   * exchanged directx' and waveout's capabilities because the latter
12639     seems to be more reliable
12640
12641 2003-02-14 Friday 13:48  jpsaman
12642
12643  Fixed deadlock upon unloading qte_main plugin.
12644  Cleanup of debug messages.
12645
12646 2003-02-14 Friday 13:44  jpsaman
12647
12648  Tuning package dependencies.
12649
12650 2003-02-14 Friday 13:19  jpsaman
12651
12652  Updated opie control file for packaging.
12653
12654 2003-02-14 Friday 13:01  jpsaman
12655
12656  Small improvement.
12657
12658 2003-02-14 Friday 09:50  gbazin
12659
12660  * modules/audio_output/waveout.c: better buffer management and hopefully
12661     fixed the S/PDIF output (Still untested though. Anybody here could test
12662     this? ).
12663
12664 2003-02-13 Thursday 21:53  massiot
12665
12666  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
12667  meaningful.
12668
12669 2003-02-13 Thursday 17:31  sam
12670
12671    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
12672
12673 2003-02-13 Thursday 14:16  hartman
12674
12675  ALL:
12676   - when a new stream is being loaded we select the current title in the
12677     playlist.
12678   - Cleaned up some of my previous commited code dealing with updating
12679     the window title.
12680
12681 2003-02-13 Thursday 02:00  hartman
12682
12683  *ALL: update the title of the window everytime the stream changes.
12684
12685 2003-02-13 Thursday 01:14  hartman
12686
12687  * fixed a small bug
12688
12689 2003-02-13 Thursday 00:09  hartman
12690
12691  * src/playlist/playlist.c:
12692    - added an intf-change variable. This is set whenever you add or delete
12693      an item in the playlist. You need to unset it yourself.
12694  * modules/gui/macosx/intf.?:
12695    - listen for external playlist changes. update view when playlist changes.
12696    - activate/deactivate previous and next buttons and menuitems,
12697      whenever the playlist gets changed.
12698
12699 2003-02-12 Wednesday 23:26  jpsaman
12700
12701  Scripts for building and packaging vlc on Zaurus PDA.
12702
12703 2003-02-12 Wednesday 23:26  jpsaman
12704
12705  Updated control files and buildscript for v0.5.1
12706
12707 2003-02-12 Wednesday 23:13  jpsaman
12708
12709  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
12710
12711 2003-02-12 Wednesday 23:09  jpsaman
12712
12713  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
12714
12715 2003-02-12 Wednesday 23:08  massiot
12716
12717  * Italien translation, courtesy of Bruno <allevb@tin.it>.
12718
12719 2003-02-12 Wednesday 17:13  jobi
12720
12721      * modules/access/vcd/vcd.*: fixed a warning
12722
12723 2003-02-12 Wednesday 16:58  jobi
12724
12725      * modules/access/vcd/vcd.c: in entry points, track number should be read
12726        as BCD (it should fix #244). Also fixed chapter indexing, so that it
12727        correspond to the dvd one.
12728
12729 2003-02-12 Wednesday 14:22  hartman
12730
12731  * modules/gui/macosx/controls.m:
12732    - fixed the mute and volumeup volumedown when you use them mixed.
12733  * src/audio_output/intf.c:
12734    - set "saved-volume" on volume up, volume down.
12735
12736 2003-02-12 Wednesday 13:42  massiot
12737
12738  Patch courtesy of gibalou :
12739  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
12740  i_continuity_counter,
12741  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
12742  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
12743
12744 2003-02-12 Wednesday 02:11  ipkiss
12745
12746   * compilation fix
12747   * all files are stored in dos mode, or Borland won't compile some of
12748     them...
12749
12750 2003-02-11 Tuesday 18:05  massiot
12751
12752  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
12753
12754 2003-02-11 Tuesday 17:20  babal
12755
12756  - Dolby Surround fix
12757  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
12758    6.1 since there is a doubt about where should be the Rear Center
12759    coefficient in a decoded sample.
12760    -> if anybody has an idea or even better a test stream...
12761
12762 2003-02-11 Tuesday 16:19  hartman
12763
12764  * updated dutch strings
12765
12766 2003-02-11 Tuesday 15:35  hartman
12767
12768  ALL: - changed vlc.app into VLC.app
12769  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
12770       mousecursor.
12771
12772 2003-02-11 Tuesday 15:24  hartman
12773
12774  * Updated ReadMe file
12775    - some spelling issues
12776    - remark about the current troubles with sound
12777    - readded deinterlace remark
12778    - Added info on multiple screens and sound devices
12779    - updated the bugreporting URL
12780    - Changed all occurences of vlc into VLC where appropriate
12781
12782 2003-02-11 Tuesday 11:16  massiot
12783
12784  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
12785  * Support for 7 and 7.1 channel configurations.
12786
12787 2003-02-10 Monday 23:50  massiot
12788
12789  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
12790
12791 2003-02-10 Monday 23:16  marcari
12792
12793   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
12794      => to make volumeup/down compile
12795
12796 2003-02-10 Monday 23:04  hartman
12797
12798  * the window of the video shows the official document icon, filename and
12799    when command-clicked the path if the stream is a local file.
12800    this is the expected window behaviour in osx.
12801
12802 2003-02-10 Monday 22:22  massiot
12803
12804  * I ran --update-po for the last time before the 0.5.1 release (and I
12805  mean it !)
12806
12807 2003-02-10 Monday 22:18  hartman
12808
12809  * The dock should no longer be visible in fullscreen mode.
12810
12811 2003-02-10 Monday 21:56  sam
12812
12813    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
12814
12815 2003-02-10 Monday 21:54  hartman
12816
12817  * only show last part of of file/url name in the playlist.
12818
12819 2003-02-10 Monday 21:46  sam
12820
12821    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
12822
12823 2003-02-10 Monday 21:28  hartman
12824
12825  * fixed the black bar issue with window half/normal/double window sizes in
12826    OSX. i had forgotten the aspectratio.
12827
12828 2003-02-10 Monday 21:11  sam
12829
12830    * ./debian/rules: removed Debian kludges that do not really belong to the
12831      official VLC tree.
12832
12833 2003-02-10 Monday 20:57  sam
12834
12835    * ./debian/control: added the "VideoLAN" word in the long description so
12836      that "apt-cache search videolan" returns vlc.
12837
12838 2003-02-10 Monday 20:11  sam
12839
12840    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
12841      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
12842
12843 2003-02-10 Monday 18:12  sam
12844
12845    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
12846      gprof, because gcc is unable to build it without -fomit-frame-pointer
12847      (Closes: #260).
12848
12849 2003-02-10 Monday 17:43  massiot
12850
12851  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
12852  * Minor fixes.
12853
12854 2003-02-10 Monday 16:53  sam
12855
12856    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
12857      (partially fixes #260)
12858
12859 2003-02-10 Monday 15:23  titer
12860
12861    Move the messages update function to another thread. It prevents it from
12862   freezing the main window (cannot seek anymore, etc).
12863
12864 2003-02-10 Monday 00:41  hartman
12865
12866  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
12867
12868 2003-02-10 Monday 00:16  massiot
12869
12870  * Enabled the gestures module by default,
12871  * Run --update-po.
12872
12873 2003-02-10 Monday 00:16  hartman
12874
12875  * restored old deinterlace menu. The on the fly code does not work as long
12876    as the vout.m issue exists. but this is better then the current 'dummy'
12877    code we have.
12878
12879 2003-02-09 Sunday 23:42  sigmunau
12880
12881   *: a new mouse gestures interface, currently supporting back, forward, quit
12882  fullscreen and a nice debug message when you draw a clockwise square. Video
12883  output modules needs to be modified for this to work, but it should be minor
12884  in modules supporting dvd navigation.
12885
12886  btw: it should be easy to add new gestures, ideas appreciated
12887
12888 2003-02-09 Sunday 19:28  massiot
12889
12890  * Minor typographic corrections,
12891  * Fixed a segfault in the Preferences window.
12892
12893 2003-02-09 Sunday 17:10  stippi
12894
12895  modules/gui/beos/PreferenceWindow.h/.cpp
12896
12897         - added settings for screenshot path and image format
12898
12899         - removed "Save" button, added "Cancel" and "Revert" buttons
12900
12901         - added revert functionality
12902
12903         - changed class design for cleaner functionality,
12904                 separated ApplyChanges() into more functions
12905                 to have finer control
12906
12907         - added more error checking and fixed memory leaks
12908                 (config_GetPsz() returns char*, not const char*!)
12909
12910         - all settings are now correctly saved and restored
12911
12912         - some more cosmetic changes
12913
12914  modules/gui/beos/InterfaceWindow.h/.cpp
12915
12916         - updated vlc way of saving settings to be on par with BeOS way
12917                 and made it selectable in the code which way is used.
12918                 However, the VideoSettings are still only savable in
12919                 the BeOS way.
12920
12921         - if dvd menus are used, the navigation menu enables a
12922                 "Goto Menu" item. Unfortunately, I don't see a clean
12923                 way to really detect the usage of dvd/dvdold in the
12924                 currently playing stream. I wouldn't want to see
12925                 if a playlist item has "dvd:" or "dvdold:" prepended
12926                 at each interface update.
12927
12928 2003-02-09 Sunday 13:25  fenrir
12929
12930   * sub.c : begun clean up
12931
12932 2003-02-09 Sunday 12:23  sam
12933
12934    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
12935
12936 2003-02-09 Sunday 12:21  sam
12937
12938    * ./debian/control: made lintian happier with package descriptions.
12939    * ./debian/rules: added extra touch calls to prevent autobuilders from
12940      launching autoconf/automake.
12941
12942 2003-02-09 Sunday 12:19  sam
12943
12944    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
12945      initialization of the plugin.
12946
12947 2003-02-09 Sunday 12:18  sam
12948
12949    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
12950
12951 2003-02-09 Sunday 11:51  titer
12952
12953   Simplified volume functions
12954
12955 2003-02-09 Sunday 02:01  ipkiss
12956
12957   * modules/gui/win32/mainframe.cpp: simplifications using the new
12958     aout_Volume* API
12959
12960 2003-02-09 Sunday 01:56  massiot
12961
12962  Fixed GTK compilation.
12963
12964 2003-02-09 Sunday 01:50  massiot
12965
12966  * Added Step forward/Step backward feature.
12967
12968 2003-02-09 Sunday 01:13  massiot
12969
12970  * aout_Volume* functions now do their own vlc_object_find() on the
12971    audio output. Consequently, the first argument can be any vlc_object_t.
12972  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
12973    call aout_Volume* even when there is no audio output, and the volume
12974    will be saved for later use.
12975
12976 2003-02-08 Saturday 22:43  massiot
12977
12978  Fixed previous commit.
12979
12980 2003-02-08 Saturday 22:20  massiot
12981
12982  * src/extras/libc.c: New vlc_wraptext function,
12983  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
12984  * src/input/input.c: Correctly parse MRL of the type
12985    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
12986  * modules/access/*: Changed some msg_Warn into msg_Err
12987  * po/fr.po: Updated French translation,
12988  * configure.ac.in: Re-enabled Swedish translation,
12989  * Makefile.am: Do not recompile everything everytime someone changes a .h
12990
12991 2003-02-08 Saturday 21:43  hartman
12992
12993  * window half/normal/double Size commands
12994    - black bar issue is not fixed. i removed 'myfix'
12995
12996 2003-02-08 Saturday 20:32  massiot
12997
12998  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
12999  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
13000
13001 2003-02-08 Saturday 19:14  asmax
13002
13003  * fixed the encoding
13004    (Meuuh you can re-enable swedish ;)
13005
13006 2003-02-08 Saturday 19:10  massiot
13007
13008  * Fixed misc typos in strings,
13009  * Updated po files,
13010  * New --buggy-psi options, to supports streams which don't update the
13011  continuity counter in their PSI packets (walkenizes #sam).
13012
13013 2003-02-08 Saturday 17:26  massiot
13014
13015  * configure.ac.in: Disabled Swedish translation since it doesn't use the
13016    right charset,
13017  * Implemented localization for audio-channels and video-device variables.
13018
13019 2003-02-07 Friday 23:36  marcari
13020
13021  glibc 2.1 port for linupy (linux on a yopy pda)
13022
13023  * modules/access/*.c : added include <sys/time.h> for struct timeval
13024  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
13025
13026  VLC rulz on Yopy !
13027
13028 2003-02-07 Friday 21:30  hartman
13029
13030  * Resize window fixes
13031    - we should not resize the window in fullscreen
13032    - fixed the black bars bug in half and double size
13033    - position of top left corner should not change
13034    - more efficient code
13035
13036 2003-02-07 Friday 20:49  alexis
13037
13038  - FAQ : the first question of the "troubleshooting" section now tells the
13039  user to delete VLC's configuration file.
13040
13041 2003-02-07 Friday 20:23  hartman
13042
13043  * added half, normal and full size videowindow menuitems.
13044    there seems to be a bug though somewhere. you end up with black bars in
13045    half and double size.
13046
13047 2003-02-07 Friday 18:43  ipkiss
13048
13049   * Fixed the "RichEdit line insertion error" bug (closes #246)
13050   * Added a popup menu to copy log messages to the clipboard
13051
13052 2003-02-07 Friday 16:51  massiot
13053
13054  Fixed a buffer leak with slice-I streams (thanks sam).
13055
13056 2003-02-07 Friday 09:17  yves
13057
13058  - added missing buildrequires
13059  - now autodetect on wich system we are:
13060    rpm --rebuild should work out of box on rh and previous mdk systems.
13061  - NO buildrequires on rh-like system. rh does not have a devel policy
13062  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
13063
13064 2003-02-07 Friday 01:32  hartman
13065
13066  * grrr changed the project file by accident. revert
13067
13068 2003-02-07 Friday 01:31  hartman
13069
13070  * When you push backspace or delete in the playlist, it removes the selected item.
13071
13072 2003-02-07 Friday 01:22  fenrir
13073
13074   * ffmpeg/audio : removed an old error (anyway it was harmless).
13075   * mp4 : removed a bad initialisation. Erased all ending spaces.
13076   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
13077
13078 2003-02-07 Friday 01:09  sam
13079
13080    * ./src/interface/interface.c: interface variable is "intf", not "interface".
13081
13082 2003-02-07 Friday 00:29  sam
13083
13084    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
13085      declarations. Should fix that later.
13086
13087 2003-02-07 Friday 00:26  sam
13088
13089    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
13090
13091 2003-02-06 Thursday 23:59  sam
13092
13093    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
13094      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
13095      bunch of others).
13096    * ./src/interface/interface.c: added a safety check to circumvent the bug,
13097      allowing a smooth upgrade.
13098
13099 2003-02-06 Thursday 23:55  massiot
13100
13101  Fixed interface freezes in the OS X interface.
13102
13103 2003-02-06 Thursday 23:01  sam
13104
13105    * ./src/misc/darwin_specific.m: completed our list of known languages and
13106      made code simpler to read.
13107
13108 2003-02-06 Thursday 21:56  sam
13109
13110    * ./debian/rules: build the SLP plugin by default.
13111
13112 2003-02-06 Thursday 21:39  titer
13113
13114   Tuned BeOS priorities for a better playback on low-end computers.
13115
13116 2003-02-06 Thursday 15:14  massiot
13117
13118  Fixed AFMT_AC3 and AFMT_S16_NE handling.
13119
13120 2003-02-06 Thursday 13:47  hartman
13121
13122  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
13123    want to bug users with this when we resize a video.
13124
13125 2003-02-06 Thursday 03:22  sam
13126
13127    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
13128      in the background to disable xscreensaver the jwz way (Closes: #58).
13129
13130      It's an interface plugin, trigger with "--extraintf screensaver".
13131
13132 2003-02-06 Thursday 02:37  sam
13133
13134    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
13135      otherwise we fail with an error when they are not found.
13136
13137 2003-02-06 Thursday 00:45  sam
13138
13139    * ./doc/faq/faq.sgml: updated config file location for OS X.
13140
13141 2003-02-05 Wednesday 22:48  hartman
13142
13143  * Changed the wrong property in my recent commit. FIXED
13144
13145 2003-02-05 Wednesday 22:11  sam
13146
13147    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
13148      doing fullscreen or volume up from the popup menu.
13149
13150 2003-02-05 Wednesday 16:23  hartman
13151
13152  * added a "Open CrashLog" button to the messages window in OSX.
13153
13154 2003-02-05 Wednesday 14:58  hartman
13155
13156  * Added AppleScript support
13157  * We can now handle mms:// etc on a systemwide level.
13158    - No way to set this other then trough Explorer Prefs at the moment
13159
13160 2003-02-05 Wednesday 02:31  hartman
13161
13162  * More support for handling URLs. Still need to create the scriptsuite.
13163
13164 2003-02-05 Wednesday 01:36  hartman
13165
13166  * Added a Next and Previous item to the dockmenu
13167  * Prelimanary support for making VLC the handler of ftp http mms and udp
13168    URLs (on a systemwide level)
13169
13170 2003-02-04 Tuesday 21:01  jpsaman
13171
13172  Closes bug #170
13173
13174 2003-02-04 Tuesday 20:45  hartman
13175
13176  * We released an array that was in a autorelease pool. That's not necesarry
13177
13178 2003-02-04 Tuesday 11:51  massiot
13179
13180  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
13181    streams.
13182
13183 2003-02-04 Tuesday 11:07  massiot
13184
13185  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
13186    (thanks gibalou !).
13187
13188 2003-02-04 Tuesday 10:07  massiot
13189
13190  * modules/access/*: Fixed compilation problems with "struct timeval".
13191
13192 2003-02-03 Monday 21:47  sam
13193
13194    * ./bootstrap: we don't fail if gettext is too old and there is no
13195      ABOUT-NLS in the tree.
13196
13197 2003-02-03 Monday 21:38  massiot
13198
13199  Now developing 0.5.1-cvs.
13200
13201 2003-02-03 Monday 19:45  sam
13202
13203    * ./debian/woody-buildpackage: enabled build-deps checking.
13204
13205 2003-02-03 Monday 17:18  stippi
13206
13207  modules/gui/beos/InterfaceWindow.h/.cpp
13208
13209         - improved file loading:
13210                 - contents of sub folders can optionally be loaded too
13211                 - files are loaded in expected order from filepanel
13212                         _and_ drag'n'drop
13213                 - file panel accepts folders to load
13214         - saving of playlist's display mode
13215         - added updating of interface when playlist is modified
13216                 while nothing is playing
13217         - added compatibility for SoundPlay's drag'n'drop message format
13218
13219  modules/gui/beos/ListViews.h/.cpp
13220
13221         - implemented reversal of playlist
13222         - list can display full path or file name only
13223         - drag'n'drop interaction with SoundPlay
13224
13225  modules/gui/beos/MediaControlView.cpp
13226
13227         - cosmetic fix
13228
13229  modules/gui/beos/PlayListWindow.h/.cpp
13230
13231         - added reverse sort command to edit menu
13232         - added view menu, to allow the user to display paths
13233                 or only names in the list
13234
13235 2003-02-03 Monday 16:07  alexis
13236
13237  Small fix.
13238
13239 2003-02-03 Monday 11:25  alexis
13240
13241  Article format, instead of book format.
13242  Few typos.
13243
13244 2003-02-03 Monday 02:26  sam
13245
13246    * ./debian/rules: more Debian Woody fixes. Grrrr!
13247
13248 2003-02-03 Monday 01:32  sam
13249
13250    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
13251    * ./debian/woody-buildpackage: sed syntax fixed.
13252
13253 2003-02-03 Monday 00:56  sam
13254
13255    * ./share/Makefile.am: we weren't distributing the font!
13256
13257 2003-02-03 Monday 00:43  sam
13258
13259    * Updated ChangeLog and pofiles.
13260
13261 2003-02-03 Monday 00:39  sam
13262
13263    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
13264
13265 2003-02-03 Monday 00:23  sam
13266
13267    * ./debian/control: missing build dependencies.
13268
13269 2003-02-03 Monday 00:00  massiot
13270
13271  German translation, croutesy of Felix Kuehne.
13272
13273 2003-02-02 Sunday 23:11  massiot
13274
13275  Worked around a bug with the Screens menu and localization.
13276
13277 2003-02-02 Sunday 20:59  hartman
13278
13279  * OSX version can open .asx files. so we need to let the os know that ;)
13280
13281 2003-02-02 Sunday 20:21  sam
13282
13283    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
13284
13285 2003-02-02 Sunday 20:07  sam
13286
13287    * ./debian/vlc.desktop: removed unnecessary file.
13288
13289 2003-02-02 Sunday 20:01  sam
13290
13291    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
13292
13293 2003-02-02 Sunday 20:01  sam
13294
13295    * ./debian/changelog: updated Debian changelog.
13296
13297 2003-02-02 Sunday 19:45  sam
13298
13299    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
13300      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
13301
13302 2003-02-02 Sunday 18:57  sam
13303
13304    * ./debian/woody-buildpackage: finished Woody build script.
13305
13306 2003-02-02 Sunday 18:12  sam
13307
13308    * ./po/de.po: german translation updates from Felix KĂ¼hne.
13309
13310 2003-02-02 Sunday 18:09  jpsaman
13311
13312  Added ffmpeg package to list of depenencies.
13313
13314 2003-02-02 Sunday 17:18  sam
13315
13316    * ./debian/woody-buildpackage: added a script to build .debs on woody.
13317
13318 2003-02-02 Sunday 16:08  sam
13319
13320    * ./NEWS: a few updates from gibalou.
13321
13322 2003-02-02 Sunday 11:29  stippi
13323
13324  cosmetic fix (drop mark would reappear if SHIFT was pressed)
13325
13326 2003-02-02 Sunday 09:17  titer
13327
13328   '--demuxdump-file -' dumps to standard output.
13329    (useful for operating systems which do not have '/dev/stdout'
13330     nor mkfifo)
13331
13332 2003-02-02 Sunday 04:17  sam
13333
13334    * renamed debian/README into debian/README.Debian.
13335
13336 2003-02-02 Sunday 04:07  sam
13337
13338    * ./debian: more packaging stuff.
13339
13340 2003-02-02 Sunday 04:01  sam
13341
13342    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
13343      of places.
13344
13345 2003-02-02 Sunday 03:38  sam
13346
13347    * ./doc/vlc.1: updated manpage.
13348
13349 2003-02-02 Sunday 03:08  sam
13350
13351    * ./po/it.po: ultimate italian fixes by Bruno Vella.
13352
13353 2003-02-02 Sunday 03:03  sam
13354
13355    * ./debian/*: tuned packaging.
13356
13357 2003-02-02 Sunday 02:58  massiot
13358
13359  * Bumped up revision number to 0.5.0
13360
13361 2003-02-02 Sunday 02:11  sam
13362
13363    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
13364
13365 2003-02-02 Sunday 01:37  sam
13366
13367    * ./po/*: more interface strings harmonization.
13368
13369 2003-02-02 Sunday 01:23  jobi
13370
13371      * NEWS: readded deleted entries, sorry about that.
13372
13373 2003-02-02 Sunday 00:57  jobi
13374
13375      * NEWS: VCD entry points and iso files
13376      * include/audio_output.h: more proper freebsd compilation fix
13377      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
13378
13379 2003-02-02 Sunday 00:49  massiot
13380
13381  * README.MacOSX.rtf: Typos
13382  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
13383  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
13384    titles.
13385
13386 2003-02-02 Sunday 00:46  sam
13387
13388    * ./po/*: more s/vlc/VLC/ changes.
13389
13390 2003-02-02 Sunday 00:29  sam
13391
13392    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
13393      to come.
13394
13395 2003-02-02 Sunday 00:05  sam
13396
13397    * ./NEWS: a few updates (translations, mozilla plugin).
13398
13399 2003-02-01 Saturday 23:46  massiot
13400
13401  * modules/gui/macosx/*: Fixed localization bugs
13402  * po/fr.po: Updated French translation
13403  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
13404
13405 2003-02-01 Saturday 23:41  yves
13406
13407  - ready for general 0.5.0 consumption
13408  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
13409  - more wxwindow stuff.
13410  - fixes here and here.
13411  - added more doc files like NEWS, THANKS etc.
13412  - still lacking mozilla plugin :(
13413
13414 2003-02-01 Saturday 23:39  sam
13415
13416    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
13417      instead of VLC_Create(), so that its strings are translated (was #92).
13418
13419 2003-02-01 Saturday 23:28  sigmunau
13420
13421   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
13422  with embedded wmp
13423
13424 2003-02-01 Saturday 23:15  sam
13425
13426    * ./AUTHORS: added Garf and updated entries.
13427
13428 2003-02-01 Saturday 23:08  sam
13429
13430    * ./INSTALL.libmad: removed that file; if one does not know how to build
13431      and install a library, he'd better not fiddle with VLC.
13432
13433 2003-02-01 Saturday 22:21  ipkiss
13434
13435   * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155)
13436   * modules/gui/win32/menu.cpp: removed some ^M chars
13437
13438 2003-02-01 Saturday 22:03  babal
13439
13440  - Win32 preference dialog box
13441
13442 2003-02-01 Saturday 21:39  ipkiss
13443
13444   * Win32 port
13445
13446 2003-02-01 Saturday 21:24  titer
13447
13448   BeOS news.
13449
13450 2003-02-01 Saturday 21:23  sam
13451
13452    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
13453      woody specific builds. Will fill them in a moment.
13454
13455 2003-02-01 Saturday 21:20  massiot
13456
13457  Tarkin, Tremor and Theora are only available when compiling from sources.
13458
13459 2003-02-01 Saturday 21:10  massiot
13460
13461  Forgot Tremor.
13462
13463 2003-02-01 Saturday 21:04  jpsaman
13464
13465  Checking in packageing files.
13466
13467 2003-02-01 Saturday 20:59  jpsaman
13468
13469  Updated for iPaq port
13470
13471 2003-02-01 Saturday 20:34  massiot
13472
13473  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
13474  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
13475  * src/misc/darwin_specific.m: more generic language detection
13476  * NEWS: summarized changes from 0.4.6 to 0.5.0
13477
13478 2003-02-01 Saturday 19:04  sam
13479
13480    * ./po/it.po: a few corrections.
13481
13482 2003-02-01 Saturday 18:54  sam
13483
13484    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
13485    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
13486      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
13487      variables which are now deprecated.
13488
13489 2003-02-01 Saturday 18:53  sam
13490
13491    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
13492      detached before being destroyed.
13493
13494 2003-02-01 Saturday 18:41  sam
13495
13496    * ./NEWS: added an empty NEWS file.
13497    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
13498      required when calling automake.
13499
13500 2003-02-01 Saturday 16:33  massiot
13501
13502  Updated Italian translation courtesy of Bruno Vella.
13503
13504 2003-02-01 Saturday 16:20  massiot
13505
13506  sam p0\/\/3r !
13507
13508 2003-02-01 Saturday 12:01  stippi
13509
13510  Changes done since Feb 28 2003:
13511
13512 2003-02-01 Saturday 11:48  alexis
13513
13514  * common/stylesheet-print-noicones.dsl : stylesheet for PS/PDF/RTF output
13515  * faq/Makefile: added PS/PDF/RTF targets
13516  * faq/faq.sgml: SGML enhancements and few modifications
13517
13518 2003-02-01 Saturday 09:40  babal
13519
13520  - fixed a compilation issue with C compilers
13521
13522 2003-02-01 Saturday 01:21  fenrir
13523
13524   * asf : trying to fix pts handling.
13525
13526 2003-01-31 Friday 22:35  sam
13527
13528    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
13529
13530 2003-01-31 Friday 22:34  sam
13531
13532    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
13533      kept up to date (and almost everything advertised in it was done).
13534
13535 2003-01-31 Friday 18:53  lool
13536
13537    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
13538
13539 2003-01-31 Friday 16:56  sam
13540
13541    * ./configure.ac.in: I was told some versions of mingw32 support neither
13542      -mms-bitfields nor -fnative-struct.
13543
13544 2003-01-31 Friday 15:24  zorglub
13545
13546  * doc/faq/Makefile: added "text" and "clean" targets.
13547  * doc/faq/faq-alone.sgml: Fixed build issues, added FDL, and legal notice.
13548  * doc/faq/faq.sgml: Fixed build issues, improved the SGML translation.
13549  * doc/faq/fdl.sgml: text of the FSF Free Documentation License.
13550
13551 2003-01-31 Friday 13:52  sam
13552
13553    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
13554
13555 2003-01-31 Friday 11:38  sam
13556
13557    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
13558
13559 2003-01-31 Friday 11:23  massiot
13560
13561  Fixed a major bug of people who like to declare vars "unsigned int"
13562  when they can be -1 :p (why haven't we spotted that before ??).
13563  Closes #152.
13564
13565 2003-01-31 Friday 10:54  sam
13566
13567    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
13568      while there was no input (Closes: #153).
13569
13570 2003-01-31 Friday 10:51  sam
13571
13572    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
13573      Audio and Subtitles submenus into the Audio and Video menus.
13574
13575 2003-01-31 Friday 10:14  sam
13576
13577    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
13578
13579 2003-01-31 Friday 09:51  sam
13580
13581    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
13582      variables.
13583
13584 2003-01-31 Friday 09:48  sam
13585
13586    * ./configure.ac.in: complain when ALSA headers are not found but
13587      --enable-alsa was specified.
13588
13589 2003-01-31 Friday 06:45  titer
13590
13591   Minor GUI fixes
13592
13593 2003-01-31 Friday 02:53  jlj
13594
13595    * ./modules/gui/macosx: Defeated some deadlocks.
13596                            World domination ... is at hand.
13597
13598 2003-01-30 Thursday 21:35  babal
13599
13600  - fixed a segfault occuring when the preference dialog box was destroyed
13601
13602 2003-01-30 Thursday 20:59  sam
13603
13604    * ./src/misc/configuration.c: when an invalid short option is found, use
13605      the optopt variable instead of the current value of optind (Closes: #148).
13606
13607 2003-01-30 Thursday 19:14  gbazin
13608
13609  * src/video_output/video_output.c: we were still using free instead of
13610     vout_DestroySubPicture in one place.
13611  * modules/codec/spudec/parse.c: we now make sure we don't add several times
13612     the same highlight callback.
13613
13614 2003-01-30 Thursday 18:07  lool
13615
13616    * converted FAQ to SGML
13617    * SGML sucks, this is absolutely ugly, please reread
13618
13619 2003-01-30 Thursday 16:36  gbazin
13620
13621  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
13622     race condition between spudec and vout. This patch may not be all that
13623     nice because it does a lot of vlc_object_find() but it is the only
13624     solution I've been able to come-up with.
13625     Oh and I didn't fix the memory leak caused by the font when using text
13626     subtitles. If the vout changes while the spudec is running then we don't
13627     unload this font.
13628
13629 2003-01-30 Thursday 15:46  hartman
13630
13631  * modules/gui/macosx/intf.m
13632    - fixed a warning about parentheses
13633
13634 2003-01-30 Thursday 15:39  hartman
13635
13636  * ./modules/gui/macosx/intf.m:
13637    - we close the video window after a video is done playing.
13638
13639 2003-01-30 Thursday 12:38  gbazin
13640
13641  * src/video_output/vout_subpictures.c: fixed a few race conditions that
13642     were triggered by the dvdplay plugin.
13643
13644 2003-01-30 Thursday 10:44  massiot
13645
13646  Keep -O2 in --disable-optimizations mode, cause it can't harm...
13647
13648 2003-01-30 Thursday 02:16  gbazin
13649
13650  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
13651      PictureDisplayExtension(). This does also fix problems with the dvdplay
13652      plugin and menus with still pictures.
13653
13654 2003-01-30 Thursday 00:39  massiot
13655
13656  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
13657  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
13658    priority !!!
13659  * include/vlc_threads.h: tuned up OS X priorities
13660
13661 2003-01-29 Wednesday 21:54  fenrir
13662
13663   * asf : more sanity check for broken files.
13664
13665 2003-01-29 Wednesday 18:14  hartman
13666
13667  intf: the slower/faster buttons should not be continious.
13668  project: the source files were included in the Resources. No more.
13669
13670 2003-01-29 Wednesday 18:10  sam
13671
13672    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
13673      the title and chapter dialogs when DVD menus are activated.
13674
13675 2003-01-29 Wednesday 17:28  gbazin
13676
13677  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
13678     chapter 0. When title or chapter 0 are selected, they do not appear in
13679     the MRL.
13680
13681 2003-01-29 Wednesday 17:07  massiot
13682
13683  New nl translation, courtesy of dj hartman.
13684
13685 2003-01-29 Wednesday 15:55  sam
13686
13687    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
13688      in case the input dies before we even spawned our dvdplay interface
13689      (Closes: #141).
13690
13691 2003-01-29 Wednesday 15:15  sam
13692
13693    * ./po/ja.po: updated japanese translations, courtesy of KKI.
13694
13695 2003-01-29 Wednesday 14:03  gbazin
13696
13697  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
13698      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
13699
13700 2003-01-29 Wednesday 12:59  gbazin
13701
13702  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
13703
13704 2003-01-29 Wednesday 11:41  jlj
13705
13706    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
13707
13708 2003-01-29 Wednesday 11:34  jlj
13709
13710   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
13711   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
13712                         and using p_playlist->p_input instead.
13713
13714 2003-01-29 Wednesday 11:17  gbazin
13715
13716  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
13717      (closes #122).
13718  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
13719      settings (closes #122).
13720
13721 2003-01-29 Wednesday 09:54  sam
13722
13723    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
13724      messages that were lying around.
13725
13726 2003-01-29 Wednesday 00:02  titer
13727
13728   enabled changing filters on the fly
13729
13730 2003-01-28 Tuesday 23:55  massiot
13731
13732  Not sure the buffer was large enough.
13733
13734 2003-01-28 Tuesday 23:38  fenrir
13735
13736   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
13737
13738 2003-01-28 Tuesday 22:52  sam
13739
13740    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
13741
13742 2003-01-28 Tuesday 22:03  sam
13743
13744    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
13745      has been overriden by the user (Closes: #79).
13746    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
13747    * ./modules/*: fixed a few capitalization issues.
13748
13749 2003-01-28 Tuesday 21:18  gbazin
13750
13751  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
13752     title 0 when using the dvdplay plugin (title 0 = menu).
13753
13754 2003-01-28 Tuesday 21:17  fenrir
13755
13756   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
13757
13758 2003-01-28 Tuesday 21:08  sam
13759
13760    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
13761      DATA_PATH.
13762    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
13763
13764 2003-01-28 Tuesday 21:06  sam
13765
13766    * ./debian/*: activated the wxwindows plugin.
13767
13768 2003-01-28 Tuesday 20:02  sam
13769
13770    * ./toolbox: made a few glade-generated strings non-translatable.
13771    * ./po/*: fixed spelling errors in pofiles.
13772
13773 2003-01-28 Tuesday 17:14  sam
13774
13775    * ./debian/control: removed versioned dependency on libxosd.
13776    * ./debian/rules: added comments here and there.
13777
13778 2003-01-28 Tuesday 17:11  sam
13779
13780    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
13781      use "./toolbox --fix-glade" to generate and fix source files.
13782    * ./include/vlc_common.h: fixed compilation warnings.
13783
13784 2003-01-28 Tuesday 16:57  sam
13785
13786    * ALL: fixes for various compilation warnings and spelling errors.
13787
13788 2003-01-28 Tuesday 16:52  sam
13789
13790    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
13791      libxosd.
13792
13793 2003-01-28 Tuesday 16:47  hartman
13794
13795  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
13796       jlj will need to fix that.
13797       there is no feedback to the interface as of yet
13798
13799 2003-01-28 Tuesday 15:59  hartman
13800
13801  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
13802  * ./README.MacOSX.rtf: updated deinterlace and resize info
13803
13804 2003-01-28 Tuesday 15:05  massiot
13805
13806  We are now able to parse :
13807  dvdread:/Volumes/to@to/VIDEO_TS@1,1
13808  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
13809  Closes #77
13810
13811 2003-01-28 Tuesday 14:49  sigmunau
13812
13813  fixed another possible crash
13814
13815 2003-01-28 Tuesday 14:41  gbazin
13816
13817  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
13818
13819 2003-01-28 Tuesday 14:00  fenrir
13820
13821   * gtk: fixed 'cannot find file.xpm'.
13822   * wxwindows: compilation fix for older wxwindows header.
13823
13824 2003-01-28 Tuesday 13:07  gbazin
13825
13826  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
13827
13828 2003-01-28 Tuesday 13:03  gbazin
13829
13830  * modules/video_filter/deinterlace/deinterlace.c,
13831    modules/video_output/x11/xcommon.c: modified debug messages.
13832
13833 2003-01-28 Tuesday 12:30  gbazin
13834
13835  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
13836  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
13837  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
13838  variables.
13839  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
13840  switching deinterlace modes on the fly.
13841  * modules/gui/gtk/menu.c: updated the deinterlace menu.
13842  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
13843
13844 2003-01-28 Tuesday 12:23  massiot
13845
13846  Do not show the channels menu when the input stream is mono, closing #117.
13847
13848 2003-01-28 Tuesday 10:05  titer
13849
13850   * sanity Lock()s
13851
13852 2003-01-28 Tuesday 08:17  titer
13853
13854   * beos/* : do not forgot to destroy the Messages window, so vlc does
13855              lock when exiting
13856   * missing cvsignores
13857
13858 2003-01-28 Tuesday 08:11  yves
13859
13860  - new video_output/vout_encoder plugin.
13861  - new demux/a52sys plugin.
13862
13863 2003-01-28 Tuesday 03:46  sam
13864
13865    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
13866
13867 2003-01-28 Tuesday 03:11  sam
13868
13869    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
13870      and gnome plugins.
13871
13872 2003-01-28 Tuesday 02:53  sam
13873
13874    * ./configure.ac.in: first step in the world domination roadmap, setting
13875      the CVS version to -test4.
13876
13877 2003-01-28 Tuesday 02:03  sam
13878
13879    * ./po/*: spelling fixes.
13880
13881 2003-01-28 Tuesday 01:50  hartman
13882
13883  ALL: the next and previous buttons first work through the chapters. Only
13884       then they turn to the playlist.
13885
13886 2003-01-28 Tuesday 00:22  sam
13887
13888    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
13889
13890 2003-01-27 Monday 23:48  massiot
13891
13892  Additional check on p_first_byte_to_mix.
13893
13894 2003-01-27 Monday 23:42  sam
13895
13896    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
13897      Solaris make.
13898
13899 2003-01-27 Monday 22:50  sam
13900
13901    * ./src/audio_output/output.c: fixed return with a value in function
13902      returning void.
13903
13904 2003-01-27 Monday 22:42  sam
13905
13906    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
13907      anyway, do not provide our custom version.
13908
13909 2003-01-27 Monday 21:44  ipkiss
13910
13911   * Fixed a segfault (closes #132)
13912
13913 2003-01-27 Monday 21:35  jobi
13914
13915      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
13916             at least on FreeBSD 5.0
13917
13918 2003-01-27 Monday 17:41  ipkiss
13919
13920   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
13921     instead of a (vlc_list_t); this modification was needed because BCB
13922     doesn't like at all when a function (compiled with mingw32) returns
13923     a struct...
13924   * ALL: modified the files to take this change into account
13925   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
13926
13927 2003-01-27 Monday 16:28  fenrir
13928
13929   mms: another memory leak
13930   avi: comment out a debug statment.
13931
13932 2003-01-27 Monday 10:29  titer
13933
13934   Disabled DVD menus by default for 0.5.0
13935
13936 2003-01-27 Monday 01:42  ipkiss
13937
13938   * The space bar is a hotkey for pause/resume.
13939
13940 2003-01-27 Monday 00:08  jlj
13941
13942    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
13943                                      is now updated on panel BecomeKey.
13944    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
13945
13946 2003-01-26 Sunday 22:57  gbazin
13947
13948  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
13949  DVD menus.
13950
13951 2003-01-26 Sunday 18:31  babal
13952
13953  - menu checkbox outside of title/chapter groupbox
13954
13955 2003-01-26 Sunday 18:02  babal
13956
13957  - buttons are left aligned and their size comforms to Windows XP visual
13958    guidelines
13959
13960 2003-01-26 Sunday 16:37  gbazin
13961
13962  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
13963
13964 2003-01-26 Sunday 14:53  hartman
13965
13966  * Added myself to list of authors of these files. i had forgotten to do this.
13967
13968 2003-01-26 Sunday 14:52  fenrir
13969
13970   * all: raah, clean up glade output.
13971
13972 2003-01-26 Sunday 14:49  fenrir
13973
13974   * added stream output dialog box.
13975
13976 2003-01-26 Sunday 13:37  gbazin
13977
13978  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
13979      (p_input->p_first_byte_to_mix sometimes need to be reset)
13980  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
13981
13982 2003-01-26 Sunday 12:34  fenrir
13983
13984   * avi : fix play back for some broken avi
13985
13986 2003-01-26 Sunday 10:36  gbazin
13987
13988  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
13989      Better slider management in the main interface. Misc other small fixes.
13990
13991 2003-01-26 Sunday 08:28  titer
13992
13993   Added some colors.
13994
13995 2003-01-26 Sunday 03:55  ipkiss
13996
13997   * modules/gui/win32: replaced BitBtns with Buttons everywhere, and
13998     put "OK" and "Cancel" buttons in an horizontal layout.
13999     Also updated a few properties here and there.
14000
14001 2003-01-26 Sunday 02:22  ipkiss
14002
14003   * modules/video_output/directx: added a configuration variable and a
14004     "normal" one to set the vout window on top of ther windows
14005   * modules/gui/win32: the interface can use these variables
14006     (almost closes #84)
14007
14008 2003-01-26 Sunday 00:51  sam
14009
14010    * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
14011      generation.
14012
14013 2003-01-25 Saturday 21:34  hartman
14014
14015  * changed the bugreporting url
14016
14017 2003-01-25 Saturday 20:15  titer
14018
14019   Added a window to see vlc messages.
14020
14021 2003-01-25 Saturday 18:42  hartman
14022
14023  * ./README.MacOSX.rtf: added two remarks on subtitle support.
14024  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
14025    - Added .wma filetype
14026    - Added README, COPYING etc. to resources
14027  * ALL: Added a Help menu.
14028
14029 2003-01-25 Saturday 18:09  fenrir
14030
14031   * faad : clean up.
14032
14033 2003-01-25 Saturday 17:57  fenrir
14034
14035   * all: fixed wrong usage of input_DeletePES.
14036
14037 2003-01-25 Saturday 17:21  fenrir
14038
14039   *mp4: fixed segfault when it fails to start a decoder and has specific
14040  informations to send.
14041
14042 2003-01-25 Saturday 16:59  fenrir
14043
14044   * ffmpeg: fixed memory leaks.
14045
14046 2003-01-25 Saturday 16:58  fenrir
14047
14048   * all : fixed some memory leaks thanks valgrind.
14049
14050 2003-01-25 Saturday 12:42  hartman
14051
14052  * README.MacOSX.rtf: Updated Readme for new release. Added section on
14053    subtitles and on bugreporting.
14054  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
14055    .sub and .srt files.
14056
14057 2003-01-25 Saturday 12:00  hartman
14058
14059  * Reverted back to non metal windows as dictated by Apple's User Interface
14060    Guidelines. Only the controller window stays metallic.
14061
14062 2003-01-25 Saturday 03:12  fenrir
14063
14064  * avi: no more segfault when we have 'max buffer allocation reached'
14065  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
14066  we cannot send null packet to decoder.
14067
14068 2003-01-25 Saturday 01:03  titer
14069
14070   * store windows sizes in the vlc configuration file
14071   * fixed an interface bug when launching a file from the command line
14072   * minor fixes or enhancements
14073
14074 2003-01-24 Friday 18:25  hartman
14075
14076  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
14077
14078 2003-01-24 Friday 16:19  hartman
14079
14080  * code we migh use in the future to change the subfile we use.
14081    not very useful now because of the .avi requirement to start/stop before
14082    loading/displaying the subs.
14083
14084 2003-01-24 Friday 14:35  hartman
14085
14086  ALL: fixed the deinterlace menuiteM
14087  cvS: ----------------------------------------------------------------------
14088
14089 2003-01-24 Friday 14:34  hartman
14090
14091  ALL: fixed the deinterlace menuitem
14092
14093 2003-01-24 Friday 14:13  sam
14094
14095    * ./doc/bugreport-howto.txt: minor updates.
14096
14097 2003-01-24 Friday 12:01  sam
14098
14099    * ./configure.ac.in: removed the --with-bcbuilder flag.
14100    * ./INSTALL.win32: updated accordingly.
14101
14102 2003-01-24 Friday 06:31  titer
14103
14104   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
14105                    BeOS computers (closes #119)
14106   * others: removed old printf or unused code.
14107
14108 2003-01-24 Friday 06:21  hartman
14109
14110  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
14111    after 2 seconds.
14112
14113 2003-01-24 Friday 02:31  hartman
14114
14115  * when the playlist is selected and you push the spacebar we pause/play
14116    the movie. this makes the behaviour more consistent, though the solution
14117    is somewhat unclean. We should fix this on a higher level but i don't see
14118    how we could/should.
14119
14120 2003-01-24 Friday 00:57  babal
14121
14122  - added a NULL pointer test
14123  - cosmetic changes
14124
14125 2003-01-24 Friday 00:53  hartman
14126
14127  * the volume slider could only be dragged, not clicked. removed some
14128    useless code as well.
14129
14130 2003-01-24 Friday 00:17  hartman
14131
14132  * made a quick hack to create a resize bar. not sure if we should keep this.
14133
14134 2003-01-23 Thursday 23:57  gbazin
14135
14136  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
14137  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
14138  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
14139  play/pause button depending on the context.
14140  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
14141
14142 2003-01-23 Thursday 23:51  massiot
14143
14144  * Resized elements in the open panel,
14145  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
14146    mode is on the primary screen,
14147  * po/*: Updated po files.
14148
14149 2003-01-23 Thursday 22:57  hartman
14150
14151  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
14152    - oops, i enlarged the timeslider by accident. fixed
14153  * ./modules/gui/macosx/controls.m
14154    - fixed a mutex_lock issue
14155
14156 2003-01-23 Thursday 22:39  hartman
14157
14158  ALL: - made some panels into windows.
14159       - made the background picture non editable (removes the text cursor)
14160       - added slowmotion button
14161
14162 2003-01-23 Thursday 22:25  hartman
14163
14164  * ./modules/gui/macosx/controls.m
14165    - changed the slower button into a slowmotion button
14166    - fixed a forgotten mutex_unlock
14167  * ./modules/gui/macosx/intf.m
14168    - added the slowmotion button
14169    - some windows shouldn't register in the "Window" menu
14170  * ./modules/gui/macosx/open.m
14171    - allow multiple file selection
14172
14173 2003-01-23 Thursday 21:47  massiot
14174
14175  * Minor changes to the open panel, added AVI stream output option,
14176  * modules/gui/macosx/open.m: "Open File" is back,
14177  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
14178
14179 2003-01-23 Thursday 17:18  babal
14180
14181  - menus disabled by default
14182  - cosmetic changes
14183
14184 2003-01-23 Thursday 17:13  massiot
14185
14186  Fixed a segfault with quitting when no audio output plug-in was found
14187  (closes #108).
14188
14189 2003-01-23 Thursday 16:17  ipkiss
14190
14191   * use 'dvdold' instead of 'dvd'
14192
14193 2003-01-23 Thursday 15:53  sam
14194
14195    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
14196      suggestion from lool).
14197
14198 2003-01-23 Thursday 15:52  sam
14199
14200    * ./modules/*: warning fixes.
14201
14202 2003-01-23 Thursday 15:50  sam
14203
14204    * ./modules/access/dvdread/input.c: warning fixes and a consistency
14205      fix (ilvu_sa cannot be -1).
14206
14207 2003-01-23 Thursday 15:07  fenrir
14208
14209   * asf: in fast/slow motion we don't play audio (unless there isn't any
14210  video). Added some clean up.
14211
14212 2003-01-23 Thursday 13:54  massiot
14213
14214  Derk-Jan Hartman.
14215
14216 2003-01-23 Thursday 13:44  fenrir
14217
14218   * don't send audio in fast/slow playing speed unless there isn't any video
14219  stream.
14220
14221 2003-01-23 Thursday 11:48  massiot
14222
14223  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
14224  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
14225    with MPEG files,
14226  * src/audio_output/output.c: Fixed dual-mono handling.
14227
14228 2003-01-23 Thursday 10:25  gbazin
14229
14230  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
14231
14232 2003-01-23 Thursday 09:58  sam
14233
14234    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
14235      instead of an error when it can't stat() the device (Closes: #77).
14236
14237 2003-01-23 Thursday 09:53  gbazin
14238
14239  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
14240  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
14241  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
14242  call (someone willing to investigate this ?).
14243
14244 2003-01-23 Thursday 09:00  fenrir
14245
14246   * demux: fix segfault while trying to opening files without extention...
14247
14248 2003-01-23 Thursday 04:50  babal
14249
14250  - allow the user to choose (and sort) several plugins for the same
14251    category.
14252
14253 2003-01-23 Thursday 03:33  ipkiss
14254
14255   * The stream output can't use PS with UDP
14256   * Added tooltips for the subtitles dialog box
14257   * Added a missing "delete"
14258   * Added a menu entry to spawn new interfaces (but it's currently
14259     disabled, due to a problem with the vlc_list_t struct)
14260
14261 2003-01-22 Wednesday 22:19  sigmunau
14262
14263   added an new config variable that takes an comma separated list of
14264  interface modules to be loaded in the background when vlc starts. This is
14265  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
14266  module was inserted, as this just needs to be added to this list now.
14267
14268 2003-01-22 Wednesday 21:42  ipkiss
14269
14270   * Added a dialog box for subtitles selection
14271   * Cosmetic here and there
14272
14273 2003-01-22 Wednesday 19:37  lool
14274
14275    * modules/visualization/xosd/xosd.c: lower module capability when the
14276    DISPLAY environment variable is unset (gtk like behaviour)
14277
14278 2003-01-22 Wednesday 18:31  massiot
14279
14280  Reverse stereo option.
14281
14282 2003-01-22 Wednesday 17:03  sam
14283
14284    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
14285      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
14286
14287 2003-01-22 Wednesday 16:41  lool
14288
14289    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
14290    xosd_init returns NULL
14291    * lib is initialized with configured font
14292    * more safety checks
14293
14294 2003-01-22 Wednesday 16:16  lool
14295
14296    * modules/access/slp.c: #include <stdlib.h> because of a malloc
14297
14298 2003-01-22 Wednesday 15:16  massiot
14299
14300  Less aggressive debug message.
14301
14302 2003-01-22 Wednesday 12:25  sam
14303
14304    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
14305
14306 2003-01-22 Wednesday 10:53  fenrir
14307
14308   * add vout_encoder, not yet the codec parts.
14309
14310 2003-01-22 Wednesday 10:44  fenrir
14311
14312   * all: modified files for video transcoding. Still needed configure.ac.in
14313
14314 2003-01-22 Wednesday 10:41  fenrir
14315
14316   * added file needed for video transcoding with vlc.
14317
14318 2003-01-22 Wednesday 10:03  massiot
14319
14320  1.12 How do I join an IPv6 multicast stream?
14321
14322 2003-01-22 Wednesday 09:54  massiot
14323
14324  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
14325  * Fixed bugs regarding Dolby Surround downmixing.
14326
14327 2003-01-22 Wednesday 04:51  fenrir
14328
14329   * fixed my last fix about bug with non-progressive videos.
14330
14331 2003-01-22 Wednesday 02:39  hartman
14332
14333  ALL: fixed a small bug in the timeslider code
14334
14335 2003-01-22 Wednesday 01:48  hartman
14336
14337  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
14338    filetypes.
14339  * ./modules/gui/macosx/vout.m: Made the video window a textured window
14340  * All:
14341    - fixed several missing object_release bugs, that i had introduced.
14342    - updated the play/pause behaviour.
14343    - fixed an issue with the volumeslider.
14344
14345 2003-01-22 Wednesday 01:40  lool
14346
14347    * added --with-slp
14348    * now works under win32
14349
14350 2003-01-22 Wednesday 01:13  titer
14351
14352   * Fixed title / chapter menus
14353   * Clean up
14354
14355 2003-01-22 Wednesday 00:32  fenrir
14356
14357   * gtk: fixed a segfault with deinterlace.
14358
14359 2003-01-21 Tuesday 21:20  ipkiss
14360
14361   * Dropped files and files added using the playlist are now enqueued
14362     according to the "enqueue" config option
14363
14364 2003-01-21 Tuesday 21:19  lool
14365
14366    * use of service attributes to get the name of the session, insert it in
14367      the playlist
14368
14369 2003-01-21 Tuesday 19:49  ipkiss
14370
14371   * Added a dialog box for the stream output
14372
14373 2003-01-21 Tuesday 18:43  lool
14374
14375    * added a couple of malloc() checks
14376
14377 2003-01-21 Tuesday 17:34  lool
14378
14379    * now search all srvtypes and add all srvs of all srvtypes to the
14380      playlist (requires less configuration information, now zero)
14381    * usual cleanup and bug removal
14382
14383 2003-01-21 Tuesday 17:08  hartman
14384
14385  ALL: the slider updates the video while it slides.
14386
14387 2003-01-21 Tuesday 17:00  fenrir
14388
14389   * added "use DVD menu" choice.
14390
14391 2003-01-21 Tuesday 16:46  fenrir
14392
14393   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
14394  added some sanity checks.
14395
14396 2003-01-21 Tuesday 14:26  hartman
14397
14398  ALL: fixed my previous osx interface commit. had forgotten to save the files.
14399
14400 2003-01-21 Tuesday 14:15  hartman
14401
14402  * ./src/input/input_ext_intf.c
14403    - FASTER and SLOWER now take into account the current rate.
14404
14405 2003-01-21 Tuesday 12:36  fenrir
14406
14407   * gui/gtk : added a subtitle option in open dialog box.
14408
14409 2003-01-21 Tuesday 12:23  hartman
14410
14411  ALL: The addition of a volume slider required a small redesign of the
14412       interface. David Weber was again kind enough to help us.
14413
14414 2003-01-21 Tuesday 12:01  hartman
14415
14416  * Added an 'slowmotion' icon
14417
14418 2003-01-21 Tuesday 10:29  massiot
14419
14420  Fixed two major bugs in the audio output, triggering segfault when going
14421  to mono mode, and probably at some other places.
14422
14423 2003-01-21 Tuesday 00:47  jlj
14424
14425    * ./modules/gui/macosx/aout.m: output more debug info
14426    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
14427      http://nanocrew.net/vlc/mpslider.png
14428
14429 2003-01-20 Monday 20:17  yves
14430
14431  - new access/slp plugin.
14432  - more buildfor_{rh80,mdk{82,90}} stuff.
14433  - use %%mklibname macro.
14434  - use %%clean_menus in postun instead of %%update_menus everywhere.
14435
14436 2003-01-20 Monday 20:07  fenrir
14437
14438   * all: begin to up to date the gtk/gnome interface. All comments are
14439  welcome, and please reports bugs :)
14440
14441 2003-01-20 Monday 17:52  massiot
14442
14443  Used macro instead of hand-made code.
14444
14445 2003-01-20 Monday 13:06  fenrir
14446
14447   * all: converted some msg_Err into msg_Warn
14448
14449 2003-01-20 Monday 13:04  fenrir
14450
14451   * asf : more msg_Err -> msg_Warn
14452
14453 2003-01-20 Monday 13:03  fenrir
14454
14455   * aac: some msg_Err -> msg_Warn
14456
14457 2003-01-20 Monday 13:01  fenrir
14458
14459   * all: changed some msg_Err into msg_Warn.
14460
14461 2003-01-20 Monday 10:59  massiot
14462
14463  Fixed a dozen bugs regarding mono audio files.
14464
14465 2003-01-20 Monday 03:45  hartman
14466
14467  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
14468    - Added .cue and .ogg to the known filetypes
14469  ALL:
14470    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
14471    - Preliminary divx filesubtitle support.
14472
14473 2003-01-20 Monday 02:45  titer
14474
14475    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
14476   previous commits (closes #100)
14477
14478 2003-01-20 Monday 02:19  fenrir
14479
14480   * mpegvideo.c : raah, removed a debug message...
14481
14482 2003-01-20 Monday 02:15  fenrir
14483
14484   * mpegvideo.c : fix dts generation for non-progressive stream.
14485
14486 2003-01-20 Monday 00:23  hartman
14487
14488  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
14489
14490 2003-01-19 Sunday 22:16  jpsaman
14491
14492  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.
14493
14494 2003-01-19 Sunday 17:55  ipkiss
14495
14496   * Compilation fix
14497
14498 2003-01-19 Sunday 16:57  massiot
14499
14500  Requalified some error messages into warnings.
14501
14502 2003-01-19 Sunday 08:28  fenrir
14503
14504   * avi.c : proper way to store fourcc.
14505
14506 2003-01-19 Sunday 08:27  fenrir
14507
14508   * all: change the way fourcc are stored in bitmapinfoheader.
14509
14510 2003-01-19 Sunday 03:16  sam
14511
14512    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
14513      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
14514      compilation under anything other than OS X.
14515
14516 2003-01-18 Saturday 20:24  alexis
14517
14518  Compilation fix
14519
14520 2003-01-18 Saturday 13:24  massiot
14521
14522  Including font-eutopiabold36.rle for DivX and ogg subtitles.
14523
14524 2003-01-18 Saturday 04:57  hartman
14525
14526  * ./modules/gui/macosx/open.m
14527    - .bin files are now opened as disks, instead of as files
14528
14529 2003-01-18 Saturday 04:10  hartman
14530
14531  * ./modules/gui/macosx/open.m:
14532    - Removed the pretty animation. Wasn't working. This looks better.
14533    - fixed a potential memory problem
14534
14535 2003-01-17 Friday 23:59  sam
14536
14537    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
14538      the source comments.
14539
14540 2003-01-17 Friday 21:46  hartman
14541
14542  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
14543
14544 2003-01-17 Friday 19:36  sam
14545
14546    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
14547
14548 2003-01-17 Friday 19:35  sam
14549
14550    * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied
14551      navigation fixes from the Gtk+ interface.
14552
14553 2003-01-17 Friday 19:22  sam
14554
14555    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
14556
14557 2003-01-17 Friday 19:17  sam
14558
14559    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
14560      of boundary checks in the handling of title/chapter menus. Title 0 is no
14561      longer reachable (Closes: #26).
14562
14563 2003-01-17 Friday 18:19  titer
14564
14565   Fixed the 'Do not use DVD menus' check box.
14566
14567 2003-01-17 Friday 18:19  jpsaman
14568
14569  Updating slider only once a second now.
14570
14571 2003-01-17 Friday 17:22  massiot
14572
14573  [no log message]
14574
14575 2003-01-17 Friday 16:18  sam
14576
14577    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
14578      sent to the parent video output by all filters, and mouse coordinates are
14579      translated when necessary (Closes: #15).
14580
14581 2003-01-17 Friday 15:26  fenrir
14582
14583   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
14584   * mpeg4video: removed a bad code dealing with pts discontinuity.
14585   * pes.c: try to avoid copying the whole  PES. (the first 64ko
14586  ins't any more copied :)
14587
14588 2003-01-17 Friday 14:51  lool
14589
14590    * added missing static
14591
14592 2003-01-17 Friday 13:54  sam
14593
14594    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
14595      calculation in slow-mo.
14596
14597 2003-01-16 Thursday 23:37  sam
14598
14599    * ./Makefile.am: fixed distribution of MSVC files.
14600
14601 2003-01-16 Thursday 23:33  babal
14602
14603  - my previous fix was a bad fix :(
14604
14605 2003-01-16 Thursday 23:25  lool
14606
14607    * configure.ac.in:
14608      . renamed access_slp to slp
14609      . slp is enabled by default if slp.h is present
14610    * modules/access/slp.c:
14611      . slp is now an access and a demux and forces the use of itself
14612      . cleanups and bug corrections
14613      . disappears of the playlist
14614        Thanks to fenrir for the help in debugging!
14615
14616 2003-01-16 Thursday 23:00  massiot
14617
14618  * Bumped up revision number to 0.5.0-test3,
14619  * Rearranged fields in the OS X interface to accomodate for translations,
14620  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
14621  * Auto-updated po files,
14622  * Manually updated fr.po.
14623
14624 2003-01-16 Thursday 21:14  babal
14625
14626  - input.c : doesn't even try to use the headphone filter for
14627              unsupported format (S/PDIF, ...)
14628  - m3u.c : support for MRLs
14629            better detection of absolute path under Windows
14630  - configure.ac.in : off_t was defined twice for mingw32
14631  - fr.po : translation of headphone filter strings
14632
14633 2003-01-16 Thursday 20:08  lool
14634
14635    * typo
14636
14637 2003-01-16 Thursday 15:26  titer
14638
14639   * InterfaceWindow.cpp : fixed DVD drag & drop
14640   * PreferencesWindow.* : added the possibility not to use DVD menus
14641
14642 2003-01-16 Thursday 14:40  massiot
14643
14644  Swedish is now sv, not se. Thanks yvounet. (c)
14645
14646 2003-01-16 Thursday 14:39  yves
14647
14648  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
14649  * new demux/m4v and mux/avi plugins
14650
14651 2003-01-16 Thursday 14:34  sam
14652
14653    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
14654
14655 2003-01-16 Thursday 14:08  massiot
14656
14657  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
14658    I do not have any file to test ; more precise PTS handling when losing
14659    sync.
14660  * src/audio_output/intf.c: fixed a warning.
14661
14662 2003-01-16 Thursday 13:58  hartman
14663
14664  * ALL:
14665  - integrated play/pause toggled button
14666  - global shortcut for play/pause by use of spacebar
14667  - new pause.png
14668  - removed pause button
14669  - close button in intf window. register window in Window menuitem.
14670  - rearranged the menu
14671  - changed some key-combo's to be more OSX compliant/consistent
14672  - The time text-field is no longer selectable
14673  - The faster/slower/ff/stop etc button are only available during playback
14674  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
14675  - Added Add/Remove buttons to the llaylist.
14676  - Made the drawer 10 pixels smaller. Looks much better.
14677  - added a volume slider.
14678
14679 2003-01-16 Thursday 13:49  hartman
14680
14681  * ./modules/gui/macosx/controls.m:
14682    - Added a volumeslider
14683    - removed pause button
14684    - added a fast forward action (increases speed in time)
14685    - changed the play method to allow for a toggled play pause button
14686    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
14687    - volumeUp and VolumeDown take the volumeSlider into account
14688  * ./modules/gui/macosx/intf.h:
14689    - added references for the volumeslider, new menuitems
14690  * ./modules/gui/macosx/intf.m:
14691    - correct init of volumeslider and other new intf elements
14692    - new title for Controller window
14693    - the state of buttons is dependant on a movie being played
14694    - toggle the play/pause button if a play/pause action is detected.
14695  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
14696  * ./modules/gui/macosx/vout.m:
14697    - removed some control keys which were no longer necesarry
14698    - give the window the title of the item being played
14699
14700 2003-01-16 Thursday 13:22  hartman
14701
14702  VolumeGet/VolumeSet now work even if no file is playing.
14703
14704 2003-01-16 Thursday 12:56  sam
14705
14706    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
14707
14708 2003-01-16 Thursday 12:49  sam
14709
14710    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
14711      information from configure.ac.in. Thanks to Stephane van Hardeveld for
14712      spotting this.
14713
14714 2003-01-16 Thursday 09:05  sam
14715
14716    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
14717
14718 2003-01-16 Thursday 09:02  sam
14719
14720    * ./include/vlc_common.h: fixed win32 plugin compilation.
14721
14722 2003-01-16 Thursday 09:00  sam
14723
14724    * ALL: merged more UI strings.
14725
14726 2003-01-15 Wednesday 23:55  massiot
14727
14728  * Fixed MPEG audio layer III VBR,
14729  * Mac OS X interface thread gets a real-time priority as well to avoid
14730    lock-ups,
14731  * VLAN error is now a warning.
14732
14733 2003-01-15 Wednesday 13:58  massiot
14734
14735  Typo.
14736
14737 2003-01-15 Wednesday 13:48  sam
14738
14739    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
14740      events once our window has been properly mapped.
14741
14742 2003-01-15 Wednesday 13:46  massiot
14743
14744  message queue overflow is now a warning.
14745
14746 2003-01-15 Wednesday 13:16  sam
14747
14748    * ALL: slightly changed some interface strings so that they are common to
14749      all GUIs, thus making the translators' work easier.
14750
14751 2003-01-15 Wednesday 13:14  massiot
14752
14753  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
14754  though.
14755
14756 2003-01-15 Wednesday 12:25  massiot
14757
14758  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
14759  and Jean-Paul Saman <jpsaman@wxs.nl>.
14760
14761 2003-01-15 Wednesday 11:46  titer
14762
14763   Fixed --with-mad and --with-mad-tree
14764
14765 2003-01-15 Wednesday 11:27  massiot
14766
14767  VolumeUp/Down/Mute now work even if no file is playing.
14768
14769 2003-01-15 Wednesday 10:58  massiot
14770
14771  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
14772  - Now using the low-level API of libmad,
14773  - Decoding split in parsing & decoding (just like A/52),
14774  - Should handle dual-mono files correctly,
14775  * The old mpeg_audio plug-in can no longer work in this scheme and has
14776    been disabled. Please _always_ compile with mad from now on.
14777  * Updated po files.
14778
14779 2003-01-15 Wednesday 00:49  jlj
14780
14781    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
14782
14783 2003-01-15 Wednesday 00:10  massiot
14784
14785  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
14786
14787 2003-01-14 Tuesday 22:44  sam
14788
14789    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
14790      Steven M. Schultz.
14791
14792 2003-01-14 Tuesday 22:03  titer
14793
14794    Fixed playlist behaviour (draging a file replaces the playlist, and
14795   draging a file while pressing the 'Shift' key appends it while the
14796   current one keeps playing.
14797
14798 2003-01-14 Tuesday 18:56  sam
14799
14800    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
14801
14802 2003-01-14 Tuesday 16:00  titer
14803
14804   Now you can save preferences.
14805
14806 2003-01-14 Tuesday 15:31  titer
14807
14808   * added a sanity lock
14809
14810 2003-01-14 Tuesday 14:51  massiot
14811
14812  * Fixed dual-mono handling of MPEG audio.
14813  * rc.c: fixed a warning.
14814
14815 2003-01-14 Tuesday 14:48  titer
14816
14817   * Added a file panel for subtitles file selection.
14818
14819 2003-01-14 Tuesday 04:34  fenrir
14820
14821   * stream_output.c: fix a bug with "null" stream.
14822
14823 2003-01-14 Tuesday 01:30  sigmunau
14824
14825  changed the a rule into add and made it work along with others such as play
14826  even when nothing is currently playing. Added a playlist command to list the
14827  entries currently in the playlist. plus some cleanups and sanity checks.
14828
14829 2003-01-13 Monday 23:45  massiot
14830
14831  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
14832
14833 2003-01-13 Monday 20:02  jlj
14834
14835    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
14836
14837 2003-01-13 Monday 17:39  fenrir
14838
14839   * adpcm: changed the way that data are read and thus seek will work.
14840
14841 2003-01-13 Monday 17:11  ipkiss
14842
14843   * MacOSX interface: fixed a stupid bug
14844   * Win32 interface: completed support for channel selection
14845
14846 2003-01-13 Monday 16:58  massiot
14847
14848  Compilation fix.
14849
14850 2003-01-13 Monday 15:20  sam
14851
14852    * ./toolbox: toolbox --update-po now automatically extracts strings from
14853      the Win32 interface.
14854
14855 2003-01-13 Monday 15:14  alexis
14856
14857  Fixed typo
14858
14859 2003-01-13 Monday 14:51  massiot
14860
14861  Do not forget to register aout_ChannelsRestart as the callback for
14862  audio-device, plus miscellaneous changes.
14863
14864 2003-01-13 Monday 13:28  sam
14865
14866    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
14867      avoid race conditions and deadlocks.
14868
14869 2003-01-13 Monday 04:46  fenrir
14870
14871   * mux/avi.c: added index creation.
14872   * demux/avi.c: fix stream length calculation.
14873   * stream_output.c: forgot a return value ...
14874
14875 2003-01-13 Monday 02:33  fenrir
14876
14877   * all: now mux and access_out can request to reserve some memory in front
14878  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
14879  really used.
14880
14881 2003-01-13 Monday 02:30  fenrir
14882
14883   * mp4: added parsing of some mov boxes (alternate movies).
14884
14885 2003-01-13 Monday 01:11  sam
14886
14887    * ./debian/rules: compilation bypasses for the Debian maintainer.
14888
14889 2003-01-12 Sunday 19:08  jpsaman
14890
14891  Fixed some paths.
14892
14893 2003-01-12 Sunday 19:08  jpsaman
14894
14895  Use gtk_main_quit only in one place (the function Manage()).
14896
14897 2003-01-12 Sunday 18:26  fenrir
14898
14899   * avi: partial fix for non interleaved file with incorrect( I'm not sure
14900  about that) stream descriptor. Now at least video will be played.
14901
14902 2003-01-12 Sunday 18:25  jlj
14903
14904    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
14905
14906 2003-01-12 Sunday 15:38  sigmunau
14907
14908   * src/video_output/video_output.c: add a key-pressed variable to p_vout
14909   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
14910  by reading the key-pressed variable
14911   * modules/control/lirc/lirc.c: allow navigation with remote control by
14912  faking keypresses (closes #38). I think the remotes for dvdplayers usually
14913  have buttons for "root menu" and "title menu". Whould this be easily
14914  implemented in vlc?
14915
14916 2003-01-12 Sunday 06:39  fenrir
14917
14918   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
14919  You have to force this demuxer.
14920
14921 2003-01-12 Sunday 04:30  fenrir
14922
14923   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
14924  them).
14925
14926 2003-01-12 Sunday 04:11  fenrir
14927
14928   * some workaround for clock.
14929
14930 2003-01-12 Sunday 02:08  titer
14931
14932   * beos/* : fixed a bug in the progress bar with big files
14933   * beos_specific.cpp : fixed the app signature
14934   * VlcWrapper.* : removed unused code
14935
14936 2003-01-12 Sunday 01:26  sigmunau
14937
14938   new rule for remote controls with combined play/pause button (like mine has)
14939
14940 2003-01-12 Sunday 00:22  titer
14941
14942   Corrected the list of supported MIME types.
14943
14944 2003-01-11 Saturday 20:42  titer
14945
14946   * Needed update because variables names changed in the 'adjust' module.
14947
14948 2003-01-11 Saturday 20:25  gitan
14949
14950  * SAP is disabled by default.
14951
14952 2003-01-11 Saturday 19:33  stippi
14953
14954  fixed flickering of skip buttons (and consequently crashing if you pressed them)
14955
14956 2003-01-11 Saturday 18:31  fenrir
14957
14958   * avi: fix my last fix :)
14959
14960 2003-01-11 Saturday 18:10  fenrir
14961
14962   * asf: prevent some segfault with broken file. (partially fix bug 72)
14963   * avi: respect frame size (for audio codec) and close bug 75.
14964   * ffmpeg: can now read multiples audio frames from the same buffer.
14965
14966 2003-01-11 Saturday 17:23  ipkiss
14967
14968   * Fixed my previous commit (thanks fenrir)
14969
14970 2003-01-11 Saturday 14:09  ipkiss
14971
14972   * compilation fix
14973
14974 2003-01-10 Friday 17:30  lool
14975
14976    * re-included playlist.h (got confused with vlc-playlist.h)
14977
14978 2003-01-10 Friday 17:01  titer
14979
14980   Thread priority management on BeOS.
14981
14982 2003-01-10 Friday 16:21  titer
14983
14984   Definitively fixed sync (I hope).
14985
14986 2003-01-10 Friday 13:21  massiot
14987
14988  Fixed liba52 detection using --with-a52.
14989
14990 2003-01-10 Friday 12:34  asmax
14991
14992  * fixed previous commit (didn't work everytime)
14993
14994 2003-01-10 Friday 11:02  asmax
14995
14996  * enable the network channel box when selecting network channel input
14997    (gnome interface)
14998
14999 2003-01-10 Friday 10:01  lool
15000
15001    * removed an useless inclusion
15002
15003 2003-01-10 Friday 09:28  lool
15004
15005    * access_slp LD options
15006
15007 2003-01-10 Friday 09:25  lool
15008
15009    * New entries:
15010      2.16 NO VIDEO!! or NO AUDIO !!
15011      3.3.4 Does VLC support DVD from all zones?
15012      3.3.5 How can I take screenshots?
15013      5. Miscellaneous
15014      5.1 How may I help your project?
15015      5.2 Why are your mailing-lists and your website in english?
15016
15017 2003-01-10 Friday 08:04  yves
15018
15019  * vlc.spec: new packetizer/mpeg4audio plugin added.
15020
15021 2003-01-10 Friday 06:16  lool
15022
15023    * removed VLC_GO to avoid skipping to the last program
15024
15025 2003-01-10 Friday 04:58  lool
15026
15027    * configure.ac.in, modules/access/slp.c: New SLP access module,
15028          see <http://www.openslp.org/>
15029
15030 2003-01-10 Friday 01:09  ipkiss
15031
15032   * ./modules/gui/win32: fixed a bug in the preferences (closes #60)
15033
15034 2003-01-09 Thursday 23:43  massiot
15035
15036  * OS X: Fixed a segfault with empty configuration strings (closes #65),
15037  * cosmetic messages cleanups.
15038
15039 2003-01-09 Thursday 22:30  lool
15040
15041    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
15042
15043 2003-01-09 Thursday 18:23  fenrir
15044
15045   * avi: read less data at once as it seems to give better sound. (I thinks
15046  it's more a workaround that a true fix).
15047
15048 2003-01-09 Thursday 18:06  sam
15049
15050    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
15051
15052 2003-01-09 Thursday 17:47  sam
15053
15054    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
15055      instead of i_pitch for pixel access (Closes: #30).
15056
15057 2003-01-09 Thursday 16:26  sam
15058
15059    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
15060      closes #30).
15061
15062 2003-01-09 Thursday 15:38  sam
15063
15064    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
15065      config variables descriptions.
15066
15067 2003-01-09 Thursday 14:05  sam
15068
15069    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
15070
15071 2003-01-09 Thursday 14:00  sam
15072
15073    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
15074      now use the visible pitch of a picture, not its total pitch (Closes: #29).
15075
15076 2003-01-09 Thursday 10:12  sam
15077
15078    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
15079      according to the playing rate.
15080
15081 2003-01-08 Wednesday 23:15  massiot
15082
15083  Do not bail out when no *.gmo exists.
15084
15085 2003-01-08 Wednesday 16:40  lool
15086
15087    * typos
15088    * mentionned Redhat because it disables DMA
15089
15090 2003-01-08 Wednesday 16:40  fenrir
15091
15092   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
15093  muxer with libdvbpsi.
15094   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
15095  (only in ts_dvbpsi demuxer).
15096
15097 2003-01-08 Wednesday 15:13  titer
15098
15099   Partial fix for video/audio sync.
15100
15101 2003-01-08 Wednesday 14:59  sam
15102
15103    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
15104      display.
15105
15106 2003-01-08 Wednesday 14:31  lool
15107
15108    * Mentionned the inclusion of the contrib dir
15109
15110 2003-01-08 Wednesday 14:00  sigmunau
15111
15112  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
15113  a minor change in argumets passed to nsis
15114
15115 2003-01-08 Wednesday 13:52  titer
15116
15117   Use pf_memcpy and pf_memset.
15118
15119 2003-01-08 Wednesday 12:13  lool
15120
15121    * New entries:
15122      4. Legal concerns
15123      4.1 May I use the VideoLAN logo?
15124      4.2 May I reditribute VLC?
15125
15126 2003-01-08 Wednesday 10:50  massiot
15127
15128  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
15129
15130 2003-01-08 Wednesday 10:46  fenrir
15131
15132   * mp4.c: allowed multiple moov headers by taking the first one
15133  (multiple moov headers is strictly forbidden but I 've seen such file)
15134
15135 2003-01-08 Wednesday 10:43  fenrir
15136
15137   * faad: fixed a segfault when faad initialisation failed.(anyway it
15138  doesn't solve the real problem).
15139
15140 2003-01-08 Wednesday 10:41  fenrir
15141
15142   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
15143  an vol header. (In fact reverse an prevous commit)
15144
15145 2003-01-08 Wednesday 10:40  fenrir
15146
15147   * file.c: removed an useless debug message.
15148
15149 2003-01-08 Wednesday 10:38  fenrir
15150
15151   * all: added a new function (sout_BufferChain) and allowed dummy
15152  stream input creation (with "null" fourcc).
15153
15154 2003-01-08 Wednesday 10:34  fenrir
15155
15156   * pes.c, ps.c: a52 stream should now work.
15157   * ts.c: added support for libdvbpsi (like ts demux, two modules are
15158  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
15159  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
15160  and SL descriptor).
15161
15162 2003-01-08 Wednesday 10:26  fenrir
15163
15164   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
15165   * mpeg4video.c: I 've rewritten it
15166
15167 2003-01-08 Wednesday 03:01  ipkiss
15168
15169   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
15170     forgets to declare 'add_category_hint'
15171   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
15172
15173 2003-01-08 Wednesday 02:32  titer
15174
15175   Minor GUI fixes in the prefs window.
15176
15177 2003-01-08 Wednesday 02:16  ipkiss
15178
15179   * Added sound volume management and changed a bit the menus
15180   * Added audio channels selection, but it's currently disabled since
15181     it's quite buggy :)
15182
15183 2003-01-08 Wednesday 02:09  titer
15184
15185   Fixed language and subtitle selection.
15186
15187 2003-01-08 Wednesday 00:41  massiot
15188
15189  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
15190  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
15191
15192 2003-01-07 Tuesday 21:49  fenrir
15193
15194   * all: I have added two new variables in es_descriptor_t and
15195  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
15196  a replacement of p_demux_data as this variable is used by
15197  some demuxers in another way. This way, I will be able to add
15198  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
15199  demuxer so if somebody wants ...)
15200
15201 2003-01-07 Tuesday 15:12  jobi
15202
15203    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
15204      file/ts_dvbpsi:) with TS streams that don't start with 0x47
15205
15206 2003-01-07 Tuesday 15:12  massiot
15207
15208  Fixed another very nasty localization bug.
15209
15210 2003-01-07 Tuesday 14:58  massiot
15211
15212  New "spdif" setting, allowing to permanently disable S/PDIF detection.
15213
15214 2003-01-07 Tuesday 14:38  massiot
15215
15216  Removed unused options in the aout.
15217
15218 2003-01-07 Tuesday 13:26  sam
15219
15220    * minor updates to pofiles.
15221
15222 2003-01-06 Monday 22:57  massiot
15223
15224  Fixed a compilation issue.
15225
15226 2003-01-06 Monday 22:07  massiot
15227
15228  * Bumped up revision number to 0.5.0-test2,
15229  * MacOS X port: new error dialog displaying error messages,
15230  * Updated localization files,
15231  * Comestic fixes.
15232
15233 2003-01-06 Monday 20:08  yves
15234
15235  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
15236  - removed access/rtp plugin (merged in access/udp).
15237  - removed codec/imdct and codec/downmix plugins (deprecated).
15238  - libvlc0-devel provides libvlc-devel.
15239  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
15240    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
15241
15242 2003-01-06 Monday 15:39  ipkiss
15243
15244   * modules/gui/win32/network.cpp: added support for ftp and mms
15245   * modules/gui/win32/disc.cpp: cosmetic
15246
15247 2003-01-06 Monday 02:45  massiot
15248
15249  MacOS X port :
15250  * New "stream output" area in the open panel.
15251
15252 2003-01-06 Monday 00:37  garf
15253
15254   * added a i_min, i_max, f_min and f_max in module_config_t structure
15255   * added a add_integer_with_range() and add_float_with_range()
15256   * gtk interface: now uses a slider when a min or a max is specified
15257
15258 2003-01-05 Sunday 21:03  sigmunau
15259
15260   modules/demux/asf/*: added some file info code
15261   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
15262  these cause to much trubble
15263
15264 2003-01-05 Sunday 20:45  massiot
15265
15266  Fixed the "stream has changed" bug.
15267
15268 2003-01-05 Sunday 16:23  massiot
15269
15270  MacOS X port :
15271  * Fixed a segfault in the "Close Window" code,
15272  * Fullscreen state is now retained between files,
15273  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
15274
15275 2003-01-05 Sunday 13:39  gbazin
15276
15277  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
15278  the audio output thread. That should make Win9x/Me happier.
15279
15280 2003-01-05 Sunday 03:21  jlj
15281
15282    MacOS X port:
15283    * replaced playlist panel with drawer.
15284    * implemented context menu for playlist tableview.
15285
15286 2003-01-05 Sunday 02:39  massiot
15287
15288  * Added the possibility to select DVD menus with VIDEO_TS folder in the
15289    OS X open panel.
15290
15291 2003-01-05 Sunday 01:55  massiot
15292
15293  * Added a Close Window and a close box to our QuickTime video output.
15294
15295 2003-01-04 Saturday 23:49  gbazin
15296
15297  * configure.ac.in: fixed typo in wxWindows headers detection code.
15298
15299 2003-01-04 Saturday 17:14  titer
15300
15301   We now check if the BSoundPlayer's buffer size is not the one we
15302   were expecting.
15303
15304 2003-01-04 Saturday 16:27  gbazin
15305
15306  * src/audio_output/output.c: don't forget to free the audio buffer when
15307  we are trashing it.
15308
15309 2003-01-04 Saturday 13:50  jpsaman
15310
15311  Cosmetic changes.
15312
15313 2003-01-04 Saturday 13:30  jpsaman
15314
15315  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
15316
15317 2003-01-04 Saturday 04:11  jlj
15318
15319    MacOS X port:
15320    * main window controls are back. based on suggestion by Dan Macpherson.
15321
15322 2003-01-04 Saturday 00:21  jpsaman
15323
15324  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
15325
15326 2003-01-03 Friday 23:58  jpsaman
15327
15328  Updated package release number
15329
15330 2003-01-03 Friday 21:38  jlj
15331
15332    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
15333
15334 2003-01-03 Friday 20:55  jpsaman
15335
15336  Slider functionality for Familiar interface.
15337
15338 2003-01-03 Friday 14:44  sam
15339
15340    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
15341      support in the Gtk+ and GNOME interfaces.
15342
15343 2003-01-03 Friday 13:07  massiot
15344
15345  * modules/access/file.c: we now regularly check the size of the file, in
15346    case it is being downloaded.
15347
15348 2003-01-03 Friday 00:11  massiot
15349
15350  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
15351  it).
15352
15353 2003-01-03 Friday 00:03  jlj
15354
15355    * ./src/misc/darwin_specific.m:
15356      Fixed (really!) segfault. Don't release o_lang objects, they're managed
15357      by NSUserDefaults.
15358
15359 2003-01-02 Thursday 23:50  massiot
15360
15361  Cosmetic.
15362
15363 2003-01-02 Thursday 23:09  massiot
15364
15365  MacOS X port :
15366  * Fixed the Device submenu,
15367  * There is still a segfault in darwin_specific.m.
15368
15369 2003-01-02 Thursday 22:49  jlj
15370
15371    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
15372
15373 2003-01-02 Thursday 20:48  gbazin
15374
15375  * modules/codec/*: reverted my previous patch that explicitly set
15376  i_bytes_per_frame and i_frame_length in each audio decoder.
15377  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
15378  and i_frame_length.
15379
15380 2003-01-01 Wednesday 11:14  jlj
15381
15382    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
15383    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
15384                                    released twice) and memory leak.
15385
15386      Bonne AnnĂ©e!
15387