]> git.sesse.net Git - vlc/blob - ChangeLog
* toolbox: more cvs2cl fixes.
[vlc] / ChangeLog
1 2003-11-26 Wednesday 23:32  sam
2
3    * toolbox: Attempt to fix a strange cvs2cl behaviour.
4
5 2003-11-26 Wednesday 23:14  gbazin
6
7  * po/*: update for 0.7.0-test1.
8
9 2003-11-26 Wednesday 22:56  gbazin
10
11  * modules/stream_out/display.c: fixed timestamp generation.
12
13 2003-11-26 Wednesday 22:18  gbazin
14
15  * modules/codec/ffmpeg/chroma.c: oops.
16
17 2003-11-26 Wednesday 22:12  gbazin
18
19  * modules/codec/ffmpeg/*: fixed small memleak in chroma plugin.
20     Added back missing bitrate setting for video encoding.
21
22 2003-11-26 Wednesday 22:00  gbazin
23
24  * modules/access/v4l/v4l.c: fixed small mem leak.
25
26 2003-11-26 Wednesday 21:54  gbazin
27
28  * modules/access/dshow/dshow.cpp: small change to default chroma selection.
29
30 2003-11-26 Wednesday 20:44  fenrir
31
32   * system: change some msg_Err to msg_Warn.
33
34 2003-11-26 Wednesday 18:48  gbazin
35
36  * src/input/input.c: fixed a whole load of mem leaks when the input is closed before the initialisation is complete (inexistant input, etc...).
37
38 2003-11-26 Wednesday 13:59  gbazin
39
40  * modules/codec/ffmpeg/encoder.c: bframes are supported for mp1v and mp2v as well as mpgv.
41
42 2003-11-26 Wednesday 10:45  zorglub
43
44  * Merged sort functions
45  * Added a randomize playlist function
46
47 2003-11-26 Wednesday 08:18  gbazin
48
49  * ALL: fixed memory leaks.
50  * modules/demux/mp4/libmp4.c: fixed parsing of the "wave" tag (I'm sure there's a better fix but this one works).
51  * modules/demux/ogg.c: another seeking fix (We also need to flush the per stream buffer with ogg_stream_reset()).
52
53 2003-11-26 Wednesday 03:40  rocky
54
55  Remove unused code accidentially duplicated in split.
56
57 2003-11-26 Wednesday 03:35  rocky
58
59  Split out cdda to facilitate later changes.
60
61 2003-11-26 Wednesday 03:34  rocky
62
63  Guard against including twice.
64
65 2003-11-26 Wednesday 02:41  rocky
66
67  Leftover comment.
68
69 2003-11-26 Wednesday 02:00  rocky
70
71  cddax has moved.
72
73 2003-11-26 Wednesday 01:45  rocky
74
75  And 'nother name.
76
77 2003-11-26 Wednesday 01:40  rocky
78
79  One more name...
80
81 2003-11-26 Wednesday 01:32  rocky
82
83  Move libcdio CD-DA plugin into its own directory before the big split up.
84
85 2003-11-26 Wednesday 01:28  rocky
86
87  Minor name-change tidying up.
88
89 2003-11-25 Tuesday 21:21  hartman
90
91  * modules/audio_output/coreaudio.c:
92    - Many of the error streams were identical. This isn't helping debugging.
93
94 2003-11-25 Tuesday 20:41  jpsaman
95
96  PDA Interface:
97  - Fixed a p_playlist refcount problem
98  - Clearing VLC playlist and Playlist widget.
99
100 2003-11-25 Tuesday 20:01  jpsaman
101
102  PDA Interface:
103  - Fix segfault when adding one file to the playlist widget from the fileview widget.
104  - Cleanup of code.
105
106 2003-11-25 Tuesday 19:59  massiot
107
108  * modules/access/satellite/access.c: do not use p_es->i_demux_fd ; fixed
109    demux filters leak (particularly harmful on the Dreambox) ; correctly
110    handle PAT and PMT changes.
111
112 2003-11-25 Tuesday 12:35  sam
113
114    * src/misc/modules.c: Allow for premature Ctrl-C escapes even while VLC
115      is loading its plugins.
116
117 2003-11-25 Tuesday 03:55  rocky
118
119  Forgot to delete keypress callback.
120
121 2003-11-25 Tuesday 03:54  rocky
122
123  Plugin now tested ;-) Add missing prototypes.
124
125  Remove unused Mouse event handling. Forgot to delete keypress callback.
126
127 2003-11-25 Tuesday 00:58  gbazin
128
129  * modules/gui/wxwindows/*: fixed a couple of memory leaks.
130
131 2003-11-25 Tuesday 00:56  fenrir
132
133   * all: fixed a lot of small memory leaks.
134
135 2003-11-24 Monday 23:22  gbazin
136
137  * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
138  * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
139  * 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.
140
141 2003-11-24 Monday 21:47  gbazin
142
143  * src/audio_output/mixer.c: fixed timestamp rounding problem.
144
145 2003-11-24 Monday 20:50  fenrir
146
147   * moved EsOut* to es_out.c and introduced internal input_EsOutNew and
148   input_EsOutDelete.
149
150 2003-11-24 Monday 20:45  gbazin
151
152  * modules/access/dshow/*: compilation fixes.
153  * include/vlc_common.h: added a couple of casts to TAB_APPEND().
154
155 2003-11-24 Monday 19:30  fenrir
156
157   * dshow: ported to es_out_* and stream_*. Not tested (sorry).
158
159 2003-11-24 Monday 19:27  gbazin
160
161  * modules/access/v4l/v4l.c: small fix and added a --v4l-chroma option to force a chroma fourcc for the video device.
162
163 2003-11-24 Monday 19:20  gbazin
164
165  * src/input/input.c: oops, set the ES format before selecting it.
166
167 2003-11-24 Monday 19:19  fenrir
168
169   * rawdv.c: ported to es_out_* and stream_*.
170
171 2003-11-24 Monday 18:00  gbazin
172
173  * configure.ac, extras/MacOSX/*: bumped version number to 0.7.0-test1 in preparation for the test release.
174
175 2003-11-24 Monday 17:34  fenrir
176
177   * m4v: ported to es_out*, stream_*  and use the mp4v packetizer. Anyway
178   dts are  still calculated for  a 25fps stream. (The  packetizer doesn't
179   calulate pts/dts for now).
180
181 2003-11-24 Monday 17:11  fenrir
182
183   * cddax: ported to es_out_* and stream_*. Not tested (sorry).
184
185 2003-11-24 Monday 16:45  fenrir
186
187   * v4l: ported to stream_* and es_out_*. Not tested !
188
189 2003-11-24 Monday 13:40  gbazin
190
191  * modules/gui/wxwindows/menus.cpp: small fix.
192  * modules/codec/quicktime.c: compilation fix on win32.
193  * modules/demux/avi/avi.c: small hack to avoid eating all the resources on broken files.
194
195 2003-11-24 Monday 12:44  fenrir
196
197   * cdda: ported to es_out*.
198
199 2003-11-24 Monday 03:30  fenrir
200
201   * all: do not export input_NullPacket
202   * input_dec.c: fixed a (big) memory leak.
203
204 2003-11-24 Monday 03:30  rocky
205
206  Minor debug output change.
207
208 2003-11-24 Monday 03:28  rocky
209
210  Add keyboard input handling, e.g. if visualization plugin. Needs some
211  more work, but it's a start.
212
213 2003-11-24 Monday 03:27  rocky
214
215  Change debug output slightly to make more informative and to assist
216  in determining which selecting ES we might be at.
217
218 2003-11-24 Monday 02:35  fenrir
219
220   * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
221   (I have no sample at all)
222
223 2003-11-24 Monday 00:41  rocky
224
225  Set cdio log routine.
226
227 2003-11-24 Monday 00:40  fenrir
228
229   * input_ext-dec.c: useless file.
230
231 2003-11-24 Monday 00:39  fenrir
232
233   * all: removed decoder_fifo_t.
234
235 2003-11-24 Monday 00:36  gbazin
236
237  * install-win32: added a registry entry for the mozilla plugin (the xpt file still needs to be registered by hand though).
238
239 2003-11-24 Monday 00:23  rocky
240
241  Add intf-vcd.txt to distribution and installed documentation.
242
243 2003-11-24 Monday 00:01  gbazin
244
245  * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable.
246  * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
247
248 2003-11-23 Sunday 22:29  ipkiss
249
250  Use snprintf instead of sprintf
251
252 2003-11-23 Sunday 22:18  hartman
253
254  * Compile before you commit was our slogan right?
255
256 2003-11-23 Sunday 20:37  gbazin
257
258  * modules/gui/wxwindows/*: added new codecs for stream output.
259     Added ffmpeg postproc to menus.
260  * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
261
262 2003-11-23 Sunday 18:40  fenrir
263
264   * all: disabled dv, xvid, dvbsub (they won't compile anymore really soon).
265
266 2003-11-23 Sunday 18:31  alexis
267
268  - Updated French translation (still a lot of work to do...)
269  - Modified some strings in VLC source code
270  - ran ./toolbox --update-po
271
272 2003-11-23 Sunday 18:24  rocky
273
274  Next/previous/return navigation bugs - not setting item type.
275
276 2003-11-23 Sunday 18:21  gbazin
277
278  * src/input/input_dec.c: set p_dec->b_error when we can't create the output.
279
280 2003-11-23 Sunday 18:16  gbazin
281
282  * modules/control/http.c: cough cough
283
284 2003-11-23 Sunday 17:51  gbazin
285
286  * modules/gui/wxwindows/*: small cleanup.
287
288 2003-11-23 Sunday 17:46  gbazin
289
290  * modules/control/http.c: fixed segfault when deleting items and prevent adding empty items.
291
292 2003-11-23 Sunday 17:18  rocky
293
294  Update/correct debug flag documentation.
295
296 2003-11-23 Sunday 17:06  rocky
297
298  Some basic help for the VCD plugin.
299
300 2003-11-23 Sunday 16:27  garf
301
302   * index.html: oops (forgot refresh cludge)
303
304 2003-11-23 Sunday 16:24  garf
305
306   * src/playlist/item.c : stops the playlist if we delete the currently
307     played item
308   * doc/intf-http.txt : adding "pl.group"
309   * share/http/index.html : little cosmetic change (better according to
310     gibalou).
311
312 2003-11-23 Sunday 16:02  zorglub
313
314  * NEWS : added a few missing things
315  * AUTHORS: updated sam's, sigmund's, garf's, gibalou's and fenrir's records
316
317 2003-11-23 Sunday 15:50  gbazin
318
319  * modules/codec/speex.c: support for speex encoding.
320  * modules/codec/vorbis.c: removed unused code.
321
322 2003-11-23 Sunday 14:49  massiot
323
324  grmbl again
325
326 2003-11-23 Sunday 14:34  rocky
327
328  Add configuration options to set default device. For VCD's add
329  configuration option to specify whether or not to use PBC.
330
331 2003-11-23 Sunday 14:28  gbazin
332
333  * NEWS: updated with new stuff.
334
335 2003-11-23 Sunday 14:00  massiot
336
337  Bug fix for *.a libraries.
338
339 2003-11-23 Sunday 13:25  gbazin
340
341  * modules/codec/quicktime.c, modules/codec/cinepak.c: use pts if available, otherwise use dts.
342
343 2003-11-23 Sunday 13:23  massiot
344
345  Fixed bugs.
346
347 2003-11-23 Sunday 13:15  gbazin
348
349  * 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.
350  * 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.
351
352 2003-11-23 Sunday 13:06  massiot
353
354  * Fixed bugs in the contrib build system. In particular 'make bin' should
355    work now.
356
357 2003-11-23 Sunday 11:02  zorglub
358
359  Improved the list (all ports at the end, reworked order)
360
361 2003-11-23 Sunday 05:30  fenrir
362
363   * cinepak: little clean up and increase priority (ffmpeg cinepak decoder
364   is buggy).
365
366 2003-11-23 Sunday 04:58  fenrir
367
368   * adpcm: bug fixes.
369
370 2003-11-23 Sunday 04:56  rocky
371
372  Bug in processing numeric entry - passed wrong value.
373
374 2003-11-23 Sunday 03:58  rocky
375
376  intf.c, vcdplayer.c: Add code for multi-default selection lists. But
377  this required new libvcdinfo API - so change to configure.ac for
378  pending new libcdio/vcdimager releases.
379
380  Additional libvcdinfo routines also means less VCD twidling inside vlc
381  code, thus simplifying what is already a bit complicated and likely to
382  get more so.
383
384 2003-11-23 Sunday 03:55  fenrir
385
386   * all: do not use p_fifo.
387
388 2003-11-23 Sunday 03:45  fenrir
389
390   * quicktime: removed a define.
391
392 2003-11-23 Sunday 03:41  fenrir
393
394   * quicktime: ported to the new API, fix compilation with w32dll loader.
395      -> but untested under OS X and win32.
396
397 2003-11-23 Sunday 03:17  fenrir
398
399   * input_dec.c:
400      - also check for p_dec->b_die and b_error.
401      - unload module before joining thread (in DecoderThread) otherwise qt
402      win32 dll loader will segfault. (but perhaps I'm the only one using it)
403          -> find a better solution.
404
405 2003-11-22 Saturday 23:39  fenrir
406
407   * all: only include header that are needed (and no more stdlib.h, string.h
408   as vlc/vlc.h include them).
409
410 2003-11-22 Saturday 20:26  fenrir
411
412   * input_dec: set also p_dec->b_die.
413
414 2003-11-22 Saturday 20:25  fenrir
415
416   * ts: added lpcm and dts stream. (untested)
417
418 2003-11-22 Saturday 20:17  fenrir
419
420   * copy: removed the old spu packetizer.
421
422 2003-11-22 Saturday 20:15  fenrir
423
424   * spudec: it also does the packetizer.
425
426 2003-11-22 Saturday 19:55  fenrir
427
428   * all: ported to new API.
429    -> i_rate isn't used for now : it will need to be fixed.
430
431 2003-11-22 Saturday 18:11  gbazin
432
433  * configure.ac: get rid of the oggpackB_read check in libogg because we don't use it anymore.
434
435 2003-11-22 Saturday 18:04  gbazin
436
437  * include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
438  * modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
439
440 2003-11-22 Saturday 17:03  fenrir
441
442   * stream_output.h, transrate.c : do not use SOUT_BUFFER_FLAG_GOP anymore
443   (may be readded later).
444
445   * mpgv.c: new demuxer using the packetizer (allow to stream ES).
446
447 2003-11-22 Saturday 16:53  fenrir
448
449   * mpegvideo: ported to new API (need more clean up).
450
451 2003-11-22 Saturday 16:48  fenrir
452
453   * ts: fixes.
454
455 2003-11-22 Saturday 16:18  sam
456
457    * modules/video_output/caca.c: Oops, compilation fix (thanks zorglub).
458
459 2003-11-22 Saturday 15:53  sam
460
461    * configure.ac:
462      + Fixed internal symbols for version numbers containing "+".
463      + Added a --enable-caca flag.
464    * modules/video_output/caca.c:
465      + Updated libcaca video output to the released version.
466      + Added --caca-dithering flag (none, dither, random).
467
468 2003-11-22 Saturday 15:10  fenrir
469
470   * avi: more check on b_die (when building index).
471
472 2003-11-22 Saturday 15:06  gbazin
473
474  * modules/codec/tarkin.c: ported to the new decoders api (I know, this is a waste of time ;).
475
476 2003-11-22 Saturday 14:42  fenrir
477
478   * block: initialise all fields.
479
480 2003-11-22 Saturday 13:56  ipkiss
481
482  vlc_common: Avoid a redefinition of PATH_MAX on cygwin
483
484 2003-11-22 Saturday 13:49  gbazin
485
486  * modules/stream_out/transcode.c: put back the dumb downmixing routine.
487
488 2003-11-22 Saturday 13:19  gbazin
489
490  * src/input/input.c: fixed previous fix (sout needs to be destroyed after the ES).
491
492 2003-11-22 Saturday 12:41  gbazin
493
494  * src/input/input.c: don't free the ES twice.
495  * modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
496  * modules/codec/flac.c: couple of fixes.
497
498 2003-11-22 Saturday 12:35  sigmunau
499
500  src/playlist/item.c:
501   * fixed a minor memory leak
502
503 2003-11-22 Saturday 12:33  sigmunau
504
505  modules/misc/sap.c:
506   * fixed a possible buffer overflow
507
508 2003-11-22 Saturday 12:17  sigmunau
509
510  modules/misc/sap.c:
511   * fixed a couple of nasty memleaks
512
513 2003-11-22 Saturday 06:26  titer
514
515   modules/gui/macosx/intf.m: don't destroy the playlist when closing the
516     interface because this makes crash others interfaces which might be
517     still using it (e.g. sap)
518
519 2003-11-22 Saturday 04:02  titer
520
521   src/misc/block.c: added a missing vlc_mutex_destroy()
522
523 2003-11-22 Saturday 00:41  titer
524
525   + modules/misc/freetype.c: fixed a couple of typos
526   + *threads*, src/libvlc.h:
527     test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
528     for now because Zeta now has a pthread implementation but it's doesn't
529     seem to be (enough) POSIX compliant atm.
530
531 2003-11-21 Friday 20:49  gbazin
532
533  * modules/codec/flac.c: added a FLAC encoder.
534  * 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.
535
536 2003-11-21 Friday 18:55  gbazin
537
538  * modules/gui/wxwindows/*: drag&drop on the playlist only enqueue.
539     Small cosmetic change to the playlist.
540
541 2003-11-21 Friday 16:07  fenrir
542
543   * mpga: fixed. (using es_out_Send with PES)
544
545 2003-11-21 Friday 16:02  fenrir
546
547   * asf: pes -> block
548
549 2003-11-21 Friday 15:51  fenrir
550
551   * avi: use block instead of PES every where.
552
553 2003-11-21 Friday 15:32  fenrir
554
555   * all: remove sout_format_t and use es_format_t instead.
556
557 2003-11-21 Friday 13:20  zorglub
558
559  * Reverse sort the playlist when clicking twice on the column header
560
561 2003-11-21 Friday 13:01  gbazin
562
563  * modules/mux/ogg.c: send the mp4v VOL data in one of the header ogg packets.
564
565 2003-11-21 Friday 12:18  gbazin
566
567  * modules/demux/flac.c, modules/codec/flac.c: couple of fixes.
568
569 2003-11-21 Friday 09:23  jpsaman
570
571  PDA Interface:
572  - Code cleanup and fixes for file view widget.
573
574 2003-11-21 Friday 06:14  fenrir
575
576   * livedotcom: added return value for sdp:// Open.
577
578 2003-11-21 Friday 01:45  gbazin
579
580  * modules/codec/flac.c: complete rewrite of the flac decoder + new packetizer.
581  * modules/demux/flac.c: rewrite of the flac demuxer which makes use of the flac packetizer.
582
583 2003-11-21 Friday 00:38  gbazin
584
585  * include/vlc_common.h: include stdlib.h
586  * include/ninput.h, src/input/stream.c, src/input/input.c:
587      new stream_Block() function to read a block_t from the input.
588      es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
589  * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
590
591 2003-11-20 Thursday 23:13  sigmunau
592
593  modules/misc/sap.c:
594   * more verbose header parsing code
595   * support for compressed announces if zlib is available (using some code
596     from Mosu from the matroska project)
597   * if the sdp packet contains more than one m= line, pass it to the
598     livedotcom module
599  configure.ac:
600   * link sap with zlib if available
601  modules/demux/livedotcom.c:
602   * accept sdp from the sap module
603
604 2003-11-20 Thursday 22:10  fenrir
605
606   include/vlc_es.h: defines es_format_t, audio_format_t, video_format_t.
607   all: removed i_extra_type from es_format_t.
608
609 2003-11-20 Thursday 18:27  fenrir
610
611   * copy: ported to new API.
612
613 2003-11-20 Thursday 18:26  fenrir
614
615   * ts: fixed a stupid bug for MS codec.
616
617 2003-11-20 Thursday 17:48  gbazin
618
619  * mozilla/vlcshell.cpp, modules/video_output/directx/*: round of fixes for the win32 mozilla plugin.
620
621 2003-11-20 Thursday 14:39  hartman
622
623  * windows -> orderedWindows. Finally window commands like fullscreen, half size
624    double size and float on top are sent to the correct window.
625
626 2003-11-20 Thursday 10:56  sigmunau
627
628  tell cvs to ignore .pyc and .pyo files
629
630 2003-11-20 Thursday 08:44  garf
631
632   * http.c: little keep and del functions fix ( don't remove currently
633            playing playlist item ).
634
635 2003-11-20 Thursday 03:56  rocky
636
637  Reorganize more analogous to dvdplay. Should give some growing room to
638  start the custom demuxer.
639
640 2003-11-20 Thursday 02:39  hartman
641
642  * fixed the dockmenu. had gotten disconnected somehow.
643  * cleaned up the playlist source.
644  * set the correct sizing properties on the playlist buttons.
645    bigben: see the bottom of the size panel of your inspector. when adding items
646    always take this into account to make resize work correctly.
647    also. windows are opened at the position where you save them when the nib is open.
648    Always make sure the controller and playlist are to the upper left side.
649
650 2003-11-20 Thursday 02:17  rocky
651
652  In some ways better, in some ways just different.
653
654 2003-11-20 Thursday 02:15  rocky
655
656  Miniscule changes. In some ways better, in some ways not, just
657  different.
658
659 2003-11-19 Wednesday 23:44  gbazin
660
661  * 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.
662    As a result the overlay color key is only painted in the video area and the rest of the window is pure black.
663
664 2003-11-19 Wednesday 19:00  bigben
665
666  - get rid of an unused variable
667  - use same name than in menus for random, repeat and loop options
668  - random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)
669
670 2003-11-19 Wednesday 14:58  bigben
671
672  small clean-up
673
674 2003-11-19 Wednesday 13:25  hartman
675
676  * modules/codec/subsdec.c: Add debug messages and fix a crasher
677  * modules/misc/freetype.c: let's keep the freetype-fontsize option useful :)
678
679 2003-11-19 Wednesday 13:10  gbazin
680
681  * modules/codec/ffmpeg/: don't re-use the same pts twice.
682  * src/misc/modules.c: win32 fix for when module fails loading.
683
684 2003-11-19 Wednesday 12:13  hartman
685
686  * changed the relative fontsize option from a string_list to a int list with string comments.
687    not possible before, but is now and we can still change it without effecting the
688    config files of 1000000 users.
689
690 2003-11-19 Wednesday 10:17  gbazin
691
692  * src/misc/modules.c: don't forget to return an error when we fail to load a plugin.
693
694 2003-11-19 Wednesday 00:14  fenrir
695
696   * ninput: initialisate i_bitrate.
697
698 2003-11-19 Wednesday 00:06  sigmunau
699
700  fixed some warnings
701
702 2003-11-18 Tuesday 23:58  fenrir
703
704   * fix a memory leak (p_block should be unallocated).
705
706 2003-11-18 Tuesday 23:25  sigmunau
707
708  modules/codec/subsdec.c:
709   * fix a crash when --subsdec encoding is set to a wrong value
710
711 2003-11-18 Tuesday 22:48  fenrir
712
713   * input_dec.c : handle SPU_ES (and not as VIDEO_ES ....) so subtitle
714   should work again.
715
716 2003-11-18 Tuesday 22:08  gbazin
717
718  * src/input/input_dec.c: fixed nasty bug. Thanks Meuuh :)
719
720 2003-11-18 Tuesday 20:36  jpsaman
721
722  PDA Interface:
723  - Cleanup code
724  - Cleanup interface
725  - Adding items to playlist widgets from File, Camera, Transcode tabs.
726
727 2003-11-18 Tuesday 20:34  fenrir
728
729   * allow packetizer to return multiple blocks at once.
730
731 2003-11-18 Tuesday 20:15  fenrir
732
733   * include/vlc_bits.h: bit stream reader/writer.
734   * mpeg4video.c: rework of the mpeg4 video packetizer.
735   (not well tested)
736
737 2003-11-18 Tuesday 18:45  gbazin
738
739  * NEWS: updated with new features.
740
741 2003-11-18 Tuesday 16:46  fenrir
742
743   * display: set correct ES type (otherwise it segfaults in input_dec.c) but
744   that implies that ES appear twice in the interface.
745
746 2003-11-18 Tuesday 12:32  gbazin
747
748  * modules/control/http.c: fixed the "keep" command.
749
750 2003-11-18 Tuesday 00:57  gbazin
751
752  * modules/demux/ogg.c: call ogg_sync_reset() after seeking so we don't get spurious PCRs.
753     Cosmetic changes to the file info data.
754     Fixed Flac seeking.
755
756 2003-11-17 Monday 23:36  bigben
757
758  - Use NSTextField instead of NSSearchfield for the playlist search, since it is not supported on MacOS < X.3.
759
760  - Search now restarts at the beginning of the playlist when reaching the end.
761
762 2003-11-17 Monday 22:53  gbazin
763
764  * modules/demux/ogg.c: support for FLAC in Ogg.
765     And by the way, putting the FLAC STREAMINFO metadata in the second ogg packet is really convoluted!
766
767 2003-11-17 Monday 19:05  hartman
768
769  * fix the search field and cleanup of the checkboxes init.
770    - currently we don't seek in playlist position 0->currently selected
771      wxwindows doesn't do this either.
772    - bigben: for the state of the checkboxes look at callbacks (see playlistChanged in intf.m)
773
774 2003-11-17 Monday 18:48  gbazin
775
776  * modules/packetizer/mpeg4video.c: ported to the new packetizers api (This packetizer really ought to be rewritten from scratch).
777
778 2003-11-17 Monday 15:29  garf
779
780   * http.c: fixed bug with spaces in mrl
781
782 2003-11-17 Monday 15:11  hartman
783
784  * fix previous commit
785
786 2003-11-17 Monday 14:46  massiot
787
788  * modules/access_output/udp.c: more debug
789  * modules/mux/mpeg/ts.c: new dts-delay option to add delay between the
790    PCR and the DTS of the current frame.
791    When deleting a video or audio stream (in case of PMT change), the
792    new video and audio ES will take again the pid-video and pid-audio if
793    they have been specified.
794
795 2003-11-17 Monday 14:11  bigben
796
797  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).
798
799 2003-11-17 Monday 13:14  hartman
800
801  * use more recent libebml and libmatroska
802
803 2003-11-17 Monday 13:05  bigben
804
805  added search function to the playlist
806
807 2003-11-17 Monday 11:25  fenrir
808
809   * ts: improve PCR handling. pcr-soft doesn't exist anymore.
810     Options:
811          - caching: time on which bitrate smouthing is applied (default: 200ms)
812          - pcr : delay between 2 PCR (Really more accurate). (default: 30ms)
813          - bmin and bmax doesn't work anymore.
814
815 2003-11-17 Monday 06:31  hartman
816
817   * THANKS: hungarian translator and designer of OSX intf controller added
818   * modules/LIST: updated
819   * Makefile.am: include new OS X art in the dist.
820   * NEWS: updated
821   * */.cvsignore: added and improved some of these.
822   * modules/gui/macosx/prefs_widgets.?:
823     - new config controls much like in the wxwindows module. not yet in use.
824     - beware not tested irl. but it compiles :)
825
826 2003-11-17 Monday 02:55  fenrir
827
828   * transcode: hmmm, the compil fix was for this file ...
829
830 2003-11-17 Monday 02:52  fenrir
831
832   * all: a little compil fix and more sanity checks (needed for wma).
833
834 2003-11-17 Monday 00:06  sigmunau
835
836  modules/gui/wxwindows/*:
837   * implemented sorting by a column by clicking on it
838
839 2003-11-16 Sunday 22:54  gbazin
840
841  * ALL: moved i_bitrate out of audio_format_t into es_format_t
842
843 2003-11-16 Sunday 22:29  sam
844
845    * modules/video_output/caca.c: color ASCII art video output using libcaca.
846
847 2003-11-16 Sunday 22:23  gbazin
848
849  * modules/codec/ffmpeg/video.c, src/input/input_dec.c: a couple of fixes. Thanks fenrir :)
850
851 2003-11-16 Sunday 22:10  sam
852
853    * include/vlc_keys.h: Fixed a warning in StringToKey().
854
855 2003-11-16 Sunday 21:28  gbazin
856
857  * modules/misc/dummy/encoder.c: forgot a file
858
859 2003-11-16 Sunday 21:07  gbazin
860
861  * ALL: final improvements to the decoders/packetizers api.
862     (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
863  * ALL: small improvements to the encoders api.
864
865 2003-11-16 Sunday 20:41  garf
866
867   * http.c: little fix
868
869 2003-11-16 Sunday 15:51  titer
870
871   avi.c: compile fix
872
873 2003-11-16 Sunday 11:21  bigben
874
875  Added random, repeat one and repeat all checkboxes to the playlist
876
877 2003-11-16 Sunday 00:08  fenrir
878
879   * fixed a segfault with avi without index.
880
881 2003-11-15 Saturday 23:21  fenrir
882
883  * v4l: hack from xine from GStreamer to compile v4l on debian unstable.
884
885   (message from xine: fix build on Debian unstable, those dummies seem to
886    have put the Linux 2.6 headers in place of the 2.4 ones in glibc...)
887
888 2003-11-15 Saturday 22:42  hartman
889
890  * New OSX controller (iTunes style)
891    - Drag and drop implemented
892    - still need new sliders and remove the titlebar.
893  * revert the mozilla plugin changes. i will build a seperate module for that
894  * simplified previous/next (only playlist, people with chapters and titles
895     will have to use the menu
896  * Moved the disable screensaver from interface to vout.
897
898 2003-11-15 Saturday 22:02  hartman
899
900  * added ffmpeg cvsroot (not in use atm)
901  * forced some config options on ffmpeg
902
903 2003-11-15 Saturday 18:57  fenrir
904
905   * set dts/length of all pes packet.
906
907 2003-11-15 Saturday 15:40  hartman
908
909  * extra data has changed and was crashing.
910
911 2003-11-15 Saturday 13:09  massiot
912
913  * Fixed typos.
914
915 2003-11-15 Saturday 10:38  ipkiss
916
917  Small fix in a preference description string
918
919 2003-11-15 Saturday 02:38  hartman
920
921  * broken URL
922
923 2003-11-15 Saturday 01:21  massiot
924
925  * New build system for the contrib packages of VLC. It supports to
926    download a precompiled binary package, or to build all the packages
927    from the sources, at the user's option. It is currently written for
928    Mac OS X, but could easily be ported to other platforms.
929
930 2003-11-15 Saturday 00:26  hartman
931
932  * spelling fix
933
934 2003-11-14 Friday 20:17  hartman
935
936  * Fix the label in the prefs of the play/pause hotkey.
937
938 2003-11-14 Friday 03:51  hartman
939
940  * fixed playlist_Pause
941
942 2003-11-13 Thursday 21:15  gbazin
943
944  * modules/video_filter/transform.c: fix for ./toolbox --update-po
945
946 2003-11-13 Thursday 17:59  gbazin
947
948  * include/ninput.h: ES_EXTRA_TYPE_SUBHEADER wasn't defined.
949
950 2003-11-13 Thursday 14:23  lool
951
952    * INSTALL.win32: slightly changed the list of required packages
953
954 2003-11-13 Thursday 13:31  fenrir
955
956   * input: handle also SPU in es_out_Add (and fix a bad lock).
957   * sub: use es_out_Add (and that give a proper solution for multiple tracks)
958          fixed seeking with sub. (pf_demux was called in Seek instead of
959          pf_seek ...)
960
961 2003-11-13 Thursday 12:28  fenrir
962
963   * src/input/input.c: es_out_Add automatically add informations
964   (input_AddInfo) on the ES.
965   * all: removed duplicated input_AddInfo.
966
967 2003-11-13 Thursday 11:49  fenrir
968
969   * avi: little clean up, and ported to es_format_t.
970
971 2003-11-12 Wednesday 20:01  gbazin
972
973  * modules/misc/sap.c: fixed misplaced variable declaration.
974
975 2003-11-12 Wednesday 18:13  fenrir
976
977   * all: big clean up (no more global variables).
978
979 2003-11-12 Wednesday 08:10  zorglub
980
981  Support for announcement of playlist group in SAP announces
982  Needs the latest miniSAPserver CVS
983
984 2003-11-12 Wednesday 03:02  garf
985
986   * little fix due to my last commit
987
988 2003-11-12 Wednesday 02:56  garf
989
990   * http.c: little fix in RPN evaluator (now it is real RPN).
991
992 2003-11-12 Wednesday 02:45  hartman
993
994  * small fix to the playlist window
995
996 2003-11-12 Wednesday 02:43  garf
997
998   * http.c : added parsing of options in Add MRL option. In http.c is a the
999              parse_MRL function which perhaps should be somewhere else
1000              (playlist ?).
1001   * Makefile.am : forgoten style.css
1002   * index.html : little fixes
1003   * intf-http.txt : updated doc
1004
1005 2003-11-12 Wednesday 01:22  hartman
1006
1007  * Away with that annoying playlist drawer. We now have a nice resizable
1008    window, with additional index and author columns.
1009
1010 2003-11-11 Tuesday 23:50  hartman
1011
1012  * include/vlc_keys.h: added StringToKey()
1013  * src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
1014  * modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
1015  * REST: implemented configurable hotkeys for OS X.
1016
1017 2003-11-11 Tuesday 21:23  hartman
1018
1019  * when config_ResetAll() a key config value becomes "Unset" (0) instead of
1020    it's original value. With this you at least won't break your config file,
1021    because it comments out the value during saving, when it's identical to the,
1022    original value. The question however remains, why does a resetAll result
1023    in a 0 in the 'current' config in use, and in original value at time of saving?
1024
1025 2003-11-11 Tuesday 02:49  fenrir
1026
1027   * wav: es_format_t
1028
1029 2003-11-11 Tuesday 01:33  fenrir
1030
1031   * mkv: ues es_format_t.
1032
1033 2003-11-11 Tuesday 00:37  fenrir
1034
1035   * all: use es_format_t and es_out_*. (Not well tested yet...)
1036
1037 2003-11-10 Monday 18:21  gbazin
1038
1039  * modules/gui/wxwindows/open.cpp: compilation fix for unicode version.
1040
1041 2003-11-10 Monday 17:47  gbazin
1042
1043  * configure.ac: link ws2_32 in the right order on win32 for livedotcom.
1044
1045 2003-11-10 Monday 00:49  hartman
1046
1047  * New Hungarian translation contributed by 'DirectX' (Name under investigation)
1048
1049 2003-11-10 Monday 00:14  gbazin
1050
1051  * modules/gui/wxwindows/*: dshow open panel is fully functionnal.
1052
1053 2003-11-09 Sunday 21:29  jpsaman
1054
1055  PDA Interface:
1056  * Transcode tabpage added
1057  * code cleanup
1058
1059 2003-11-09 Sunday 20:13  gbazin
1060
1061  * modules/gui/wxwindows/open.cpp: added an AutoBuildPanel() that is used to construct the dshow tab.
1062     (It is not quite useful yet but will be shortly).
1063
1064 2003-11-09 Sunday 19:49  jpsaman
1065
1066  PDA Interface:
1067  * Camera tabpage is done.
1068
1069 2003-11-09 Sunday 18:52  jpsaman
1070
1071  PDA interface:
1072  * improvements on Camera tabpage
1073
1074 2003-11-09 Sunday 18:06  rocky
1075
1076  Allow return to have a numeric prefix too.
1077
1078 2003-11-09 Sunday 17:45  rocky
1079
1080  Small changes to assist debugging.
1081
1082 2003-11-09 Sunday 16:00  titer
1083
1084   + modules/gui/beos/VideoOutput.cpp: fixed modifiers
1085   + src/misc/beos_specific.cpp: cosmetic
1086
1087 2003-11-09 Sunday 15:55  jpsaman
1088
1089  PDA Interface:
1090  * More changes on the Camera tabpage
1091  * Cleanup some dead interface wood ;-)
1092
1093 2003-11-09 Sunday 15:29  gbazin
1094
1095  * modules/access/v4l/v4l.c: couple of fixes.
1096
1097 2003-11-09 Sunday 13:59  jpsaman
1098
1099  PDA inteface:
1100  * Redesigned "Camera" tabpage.
1101
1102 2003-11-09 Sunday 13:20  gbazin
1103
1104  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
1105
1106 2003-11-09 Sunday 05:22  garf
1107
1108   * http.c: removed a completely useless check (now you can change volume
1109            value without playing anything)
1110
1111 2003-11-09 Sunday 05:15  garf
1112
1113   * index.html: little fix with volume textbox
1114
1115 2003-11-09 Sunday 03:43  garf
1116
1117   * http interface: changed index.html for new seek function. small change
1118                    in css.
1119
1120 2003-11-09 Sunday 03:41  garf
1121
1122   * http.c: modify seek function (now you can put almost everything which
1123            looks like a time/length)
1124
1125 2003-11-09 Sunday 00:52  rocky
1126
1127  Handle keyboard input: numeric entry, next, prev, return and default.
1128
1129 2003-11-08 Saturday 23:12  sigmunau
1130
1131  use "video" and not "audio" as media type, and 33 (mpeg2 ts) and not 14
1132  (mp3) as payload type
1133
1134 2003-11-08 Saturday 23:02  sigmunau
1135
1136  ignore streams that are not m=audio or m=video
1137
1138 2003-11-08 Saturday 18:31  jpsaman
1139
1140  PDA Interface
1141  * simplefied network tabpage
1142
1143 2003-11-08 Saturday 18:23  titer
1144
1145   + configure.ac: link httpd and stream_out_standard against -lsocket
1146   + modules/gui/beos/*: use hotkeys
1147   + include/vlc_keys.h, src/misc/configuration.c:
1148     renamed modifiers into vlc_modifiers so it does not conflict with
1149     BeOS' modifiers()
1150
1151 2003-11-08 Saturday 16:04  jpsaman
1152
1153  PDA interface:
1154  * Network tabpage works
1155  * cleanup of code
1156
1157 2003-11-08 Saturday 15:59  hartman
1158
1159  * spelling fix and fix of copyright and version strings on info.html
1160
1161 2003-11-08 Saturday 14:54  massiot
1162
1163  By default disable the stream_out_transrate plug-in since it takes 2 hours
1164  compiling.
1165
1166 2003-11-08 Saturday 12:25  sigmunau
1167
1168  modules/misc/sap.c:
1169   * support sap announces that use dos style linebreaks
1170
1171 2003-11-08 Saturday 09:05  fenrir
1172
1173   * useless.
1174
1175 2003-11-08 Saturday 06:47  fenrir
1176
1177   * livedotcom.cpp:
1178      - added X-QT and X-QUICKTIME video support.
1179      - first try for seek and position display support.
1180      (position is buggy, and seek won't really work as long as wx try to seek
1181      each time the slider is moved)
1182
1183 2003-11-08 Saturday 04:57  fenrir
1184
1185   * araw.c: prevent segfault with ulaw/alaw.
1186
1187 2003-11-07 Friday 22:56  gbazin
1188
1189  * configure.aci, modules/demux/livedotcom.cpp: win32 compilation fixes.
1190
1191 2003-11-07 Friday 21:44  fenrir
1192
1193   * lalala added livedotcom
1194
1195 2003-11-07 Friday 21:44  fenrir
1196
1197   * configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
1198   (--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
1199   livedotcom isn't compiled by default)
1200
1201 2003-11-07 Friday 21:30  massiot
1202
1203  * modules/stream_out/transrate: New transrating module, based on GPL
1204    code from www.metakine.com.
1205    CAUTION : the code is currently very ugly, with static variables, no
1206    code convention, etc. I check it in "as is" because it may be useful
1207    to some people.
1208    Don't expect a bitrate reduction of more than 30 % with acceptable
1209    quality.
1210  * modules/demux/mpeg/ts.c: Useful debug message
1211
1212 2003-11-07 Friday 19:30  massiot
1213
1214  * src/misc/threads.c: Implementation of real-time priorities for UNIX-like
1215    pthread systems (activate with --rt-priority)
1216  * modules/access_output/udp.c: Only discard packets which are _very_ late
1217
1218 2003-11-07 Friday 18:41  massiot
1219
1220  * modules/mux/mpeg/ts.c:
1221    - By default send PCRs every 90 ms, because the upper limit is 100 ms
1222    - New pid-video and pid-audio sout variables
1223
1224 2003-11-07 Friday 18:32  fenrir
1225
1226   * udp: mp3/rtp is now correctly working.
1227
1228 2003-11-07 Friday 18:32  fenrir
1229
1230   * rtp: removed a annoying debug message
1231   * announce.c: fixed a warning.
1232
1233 2003-11-07 Friday 18:08  fenrir
1234
1235   * livedotcom.cpp:
1236      - improve a lot pts handling.
1237      - added --rtsp-caching.
1238      - implemented DEMUX_GET_TIME  and declared the input as seekable to
1239      make the interface displaying the time.
1240   Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
1241  video, MPEG 1/2 video and mp3 audio tested successfully)
1242
1243 2003-11-07 Friday 17:44  fenrir
1244
1245   * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
1246   (It could avoid a lot of duplicated code...)
1247
1248 2003-11-07 Friday 17:43  fenrir
1249
1250   * rtp: added a sdp options to export sdp. For now only as http.
1251  options: #rtp{dst=ip,port=port,[sdp=http://ip:port/file],[mux=]}
1252
1253 2003-11-07 Friday 16:53  massiot
1254
1255  * modules/packetizer/mpegvideo.c: Detect discontinuities and trash
1256    corrupt packets. Also flag GOP headers with SOUT_BUFFER_FLAGS_GOP.
1257
1258 2003-11-07 Friday 14:15  jpsaman
1259
1260  PDA interface:
1261  * cleanup code
1262  * cleanup interface
1263
1264 2003-11-07 Friday 13:31  massiot
1265
1266  * Updated documentation.
1267
1268 2003-11-07 Friday 13:28  massiot
1269
1270  * modules/access/satellite: Big rework of the old satellite module.
1271    - ability to select between different tuners if the board has several
1272      tuners
1273    - abitility to select between different demux if the board has several
1274      demuxes
1275    - if frequency isn't specified, do not try to tune the tuner and
1276      assume some other software already did it
1277    - set a bigger buffer size to avoid packet losses
1278    - do not filter too many PIDs since some board only have 8 filters
1279    - kludged so that the module works perfectly well with the demuxstream
1280      demuxer
1281    - use DMX_PES_OTHER all the time because some boards do not have a
1282      decoder chip (this may be a problem for you)
1283
1284  This changeset is part of the Dreambox port of VLC.
1285
1286 2003-11-07 Friday 13:01  jpsaman
1287
1288  PDA interface:
1289  * Directory browsing works
1290  * Coredump is solved
1291  * Adding files or entire directories to the playlist GUI control works.
1292
1293 2003-11-07 Friday 12:27  fenrir
1294
1295   * livedotcom.cpp: - better pts handling  but still bad. (and using rtsp
1296   over tcp doesn't really work yet).
1297                     - fixed bad usage of delete vs delete[]
1298  (using --rtsp-tcp still leads to segfault)
1299
1300 2003-11-07 Friday 10:31  rocky
1301
1302  Need to change libvcdinfo to be more robust when there are
1303  reading the extended PSD. Given that area-highlighting and
1304  features in the extended PSD haven't been implemented,
1305  best then to not try to read this at all.
1306
1307 2003-11-07 Friday 09:24  jpsaman
1308
1309  Basic functionality of File tabpage is working.
1310
1311 2003-11-07 Friday 07:59  jpsaman
1312
1313  Removing GPE specific stuff.
1314
1315 2003-11-07 Friday 00:28  fenrir
1316
1317   * more tolerant  sdp check when using  rtsp://. (SDP from some  DSS have a
1318   lot of mandatory fields missing, like v, o, and s)
1319
1320 2003-11-06 Thursday 22:23  zorglub
1321
1322  Sync with latest changes
1323
1324 2003-11-06 Thursday 22:14  fenrir
1325
1326   * livedotcom.cpp: use live.com library to read rtsp and sdp file.
1327      TODO:
1328          - handle PTS (for now, I just use mdate() :)
1329          - support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
1330          - support X-QT and X-QUICKTIME. (I don't know if it's really used).
1331          - implement pause, seek ...
1332          - clean up/bugs fixes...
1333          - ...
1334
1335 2003-11-06 Thursday 20:12  gbazin
1336
1337  * modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.
1338
1339 2003-11-06 Thursday 19:35  nitrox
1340
1341  . a small fix .... (many other to follow in the next days)
1342
1343 2003-11-06 Thursday 18:55  hartman
1344
1345  * Going to Fullscreen was effecting all vout's. should affect only the frontmost one.
1346
1347 2003-11-06 Thursday 18:35  hartman
1348
1349  * Updated the Output dialog.
1350    - support for slp
1351    - support for theora
1352    - support for demuxdump
1353
1354 2003-11-06 Thursday 17:08  nitrox
1355
1356  . I422 -> YV12 Chroma
1357
1358  This work is part of the work done by Anevia for the "Gran Theatro del
1359  Barcelona".
1360
1361 2003-11-06 Thursday 16:54  nitrox
1362
1363  . 422 deinterlacing (bob and blend filters)
1364
1365  This work is part of the work done by Anevia for the "Gran Theatro del
1366  Barcelona".
1367
1368 2003-11-06 Thursday 16:37  nitrox
1369
1370  oups, ... forgot the interesting file !
1371
1372 2003-11-06 Thursday 16:36  nitrox
1373
1374  dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
1375            things to write to implement competely the standard but this decoder
1376            will work in most of the pictures subtitles cases. Text subtitles
1377            decoding is not implemented at all.
1378            This decoder has been validated with CAVENA encoders after few
1379            remarks of their developpers.
1380
1381  include/*: addded a p_spuinfo field in the decider_fifo_t and the
1382             es_descriptor_t
1383
1384  codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
1385            track.
1386
1387  modules/demux/mpeg: added the support of the dvb subtitles track. Need last
1388                      libdvbpsi (0x59 descriptor) to compile. The demuxer
1389                      creates n fake ES as each ES carries up to 256 subtitles
1390                      tracks.
1391
1392  This work is part of the work done by Anevia for the "Gran Theatro del
1393  Barcelona".
1394
1395 2003-11-06 Thursday 16:28  hartman
1396
1397  * changed how cursor hiding works. Not perfect, but it's less complicated.
1398    - less vague bugs :)
1399  * changed the global hotkey for play/pause to command-p since 'space' won't be
1400    defined as the hotkey. i was sick of all the hacks i had made to have it work
1401    that way, so the end. space only works in the vout from now on.
1402
1403 2003-11-06 Thursday 16:06  massiot
1404
1405  * New (experimental and incomplete) demuxstream module. It bypasses the
1406  stream output, and takes what comes from a DVB card and sends it onto
1407  the network. I didn't activate it in configure.ac because I suspect there
1408  might be problems with iovec on Windows (and there is probably a better
1409  way to do it).
1410
1411 2003-11-06 Thursday 10:09  sam
1412
1413    * bootstrap: remove autom4te.cache before running autoconf
1414
1415 2003-11-06 Thursday 09:59  gbazin
1416
1417  * modules/misc/sap.c: compilation fix.
1418
1419 2003-11-06 Thursday 01:49  garf
1420
1421   * http interface: added volume control (relative or absolute) and
1422                    sort playlist function.
1423
1424 2003-11-06 Thursday 00:12  gbazin
1425
1426  * modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
1427     New --v4l-vdev and --v4l-adev config options and the ability to play an audio only stream.
1428
1429 2003-11-05 Wednesday 23:32  hartman
1430
1431  * Compilation fix. One to many )
1432
1433 2003-11-05 Wednesday 23:28  fenrir
1434
1435   * sap: big clean up + some buffer overflow fixes (still need some work).
1436
1437 2003-11-05 Wednesday 20:06  gbazin
1438
1439  * modules/gui/wxwindows/streamout.cpp: fixed a couple of things.
1440
1441 2003-11-05 Wednesday 18:59  gbazin
1442
1443  * 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.
1444  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
1445  * src/misc/configuration.c: use strtol() instead of atoi().
1446
1447 2003-11-05 Wednesday 17:57  gbazin
1448
1449  * src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
1450     I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
1451     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).
1452  * src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.
1453
1454  * modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.
1455
1456 2003-11-05 Wednesday 17:46  gbazin
1457
1458  * modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
1459  * modules/gui/wxwindows/preferences_widgets.*: bug fix.
1460
1461 2003-11-05 Wednesday 09:16  gbazin
1462
1463  * include/video_output.h: forgot this file in the vout_Synchro commit yesterday.
1464
1465 2003-11-05 Wednesday 02:43  gbazin
1466
1467  * modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config vars with choices lists which have a pf_list_update callback.
1468  * modules/access/dshow/dshow.cpp: provide a callback to update the devices lists.
1469
1470 2003-11-05 Wednesday 01:47  fenrir
1471
1472   * all: who has seen that I have just forgot to release any buffers...
1473
1474 2003-11-05 Wednesday 00:40  hartman
1475
1476  * moved garfou's changes before a variable that is at risk of overflow
1477    maybe this will fix the random crashes?
1478
1479 2003-11-05 Wednesday 00:39  gbazin
1480
1481  * include/configuration.h: some small re-work of the config declaration macros.
1482     String choices lists can now also have a list of text descriptions associated with them.
1483     Added integer choices lists.
1484  * modules/gui/wxwindows/: modified config widgets to use the new config options.
1485  * ALL: updated for the new config options.
1486
1487 2003-11-05 Wednesday 00:17  hartman
1488
1489  Please test if this has any regressions
1490
1491  * include/codecs.h:
1492    - created a subtitle_data_t to be used by subtitle demuxers
1493      and decoders to pass information.
1494    - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
1495      of this new struct.
1496  * modules/codec/subsdec.c:
1497    - moved the decoding of ssa textlines to here.
1498    - ToDo: support for any tags is lacking atm., but now possible.
1499  * modules/demux/mkv.cpp:
1500    - ssa is now passed undecoded to ssa subsdec.
1501    - ssa headers are passed to ssa subsdec via subtitle_data_t
1502    - ToDo: decode idx header info and fill the subtitle_data_t
1503    - ToDo: support for compressed vobsubs.
1504  * modules/demux/util/sub.?:
1505    - moved ssa decoding out of here.
1506    - ToDo: add support for multiple tracks
1507    - ToDo: implement reading vobsub .sub files (not .idx)
1508
1509 2003-11-04 Tuesday 17:46  gbazin
1510
1511  * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
1512  * modules/codec/libmpeg2.c: updated with the synchro api changes.
1513
1514 2003-11-04 Tuesday 15:52  garf
1515
1516   * http interface: added "fullscreen" and "keep" functions
1517
1518 2003-11-04 Tuesday 15:31  sam
1519
1520    * bootstrap: Fixed an automake breakage when gettext is not present.
1521
1522 2003-11-04 Tuesday 15:26  sam
1523
1524    * debian/control:
1525      + Build-depend on fixed dvb-dev packages.
1526
1527 2003-11-04 Tuesday 14:51  fenrir
1528
1529   * adpcm: converted to new API (need more testing).
1530
1531 2003-11-04 Tuesday 11:11  titer
1532
1533   + configure.ac:
1534       fixed a link issue on BeOS
1535   + modules/demux/util/sub.c:
1536       gcc != 3 fix
1537   + modules/gui/beos/*:
1538       compile fixes; never replace int32 with int32_t, these are not the
1539       same on BeOS (long/int)
1540
1541 2003-11-04 Tuesday 02:23  fenrir
1542
1543   * input: fixed position-offset, time and time-offset.
1544
1545   * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
1546   completely broken,  there is a lot  more things to do),  all interfaces
1547   have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
1548   rate(-slower|-faster)...  ).
1549   Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
1550   input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
1551   unavailable for intf), so we should convert remaining interfaces (ie all
1552   except wx, osx, rc, http, hotkeys).
1553
1554   * avi: implemented DEMUX_SET_TIME (not yet used).
1555
1556 2003-11-04 Tuesday 01:27  fenrir
1557
1558   * araw: ported to new API.
1559
1560 2003-11-03 Monday 23:05  fenrir
1561
1562   * removed old faad detection.
1563
1564 2003-11-03 Monday 22:36  sam
1565
1566    * modules/misc/sap.c: fixed a warning and some coding style insanities.
1567
1568 2003-11-03 Monday 22:30  fenrir
1569
1570   * all: ported the faad decoder to the new API (btw, aac HE untested).
1571   I have not kept the compatibility with older faad version (but check is
1572   still be  done in configure.ac). (I  didn't like it as  old version are
1573   really buggy).
1574
1575 2003-11-03 Monday 20:22  gbazin
1576
1577  * modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
1578
1579 2003-11-03 Monday 15:27  hartman
1580
1581  * modules/gui/macosx/*: Commit of the Visualizations menu item.
1582  * ALL: bring the project files to XCode.
1583    10.2 users should revert the change in Makefile.am or they won't be able to
1584    build VLC on their machine. Editing the project files will probably also not
1585    be possible for them.
1586
1587 2003-11-03 Monday 14:02  gbazin
1588
1589  * modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.
1590
1591 2003-11-03 Monday 03:21  garf
1592
1593   * 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 :) )
1594   * changed http interface more "neutral" colors
1595
1596 2003-11-02 Sunday 23:13  zorglub
1597
1598  Removed debug messages
1599
1600 2003-11-02 Sunday 22:51  gbazin
1601
1602  * modules/control/http.c: cough cough.
1603
1604 2003-11-02 Sunday 22:28  gbazin
1605
1606  * Makefile.am: small change to the package-win32 target.
1607
1608 2003-11-02 Sunday 22:16  gbazin
1609
1610  * modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.
1611
1612 2003-11-02 Sunday 22:15  gbazin
1613
1614  * 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.
1615
1616 2003-11-02 Sunday 21:26  gbazin
1617
1618  * Makefile.am: include the .css file from the html interface into the win32 package.
1619
1620 2003-11-02 Sunday 19:26  gbazin
1621
1622  * modules/control/http.c: delete command supports a list of items.
1623  * doc/intf-http.txt: update for delete command.
1624  * share/http/index.html: added the possibility to delete playlist items.
1625
1626 2003-11-02 Sunday 18:03  sigmunau
1627
1628  modules/demux/mkv.cpp:
1629   * proper fix for timing with vobsub tracks ( and possibly some other cases )
1630
1631 2003-11-02 Sunday 16:12  sigmunau
1632
1633  modules/demux/mkv.cpp:
1634   * fix a segfault on close caused by setting default language
1635
1636 2003-11-02 Sunday 12:22  gbazin
1637
1638  * src/audio_output/input.c: on-the-fly visualization changes.
1639  * modules/gui/wxwindows/menus.cpp: added a visualization entry.
1640
1641 2003-11-02 Sunday 06:33  hartman
1642
1643  * modules/audio_output/input.c: created variables to allow for a autogenerated
1644    Visualizations menu (is this the right location?)
1645    Problems currently are: Doesn't work on the fly. where to start?
1646    For that reason it now also uses config options instead of variables.
1647  * modules/visualization/visual/visual.c: small adaptions
1648  * modules/gui/macosx/controls.m: fix warnings.
1649
1650 2003-11-02 Sunday 01:41  hartman
1651
1652  * Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
1653    The parsing of lines should of course be moved to the decoder level.
1654
1655 2003-11-01 Saturday 21:50  fenrir
1656
1657   * added stream_out_rtp.
1658
1659 2003-11-01 Saturday 14:35  hartman
1660
1661  * an ebuild that pulls vlc from cvs and installs that.
1662
1663 2003-11-01 Saturday 10:07  sam
1664
1665    * debian/control:
1666      + Build-depend on a newer wxwindows version to avoid incompatibilities.
1667      + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
1668        because these packages cannot be installed together.
1669    * debian/rules:
1670      + Temporarily disabled the framebuffer video output plugin because of
1671         current code errors in linux-kernel-headers.
1672
1673 2003-11-01 Saturday 06:57  fenrir
1674
1675   * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
1676   transcode).
1677
1678 2003-11-01 Saturday 06:56  fenrir
1679
1680   * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
1681
1682 2003-11-01 Saturday 06:27  fenrir
1683
1684   * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
1685
1686 2003-11-01 Saturday 04:17  fenrir
1687
1688   * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
1689         PS will work if there is only one stream as the muxer doesn't set
1690         correctly dts/length for muxed packets. (so pretty useless ;)
1691          - added mpeg1/2 video. (how overcomplicated is rfc2250),
1692         tested with mplayer+live.com (but I'm not sure that my ES parsing
1693         is ok.)
1694          - btw, there is a ttl option.
1695
1696 2003-11-01 Saturday 00:15  fenrir
1697
1698   * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
1699         from perfect)
1700          Use udp raw mode.
1701          Generate a SDP file (for now it is just fprintf to stderr).
1702          The streams produced work under gmp4player. (mpeg4ip)
1703
1704 2003-11-01 Saturday 00:11  fenrir
1705
1706   * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
1707  fill packet send to mtu size, needed by rtp)
1708
1709 2003-10-31 Friday 23:57  sam
1710
1711    * The "coincoin" Debian upload (no, it's not a cocker).
1712
1713 2003-10-31 Friday 22:46  hartman
1714
1715  * starting support for external vobsubs.
1716    we can now read the .idx file. TODO:
1717    - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
1718    - allow for multiple tracks in the sub demux
1719    - open the .sub vobsub file, remove the mpeg crud and prepare a packet
1720      for spudec.
1721
1722 2003-10-31 Friday 18:18  gbazin
1723
1724  * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
1725  * modules/video_output/directx/events.c: fix to catch the Alt key.
1726
1727 2003-10-31 Friday 16:57  fenrir
1728
1729   * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
1730   TODO: (a lot of work)
1731      - gather multiple small frames in one packets (not really important).
1732      - add mpeg 1/2 video
1733      - export a sdp file (needed for all next codecs).
1734      - add mpeg4 audio/video
1735      - add ts/ps over RTP.
1736      - perhaps ogg over RTP if something is abled to read that.
1737
1738   command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)
1739
1740   It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
1741   be odd btw)
1742
1743 2003-10-31 Friday 15:54  hartman
1744
1745  * modules/demux/mkv.cpp: Set English as the default for track language.
1746  * modules/gui/macosx/vout.m: removed debug
1747  * modules/gui/macosx/open.m: Panther compilation fixes
1748  * modules/gui/macosx/controls.m: OSDMessages :)
1749
1750 2003-10-30 Thursday 23:17  hartman
1751
1752  * Use the new vout_OSDMessage on the new hotkeys functions.
1753
1754 2003-10-30 Thursday 22:34  hartman
1755
1756  * implemented a vout_OSDMessage to display messages on the video at a specific
1757    location by any module.
1758  * added a OSD config option to the Video options. this will allow you to disable
1759    the messages printed by OSDMessage. Subtitles will still be shown however.
1760  * src/audio_output/intf.c: volumeSet sets the intf-change variable.
1761  * modules/gui/macosx/vout.m: fix the modifier detection.
1762
1763 2003-10-30 Thursday 21:44  gbazin
1764
1765  * include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.
1766
1767 2003-10-30 Thursday 17:59  gbazin
1768
1769  * modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.
1770
1771 2003-10-30 Thursday 17:58  gbazin
1772
1773  * modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.
1774
1775 2003-10-30 Thursday 12:01  gbazin
1776
1777  * modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
1778
1779 2003-10-30 Thursday 00:12  sigmunau
1780
1781  modules/demux/mkv.cpp:
1782   * fixed timing with vobsubs
1783
1784 2003-10-29 Wednesday 23:36  sigmunau
1785
1786  modules/demux/mkv.cpp:
1787   * added support for matroska files with embedded spu tracks, what the
1788     matroska people call VobSubs
1789
1790 2003-10-29 Wednesday 23:31  gbazin
1791
1792  * modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.
1793
1794 2003-10-29 Wednesday 22:25  zorglub
1795
1796  Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size
1797
1798 2003-10-29 Wednesday 21:04  gbazin
1799
1800  * modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.
1801
1802 2003-10-29 Wednesday 20:53  gbazin
1803
1804  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.
1805
1806 2003-10-29 Wednesday 19:35  gbazin
1807
1808  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.
1809
1810 2003-10-29 Wednesday 18:54  gbazin
1811
1812  * modules/gui/wxwindows/*: fixed breakage.
1813
1814 2003-10-29 Wednesday 18:00  zorglub
1815
1816  Grmbl, it was obvious I would forget to add the new files
1817
1818 2003-10-29 Wednesday 17:32  zorglub
1819
1820  * src/playlist/* && Makefile.am
1821     - splitted the enormous playlist.c file
1822     - implemented a better item group system: groups have a name
1823       and must be created before use by
1824        playlist_CreateGroup( p_playlist, "newgroupname")
1825
1826  * modules/misc/sap.c
1827     - Create our own playlist group ("SAP") and use it
1828
1829  * modules/access/slp.c
1830     - Create our own playlist group ("SLP") and use it
1831
1832  * modules/demux/util/id3tag.c
1833     - Trigger playlist update when we have parsed our tag
1834
1835  * modules/gui/wxwindows/interface.cpp
1836     - Fixed the about box by using vlc_wraptext
1837     - Added the simple open and the streaming wizard icons
1838             *** Icons need to be changed ! ***
1839     - Added the visualization to the extended gui
1840
1841  * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
1842     - Enlarged the window to fit the wrapped text
1843     - Added help for audio encoders
1844
1845  * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
1846     - Created a "streaming wizard" window (3-step streaming)
1847
1848  * modules/gui/wxwindows/iteminfo.cpp:
1849     - Group change is now based on the name
1850
1851  * modules/gui/wxwindows/playlist.cpp
1852     - Added author and group columns to the listview
1853     - Redesigned the window
1854     - Added the Sort menu with several criteria (title, author, group)
1855     - Added up/down buttons to move an item in the playlist
1856     - Added the group menu to enable/disable a group in an understandable way
1857
1858  TODO:
1859  -----
1860
1861  * playlist core :
1862     - Implement advanced sort capabilities  (multi-criteria)
1863     - File format to save the new features
1864     - export playlist (to M3U, eg)
1865     - more robust group creation (duplicates check, ...)
1866
1867  * wxWindows playlist:
1868     The idea of a treeview seems impossible, because of wxWindow's treeview,
1869     that don't allow multi-selection, and, as far as I know, multi-columns.
1870     - Provide a frontend to advanced sort (when it's done :-) )
1871     - Allow moving items by drag & drop (well, if possible, haven't checked yet)
1872     - Allow moving several items at once
1873     - Customizable listview (ability to remove/move columns)
1874     - Find a solution to the focus problem
1875       (when you change track, the selected one scrolls at the
1876        bottom of the visible screen)
1877
1878  * wxWindows interface:
1879     - New icons, our icons begin to get old and not so pretty
1880     - Find a solution for the volume bar (nobody understands what it is)
1881
1882 2003-10-29 Wednesday 12:23  gbazin
1883
1884  * modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment.
1885  * modules/video_output/directx/events.c: fixed key modifiers detection.
1886  * modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.
1887
1888 2003-10-29 Wednesday 11:54  hartman
1889
1890  * hopefully this fixes the instability of the osx vout.
1891
1892 2003-10-29 Wednesday 02:13  hartman
1893
1894  * the OSX vout has support for the new hotkeys now. no prefs for it yet.
1895    And this is no final solution, i think it should be handled in VLCApplication.
1896
1897 2003-10-29 Wednesday 01:33  gbazin
1898
1899  * ALL: improved hotkeys support.
1900
1901 2003-10-29 Wednesday 00:04  sigmunau
1902
1903  modules/misc/freetype.c:
1904   * fixed freetype module on big endian systems
1905   * removed a nasty debug line
1906   * cosmetic fix
1907
1908 2003-10-28 Tuesday 21:59  gbazin
1909
1910  * modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl/alt/shift modifiers.
1911  * modules/gui/wxwindows/preferences_widgets.cpp: correctly select the active hotkey (needed on win32).
1912
1913 2003-10-28 Tuesday 20:34  hartman
1914
1915  * fix the missing symbols ogg issue
1916
1917 2003-10-28 Tuesday 20:15  hartman
1918
1919  * src/misc/darwin_specific.m: fixed some languages.
1920  * include/vlc_keys.h: added some extra keys on my keyboard.
1921
1922 2003-10-28 Tuesday 17:02  gbazin
1923
1924  * modules/video_output/directx/events.c: added centralized hotkeys support.
1925  * modules/misc/freetype.c: fixed default font on win32.
1926
1927 2003-10-28 Tuesday 14:51  sam
1928
1929    * include/vlc_keys.h: inlined the static function to avoid warnings.
1930
1931 2003-10-28 Tuesday 14:17  gbazin
1932
1933  * modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
1934  * modules/codec/ffmpeg/postprocess.c: idem for postprocessing.
1935
1936 2003-10-28 Tuesday 07:17  ipkiss
1937
1938  Fix for a synchronization problem when a checkbox has 2 identical events
1939
1940 2003-10-27 Monday 22:42  jpsaman
1941
1942  PDA interface update:
1943  * File tab is beginning to work
1944  * Adding file to Playlist begins to work
1945
1946  Note: not very usefull yet.
1947
1948 2003-10-27 Monday 22:13  gbazin
1949
1950  * modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.
1951
1952 2003-10-27 Monday 21:54  gbazin
1953
1954  * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
1955
1956 2003-10-27 Monday 20:53  gbazin
1957
1958  * modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
1959
1960 2003-10-27 Monday 19:48  gbazin
1961
1962  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
1963
1964 2003-10-27 Monday 18:57  rocky
1965
1966  Don't assume when Activate is called that i_tell is at the beginning of
1967  an MPEG. Instead save that position seek to the beggining and restore
1968  the position. This allows Video CD's to be able to start from an
1969  entry other than the first one of a track.
1970
1971 2003-10-27 Monday 17:50  gbazin
1972
1973  * modules/codec/vorbis.c: fixed vorbis encoding.
1974  * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
1975  * modules/stream_out/transcode.c: transcoding is working again.
1976
1977 2003-10-27 Monday 13:35  nitrox
1978
1979  . in PMT decoder, fix the iso639-2B language code decoding bug:
1980     only iso-639-2T codes were decoded
1981
1982 2003-10-27 Monday 10:00  gbazin
1983
1984  * modules/codec/ffmpeg/audio.c: compilation fix
1985
1986 2003-10-27 Monday 01:04  gbazin
1987
1988  * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
1989     Isolated the video postprocessing routines in postprocess.c
1990
1991  * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
1992     include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
1993     transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
1994
1995  PS: transcoding is currently a bit broken but I'll fix that ASAP.
1996
1997 2003-10-26 Sunday 23:03  sigmunau
1998
1999  modules/video_output/x11/xcommon.c:
2000   * report F1 to F12 keys
2001
2002 2003-10-26 Sunday 17:50  gbazin
2003
2004  * modules/video_output/x11/xcommon.c: compilation fix.
2005
2006 2003-10-26 Sunday 17:11  gbazin
2007
2008  * Makefile.am: strip the mozilla plugin when doing the win32 package.
2009  * configure.ac: on win32 we compile the theora module as a plugin, not builtin.
2010
2011 2003-10-26 Sunday 16:12  gbazin
2012
2013  * configure.ac: check for mozilla-config.h on win32 as well.
2014  * mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
2015
2016 2003-10-26 Sunday 14:49  sam
2017
2018    * bootstrap: Fixed breakage from previous commit.
2019
2020 2003-10-26 Sunday 13:57  sam
2021
2022    * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.
2023
2024 2003-10-26 Sunday 13:10  sigmunau
2025
2026  modules/access/dvdplay/intf.c:
2027   * use new key-pressed in p_vlc, and not the one in p_vout
2028  src/video_output/video_output.c:
2029   * do not create the key-pressed variable in p_vout
2030
2031 2003-10-26 Sunday 13:07  gbazin
2032
2033  * INSTALL.win32: updated build instructions.
2034
2035 2003-10-26 Sunday 12:49  gbazin
2036
2037  * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.
2038
2039 2003-10-26 Sunday 12:46  sigmunau
2040
2041  src/libvlc.c:
2042   * created a variable "key-pressed" in p_vlc that can be used to
2043     report or read key presses
2044   * allways try to start hotkeys interface in the background
2045  configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
2046   * a new control module that reads keypresses from "key-pressed" and
2047     performs an action depending on what is asosiated with this key.
2048     Also uses nice on screen messages to indicate what action was performed
2049  modules/video_filter/filter_common.h:
2050   * removed code to pass old style key reporting through filters
2051  modules/video_output/x11/xcommon.c:
2052   * report key-presses through the new mechanism. Incomplete, I need help
2053     with this.
2054
2055 2003-10-25 Saturday 20:19  fenrir
2056
2057   * v4l: added fps option to reduce the frame rate.
2058   Untested -> please report success or faillure.
2059
2060 2003-10-25 Saturday 17:48  gbazin
2061
2062  * bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed (hopefully).
2063
2064 2003-10-25 Saturday 04:49  sam
2065
2066    * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.
2067
2068 2003-10-25 Saturday 04:48  sam
2069
2070    * bootstrap:
2071      + Fixed a typo causing the Mozilla plugin build to fail.
2072      + Call the generic rule in "all" instead of "all-am" to spare one make level
2073        of recursion.
2074
2075 2003-10-25 Saturday 03:44  sam
2076
2077    * bootstrap:
2078      + Smaller makefiles.
2079      + Faster builds. Heh.
2080
2081 2003-10-25 Saturday 00:49  sam
2082
2083    * include/vlc_common.h:
2084      + Removed u8, s8, u16 etc. for good.
2085    * ALL:
2086      + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
2087
2088 2003-10-25 Saturday 00:42  sam
2089
2090    * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
2091      errors due to the recent API change in vout_AllocatePicture.
2092
2093 2003-10-24 Friday 21:27  gbazin
2094
2095  * configure.ac: fix for wxWindows headers detection.
2096  * all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
2097  * src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
2098  * include/vlc_video.h: extended video_frame_format_t.
2099  * modules/codec/rawvideo.c: ported to the new decoder api.
2100  * modules/video_output/x11/*: simplifications.
2101
2102 2003-10-24 Friday 17:55  gbazin
2103
2104  * modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove the adts headers before sending the data.
2105
2106 2003-10-24 Friday 17:43  sam
2107
2108    * modules/visualization/visual/:
2109      + Renamed fft_init into visual_fft_init because of a name clash with
2110        the ffmpeg libraries.
2111      + Replaced u8 s16 etc. with uint8_t int16_t etc.
2112
2113 2003-10-24 Friday 17:41  sam
2114
2115    * include/iso_lang.h: Since the exported functions use the "const" keyword,
2116      put the declarations in extern "C" {} in C++ modules.
2117
2118 2003-10-24 Friday 16:34  sam
2119
2120    * Makefile.am: Recurse into doc/ to install documentation.
2121    * configure.ac: Removed mention of plugin packetizer_mpegaudio which does
2122      not exist.
2123
2124 2003-10-24 Friday 14:50  sam
2125
2126    * toolbox: On Debian woody, don't activate the speex plugin, and use
2127      ttf-thryomanes instead of ttf-freefonts (not available).
2128
2129 2003-10-24 Friday 14:45  sam
2130
2131    * debian/rules:
2132      + Activated the speex codec.
2133      + Activated the PVR input module.
2134
2135 2003-10-24 Friday 14:13  sam
2136
2137    * modules/misc/freetype.c: Compilation fixes.
2138
2139 2003-10-24 Friday 12:22  fenrir
2140
2141   * avi: fix for playing avi file from ffserver.
2142
2143 2003-10-24 Friday 11:53  sam
2144
2145    * bootstrap: Fixed the "clean" rule in module subdirectories.
2146
2147 2003-10-24 Friday 11:31  sam
2148
2149    * debian/rules:
2150      + Disabled the deprecated satellite plugin; the dvb plugin is now
2151        the recommended one (Closes: #216367).
2152      + Don't install fortunes in /usr/share/games, they are too private for
2153        common mortals (Closes: #212856). They are still available in the
2154        /usr/share/doc/vlc directory though.
2155    * debian/control:
2156      + Depend on ttf-freefont for subtitles.
2157
2158 2003-10-24 Friday 11:28  sam
2159
2160    * modules/misc/freetype.c: Set the default font to a common Debian font.
2161
2162 2003-10-24 Friday 11:28  sam
2163
2164    * modules/access/satellite/access.c: Typo.
2165
2166 2003-10-24 Friday 09:32  bigben
2167
2168  changed input parametter to channel, to be compatble with v4l input
2169
2170 2003-10-23 Thursday 23:00  sigmunau
2171
2172  configure.ac, modules/misc/freetype.c:
2173    * Bidi support in the freetype module through fribidi
2174
2175 2003-10-23 Thursday 22:46  bigben
2176
2177  Added the "input" parameter in pvr input command line. Default is input=4 (tuner)
2178
2179 2003-10-23 Thursday 21:55  gbazin
2180
2181  * modules/audio_output/alsa.c: recover more easily in case of underrun.
2182
2183 2003-10-23 Thursday 21:28  gbazin
2184
2185  * modules/codec/mpeg_audio.c: debug_message--;
2186
2187 2003-10-23 Thursday 20:51  gbazin
2188
2189  * include/vlc_block_helper.h: fixed an idiotically stupid bug in block_PeekOffsetBytes().
2190  * modules/codec/mpeg_audio.c, modules/codec/a52.c, modules/packetizer/mpeg4audio.c: fixed a couple of issues.
2191
2192 2003-10-23 Thursday 17:04  sam
2193
2194    * configure.ac:
2195      + Detect <mozilla-config.h> on newer Mozilla versions.
2196    * mozilla/vlcpeer.cpp:
2197      + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
2198      + Use <mozilla-config.h> whenever possible.
2199
2200 2003-10-23 Thursday 16:48  gbazin
2201
2202  * modules/demux/ogg.c: arrggg... I shouldn't be allowed to commit ;)
2203
2204 2003-10-23 Thursday 16:43  sam
2205
2206    * src/libvlc.c: hid p_static_vlc in a vlc_current_object function so that
2207      it can later be used from outside as well.
2208
2209 2003-10-23 Thursday 16:26  sam
2210
2211    * doc/Makefile.am: Install a few files in /usr/share/doc/vlc/.
2212
2213 2003-10-23 Thursday 16:00  gbazin
2214
2215  * modules/gui/skins/src/*: don't forget to recreate a win32 timer when the skin is changed.
2216
2217 2003-10-23 Thursday 15:30  sam
2218
2219    * bootstrap: Only start removing files when required tools have been
2220      checked, to prevent inadvertent file losses.
2221
2222 2003-10-23 Thursday 14:30  jpsaman
2223
2224  Reviewed file:
2225  - fixed border cases with peeking in the packet.
2226
2227 2003-10-23 Thursday 11:26  gbazin
2228
2229  * share/skins/default/theme.xml: set "playondrop" to false for the playlist window.
2230  * Makefile.am, modules/visualization/visual/Modules.am, modules/stream_out/Modules.am: added missing headers.
2231
2232 2003-10-22 Wednesday 21:08  gbazin
2233
2234  * NEWS, modules/LIST: updated with the new features.
2235
2236 2003-10-22 Wednesday 19:12  ipkiss
2237
2238   * modules/gui/skins/*: Added a "playondrop" attribute to the "Window"
2239       tag, which enables to choose whether drop files should be played
2240       directly or only enqueued (default is "true", to be backwards
2241       compatible).
2242       Implemented on win32 and x11, only tested on win32.
2243   * doc/skins/skins-howto.txt: Updated the doc accordingly
2244
2245 2003-10-22 Wednesday 18:24  gbazin
2246
2247  * modules/codec/speex.c: fixed a couple of bugs.
2248
2249 2003-10-22 Wednesday 17:12  gbazin
2250
2251  * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
2252  * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
2253  * modules/mux/ogg.c: added support for speex to the Ogg muxer.
2254  * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
2255  * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
2256  * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
2257
2258 2003-10-22 Wednesday 00:00  fenrir
2259
2260   * added support for S_SSA and S_ASS old way (fix 1373).
2261     added removing of all {\xxxx} in the SSA stream.
2262
2263 2003-10-21 Tuesday 18:33  gbazin
2264
2265  * modules/codec/ffmpeg/video.c: compilation fix for the latest ffmpeg changes (AVRational).
2266
2267 2003-10-21 Tuesday 17:31  gbazin
2268
2269  * configure.ac: tell the build system that mkv is a c++ plugin.
2270
2271 2003-10-21 Tuesday 12:30  hartman
2272
2273  Fixed dropdown lists. they were returning descriptions on a SaveAll instead of config options.
2274
2275 2003-10-21 Tuesday 01:48  titer
2276
2277   beos/VlcWrapper.cpp: started to use object variables
2278
2279 2003-10-21 Tuesday 01:05  titer
2280
2281   configure.ac:
2282    + updated libebml/libmatroska detection as matroska headers no longer
2283      include ebml headers directly. Hope you upgraded it - if not, you'll
2284      have to set your CFLAGS accordingly.
2285    + on BeOS, libmkv_plugin.so has to be linked to libstdc++
2286
2287   modules/control/http.c:
2288    + fix for gcc != 3
2289
2290 2003-10-20 Monday 22:43  fenrir
2291
2292   * intf-http.txt: small doc about how to write .html page for the http
2293   interface (up to date, but a bit technical...).
2294
2295   Btw, the first who ask me to write another documentation will just go
2296   to hell ;)
2297
2298 2003-10-20 Monday 22:28  gbazin
2299
2300  * src/playlist/playlist.c: added a playlist var_Set( "intf-change" ).
2301
2302 2003-10-20 Monday 22:27  gbazin
2303
2304  * modules/gui/skins/src/vlcproc.cpp: play, pause, and stop checkbox controls are now updated on "intf-change" playlist variable callback.
2305
2306 2003-10-20 Monday 21:48  gbazin
2307
2308  * Makefile.am, install-win32: include the mozilla plugin in the win32 package.
2309     You'll still have to install the mozilla plugin manually though.
2310
2311 2003-10-20 Monday 17:18  gbazin
2312
2313  * modules/demux/avi/libavi.c: multiline strings are not valid C.
2314
2315 2003-10-20 Monday 15:28  zorglub
2316
2317  Removed an awful debug message
2318
2319 2003-10-20 Monday 12:25  gbazin
2320
2321  * modules/gui/wxwindows/preferences*: added GetName(), GetType() and IsAdvanced() to ConfigControl and got rid of ConfigData for even more simplifications.
2322
2323 2003-10-20 Monday 10:37  gbazin
2324
2325  * 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.
2326
2327 2003-10-20 Monday 01:07  hartman
2328
2329  * even less duplicate entries by id3tags. Dupes are annoying :)
2330
2331 2003-10-20 Monday 00:09  gbazin
2332
2333  * modules/gui/wxwindows/preferences*: beware, casts from strings to char * are allocated on the stack.
2334
2335 2003-10-20 Monday 00:01  hartman
2336
2337  * Added a "demuxed-id3" variable to input.c so id3tags won't be parsed
2338    multiple times anymore.
2339
2340 2003-10-19 Sunday 23:38  gbazin
2341
2342  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix for unicode build.
2343     Small cosmetic fixes to the code.
2344  * modules/gui/wxwindows/menus.cpp: added a couple of new options.
2345
2346 2003-10-19 Sunday 23:12  hartman
2347
2348  * include/codecs.h: cosmetic fixes.
2349  * modules/gui/macosx/*:
2350    - remove the enqueue option from the open panel. why did i even add it? KISS
2351    - better use of name and uri fields of playlist_item_t
2352    - when users d&d a CD on VLC, it will now play. This breaks d&d folders
2353      located on a CD for now. Not really important but should be fixed later on.
2354
2355 2003-10-19 Sunday 22:52  sigmunau
2356
2357  modules/gui/wxwindows/interface.cpp: oooops
2358
2359 2003-10-19 Sunday 22:41  sigmunau
2360
2361  Factored the code for each of the different types of config options out into
2362  separate widgets. This makes preferences.cpp much cleaner and opens up
2363  greater possibilities for the config item controls.
2364  * Added "browse..." button to CONFIG_ITEM_DIRECTORY
2365  * Added a slider to CONFIG_ITEM_INTEGER when i_min or i_max differs from 0
2366  * Made it possible to change CONFIG_ITEM_KEY options with the preferences
2367  dialog
2368
2369 2003-10-19 Sunday 22:25  gbazin
2370
2371  * modules/gui/skins/x11/x11_window.cpp: try _NET_WM_STATE_STAYS_ON_TOP as well for KDE.
2372
2373 2003-10-19 Sunday 20:32  asmax
2374
2375  * lalala
2376
2377 2003-10-19 Sunday 20:05  asmax
2378
2379  * tried to implement on-top windows on X11, but doesn't work for me :(
2380
2381 2003-10-19 Sunday 16:53  gbazin
2382
2383  * modules/demux/ogg.c: fixed endless loop when trying to play a theora stream while the demux was not compiled with theora support.
2384
2385 2003-10-19 Sunday 14:02  hartman
2386
2387  * Update portugese brazilian translation
2388
2389 2003-10-19 Sunday 13:39  hartman
2390
2391  * modules/demux/avi/*
2392    - print a debug message in case of 0xfffe audio
2393      This is either a WAVEFORMATEXTENSIBLE or encapsulated vorbis audio
2394    - use c-style comments
2395  * modules/gui/macosx/info.m:
2396    - release your objects when you finished using them.
2397
2398 2003-10-19 Sunday 12:37  gbazin
2399
2400  * modules/gui/skins/src/vlcproc.cpp: free()/delete mismatch.
2401
2402 2003-10-19 Sunday 12:20  gbazin
2403
2404  * src/playlist/playlist.c: fixed locking problem.
2405  * modules/gui/skins/src/skin_main.cpp: fixed division by 0.
2406
2407 2003-10-18 Saturday 22:48  hartman
2408
2409  * id3tag fills the psz_name and psz_author field of playlist_item_t
2410
2411 2003-10-18 Saturday 21:46  hartman
2412
2413  * The SAMI parses did case sensitive tag parsing. However both START, Start
2414    and start are legal tags. I added a local_stristr (also sometime known as strcasestr)
2415    function to this file. It probably doesn't belong here, anyone is welcome
2416    to move it.
2417
2418 2003-10-18 Saturday 20:09  gbazin
2419
2420  * modules/access/dshow/*: fixes and optimizations. Also changed all the parameters into config options.
2421
2422 2003-10-17 Friday 21:28  gbazin
2423
2424  * modules/gui/wxwindows/streamout.cpp: fixed the rtp field.
2425
2426 2003-10-17 Friday 20:21  ipkiss
2427
2428   * modules/gui/skins/src/banks.cpp: Two events had the same shortcut
2429   * doc/skins/events-howto.txt: Updated the doc accordingly
2430
2431 2003-10-17 Friday 18:59  zorglub
2432
2433  * A few sanity checks
2434
2435  * Escape < and > to prevent script injections (could be done easily with crappy playlist items)
2436
2437 2003-10-17 Friday 18:45  gbazin
2438
2439  * Makefile.am: don't forget include/vlc_keys.h in "make dist"
2440
2441 2003-10-17 Friday 18:38  gbazin
2442
2443  * 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).
2444
2445 2003-10-17 Friday 18:17  ipkiss
2446
2447   * modules/gui/skins/*:
2448          Added an "Always on top" entry in the system menu (it can also
2449          be triggered by Ctrl+T). Implemented on Windows only, but to do
2450          that on X11 you just need to write X11Window::ToggleOnTop().
2451
2452 2003-10-17 Friday 16:40  gbazin
2453
2454  * modules/gui/wxwindows/preferences.cpp: fixes some alignment issues in the config options panel.
2455  * modules/gui/skins/src/*: use (AOUT_VOLUME_DEFAULT * 2) as max volume.
2456  * modules/video_output/directx/*: use inheritance for the direct-always-on-top object var.
2457     Added Ctrl+left/right arrows as shortcuts for seeking in 1 min chunks.
2458  * modules/mux/mp4.c: fixed the audio/video sync.
2459
2460 2003-10-16 Thursday 16:04  gbazin
2461
2462  * modules/gui/skins/src/vlcproc.cpp: don't forget to lock the playlist object.
2463     Check p_playlist->i_index is != -1 as well.
2464
2465 2003-10-15 Wednesday 22:49  gbazin
2466
2467  * modules/video_filter/*: forward fullscreen event between children and parent.
2468
2469 2003-10-15 Wednesday 12:24  gbazin
2470
2471  * modules/gui/skins/win32/win32_run.cpp: don't forget to delete VlcProc
2472  * modules/gui/wxwindows/*, modules/gui/wxwindows/*: don't forget to delete all our variables callbacks.
2473  * modules/gui/wxwindows/dialogs.cpp: don't delete the dialogs provider twice.
2474  * modules/gui/wxwindows/menus.cpp: small cosmetic changes.
2475
2476 2003-10-15 Wednesday 07:34  gbazin
2477
2478  * modules/control/http.c: small bug fix.
2479  * mozilla/vlcshell.cpp: win32 fix.
2480
2481 2003-10-14 Tuesday 23:09  gbazin
2482
2483  * src/interface/interface.c: interfaces added on the fly are attached to p_vlc instead of the main interface.
2484
2485 2003-10-14 Tuesday 22:41  gbazin
2486
2487  * modules/gui/wxwindows/*: don't forget to delete the timer.
2488     Use wxApp::OnExit() to cleanup the dialogs provider.
2489     Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
2490  * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
2491     Don't forget to attach/detach the dialogs provider to its parent intf.
2492     Work around a bug in imlib2 when we close the plugin.
2493  * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
2494  * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
2495
2496 2003-10-14 Tuesday 16:46  alexis
2497
2498  New update again !
2499
2500 2003-10-14 Tuesday 07:30  alexis
2501
2502  Spanish translation update.
2503
2504 2003-10-13 Monday 05:48  zorglub
2505
2506  * modules/misc/sap.c: Fixed a stupid option (no-ipv4-sap)
2507
2508  * NEWS: added some more stuff
2509
2510 2003-10-12 Sunday 23:28  hartman
2511
2512  * Updated the pt_BR translation
2513  * Added the new es language to the preferences
2514  * Updated same stuff in the NEWS file, new release will still take a long time
2515  * Updated the subtitle info in the README file.
2516
2517 2003-10-12 Sunday 21:53  hartman
2518
2519  * added a "auto" mode to sub-type. This is because the wxwin intf doesn't
2520    like dropdown lists, with no selection. it therefore selects the first item
2521    in this case microdvd, which then has the potential that you can save and
2522    set this sub-type accidently.
2523
2524 2003-10-12 Sunday 09:49  gbazin
2525
2526  * src/video_output/video_text.h: removed useless file.
2527
2528 2003-10-11 Saturday 22:40  hartman
2529
2530  * src/input/subtitles.c: made the autodetection fuzziness a config option.
2531  * ALL:
2532    use a counter and pass this along to New_Subtitle, so we can add more
2533    than one subtitle file. This 'fixes' a problem where all subtitles got the
2534    same track_id and therefore were all (un)selected at the same time.
2535
2536 2003-10-11 Saturday 21:08  hartman
2537
2538  * src/misc/charset.c: Fixed a segfault and removed some gcc warnings
2539    The day i understand strings and memory in C is going to be a joyful day :)
2540  * modules/demux/mkv.cpp: fixed an error if there is no ICONV support
2541
2542 2003-10-11 Saturday 14:08  hartman
2543
2544  * removed an undef HAVE_ICONV from this file, and fixed a cast warning.
2545
2546 2003-10-10 Friday 19:42  alexis
2547
2548  Minor fix.
2549
2550 2003-10-10 Friday 17:09  gbazin
2551
2552  * src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers.
2553  * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
2554
2555 2003-10-10 Friday 07:33  alexis
2556
2557  Ran toolbox --update-po.
2558
2559 2003-10-10 Friday 07:28  alexis
2560
2561  New spanish translation, by Antonio Javier Varela.
2562
2563  P.S. : it compiles fine, but I can't figure out how to change the
2564  language on the CVS version of VLC, so I couldn't test it.
2565
2566 2003-10-09 Thursday 19:40  gbazin
2567
2568  * modules/stream_out/transcode.c: yes, I can do it!
2569
2570 2003-10-09 Thursday 19:31  gbazin
2571
2572  * modules/mux/ogg.c, modules/stream_out/transcode.c: better fix for the starting pts problem in the ogg muxer.
2573
2574 2003-10-09 Thursday 18:53  gbazin
2575
2576  * modules/stream_out/transcode.c: couple of fixes.
2577  * modules/codec/theora.c, modules/mux/ogg.c: proper granulepos generation for theora streams.
2578  * modules/mux/ogg.c: ignore pts from headers.
2579
2580 2003-10-09 Thursday 18:05  massiot
2581
2582  HOLY SHIT, IS IT TOO DIFFICULT TO COMPILE YOUR SOURCE BEFORE CHECKING
2583  IT IN ???
2584
2585 2003-10-09 Thursday 12:31  gbazin
2586
2587  * modules/stream_out/transcode.c: fixed resizing with theora encoding.
2588
2589 2003-10-09 Thursday 11:48  gbazin
2590
2591  * modules/codec/theora.c, modules/stream_out/transcode.c: fixed encoder module unloading.
2592  * modules/mux/ogg.c: fixed packing of OggDS structure.
2593
2594 2003-10-09 Thursday 09:39  gbazin
2595
2596  * modules/stream_out/transcode.c: fixed transcoding.
2597
2598 2003-10-08 Wednesday 23:00  gbazin
2599
2600  * modules/codec/theora.c, modules/stream_out/transcode.c: theora encoding fixes.
2601
2602 2003-10-08 Wednesday 21:03  gbazin
2603
2604  * modules/demux/util/sub.c: fix when no subs specified.
2605  * modules/video_output/x11/xcommon.c: fixed invalid chroma.
2606  * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
2607
2608 2003-10-08 Wednesday 21:01  gbazin
2609
2610  * include/vlc_codec.h: defines decoders/encoders related structures here.
2611  * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
2612  * include/vlc/decoder.h: include vlc_codec.h
2613  * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
2614  * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
2615  * src/input/*: some cleanup.
2616
2617 2003-10-08 Wednesday 19:40  gbazin
2618
2619  * include/vlc_help.h src/libvlc.h: thou shalt not hardcode newlines in the middle of sentences.
2620  * src/extras/libc.c, include/vlc_common.h: resuscitated vlc_wraptext() and added utf8 support.
2621  * modules/gui/wxwindows/preferences.cpp: use vlc_wraptext() for capabilities help.
2622
2623 2003-10-08 Wednesday 18:26  gbazin
2624
2625  * modules/misc/sap.c: fixed win32 breakage.
2626
2627 2003-10-08 Wednesday 12:18  zorglub
2628
2629  * Fixed slider values (boundaries were wrong, some values were unreachable)
2630
2631 2003-10-08 Wednesday 11:24  zorglub
2632
2633  Compilation fix
2634
2635 2003-10-08 Wednesday 10:07  zorglub
2636
2637  * modules/misc/httpd.c: added missing sanity checks
2638
2639  * modules/misc/sap.c: added sanity checks and more coding style fixes
2640
2641  * src/video_output/video_output.c:
2642    Video filters can now be enabled on the fly (vout is respawned)
2643    You need to var_Set( p_vout, "filters", psz_yourvalue)
2644        for this
2645
2646  * modules/gui/wxwindows/interface.cpp : Enable the adjust filter on the fly
2647
2648 2003-10-07 Tuesday 21:13  sam
2649
2650    * bootstrap: Fixed a shell syntax error when pkg-config is not present.
2651
2652 2003-10-07 Tuesday 18:53  sam
2653
2654    * Only look for kernel32.dll if the target is windows.
2655
2656 2003-10-07 Tuesday 16:54  gbazin
2657
2658  * Makefile.am: forgot to include vlc_block_helper.h
2659
2660 2003-10-07 Tuesday 14:59  gbazin
2661
2662  * modules/mux/mp4.c: Use SoundDescription instead of SoundDescriptionV1.
2663  * modules/demux/mp4/*: Added support for the "wave" tag used in mov files with aac.
2664
2665 2003-10-07 Tuesday 09:32  gbazin
2666
2667  * src/misc/modules.c: win32 compilation fix.
2668
2669 2003-10-06 Monday 17:41  gbazin
2670
2671  * modules/gui/wxwindows/*: compilation fixes for the unicode version.
2672     made the "Extended GUI" option a checkable menuitem.
2673
2674 2003-10-06 Monday 16:23  zorglub
2675
2676  * include/vlc_playlist.h
2677    src/playlist/playlist.c:
2678       * Implemented a boolean b_enabled to disable a playlist item
2679       * Implemented the idea of group (p_item->i_group), that allows
2680         to enable/disable and to sort some series of items
2681       * Implemented an unused (at the moment), psz_author field
2682       * Started to implement a new playlist format to store all of these
2683
2684  * modules/gui/wxwindows/interface.cpp:
2685       Added a hiddeable panel to put some important options.
2686       (Menu Preferences->Extra GUI)
2687       At the moment, we put the adjust filter and aspect ratio, and must
2688       decide what options we want here
2689
2690  * modules/gui/wxwindows/playlist.cpp
2691    modules/gui/wxwindows/iteminfo.cpp:
2692       Added "Enable/disable group button", options to enable/disable selection
2693       Added an item info dialog box
2694
2695  * modules/misc/sap.c :
2696       Added a sap-group-id option: the SAP playlist items are in a separate group
2697       (defaults to 42)
2698
2699  * modules/visualization/visual/effects.c:
2700       Minor coding style fixes
2701
2702  Todo:
2703  -----
2704
2705  * Advanced sort (alphabetical and/or by group)
2706  * Ability to load 0_6 playlists
2707  * Really use the libid3tag
2708
2709 2003-10-06 Monday 15:22  gbazin
2710
2711  * src/input/input_dec.c: forgot to commit that with my last libmpeg2 plugin changes.
2712
2713 2003-10-05 Sunday 23:03  gbazin
2714
2715  * src/video_output/video_output.c: fixed a recent patch that had been causing a lot of jerkiness in the video.
2716
2717 2003-10-05 Sunday 21:29  sam
2718
2719    * configure.ac:
2720      + Better BeOS dynamic loader detection.
2721    * src/misc/modules.c:
2722      + Consistency fixes.
2723
2724 2003-10-05 Sunday 18:09  gbazin
2725
2726  * modules/packetizer/mpeg4audio.c: ported to the new decoder api and added ADTS streams packetization.
2727
2728 2003-10-05 Sunday 15:35  sam
2729
2730    * src/misc/modules.c, src/misc/modules_plugin.h.in:
2731      + As platform-dependant dynamic loader functions are no longer inline,
2732        moved them to modules.c which is their real place.
2733      + More verbose error messages on some platforms.
2734
2735 2003-10-05 Sunday 14:51  rocky
2736
2737  Add ability to dynamically set debug ouput.
2738
2739 2003-10-05 Sunday 10:54  rocky
2740
2741  Add pf_demux_control setting. Also fix some small typos.
2742
2743 2003-10-05 Sunday 09:27  zorglub
2744
2745  * use the new look also for capabilities and main helps.
2746
2747 2003-10-05 Sunday 00:50  gbazin
2748
2749  * modules/codec/mpeg_audio.c: fixes and improvements.
2750  * 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).
2751
2752 2003-10-04 Saturday 23:52  sigmunau
2753
2754  modules/gui/wxwindows/preferences.cpp:
2755   * Increased size of and decreased margins around the section heading. It
2756     looks nice now.
2757
2758 2003-10-04 Saturday 18:55  gbazin
2759
2760  * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
2761  * modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
2762  * modules/LIST: update.
2763
2764 2003-10-04 Saturday 15:51  sigmunau
2765
2766  Further doxygenization.
2767
2768 2003-10-04 Saturday 15:49  sam
2769
2770    * src/misc/modules_plugin.h.in: Added a missing return value that caused
2771      module loading to fail.
2772
2773 2003-10-04 Saturday 15:04  sam
2774
2775    * src/misc/modules_plugin.h.in: More meaningful errors from the OS X dynamic
2776      loader.
2777
2778 2003-10-04 Saturday 14:59  gbazin
2779
2780  * modules/gui/wxwindows/wxwindows.cpp: fix for the skins showing the popup menu even when left-clicking with the mouse.
2781
2782 2003-10-04 Saturday 12:30  massiot
2783
2784  Fixed dyld commit.
2785
2786 2003-10-04 Saturday 12:25  sam
2787
2788    * include/modules.h: Fixed the OS X build by adding a required header.
2789
2790 2003-10-04 Saturday 12:04  gbazin
2791
2792  * modules/packetizer/mpegaudio.c: updated mpegaudio to the new decoder api.
2793  * modules/packetizer/mpegaudio.c: moved the packetizer with the decoder (they share most of their code).
2794
2795 2003-10-04 Saturday 11:59  gbazin
2796
2797  * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders.
2798
2799 2003-10-04 Saturday 11:17  sam
2800
2801    * configure.ac:
2802      + First try to detect the OS X native dynamic linker before falling
2803        back to dlfcn.h.
2804      + Enhanced the dlopen-style loader detection.
2805      + Added a check for HP-UX's shl_* functins.
2806    * src/misc/modules_plugin.h.in:
2807      + Support for the dylib dynamic loader on OS X.
2808      + Support for the shl dynamic loader on HP-UX.
2809
2810 2003-10-04 Saturday 10:54  gbazin
2811
2812  * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
2813  * modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
2814
2815 2003-10-03 Friday 23:31  sigmunau
2816
2817  src/libvlc.h: fixed line length of a string
2818  modules/gui/wxwindows/preferences.cpp:
2819   * slightly modified layout of the window
2820     * The help text is now below the controls
2821     * Neither heading nor help text is inside wxStaticBox but rather
2822       separated from the controls with a simple line.
2823   * changed a lot of strech-factors, makes the dialog look generally more tidy
2824
2825 2003-10-03 Friday 18:17  gbazin
2826
2827  * modules/stream_out/transcode.c: get decoder specific info from the audio encoder (useful for MPEG AAC).
2828
2829 2003-10-03 Friday 18:04  jpsaman
2830
2831  Some fixes for file listing and playlist. Do not use this interface yet, it is not useable now.
2832
2833 2003-10-03 Friday 13:35  sam
2834
2835    * src/misc/win32_specific.c: minor code clean-up.
2836
2837 2003-10-02 Thursday 21:12  gbazin
2838
2839  * modules/codec/cinepak.c: ported the cinepak decoder to the new api.
2840
2841 2003-10-02 Thursday 18:07  hartman
2842
2843  * compilation fix
2844
2845 2003-10-02 Thursday 15:43  jpsaman
2846
2847  Rework in DVB plugin to allow tuning to DVB-T cards.
2848  - cleanup of messages
2849  - adding status events messages from frontend
2850  - separated tuning for DVB-S, DVB-T and DVB-C into seperate functions.
2851
2852 2003-10-02 Thursday 13:31  hartman
2853
2854  * src/libvlc.h:
2855    - Removed a dupe.
2856    - Added a 'L' commandline shortcut for loop and 'R' for repeat. There
2857      already is a 'Z' shortcut for random.
2858  * modules/codec/subsdec.c: debug info.
2859
2860 2003-10-02 Thursday 10:28  jpsaman
2861
2862  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.
2863
2864 2003-10-02 Thursday 00:16  hartman
2865
2866  * Small fix to doxygen comments
2867
2868 2003-10-01 Wednesday 22:44  hartman
2869
2870  * modules/misc/freetype.c: spelling errors
2871  * src/libvlc.h: spelling error
2872  * include/ninput.h: There should not yet be a Subtitles section in Doxygen
2873  * src/input/subtitles.c: Doxygen comments for this file
2874
2875 2003-10-01 Wednesday 22:40  hartman
2876
2877  * Did you know that VCR2 and PIM1 are actually MPEG1 ?
2878
2879 2003-10-01 Wednesday 22:39  hartman
2880
2881  * Added a bunch of fourcc's
2882  * Added the new cinepak and msrle codecs as well as some other forgotten stuff
2883
2884 2003-10-01 Wednesday 22:19  gbazin
2885
2886  * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api.
2887
2888 2003-10-01 Wednesday 20:58  jpsaman
2889
2890  Implementing new PDA User Interface design using the GTK2 widget set. This interface is currently in a rewrite and is currently unuseable. However:
2891  - it compiles ;-)
2892  - will have more UI assets to tweak with, then the old interface had
2893    to name a few: supports stream out, camera's through v4l, use preferences,
2894    manage playlists, play audio/video local and from a network source
2895  - is not functional (yet)
2896
2897  So expect more functionality to come in and the necessary bug fixes.
2898
2899 2003-10-01 Wednesday 20:57  hartman
2900
2901  * Fixed some small inconsistancy.
2902
2903 2003-10-01 Wednesday 18:32  gbazin
2904
2905  * modules/codec/a52.c: fixes and simplifications.
2906
2907 2003-10-01 Wednesday 17:44  gbazin
2908
2909  * modules/demux/ogg.c: had mistakenly got rid of the old i_dts = i_stop_date hack for text subtitles.
2910
2911 2003-10-01 Wednesday 12:01  gbazin
2912
2913  * modules/stream_out/transcode.c: get the mp4v vol data from the encoder. This will make the mp4 muxer happy transcoded mp4v.
2914
2915 2003-10-01 Wednesday 03:38  sam
2916
2917    * Fixed license blurb; these files have always been *GPL*ed.
2918
2919 2003-09-30 Tuesday 20:36  gbazin
2920
2921  * include/vlc_block_helper.h, modules/codec/a52.c: same as thedj ;)
2922
2923 2003-09-30 Tuesday 20:23  gbazin
2924
2925  * 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.
2926  * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
2927  * modules/codec/a52.c: modified to use the bytestream reading functions.
2928    The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
2929
2930 2003-09-30 Tuesday 16:41  hartman
2931
2932  * compile before you commit
2933
2934 2003-09-30 Tuesday 16:09  hartman
2935
2936  * src/input/input.c: fixed usage of sub-file variable.
2937  * modules/misc/freetype.c: i_render_height and not i_window_height.
2938
2939 2003-09-30 Tuesday 15:36  hartman
2940
2941  * Select the subtitle track, if it's specified via the "sub-file" option.
2942
2943 2003-09-29 Monday 22:37  gbazin
2944
2945  * modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining).
2946    fixes for text subtitles muxing.
2947  * modules/packetizer/copy.c: support for text subtitles.
2948
2949 2003-09-29 Monday 18:20  gbazin
2950
2951  * include/os_specific.h: oops, fixed my last commit.
2952
2953 2003-09-29 Monday 17:36  gbazin
2954
2955  * 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.
2956   Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
2957
2958 2003-09-29 Monday 15:45  sigmunau
2959
2960  Doxyfile:
2961   * changed project name from 'vlc' to 'VLC'
2962   * excluded src/extras from the documentation
2963  src/misc/variables.c, include/variables.h:
2964   * Doxygen-documented most of the vlc variables code
2965
2966 2003-09-28 Sunday 22:18  gbazin
2967
2968  * modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
2969
2970 2003-09-28 Sunday 21:54  gbazin
2971
2972  * modules/codec/theora.c: don't forget to delete the sout instance.
2973  * modules/mux/ogg.c: fix for embedding theora in Ogg.
2974
2975 2003-09-28 Sunday 19:58  gbazin
2976
2977  * modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
2978
2979 2003-09-28 Sunday 16:50  gbazin
2980
2981  * modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes.
2982  * 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.
2983
2984 2003-09-27 Saturday 15:33  gbazin
2985
2986  * modules/demux/ogg.c: support for DEMUX_GET_TIME. External subtitles files should work fine with ogg files now.
2987
2988 2003-09-27 Saturday 14:32  gbazin
2989
2990  * modules/demux/ogg.c: support for 'chaining' (concatenated ogg streams).
2991
2992 2003-09-27 Saturday 10:09  gbazin
2993
2994  * install-win32: cosmetic changes.
2995  * configure.ac: forgot one include path for the mozilla plugin.
2996
2997 2003-09-26 Friday 16:10  gbazin
2998
2999  * modules/codec/ffmpeg/*: some chroma conversion routines require libavcodec to be initialised.
3000
3001 2003-09-26 Friday 16:03  gbazin
3002
3003  * modules/video_output/directx/*: some graphics card allow the creation of several overlay surfaces but can only display one at a time.
3004
3005 2003-09-26 Friday 13:32  jpsaman
3006
3007  Updated design of PDA GUI.
3008
3009 2003-09-26 Friday 12:11  jpsaman
3010
3011  Adding files for PDA interface using the opie libaries.
3012
3013 2003-09-26 Friday 11:30  gbazin
3014
3015  * src/misc/modules.c: removed an old win32 hack which was creating more problems than it was solving.
3016
3017 2003-09-25 Thursday 23:09  gbazin
3018
3019  * modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well.
3020  * modules/mux/ogg.c: attempt at supporting theora.
3021
3022 2003-09-24 Wednesday 23:45  gbazin
3023
3024  * modules/codec/vorbis.c: wait for the first dated packet before starting decoding anything.
3025
3026 2003-09-24 Wednesday 21:31  gbazin
3027
3028  * 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.
3029  * modules/gui/wxwindows/preferences.cpp: fixed breakeage of "Save", "Reset" and SwitchAdvanced().
3030
3031 2003-09-24 Wednesday 16:10  gbazin
3032
3033  * modules/video_output/directx/events.c: fix for the mozilla plugin on vout close.
3034   The mozilla plugin seems to be working very well now, except that it doesn't receive mouse and keyboard events yet.
3035
3036 2003-09-24 Wednesday 14:59  fenrir
3037
3038   * all: set pf_run *only* if we accept this stream.
3039
3040 2003-09-24 Wednesday 10:21  zorglub
3041
3042  * modules/visualization/visual/visual.c: fixed strings
3043
3044  * src/playlist/playlist.c: fixed sorting
3045
3046 2003-09-23 Tuesday 16:07  gbazin
3047
3048  * configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left).
3049  * src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
3050
3051 2003-09-22 Monday 21:07  gbazin
3052
3053  * modules/gui/wxwindows/preferences.cpp: compilation fix + cosmetic code clean-up
3054  (indentations mainly).
3055
3056 2003-09-22 Monday 14:40  zorglub
3057
3058  * modules/gui/wxwindows/preferences.cpp:
3059         - Created the "General Settings" section
3060         - Added help strings in the two main sections,
3061                 in the libvlc categories,
3062                 and in the module capabilities
3063
3064  * modules/gui/wxwindows/playlist.cpp & wxwindows.h
3065         -Implemented random, loop and repeat using variables
3066         -The eye candy of the dialog box is not very good
3067          but I have no idea how to improve it.
3068         -Focus on the currently playing item
3069
3070  * src/libvlc.h:
3071         - Added help strings for the libvlc categories
3072         - Changed a few "advanced" flag
3073
3074  * include/vlc_help.h:
3075         - Help strings for the two main sections
3076         - Help string for the module capabilities (both by Anil)
3077
3078  * po/*: updated potfiles with the new strings
3079
3080 2003-09-22 Monday 07:29  jpsaman
3081
3082  Removed compatibility tweak for old satellite GUI.
3083
3084 2003-09-22 Monday 06:04  geshp
3085
3086  Changes to Red Hat spec file:
3087  - Added wxwindows, alsa, and skin support
3088  - Fixed dependancies, specifically a version conflict of xvidcore
3089
3090 2003-09-22 Monday 03:40  hartman
3091
3092  * modules/gui/macosx/playlist.?: implemented Save Playlist
3093  * modules/gui/macosx/output.m: updated part of the Stream output dialog
3094  * modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
3095    sub-autodetect file options to src/input/input.c
3096  * src/input/input.c: added the moved options and use them to add subtitle
3097    tracks.
3098  * src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
3099  * src/input/subtitles.c: new subtitles_Detect() largely based on the
3100    code used by MPlayer. Adapted for coding style and structure differences.
3101
3102  The autodetect routine can now detect multiple subtitle files and assigns scores
3103  based on their names. if they much well enough they are sorted based on their
3104  score. It will then return this set, and they will all be added as SPU tracks
3105  to the current stream. The (un)selecting of these tracks will need to be fixed
3106  because they all get assigned the es id 0xFF currently.
3107
3108 2003-09-21 Sunday 18:07  gbazin
3109
3110  * modules/gui/wxwindows/*: got rid of the close button in the fileinfo and playlist dialogs.
3111
3112 2003-09-21 Sunday 17:52  gbazin
3113
3114  * modules/gui/wxwindows/*: we now have only 1 global "Advanced Options" checkbox in the preferences panel instead of 1 for each section (KISS).
3115
3116 2003-09-21 Sunday 11:48  gbazin
3117
3118  * modules/stream_out/duplicate.c: improved last fix.
3119
3120 2003-09-21 Sunday 10:23  gbazin
3121
3122  * include/vlc_common.h: ssize_t is now typedefed in new mingw headers.
3123  * modules/access/dshow/dshow.cpp: compilation fix related to ssize_t.
3124  * share/vlc_win32_rc.rc: stringify version number.
3125  * mozilla/*: compilation fix and cosmetic changes to the .rc.
3126
3127 2003-09-20 Saturday 23:46  gbazin
3128
3129  * modules/stream_out/duplicate.c: fixed array overflow.
3130
3131 2003-09-20 Saturday 22:52  gbazin
3132
3133  * mozilla/vlcshell.cpp: on win32, try to find the location of the vlc plugins from the registry key.
3134
3135 2003-09-20 Saturday 19:37  hartman
3136
3137  * include/vlc/vlc.h:
3138    - removed the defines for i_mode concerning random and loop. We use config
3139      variables for all of these.
3140  * src/libvlc.h:
3141    - removed the enqueue playlist config option. It's no longer used.
3142    - added a repeat option. vlc will keep playing the same playlist_item,
3143      until the option is unset.
3144  * src/playlist/playlist.c:
3145    - added a repeat, random and loop variable.
3146    - wxwindows should use these as well I think.
3147  * modules/gui/macosx:
3148    - added the INTF_ABOUT_MSG to the about dialog.
3149    - implemented the about and repeat items.
3150
3151 2003-09-20 Saturday 17:35  gbazin
3152
3153  * src/input/input_programs.c: p_input->stream.p_selected_program needs to be reset in input_DelProgram().
3154  * modules/demux/mpeg/ts.c: use dvbpsi_DetachPMT() when a program is deselected.
3155
3156 2003-09-20 Saturday 17:24  geshp
3157
3158  Fixed a typo.
3159
3160 2003-09-20 Saturday 17:19  geshp
3161
3162  Updated for tentative 0.6.3 release.
3163
3164 2003-09-20 Saturday 15:52  gbazin
3165
3166  * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes.
3167
3168 2003-09-20 Saturday 13:52  gbazin
3169
3170  * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
3171   Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
3172   You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
3173
3174 2003-09-20 Saturday 13:50  fenrir
3175
3176   * input: added position-offset and time-offset for relative seeking.
3177   (Untested)
3178
3179 2003-09-20 Saturday 13:46  hartman
3180
3181  * modules/gui/macosx/*:
3182    - implemented the new input variables for control.
3183    - reevaltuated the locking mechanisms in the osx intf.
3184      a lot of this can now be removed, because of the new input structures,
3185      and the vout garbage collector of playlist.
3186
3187 2003-09-20 Saturday 03:38  sam
3188
3189    * modules/list.sh:
3190      + "==" is not valid shell test, use "=" instead.
3191      + Set LANG for consistency of sort output.
3192    (NB: this really belongs to the toolbox script).
3193
3194 2003-09-20 Saturday 02:47  hartman
3195
3196  * NEWS: updated some entries
3197  * po/pt_BR.po: Updated by AndrĂ© de Barros Martins Ribeiro <andrerib at_ajato.com.br>
3198  * src/libvlc.h: Added es (Spanish) to the list of choices.
3199
3200 2003-09-20 Saturday 01:36  hartman
3201
3202  * LIBAVCODEC_BUILD_STR has disappeared from ffmpeg. We now use LIBAVCODEC_BUILD
3203    ( Yes it's backwards compatible ).
3204
3205 2003-09-20 Saturday 00:37  fenrir
3206
3207   * all: clean up.
3208          use vout_Request to release the vout (so vout isn't closed when
3209          changing playlist item).
3210
3211 2003-09-19 Friday 23:03  hartman
3212
3213  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added a slew of file extensions
3214    recognized by VLC
3215  * modules/code/quicktime.c: Added samr (AMR) to the quicktime decoder.
3216    Although it runs on OS X, it only plays back silence for some reason.
3217    Might be a problem with one of the converters?
3218  * modules/gui/macosx/*:
3219    - 'fixed' several compiler warnings
3220    - removed some old no longer necesarry stuff
3221
3222 2003-09-19 Friday 21:53  fenrir
3223
3224   * playlist.c : unlock playlist before calling vout_Destroy (for osx)
3225   * mp4: send complete atom for amr to the decoder.
3226
3227 2003-09-19 Friday 21:53  hartman
3228
3229  Fix a crasher with strcasecmp and empty strings
3230
3231 2003-09-19 Friday 15:33  fenrir
3232
3233   * src/misc/objects.c:  change the way  that FIND_ANYWHERE work.  Now we
3234   first search  the root of  the object  using p_parent and  not directly
3235   using p_vlc. If this first search  failed then we search using p_vlc if
3236   it wasn't the  case. (I'm not sure  it's harmless but I  think it's the
3237   correct behavour for FIND_ANYWHERE)
3238
3239   * src/video_output/video_output.c  : we could now  use FIND_ANYWHERE to
3240   catch the  playlist (even when the  vlc is exiting. (Hehe, now visual
3241   effects won't reopen the vout every playlist item.)
3242
3243 2003-09-19 Friday 15:24  jpsaman
3244
3245  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 !!!
3246
3247 2003-09-19 Friday 13:09  jpsaman
3248
3249  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.
3250
3251 2003-09-18 Thursday 21:42  garf
3252
3253   * fixed some bugs in logo filter
3254
3255 2003-09-18 Thursday 17:54  zorglub
3256
3257  Added some Doxygen doc
3258
3259 2003-09-18 Thursday 17:40  lool
3260
3261    * doc/Makefile.am: removed references to deleted files "subtitles/*"
3262
3263 2003-09-18 Thursday 17:27  lool
3264
3265    * po/*: ran "./toolbox --update-po" to get rid of missing files
3266      listed in POTFILES.in
3267
3268 2003-09-18 Thursday 17:12  lool
3269
3270    * po/POTFILES.in: removed reference to deleted file "rtsp.c"
3271
3272 2003-09-18 Thursday 17:04  lool
3273
3274    * po/POTFILES.in: removed reference to deleted file "encoder.h"
3275
3276 2003-09-18 Thursday 16:46  lool
3277
3278    * modules/LIST, modules/video_output/Modules.am: removed references to
3279      deleted file encoder.c
3280
3281 2003-09-15 Monday 19:31  sam
3282
3283    * debian/changelog: 0.6.2-3 upload.
3284
3285 2003-09-15 Monday 19:20  sam
3286
3287    * Updated long descriptions.
3288
3289 2003-09-15 Monday 18:28  sam
3290
3291    * debian/control: Updated the libxosd build dependency to fix a build
3292      issue on Debian s390.
3293
3294 2003-09-15 Monday 18:05  fenrir
3295
3296   * input: one lock issue.
3297
3298 2003-09-15 Monday 08:33  zorglub
3299
3300  Fix for bad SAP packets with no \0 between headers and payload
3301
3302 2003-09-15 Monday 00:01  fenrir
3303
3304   * playlist.c: coding and potential deadlock fixes.
3305
3306 2003-09-14 Sunday 16:41  zorglub
3307
3308  * modules/visualisation/visual/visual.c: thou shall not use //
3309
3310  * modules/access/slp.c : do not add udp:@ automatically
3311
3312  * modules/stream_out/announce.c : always use the same service name
3313                                   add udp:@ (hack !)
3314
3315 2003-09-14 Sunday 13:54  sigmunau
3316
3317  src/video_output/video_output.c:
3318   * if the given vout thread is a filter, then don't sleep untill the display
3319  date. This reduces the chance of pictures being late when reaching the vout
3320  if one or more filters are in use
3321   * don't include current render time in the render_time sliding mean if it
3322  is way too large ( as inspired by Simon Gittins ).
3323   * weight the current sliding mean tree times more than the current render
3324  time when calculating the new render time. This should make the code more
3325  robust to jitter in render time
3326
3327 2003-09-13 Saturday 17:44  fenrir
3328
3329   * standard : added .ts and .ps
3330
3331 2003-09-13 Saturday 17:42  fenrir
3332
3333   * src/video_output/video_output.c  : do not use  FIND_ANYWHERE to catch
3334   the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
3335   use p_obj->p_vlc as a starting point  and that doesn't work as playlist
3336   is  detach from  vlc before  vout is  destroyed by  the decoders  (when
3337   shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
3338   root object, but I'm not sure.
3339
3340   * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
3341   should works with all file types _BUT_ won't be in synch if the demuxer
3342   doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
3343   be ok. Others could works if perfectly cbr.
3344    Now  Subtitle  track is  only  selected  when specified  by  sub-file
3345   option.(auto-dectected file is always added but not selected by default)
3346    Btw, the code could support multiple  subs files, but I don't know how
3347   to pass multiple filenames, any ideas ?
3348
3349   * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
3350   don't use that elsewhere.
3351
3352 2003-09-12 Friday 18:34  fenrir
3353
3354   *  include/stream_output.h  include/vlc_common.h   :  move  TAB_APPEND,
3355   TAB_FIND and  TAB_APPEND (could be used  every where now). There  are a
3356   bit like  INSERT_ITEM, ...  but not  exactly, perhaps  I should  try to
3357   merge them).
3358
3359   * src/input/input.c : begin to implement es_out_t thing (unsusable now).
3360
3361 2003-09-12 Friday 16:26  fenrir
3362
3363   * include/input_ext-intf.h : added stream_t member to input_thread_t.
3364   * modules/demux/* : use the stream_t from input_thread_t.
3365   * include/ninput.h : begin to add new way to register es. (unused for now).
3366   (in the long term I want to split input_thread_t and intoduce demux_t and
3367   access_t and perhaps something like access_demux_t)
3368
3369 2003-09-11 Thursday 15:34  zorglub
3370
3371  * modules/misc/sap.c: HTTP announcing support
3372
3373 2003-09-11 Thursday 11:50  jpsaman
3374
3375  More modifications to layout of PDA interface.
3376
3377 2003-09-10 Wednesday 22:59  fenrir
3378
3379   * mpegaudio.c : cosmetics.
3380
3381 2003-09-10 Wednesday 21:56  fenrir
3382
3383   * all : added mpeg 2.5 support.
3384
3385 2003-09-10 Wednesday 21:54  hartman
3386
3387  * a new option for the text rendering. It sets the fontsize taking into
3388    account the window size. This should allow consistent font sizes independant of
3389    how large a movie is.
3390    The options currently are smaller,small,normal,large,larger.
3391    It should be much more userfriendly.
3392
3393 2003-09-10 Wednesday 21:09  fenrir
3394
3395   * ftp : use atoll.
3396
3397 2003-09-10 Wednesday 21:03  fenrir
3398
3399   * http: Added 'Connection: Close' in the request. (Help with some http
3400           servers).
3401           Use atoll. (always defined).
3402
3403 2003-09-10 Wednesday 15:50  zorglub
3404
3405  Removed useless stuff for icecast
3406
3407 2003-09-10 Wednesday 13:39  zorglub
3408
3409  * Workaround for buggy IceCast servers who identify themselves as HTTP
3410  and not ICY (who talked about RadioPI ?)
3411
3412 2003-09-10 Wednesday 11:51  fenrir
3413
3414   * demux/sdp: a msg_Err -> msg_Warn. Btw, it begins to work well (under linux).
3415   (MPEG-I/II/4 audio and video, h261 video, some ac3 streams sould work).
3416   * demux/* : removed useless include
3417
3418 2003-09-10 Wednesday 11:37  fenrir
3419
3420   * modules: do not take care of the case for shortcuts (fix #1165).
3421   * playlist : use new input variables.
3422
3423 2003-09-10 Wednesday 10:21  zorglub
3424
3425  * visual.c: compilation fix in strings
3426
3427  * playlist.cpp: removed "..." in menu entries as we don't open a box
3428
3429 2003-09-09 Tuesday 23:35  hartman
3430
3431  * modules/visualization/visual/visual.c:
3432    Added the current available effects to the longdiscription of the 'visual-list' config option.
3433
3434 2003-09-09 Tuesday 13:51  hartman
3435
3436  Fixed list of muxers. QT and mp4 might need to be disabled at a later point.
3437
3438 2003-09-09 Tuesday 12:54  jpsaman
3439
3440  Fix detection of dvb headerfiles and fix GTK2_MAIN selection for PDA interface.
3441
3442 2003-09-08 Monday 22:00  zorglub
3443
3444  * modules/visualisation/visual/effects.c
3445    modules/visualisation/visual/visual.h:
3446         - Change default effect-height
3447         - Less scaling in spectrum analyser
3448
3449 2003-09-08 Monday 13:37  fenrir
3450
3451   * sdp: added --rtsp-tcp option. (rtp over rtsp connection)
3452          set b_pace to true when using --rtsp-tcp. (eg DSS server send
3453          data to fast)
3454
3455 2003-09-08 Monday 13:09  fenrir
3456
3457   * sdp: commented out a debug message and added some sort of eof detection.
3458
3459 2003-09-08 Monday 12:48  zorglub
3460
3461  * modules/gui/wxwindows/playlist.cpp
3462    modules/gui/wxwindows/wxwindows.h:
3463         - give default to the search button when user enters text
3464         - case-insensitive search
3465
3466 2003-09-08 Monday 12:02  zorglub
3467
3468  * src/playlist/playlist.c
3469         include/playlist.h: playlist sorting
3470                 (function playlist_Sort( playlist_t * , int type)
3471
3472  * modules/gui/wxwindows/playlist.cpp
3473    modules/gui/wxwindows/wxwindows.h :
3474         * Implement playlist sorting & reverse sorting
3475         * Playlist search
3476
3477 2003-09-08 Monday 11:05  bigben
3478
3479  -pvr.c
3480         *reflects a change in ivtv_ioctl_codec struct
3481         *adds he bitratemode commandline option (values are vbr and cbr
3482
3483 2003-09-08 Monday 07:38  fenrir
3484
3485   * sdp: do not register 'rtp' name for access.
3486
3487 2003-09-08 Monday 07:36  fenrir
3488
3489   * sdp : begin to play rtsp stream (as well as sdp). MPEG4 Audio/Video,
3490   mp3/raw audio should work.
3491   If you want to try download
3492   http://via.ecp.fr/~fenrir/libmtools-2003-09-08.tgz (but you will have to
3493   change configure.ac yourself)
3494
3495 2003-09-08 Monday 07:15  fenrir
3496
3497   * rtsp: useless.
3498
3499 2003-09-08 Monday 00:36  fenrir
3500
3501  * stream : convert a msg_Err into msg_Warn.
3502
3503 2003-09-08 Monday 00:35  fenrir
3504
3505   * all: clean up.
3506
3507 2003-09-07 Sunday 22:53  fenrir
3508
3509   configure.ac : added gather stream_out.
3510
3511 2003-09-07 Sunday 22:53  fenrir
3512
3513   * control: use new variables and 'title*', 'chapter*' ones.
3514   * gui/beos: removed not really used STARTED_S, and NOT_STARTED_S input
3515   state.
3516   * gui/wxwindows: use 'position' and 'time' variables -> seek improved
3517   for avi and mp4 and accurate time display :)
3518
3519 2003-09-07 Sunday 22:51  fenrir
3520
3521   * input: introduce 'position', 'time', 'length', 'state' and 'rate'
3522   object variables and begin to use pf_demux_control.
3523   * variables: new time type handling.
3524
3525 2003-09-07 Sunday 22:49  fenrir
3526
3527   * all : set pf_demux_control.
3528
3529 2003-09-07 Sunday 22:48  fenrir
3530
3531   * all : demuxers *have to* set pf_demux_control. (demux_vaControlDefault
3532   is a generic handler)
3533   * avi, mp4 : begin to implement a specific pf_demux_control.
3534
3535 2003-09-07 Sunday 22:45  fenrir
3536
3537   * ninput.h : change control parameters.
3538   * variables : changed time variables to signed long long type (I hope
3539   it is always more than 64 bits)
3540   * input.h : include ninput.h
3541
3542 2003-09-07 Sunday 22:43  fenrir
3543
3544   * libvlc: removed some unused options.
3545             added sout-keep option to keep sout instance across playlist
3546             items (usefull with 'gather' stream_out)
3547   * stream_output : implement the sout-keep mode.
3548   * playlist, video_output, stream_output: vout and sout are now reattached
3549   to playlist instead of being destroyed. There are automatically destroy
3550   if unused byt the new input (200 ms after access and demuxer have finished
3551   their inittialisation step.)
3552
3553 2003-09-07 Sunday 20:12  fenrir
3554
3555   * gather: try to  gather stream with similar properties (eg mp3), wait for
3556   next commits to be usable.
3557
3558 2003-09-07 Sunday 20:08  fenrir
3559
3560   * file: added an append option. (The default is to overwrite the file)
3561
3562 2003-09-05 Friday 15:55  asmax
3563
3564  * new event VLC_NET to open the network dialog ( "net" keyword in the
3565   xml file)
3566
3567 2003-09-05 Friday 00:36  sam
3568
3569    * debian/control:
3570      + Set libmatroska-dev build-dependency to (>= 0.5.0-3) because previous
3571        versions were broken on platforms where PIC/non-PIC cannot be mixed in
3572        objects (Closes Debian bug #208383).
3573      + Set policy to 3.6.1.0.
3574
3575 2003-09-03 Wednesday 11:28  bigben
3576
3577         * qdsk.c : fix a typo
3578         * access.c :
3579                 - new syntax : dvb:frequency=1234500:fec=3:poalrization=H:program=2499... (all parameters should be parsed
3580                 - "program" is still untested (anybody with a DVB card to try it ?)
3581                 - old syntax should still work, with a warning.
3582
3583 2003-09-03 Wednesday 10:23  gbazin
3584
3585  * modules/codec/libmpeg2.c: fixed segfault on exit.
3586
3587 2003-09-03 Wednesday 10:00  zorglub
3588
3589  Added descriptions
3590  Fixed multiple effects enabling
3591
3592 2003-09-02 Tuesday 22:36  gbazin
3593
3594  * modules/codec/theora.c: oops, introduced a bug in pts calculation.
3595
3596 2003-09-02 Tuesday 22:06  sigmunau
3597
3598  use the configuration system, that is what it is there for
3599
3600 2003-09-02 Tuesday 20:19  gbazin
3601
3602  * ALL: Introduction of a new api for decoders.
3603     The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
3604     Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
3605
3606     Don't hold your breath, there is still much work to do before we reach this goal.
3607
3608  * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
3609     Converted to the new api.
3610     Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
3611     New dts and theora packetizers (merged in their respective decoders).
3612
3613 2003-09-02 Tuesday 18:06  gbazin
3614
3615  * src/audio_output/input.c: don't try to play sound if the input pipeline couldn't be created.
3616
3617 2003-09-02 Tuesday 16:00  gbazin
3618
3619  * 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.
3620
3621 2003-09-02 Tuesday 13:44  sam
3622
3623    * debian/rules:
3624      + Disabled familiar plugin.
3625    * debian/changelog:
3626      + Updated for 0.6.2 packages.
3627
3628 2003-09-02 Tuesday 13:42  sam
3629
3630    * modules/gui/skins/src/themeloader.cpp: Added proper CR to error messages.
3631
3632 2003-09-01 Monday 18:30  gbazin
3633
3634  * modules/video_output/x11/xcommon.c: fixed YUY2 overlay.
3635
3636 2003-09-01 Monday 10:18  jpsaman
3637
3638  Small error in hi/low band detection inside ioctl_SetFrontEnd and updating to correct e-mail addresses.
3639
3640 2003-08-31 Sunday 22:06  gbazin
3641
3642  * modules/access/dshow/*: always try to get the video in I420 chroma if supported.
3643     Implemented a ":size=" and ":chroma=" option.
3644
3645 2003-08-31 Sunday 16:01  zorglub
3646
3647  Maybe fixes the crash (can't be sure, as it works on my computer)
3648
3649 2003-08-31 Sunday 15:55  titer
3650
3651   configure.ac: fixed zeta check
3652
3653 2003-08-30 Saturday 16:34  gbazin
3654
3655  * modules/gui/wxwindows/messages.cpp: forgot to initialize b_verbose ;)
3656
3657 2003-08-30 Saturday 13:59  gbazin
3658
3659  * include/vlc_config.h: removed unused config stuff.
3660  * include/vlc_interface.h, modules/gui/wxwindows/interface.cpp: new common INTF_ABOUT_MSG message shared by interfaces.
3661
3662 2003-08-30 Saturday 11:59  gbazin
3663
3664  * modules/access/v4l/v4l.c: fixed uninitialized variable.
3665  * modules/gui/wxwindows/streamout.cpp: cosmetic change in the gui.
3666
3667 2003-08-30 Saturday 02:03  fenrir
3668
3669   * libavi.c: fixed a dead loop when data are missing.
3670
3671 2003-08-29 Friday 19:50  fenrir
3672
3673   * all: removed old encoding way.
3674
3675 2003-08-29 Friday 19:49  fenrir
3676
3677   * asf: you can now add 'title', 'author', 'copyright', 'comment, 'rating'
3678    meta data to your file. (use asf{title="my title"} for example)
3679   * standard: do not trash access/mux arguments when fixing.
3680
3681 2003-08-29 Friday 18:58  fenrir
3682
3683   * v4l: removed encoder.h include.
3684
3685 2003-08-29 Friday 18:58  fenrir
3686
3687   * all: fix some gcc warnings and removed all u8/u16/u32.
3688
3689 2003-08-29 Friday 16:56  zorglub
3690
3691  * effects.c :
3692    - added a spectrum analyser
3693    options are:
3694         -nb :  number of bands , 20 or 80 (80 is default)
3695         -separ : how many blank pixels between bands (1 default)
3696         -amp : vertical amplification ( 3 default)
3697         -peaks: draw peaks ? (default 1)
3698
3699    - improved options parsing
3700
3701  * fft.c, fft.h :
3702         FFT code mainly taken from XMMS (adapted coding style)
3703
3704  * visual.c:
3705         Sanity checks (users aren't stupid, are they ? )
3706
3707  * LIST: updated the list
3708
3709 2003-08-29 Friday 01:11  fenrir
3710
3711   * asf: added stream infos object and fix a bug in packetization.
3712   -> it seems that WMP plays it without problem :))) (tested with DIV3+mp3)
3713
3714 2003-08-28 Thursday 21:11  gbazin
3715
3716  * 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).
3717  * modules/video_output/x11/xcommon.c: small cosmetic change.
3718  * modules/access/v4l/v4l.c: clean-up (removed old references to encoders).
3719
3720 2003-08-28 Thursday 21:02  fenrir
3721
3722   * standard :
3723   - when muxer or access or both are missing try to do a guess (based on the
3724   other one or the extention).
3725   - if both are still missing -> abort.
3726   - it forces asfh when using mmsh
3727   - it issues a error message with non working couple (like udp/avi, ...)
3728   (but it doesn't fail)
3729
3730 2003-08-28 Thursday 19:26  gbazin
3731
3732  * Makefile.am: zip files have a .zip extension ;)
3733
3734 2003-08-28 Thursday 18:44  gbazin
3735
3736  * Makefile.am: grrr, should have tested my last commit ;)
3737
3738 2003-08-28 Thursday 17:46  gbazin
3739
3740  * Makefile.am: added a "package-win32-exe" and "package-win32-zip" rule. "package-win32" will do both.
3741
3742 2003-08-28 Thursday 17:19  sam
3743
3744    * src/misc/threads.c, include/vlc_threads.h: Removed the pthread wrapper for
3745    gprof. If you still want to profile pthread applications using gprof please
3746    see http://sam.zoy.org/writings/programming/gprof.html and also consider
3747    using oprofile if you are using ia32.
3748
3749 2003-08-28 Thursday 15:59  gbazin
3750
3751  * 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.
3752  * modules/gui/wxwindows/*: updated the stream output dialog.
3753
3754 2003-08-27 Wednesday 12:59  gbazin
3755
3756  * modules/access/dshow/dshow.cpp: fixed crash when no dshow devices found.
3757
3758 2003-08-27 Wednesday 12:24  sigmunau
3759
3760  modules/misc/freetype.c:
3761   * Cleaned up the outline code. It may even be faster now
3762   * Removed some nasty debug messages
3763  modules/codec/subsdec/subsdec.c:
3764   * Removed a nasty debug message
3765
3766 2003-08-27 Wednesday 11:53  gbazin
3767
3768  * modules/gui/wxwindows/*: small clean-up in included headers.
3769     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).
3770
3771 2003-08-27 Wednesday 11:04  jpsaman
3772
3773  Updating a new PDA interface design.
3774
3775 2003-08-27 Wednesday 08:44  garf
3776
3777   * oups (forgot to erase a test line)
3778
3779 2003-08-27 Wednesday 08:27  gbazin
3780
3781  * configure.ac, modules/mux/Modules.am: enable the asf muxer.
3782
3783 2003-08-27 Wednesday 07:31  gbazin
3784
3785  * modules/access/dshow/*: handle upside down pictures (a bit hacky though).
3786
3787 2003-08-27 Wednesday 07:21  garf
3788
3789   * Now the MacOS mozilla plugin is an independant bundle ( searchs no more
3790   * in /usr/local/lib/vlc for modules )
3791
3792 2003-08-26 Tuesday 23:14  fenrir
3793
3794   * asf: fix waveformatex header for mp3 audio.
3795
3796 2003-08-26 Tuesday 23:12  fenrir
3797
3798   * mpegaudio: set i_bitrate field. (won't work with vbr)
3799
3800 2003-08-26 Tuesday 19:43  hartman
3801
3802  * modules/demux/util/sub.c: fixed the subtitle autodetection.
3803  * modules/demux/mkv.cpp: set UTF-8 for matroska subtitles.
3804
3805 2003-08-26 Tuesday 19:14  gbazin
3806
3807  * modules/access/dshow/*: bug fixes.
3808
3809 2003-08-26 Tuesday 18:11  fenrir
3810
3811   * mkv : use stream_*
3812
3813 2003-08-26 Tuesday 18:01  fenrir
3814
3815   * transcode: use mp1v/mpgv for mpeg1 and mp2v for mpeg2 video encoding.
3816   (mpeg2 encoding has been added to vlc)
3817
3818 2003-08-26 Tuesday 01:04  fenrir
3819
3820   * ts: clean my last commit for SPU. Btw, report any regression.
3821
3822 2003-08-26 Tuesday 00:52  fenrir
3823
3824   * ts: try to fix too much packets dropping with v4l.
3825
3826 2003-08-26 Tuesday 00:51  fenrir
3827
3828   * mmsh: a little clean, and fixed 1/2 potential segfaults.
3829
3830 2003-08-26 Tuesday 00:40  fenrir
3831
3832   * httpd: more mmsh stuff.
3833
3834 2003-08-25 Monday 23:39  fenrir
3835
3836   asf: fixed some headers errors.
3837
3838 2003-08-25 Monday 23:36  fenrir
3839
3840   * asf : fix display time.
3841
3842 2003-08-25 Monday 22:57  gbazin
3843
3844  * modules/access/dshow/dshow.cpp: added an "adev" and "vdev" option for the MRL.
3845     If not specified, then the default devices are used.
3846     (eg. vlc dshow://:vdev="Labtec Webcam":adev="foo")
3847
3848 2003-08-25 Monday 21:45  gbazin
3849
3850  * modules/access/dshow/*: audio is now supported as well.
3851
3852 2003-08-25 Monday 20:47  fenrir
3853
3854   * mkv: handle Language name.
3855          preliminary support for SSA.
3856
3857 2003-08-25 Monday 14:51  garf
3858
3859   * put the beautiful "no picture" black screen.
3860
3861 2003-08-25 Monday 01:33  fenrir
3862
3863   * http: added alias "mmsh" to output as mmsh (work only with asfh). Only
3864   tested with vlc/mplayer.
3865
3866 2003-08-25 Monday 01:32  fenrir
3867
3868   * httpd: when using "video/x-ms-asf-stream" we add special headers needed
3869   for mmsh protocol.
3870
3871 2003-08-25 Monday 01:31  fenrir
3872
3873   * asf: added an alias "asfh" : it creates special stream to allow using
3874  http output as mmsh server (see next commits).
3875
3876 2003-08-24 Sunday 22:20  fenrir
3877
3878   * asf: more stuff (bitrate and time).
3879
3880 2003-08-24 Sunday 17:24  gbazin
3881
3882  * NEWS: keeping track of the new features.
3883
3884 2003-08-24 Sunday 16:59  hartman
3885
3886  * changed debug strings to diff between unsupported RTP payload and non-rtp packet
3887    see bug 1136
3888
3889 2003-08-24 Sunday 16:38  fenrir
3890
3891   * asf : asf muxer, not well tested yet.
3892
3893 2003-08-24 Sunday 16:24  fenrir
3894
3895   * http: added wma/wmv mime type.
3896
3897 2003-08-24 Sunday 15:05  fenrir
3898
3899   * asf: detect dump of broadcasted asf stream.
3900
3901 2003-08-24 Sunday 14:43  titer
3902
3903   modules/demux/util/sub.c : compile fix
3904
3905 2003-08-24 Sunday 11:17  gbazin
3906
3907  * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
3908     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.
3909
3910 2003-08-24 Sunday 08:12  hartman
3911
3912  * Large update to the ebuild.
3913    - reordered several parts
3914    - made it as close to the gentoo ebuild as possible.
3915    - fixed several changes/additions since 0.6.1
3916
3917 2003-08-24 Sunday 00:36  fenrir
3918
3919   * sub.c : fixed a warning.
3920
3921 2003-08-24 Sunday 00:29  lool
3922
3923    * Makefile.am:
3924      . cleanups, use of top_builddir where possible, just to feel safer
3925      . fixed VLC.app inclusion of AUTHORS, COPYING etc.
3926      . propagated previous changes to package-osx
3927      . checked both build methods
3928
3929 2003-08-23 Saturday 22:49  fenrir
3930
3931   * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
3932  special goom tree source as I was unable to use standard goom library.
3933  (I will provide it once mmx/ppc included)
3934   * modules/visualization/Modules.am: added goom
3935   * include/vlc_block.h src/misc/block.c: introduce a new data block
3936   api (not yet tested, ported from my local new input work).
3937
3938 2003-08-23 Saturday 22:19  fenrir
3939
3940   * charset: compilation fix.
3941
3942 2003-08-23 Saturday 22:02  hartman
3943
3944  * modules/demux/util/sub.c: Fixed a crash when trying to autodetect files
3945    that don't have a . char in their name. Also fixed a problem where the
3946    code was trying to open a empty string subtitle after autodetect couldn't
3947    find a suitable filename.
3948
3949 2003-08-23 Saturday 21:21  lool
3950
3951    * was wrongly deleting the extras/ dir
3952
3953 2003-08-23 Saturday 19:20  hartman
3954
3955  * modules/codec/subsdec/subsdec.c: reordered the list of encodings. Should
3956    make it easier for users to find their charset now.
3957  * modules/demux/util/sub.?: try to find filename.subext based on filename.avi
3958    Very basic now, but might be become more advanced in the feature. (that's
3959    why it's so much code )
3960
3961 2003-08-23 Saturday 17:23  fenrir
3962
3963   * goom: visual effects using goom. (Not yet enabled)
3964
3965 2003-08-23 Saturday 15:35  lool
3966
3967    * Makefile.am: slight changes of the VLC.app target to generate it in
3968                   $(top_builddir) instead of $(srcdir)
3969
3970 2003-08-23 Saturday 14:51  fenrir
3971
3972   * input: fixed buffer overflow, add sanity check and big big clean up.
3973  (for the user filter part).
3974   For now, when a user filter can't be inserted it is just ignored. (before
3975  the whole audio chain failed).
3976
3977 2003-08-23 Saturday 14:38  lool
3978
3979    * src/misc/configuration.c: fix a couple of signed/unsigned warns
3980
3981 2003-08-23 Saturday 14:26  lool
3982
3983    * missing top static declaration was giving a warning
3984
3985 2003-08-23 Saturday 14:15  fenrir
3986
3987   * ninput: fix a warning. (bad functions order)
3988
3989 2003-08-23 Saturday 14:14  hartman
3990
3991  * sorry :)
3992    fix broken tree
3993
3994 2003-08-23 Saturday 12:59  hartman
3995
3996  * added a vlc_current_charset function. This tries to get the current charset
3997    in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
3998    it falls back to trying setlocale (exept on OSX, where this funtion is useless)
3999    and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
4000    If only the LANG variable is available (like on osx) it tries a countrycode
4001    to charset mapping (making an educated guess ).
4002    On windows it retrieves the charset with GetACP().
4003    It also has an aliases system to transform incompatible charset description
4004    strings to libiconv compatible charset descriptions. If you want you can even
4005    retrieve the charset on OS/2.
4006  * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
4007    the systems charset (or language mapped to charset). It's no more than a guess,
4008    and if you open Latin1 subs on your Japanese system you will still need to
4009    specify the encoding by hand, but it's better then nothing.
4010  * src/playlist/playlist.c: spelling error in a comment.
4011
4012 2003-08-23 Saturday 12:53  lool
4013
4014    * added missing .cvsignore
4015
4016 2003-08-23 Saturday 12:47  lool
4017
4018    * very light typo
4019
4020 2003-08-23 Saturday 11:46  fenrir
4021
4022   * avi : fixed a lock problem.
4023
4024 2003-08-22 Friday 22:52  fenrir
4025
4026   *all : multi-pass clean up/cosmetics.
4027
4028 2003-08-22 Friday 20:32  fenrir
4029
4030   * all: use stream_Seek/Size/Tell wrappers.
4031
4032 2003-08-22 Friday 20:31  fenrir
4033
4034   * avi: use stream_*, some clean and reordering.
4035
4036 2003-08-22 Friday 20:29  fenrir
4037
4038   * ninput: added wrappers to stream_Control.
4039
4040 2003-08-22 Friday 14:03  adn
4041
4042  no v4l tab for win32
4043
4044 2003-08-22 Friday 13:38  hartman
4045
4046  * A vflip should flip on the vertical axis and not on the horizontal of course.
4047
4048 2003-08-22 Friday 08:06  asmax
4049
4050  * interface.cpp: fixed a stack corruption which caused a segfault in the
4051    wxwindows plugin (in UpdateAcceleratorTable, the table
4052    wxAcceleratorEntry entries[6] was filled with _seven_ values ;-)
4053    I guess it didn't happen with all compilers because of the way
4054    variables are stored on the stack)
4055  * wxwindows.h: removed a warning
4056
4057 2003-08-21 Thursday 20:29  hartman
4058
4059  * Updated Brazilian translation
4060
4061 2003-08-21 Thursday 16:59  hartman
4062
4063  * Removed the xmga plugin since it was quote "a waste of time and not even finished"
4064  * Decreased the priority of kde interface because of it's unstable nature
4065    and not being maintained status.
4066
4067 2003-08-20 Wednesday 21:59  asmax
4068
4069  * fixed an internal error with stupid gcc2.95
4070
4071 2003-08-20 Wednesday 19:36  babal
4072
4073  - anti-spam
4074
4075 2003-08-20 Wednesday 19:17  adn
4076
4077  * Bitrate options for PVR
4078  * fix for win32 compilation
4079
4080 2003-08-20 Wednesday 16:22  garf
4081
4082   * had accidentally deleted the first line of vout.m
4083
4084 2003-08-20 Wednesday 13:08  garf
4085
4086   * mozilla plugin on MacOSX : scrollbar clipping problem fix
4087
4088 2003-08-20 Wednesday 09:58  garf
4089
4090   * forgot an -I
4091
4092 2003-08-20 Wednesday 01:18  fenrir
4093
4094   * stream: less warnings.
4095
4096 2003-08-20 Wednesday 01:10  fenrir
4097
4098   * avi: fixed playback of others brokens stream.
4099   Remember: each time something could be wrong then, with avi, it will be.
4100   I hate avi.
4101
4102 2003-08-19 Tuesday 22:28  adn
4103
4104  Oooooooops !
4105
4106 2003-08-19 Tuesday 21:54  adn
4107
4108  SLP Announce :)
4109
4110 2003-08-19 Tuesday 21:20  zorglub
4111
4112  * src/audio_output/input.c: forgot to free something
4113
4114  * modules/visualisation/visual/* :
4115         visualization system. It supports multi-effects.
4116  At the moment:
4117         -dummy (guess what ? it does nothing)
4118         -scope (adapted and fixed from sam's one)
4119         -random (displays random plots)
4120  Todo:
4121         - spectrum analyser
4122         - movement effects (rotations, scrolls,...)
4123         - blur effect ?
4124
4125 2003-08-19 Tuesday 21:16  adn
4126
4127  Video4Linux / PVR / KFIR unified panel
4128
4129 2003-08-19 Tuesday 18:51  sigmunau
4130
4131  modules/visualization/scope/scope.c:
4132   * fixed numerous issues. It now works, but it has some impact on some audio
4133  streams, especially vorbis
4134
4135 2003-08-19 Tuesday 14:07  garf
4136
4137   * XPCOM implementation in mozilla plugin on MacOSX (Play, pause, stop
4138   *  buttons. Fullscreen disabled ).
4139
4140 2003-08-19 Tuesday 13:20  hartman
4141
4142  * deleted stray i char
4143
4144 2003-08-19 Tuesday 11:26  hartman
4145
4146  * Updated brazilian portuguese translation by Andre de Barros Martins Ribreiro
4147    ( your parents couldn't find anything shorter? :)
4148  * Added this language to the options in the preferences.
4149
4150 2003-08-18 Monday 19:18  fenrir
4151
4152   * asf: clean up + use stream_* (It's not yet well tested)
4153
4154 2003-08-18 Monday 19:17  fenrir
4155
4156   * all: added stream_DataPacket
4157
4158 2003-08-18 Monday 17:30  fenrir
4159
4160   * udp: udp-sout-caching is now also accessible by instance variable
4161   "caching".  (ex: udp{caching=ms})
4162
4163 2003-08-18 Monday 17:25  fenrir
4164
4165   * ts: fix PCR value when using pcr-soft.
4166
4167 2003-08-18 Monday 14:57  sigmunau
4168
4169  Turned the scope plugin into a audio filter that can be inserted with
4170  --audio-filter. It still seems to have many problems, so I will not eneable
4171  it yet.
4172
4173 2003-08-18 Monday 13:16  zorglub
4174
4175  * src/audio_output/input.c
4176    src/libvlc.h :
4177         First try to implement "user audio filters"
4178         You can provide a list of audio filters that you want to add to
4179         the pipeline (only the "headphone", at that time).
4180         (use --audio-filter filter1,filter2,...)
4181
4182     ***Warning***
4183     It seems to work, but no guarantee at all. Perhaps all is bad
4184     and the commit should be reverted, as it could break audio output
4185
4186  * modules/codec/libmpeg2.c :
4187         Fixed a segfault when vout creation fails
4188
4189 2003-08-18 Monday 06:42  jpsaman
4190
4191  Small fix.
4192
4193 2003-08-18 Monday 00:17  fenrir
4194
4195   * all: move "wave format tag to fourcc" from demuxers to codecs.h
4196   (only one place to keep updated).
4197
4198 2003-08-17 Sunday 23:42  fenrir
4199
4200   * all: A little clean up.
4201
4202 2003-08-17 Sunday 23:11  sigmunau
4203
4204  modules/misc/freetype.c:
4205   * implemented outlineing of the glyphs. Please yell if the performance
4206  suck, and I will try to make them optional.
4207   * fixed centering on RV32 and YUY2
4208
4209 2003-08-17 Sunday 23:02  fenrir
4210
4211   * all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
4212   (Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
4213
4214 2003-08-17 Sunday 20:58  alexis
4215
4216  po/es.po THANKS configure.ac: Spanish translation started by Vicente JimĂ©nez Aguilar.
4217
4218  src/libvlc.h: replaced "VLS" by "streaming server".
4219
4220 2003-08-17 Sunday 20:45  fenrir
4221
4222   * all: added OggS fourcc. (still unsported but allow dumping)
4223
4224 2003-08-17 Sunday 20:39  fenrir
4225
4226   * all: removed all u8/u16/.... occurences.
4227
4228 2003-08-17 Sunday 18:44  fenrir
4229
4230   * avi, dummy: removed useless include.
4231
4232 2003-08-17 Sunday 15:22  sigmunau
4233
4234  modules/misc/freetype.c:
4235   * added support for RV32/RV24 chroma
4236
4237 2003-08-17 Sunday 14:14  sigmunau
4238
4239  src/playlist/playlist.c:
4240   * small documentation update
4241
4242 2003-08-17 Sunday 14:11  sigmunau
4243
4244  doc/Doxyfile:
4245   * Extract documentation on static functions, useful to get the static
4246  inline functions defined in header files listed. Drawback is that private
4247  functions in source files are also listed.
4248
4249 2003-08-17 Sunday 13:56  gbazin
4250
4251  * modules/demux/flac.c: few cosmetic changes.
4252  * modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
4253
4254 2003-08-16 Saturday 21:05  zorglub
4255
4256  * configure.ac : linked stream_out_standard to ws2_32 to fix build
4257
4258  * playlist.cpp : added "Random" and "Loop" checkboxes
4259
4260 2003-08-16 Saturday 16:56  gbazin
4261
4262  * po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of AndrĂ© de Barros Martins Ribeiro.
4263
4264 2003-08-15 Friday 13:16  fenrir
4265
4266   * ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
4267
4268 2003-08-15 Friday 01:58  fenrir
4269
4270   * pes: fix private stream with mpeg1.
4271
4272 2003-08-14 Thursday 23:37  fenrir
4273
4274   * ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
4275    "registration descriptor" (-> fix xine playback) when using a52.
4276
4277 2003-08-14 Thursday 23:32  fenrir
4278
4279   * all: added support for a52 in PES private stream, but untested.
4280
4281 2003-08-14 Thursday 20:02  zorglub
4282
4283  * all: as announce calls non-standard functions (SLP), remove it from
4284  src, and build it in the stream_out_standard module to avoid a link
4285
4286 2003-08-14 Thursday 19:25  sigmunau
4287
4288  First part of code to allow configurable hotkeys.
4289  include/configuration.h, src/misc/configuration.h:
4290   * added a CONFIG_ITEM_KEY
4291  include/vlc_keys.h:
4292   * constants to identify keys
4293  src/libvlc.h:
4294   * provide a set of hotkey config options
4295  modules/gui/wxwindows/interface.cpp, wxwindows.h:
4296   * set the configured hotkeys as accelerator for the appropriate menus
4297  modules/gui/wxwindows/preferences.cpp:
4298   * start to support CONFIG_ITEM_KEY. Options are showed with the right value
4299     but any changes made have no effect yet.
4300
4301 2003-08-14 Thursday 18:21  sigmunau
4302
4303  include/video_output.h:
4304   * minor cleanup in a comment
4305
4306 2003-08-14 Thursday 18:12  sigmunau
4307
4308  modules/control/lirc/lirc.c:
4309   * applied slightly modified patch by  Stephane Mottelet <mottelet@dma.utc.fr>
4310   to support next/previous chapter buttons on remote controls
4311
4312 2003-08-14 Thursday 17:50  sigmunau
4313
4314  include/stream_output.h:
4315    * use #if 0 and not // to disable code
4316
4317 2003-08-14 Thursday 13:32  garf
4318
4319   * little bug fix.
4320
4321 2003-08-14 Thursday 13:09  sigmunau
4322
4323  include/vlc/vlc.h:
4324     turn playlist command defines into a enum
4325
4326 2003-08-14 Thursday 13:02  sigmunau
4327
4328  vlc_playlist.h:
4329     * added a duration field to the playlist item struct
4330  vlc_playlist.h, playlist.c:
4331     * turned playlist_AddName into playlist_AddExt and made it take an extra
4332     argument( the duration )
4333     * doxygenize comments
4334  modules/demux/m3u.c, modules/gui/macosx/playlist.m:
4335     * use playlist_AddExt
4336
4337 2003-08-14 Thursday 12:38  garf
4338
4339   * mozilla plugin on MacOSX. Not fully implemented yet.
4340   * compiled with mozilla 1.4 (won't probably work with <1.4)
4341   * TODO:
4342   *     - make XPCOM work (play,pause,stop buttons)
4343   *     - fullscreen implementation (quite difficult on MacOSX because only
4344   *       the main thread can create windows)
4345
4346 2003-08-14 Thursday 11:47  gbazin
4347
4348  * src/extras/libc.c, nclude/vlc_common.h, modules/mux/mpeg/ts.c: added atoll() to our libc.
4349  * modules/control/ntservice.c: added a --ntservice-extraintf option to allow the service to spawn additionnal interfaces.
4350  * include/audio_output.h, modules/audio_output/directx.c: added support for 3F2R audio output in addition to 3F2R/LFE (5.1).
4351
4352 2003-08-14 Thursday 11:25  sigmunau
4353
4354  include/ninput.c, src/input/stream.c:
4355     Moved comment blocks to the implementation where appropriate. Changed
4356     comments to Doxygen syntax.
4357
4358 2003-08-13 Wednesday 23:26  gbazin
4359
4360  * ALL: bumped version number to 0.6.3-cvs
4361  * modules/control/ntservice.c: new Windows NT/2K/XP service interface.
4362
4363 2003-08-13 Wednesday 21:15  gbazin
4364
4365  * modules/stream_out/standard.c: fixed segfault on close.
4366
4367 2003-08-13 Wednesday 19:38  gbazin
4368
4369  * include/announce.h, src/stream_output/announce.c, modules/stream_out/standard.c: fixed broken build.
4370
4371 2003-08-13 Wednesday 19:18  gbazin
4372
4373  * ChangeLog: yeah I know... don't laugh.
4374
4375 2003-08-13 Wednesday 18:39  gbazin
4376
4377  * modules/video_output/x11/xcommon.c: fixed a bug with fullscreen and sawfish.
4378  * modules/codec/ffmpeg/video.c: forgot a debug message.
4379
4380 2003-08-13 Wednesday 14:17  zorglub
4381
4382  * configure.ac : we need to define HAVE_SLP_H
4383
4384  * include/announce.h & vlc_common.h: slp_session_t structure definition
4385
4386  * module/stream_out/standard.c & src/stream_output/announce.c :
4387      SLP announcing support by vlc
4388
4389 2003-08-13 Wednesday 14:06  fenrir
4390
4391   * ts.c: commented out useless code and an annoying error message.
4392
4393 2003-08-13 Wednesday 13:54  jpsaman
4394
4395  Fixed segmentation fault in input_SplitBuffer() when input_FillBuffer() could not allocate (actually input_NewBuffer()) another buffer. The code tested for:
4396  if (!i_size)
4397  {
4398    /* Handle error */
4399  }
4400
4401  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!
4402
4403 2003-08-13 Wednesday 13:50  jpsaman
4404
4405  Keep track of ioctl_UnsetDMXFilter
4406
4407 2003-08-13 Wednesday 07:03  titer
4408
4409   Missing file
4410
4411 2003-08-13 Wednesday 01:50  gbazin
4412
4413  * ChangeLog: guess what ? yeah, yet another update for 0.6.2.
4414
4415 2003-08-13 Wednesday 01:45  gbazin
4416
4417  * modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
4418  * modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
4419  * src/input/input_programs.c: programs object var was not reset correctly.
4420
4421 2003-08-12 Tuesday 18:34  gbazin
4422
4423  * ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
4424
4425 2003-08-12 Tuesday 18:25  gbazin
4426
4427  * po/de.po: update of the german translation by Felix KĂ¼hne.
4428
4429 2003-08-12 Tuesday 17:01  gbazin
4430
4431  *  modules/codec/ffmpeg/video.[ch]: another temporary workaround.
4432
4433 2003-08-12 Tuesday 15:35  jpsaman
4434
4435  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.
4436  * Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
4437  * Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
4438
4439 2003-08-12 Tuesday 14:15  jpsaman
4440
4441  * more cleanup
4442
4443 2003-08-12 Tuesday 12:43  jpsaman
4444
4445  * Audio is verified to work, it was a problem with the test setup and not with the code ;-).
4446  * Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
4447  * Cleanup of code.
4448
4449 2003-08-12 Tuesday 08:19  sam
4450
4451    * modules/demux/mkv.cpp: support for libmatroska 0.5.0.
4452
4453 2003-08-11 Monday 23:07  gbazin
4454
4455  * share/http/index.html: added "del" and "empty" controls.
4456
4457 2003-08-11 Monday 20:49  gbazin
4458
4459  * ChangeLog: updated changelog for 0.6.2.
4460
4461 2003-08-11 Monday 20:48  gbazin
4462
4463  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
4464
4465 2003-08-11 Monday 20:19  fenrir
4466
4467   * copy: removed annoying debug message.
4468
4469 2003-08-11 Monday 20:18  fenrir
4470
4471   * httpd: added HEAD command support.
4472
4473 2003-08-11 Monday 19:30  gbazin
4474
4475  * ChangeLog, po/*: preparing for the 0.6.2 release
4476
4477 2003-08-11 Monday 18:52  gbazin
4478
4479  * modules/packetizer/mpegvideo.c: oops, fixed typo.
4480
4481 2003-08-11 Monday 17:31  gbazin
4482
4483  * modules/packetizer/mpegvideo.c: small clarification.
4484  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
4485
4486 2003-08-10 Sunday 22:13  fenrir
4487
4488   * mpegvideo.c: try to set a better value for length. (I am not sure it is
4489   the good one but it give far better result). dts/pts/length computation
4490   should be verified.
4491
4492 2003-08-10 Sunday 21:26  gbazin
4493
4494  * ALL: preparing for a 0.6.2 release
4495
4496 2003-08-10 Sunday 14:23  gbazin
4497
4498  * modules/mux/mpeg/ts.c: oops.
4499
4500 2003-08-10 Sunday 14:21  gbazin
4501
4502  * 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.
4503
4504 2003-08-10 Sunday 13:35  gbazin
4505
4506  * modules/access/vcd/vcd.c: a few navigation fixes.
4507
4508 2003-08-10 Sunday 12:45  zorglub
4509
4510  * modules/LIST: Updated all modules
4511
4512  * modules/list.sh: piggy list consistency checker
4513   (should probably be added to toolbox or trashed)
4514
4515  * modules/access/slp.c : Fixed service detection
4516         (findsrvtypes returns a comma-separated list of services)
4517
4518 2003-08-10 Sunday 10:22  gbazin
4519
4520  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
4521  * include/osd.h, modules/misc/freetype.c: support for center alignment.
4522  * modules/gui/wxwindows/subtitles.cpp: string change.
4523
4524 2003-08-10 Sunday 09:22  gbazin
4525
4526  * include/configuration.h: bug fix for add_string_from_list()
4527  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
4528
4529 2003-08-09 Saturday 19:49  gbazin
4530
4531  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
4532  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
4533
4534 2003-08-09 Saturday 19:39  gbazin
4535
4536  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
4537
4538 2003-08-09 Saturday 19:14  gbazin
4539
4540  * 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.
4541
4542 2003-08-09 Saturday 14:59  gbazin
4543
4544  * 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).
4545  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
4546     Added support for b frames (bframe=x option) + couple of bug fixes.
4547
4548 2003-08-08 Friday 17:08  gbazin
4549
4550  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
4551     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
4552  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
4553
4554 2003-08-08 Friday 16:50  gbazin
4555
4556  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
4557  * modules/packetizer/copy.c: fixed segfault
4558  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
4559
4560 2003-08-08 Friday 16:41  massiot
4561
4562  * modules/gui/macosx/prefs.m: Localized two strings.
4563
4564 2003-08-06 Wednesday 12:01  jpsaman
4565
4566  Updated my entry.
4567
4568 2003-08-05 Tuesday 11:54  jpsaman
4569
4570  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'.
4571
4572 2003-08-05 Tuesday 11:52  jpsaman
4573
4574  Added glade2 project file.
4575
4576 2003-08-05 Tuesday 10:39  jpsaman
4577
4578  Fixed superflous tuning ;-)
4579
4580 2003-08-05 Tuesday 09:35  jpsaman
4581
4582  - Enabled tuning for DVB-C and DVB-T cards.
4583  - Syncing with old satellite plugin.
4584  - Cleanup of code.
4585
4586 2003-08-05 Tuesday 08:02  asmax
4587
4588  * VLC_AddTarget had a new prototype
4589
4590 2003-08-05 Tuesday 01:27  fenrir
4591
4592   * sdp: near implemented basic RTP reading (MPA payload type may work when
4593  used without RTSP).
4594
4595 2003-08-04 Monday 23:35  gbazin
4596
4597  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
4598
4599 2003-08-04 Monday 23:31  gbazin
4600
4601  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
4602     + cleanup.
4603
4604 2003-08-04 Monday 22:49  fenrir
4605
4606   * ts: fixed a segfault when removing PCR stream.
4607
4608 2003-08-04 Monday 18:50  fenrir
4609
4610   * sdp: begun to implement RTP code. (Not yet usefull)
4611
4612 2003-08-04 Monday 12:40  jpsaman
4613
4614  Added a error message that the default values are used.
4615
4616 2003-08-04 Monday 12:34  jpsaman
4617
4618  Tuning succeeds, but have no audio yet. Major cleanup of code.
4619
4620 2003-08-04 Monday 12:34  jpsaman
4621
4622  Fixed missing headerfile.
4623
4624 2003-08-04 Monday 00:48  fenrir
4625
4626   * sdp: - fixed loading of file > 1024 bytes.
4627          - more processing -> now it should extract enough informations to
4628          build RTP/RTSP session.
4629          (Does not play anything yet)
4630
4631 2003-08-03 Sunday 23:11  gbazin
4632
4633  * 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).
4634  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
4635  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
4636
4637 2003-08-03 Sunday 20:25  gbazin
4638
4639  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
4640
4641 2003-08-03 Sunday 16:36  bigben
4642
4643  * modules/access_out/http.c :
4644
4645  using ability to give parametters to a specific sout module to set user and password fot http access out.
4646
4647  new syntax is '#dst{access=http{user=foo,pass=bar}}
4648
4649  --sout-http-user and --sout-http-pwd parametters have been deleted.
4650
4651 2003-08-03 Sunday 16:22  fenrir
4652
4653   * sdp: parse 'a=' field.
4654
4655 2003-08-03 Sunday 15:25  fenrir
4656
4657   * sdp: begining of a SDP parser. It won't let you play anything for
4658   now, it just does (incomplete) parsing.
4659
4660 2003-08-03 Sunday 13:49  titer
4661
4662   configure.ac : added needed linking flags for BeOS/Zeta
4663   Makefile.am : cleaned make packages-beos
4664
4665 2003-08-03 Sunday 12:04  fenrir
4666
4667   * rtsp: mmmh, close the socket.
4668
4669 2003-08-03 Sunday 02:00  fenrir
4670
4671   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
4672  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
4673  parser/demuxer, but it is on the way.
4674
4675   The idea is to have a generic  SDP demuxer that will work with SDP from
4676  file, http or rtsp.
4677
4678 2003-08-02 Saturday 19:30  bigben
4679
4680  * modules/access/http.c
4681        - 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.
4682
4683 2003-08-02 Saturday 19:16  fenrir
4684
4685   * ninput : a little developer documentation.
4686
4687 2003-08-02 Saturday 16:43  fenrir
4688
4689   * all: some helpers functions for pf_demux_control.
4690
4691 2003-08-02 Saturday 15:22  fenrir
4692
4693   * all: added a pf_demux_control member to input_thread_t. It is currently
4694   unused.
4695
4696 2003-08-02 Saturday 14:06  gbazin
4697
4698  * ALL: bumped version number to 0.6.2-cvs
4699  * 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.
4700
4701 2003-08-02 Saturday 01:33  fenrir
4702
4703   * ps: clean up and dvd subtitles support.
4704
4705 2003-08-01 Friday 20:06  gbazin
4706
4707  * modules/mux/mp4.c: support for mov muxing + cleanup.
4708  * modules/codec/quicktime.c: small cleanup.
4709
4710 2003-08-01 Friday 19:38  fenrir
4711
4712   * udp: clean up.
4713
4714 2003-08-01 Friday 19:38  fenrir
4715
4716   ts: large rewrite of the TS muxer to produce better TS and support DVD
4717       subtitle.
4718       I have added some options:
4719          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
4720          case of insuffisant bitrate. (default: disabled).
4721          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
4722          to achieve the target. (default: disabled)
4723          - pcr : minimum delay between two pcr equal to dts of the video
4724          stream (default 100ms)
4725          - pcr-soft : minimum delay between two pcr interpolated from the
4726          pcr that are equal to dts. (default: none)
4727   Remarks:
4728    - bmin/bmax allow to create CBR stream.
4729    - Bitrate is calculated on a PCR time.
4730    - PCR delay cannot be less than length of a frame of the PCR stream.
4731    - PCR soft is used to help when using big PCR delay. It is usefull to
4732    produce stream with smoother bitrate variation.
4733    - Big PCR delay introduce more latency.
4734
4735   TODO:
4736    Test stability, bugs ...
4737
4738 2003-08-01 Friday 18:49  fenrir
4739
4740   * ts.c: arggg, bad copy/past.
4741
4742 2003-08-01 Friday 18:42  fenrir
4743
4744   * stream_output.c: fixed a segfault when muxer isn't specified.
4745
4746 2003-08-01 Friday 18:02  fenrir
4747
4748   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
4749         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
4750
4751 2003-08-01 Friday 17:38  fenrir
4752
4753   * index.html,style.css : remove built-in css file. added link to info.html.
4754
4755 2003-08-01 Friday 17:30  fenrir
4756
4757   * http: added mime type for .css file.
4758
4759 2003-08-01 Friday 17:21  fenrir
4760
4761   * info: commit the good file...
4762
4763 2003-08-01 Friday 09:45  sam
4764
4765    * modules/access/http.c:
4766      + Coding style fixes.
4767      + Removed a C99-ism.
4768
4769 2003-08-01 Friday 08:24  sam
4770
4771    * debian/rules:
4772      + Activated freetype support.
4773    * debian/control:
4774      + Added a build-dependency on freetype6-dev.
4775      + Added a build-dependency on libdvbpsi2-dev.
4776      + We now recommend gnome-vlc | wxvlc.
4777      + We now suggest fortune-mod.
4778
4779 2003-08-01 Friday 00:40  fenrir
4780
4781   * configure.ac: audio -> mpga
4782   * demux/* : function name consistency.
4783
4784 2003-08-01 Friday 00:37  fenrir
4785
4786   * mpga: mp3 demuxer written from scratch using ninput.h
4787
4788 2003-08-01 Friday 00:26  fenrir
4789
4790   * configure.ac: remove old wav and aac directories.
4791
4792 2003-08-01 Friday 00:16  fenrir
4793
4794   * Modules.am : added aac.c and wav.c
4795   * asf/asf.c: better check for invalid header.
4796
4797 2003-08-01 Friday 00:09  fenrir
4798
4799   * wav.c : big clean up and use ninput.h
4800
4801 2003-08-01 Friday 00:08  fenrir
4802
4803   * aac.c : big clean up and use ninput.h
4804
4805 2003-08-01 Friday 00:05  fenrir
4806
4807   au.c : cleaned up and use ninput.h
4808
4809 2003-08-01 Friday 00:05  gbazin
4810
4811  * 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.
4812  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
4813  * 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)
4814
4815 2003-08-01 Friday 00:04  fenrir
4816
4817   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
4818   to play such file.
4819
4820 2003-08-01 Friday 00:00  fenrir
4821
4822   * modules.c : include ninput.h
4823
4824 2003-08-01 Friday 00:00  fenrir
4825
4826   * vlc_common.h: include stdarg.h by default. Required by ninput.h
4827   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
4828   demuxers and do a nice (?) API.
4829   * stream.c: implement basic streams  manipulation. It is just a wrapper
4830   but it is useful.
4831   * all: added a i_ttl field in network_socket_t to allow per connection ttl
4832  setting (in fact only used by access_out/udp.c.
4833
4834 2003-07-31 Thursday 23:44  fenrir
4835
4836   * all: added a i_ttl field in network_socket_t to allow per connection ttl
4837  setting (in fact only used by access_out/udp.c.
4838
4839 2003-07-31 Thursday 23:14  massiot
4840
4841  Fixed a memory leak (thanks Andy Lindsay !).
4842
4843 2003-07-31 Thursday 21:46  gbazin
4844
4845  * 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).
4846  * modules/control/http.c: allow directories of the form "x:\" on win32.
4847
4848 2003-07-31 Thursday 21:18  bigben
4849
4850  * modules/access/http.c :
4851         - using new var_Create/var_Get method to get parametters.
4852
4853 2003-07-31 Thursday 19:24  fenrir
4854
4855   * stream_output: * some clean and fixed a little memory leak.
4856                    * give to access and muxers options. Now you can use:
4857  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
4858  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
4859  not used.
4860
4861 2003-07-31 Thursday 19:14  fenrir
4862
4863   * stream_output: * added some #define for private flags.
4864                    * now muxer and access_out also receive options like
4865                    stream_out.
4866
4867 2003-07-31 Thursday 19:10  bigben
4868
4869  * modules/access_out/http.c
4870         - httpd.c has support for Basic Authentification, so use it !
4871           --sout-http-user user --sout-http-pwd password
4872
4873 2003-07-31 Thursday 19:02  fenrir
4874
4875   * copy.c: Added DVD subtitle support. I still need to commit the TS
4876  muxer.
4877
4878 2003-07-31 Thursday 18:25  bigben
4879
4880  * Add support for basic authentification in http access.
4881
4882  use :
4883
4884  --http-user user --http-pwd password
4885
4886  or
4887
4888  http://user:password@server/path (2nd parameter overrides the first)
4889
4890 2003-07-31 Thursday 17:03  sigmunau
4891
4892  modules/misc/freetype.c:
4893    - calculate and store size information for each line independently.
4894    - misc other fixes
4895
4896 2003-07-31 Thursday 15:31  jpsaman
4897
4898  Updated LIST of modules and configuration options for building.
4899
4900 2003-07-31 Thursday 15:30  jpsaman
4901
4902  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.).
4903
4904 2003-07-31 Thursday 13:06  sam
4905
4906    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
4907    * po/: Re-ran toolbox --update-po.
4908
4909 2003-07-31 Thursday 12:08  sam
4910
4911    * Added and fixed .cvsignore files.
4912
4913 2003-07-31 Thursday 11:02  sam
4914
4915    * Makefile.am: Really put po before ., not . after everything else. Fixed the
4916      Mozilla plugin build while preserving the fix for VLC.app.
4917
4918 2003-07-31 Thursday 08:18  zorglub
4919
4920  * modules/control/joystick.c
4921         * Allow the user to remap the actions.
4922         * Improved the strings (please check)
4923         * Prevent 0 seconds seeks
4924
4925  * share/http/*.html
4926         * partial HTML validation fixes
4927         * Improved the look
4928
4929  * src/stream_output/announce.c
4930         * minor fixes (thanks sam)
4931
4932 2003-07-30 Wednesday 21:09  gbazin
4933
4934  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
4935  * src/input/input_programs.c: check for "" descriptions in AddES().
4936
4937 2003-07-30 Wednesday 12:21  jpsaman
4938
4939  Updating design of PDA Gtk2 interface
4940
4941 2003-07-30 Wednesday 12:20  jpsaman
4942
4943  Updating design of PDA Gtk2 interface.
4944
4945 2003-07-30 Wednesday 02:00  fenrir
4946
4947   * transcode:
4948      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
4949        "bits" and "rd" as paramters.
4950      - automaticaly try stereo mode encoding when failed with more
4951        than 2 channels. (eg a52 -> mpga)
4952
4953 2003-07-29 Tuesday 23:55  gbazin
4954
4955  * ChangeLog: update.
4956
4957 2003-07-29 Tuesday 23:50  gbazin
4958
4959  * configure.ac: added the svlc shortcut for the skins.
4960  * install-win32: removed the custom link in the start menu.
4961
4962 2003-07-29 Tuesday 23:01  gbazin
4963
4964  * ChangeLog: updated the changelog for the release
4965
4966 2003-07-29 Tuesday 22:25  gbazin
4967
4968  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
4969
4970 2003-07-29 Tuesday 22:20  gbazin
4971
4972  * src/video_output/video_output.c: fixed potential segfault.
4973  * configure.ac: don't bail out if matroska headers are not found.
4974
4975 2003-07-29 Tuesday 21:56  gbazin
4976
4977  * toolbox: fixed typo in the changelog rule.
4978
4979 2003-07-29 Tuesday 21:46  gbazin
4980
4981  * modules/video_output/directx/events.c: compilation fix.
4982
4983 2003-07-29 Tuesday 21:14  gbazin
4984
4985  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
4986  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
4987      We also lower the priority if there is no DISPLAY env variable.
4988  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
4989  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
4990  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
4991  * share/vlc_win32_rc.rc: compilation fix.
4992
4993 2003-07-29 Tuesday 18:51  fenrir
4994
4995   * http.c:  under linux if no directory is specified search "share/http"
4996  and then DATA_PATH"/http".
4997
4998 2003-07-29 Tuesday 17:42  gbazin
4999
5000  * configure.ac: bumped version number to 0.6.1.
5001      Enabled matroska support by default.
5002  * extras/MacOSX/*: bumped version number to 0.6.1.
5003  * INSTALL.win32: instructions update.
5004  * share/Makefile.am: included the html files for the http interface.
5005  * po/*: ran ./toolbox --update-po.
5006
5007 2003-07-29 Tuesday 09:32  sam
5008
5009    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
5010      event handling bug.
5011
5012 2003-07-28 Monday 22:46  gbazin
5013
5014  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
5015
5016 2003-07-28 Monday 21:41  massiot
5017
5018  * configure.ac: Worked around a bug in the OS X linker, with multiply
5019    defined symbols and libmp3lame
5020  * Makefile.am: Build po before . because we need the po files to build
5021    VLC.app
5022  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
5023  * OS X interface: cosmetics
5024
5025 2003-07-28 Monday 20:25  jpsaman
5026
5027  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
5028
5029 2003-07-28 Monday 20:23  jpsaman
5030
5031  Added NEWS for iPaq port.
5032
5033 2003-07-28 Monday 20:23  jpsaman
5034
5035  Updated build scripts:
5036  - enabled video4linux for WebCams on handhelds
5037  - enabled PDA Gtk2 interface instead of familiar interface
5038  - enabled stream output and transcoding
5039
5040 2003-07-28 Monday 18:02  massiot
5041
5042  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
5043    now used to browse through the DVD menus.
5044
5045 2003-07-28 Monday 13:19  massiot
5046
5047  * Fixed my last commit.
5048
5049 2003-07-28 Monday 07:16  fenrir
5050
5051   * rc: Fixed a bug with seek command.
5052         Added support of "seek n%" (Usefull when mux_rate is nul )
5053
5054 2003-07-28 Monday 07:05  jpsaman
5055
5056  Added PDA images to Makefile.am
5057
5058 2003-07-27 Sunday 23:58  fenrir
5059
5060   * sub: does not issue an error message when sub-file is empty.
5061
5062 2003-07-27 Sunday 23:05  hartman
5063
5064  * Brought the new options system to the OSX gui.
5065    and some small fixes.
5066
5067 2003-07-27 Sunday 21:35  jpsaman
5068
5069  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
5070
5071  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
5072
5073 2003-07-27 Sunday 16:20  gbazin
5074
5075  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
5076
5077 2003-07-27 Sunday 16:14  gbazin
5078
5079  * modules/audio_output/alsa.c: bail out if the device is already in use.
5080
5081 2003-07-27 Sunday 15:49  gbazin
5082
5083  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
5084
5085 2003-07-27 Sunday 14:10  massiot
5086
5087  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
5088  - there should be fewer resampling, particularly on DVD chapter changes
5089  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
5090  won't lose several seconds of movies
5091
5092  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
5093  mode, make the interface take that into account.
5094
5095 2003-07-27 Sunday 12:31  ipkiss
5096
5097   * All: Removed the win32 plugin; wxwindows rulez :)
5098
5099 2003-07-26 Saturday 18:54  titer
5100
5101   freetype.c: basic YUY2 rendering (Y only)
5102
5103 2003-07-26 Saturday 15:36  gbazin
5104
5105  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
5106
5107 2003-07-26 Saturday 15:34  fenrir
5108
5109  ffmpeg: fix potential overread for mpeg4 with vol.
5110
5111 2003-07-26 Saturday 14:19  gbazin
5112
5113  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
5114
5115 2003-07-26 Saturday 14:04  ipkiss
5116
5117   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
5118     value was always true...)
5119
5120 2003-07-26 Saturday 12:41  gbazin
5121
5122  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
5123
5124 2003-07-25 Friday 22:50  gbazin
5125
5126  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
5127  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
5128
5129 2003-07-25 Friday 13:24  gbazin
5130
5131  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
5132  * modules/gui/wxwindows/wxwindows.cpp: oops.
5133
5134 2003-07-25 Friday 11:37  gbazin
5135
5136  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
5137  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
5138
5139 2003-07-25 Friday 11:33  gbazin
5140
5141  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
5142  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
5143
5144 2003-07-25 Friday 01:09  hartman
5145
5146  * Updated it.po
5147
5148 2003-07-25 Friday 01:09  hartman
5149
5150  * Largely updated nl.po
5151  * Updated it.po
5152
5153 2003-07-24 Thursday 23:21  gbazin
5154
5155  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
5156
5157 2003-07-24 Thursday 22:58  gbazin
5158
5159  * 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.
5160
5161 2003-07-24 Thursday 22:05  sam
5162
5163    * modules/access/v4l/v4l.c:
5164      + Removed my name from this file, I didn't contribute anything major to it.
5165      + Added strerror(errno) where adequate, as well as additional debug
5166        information, hopefully more useful than "cannot open".
5167
5168 2003-07-24 Thursday 21:50  gbazin
5169
5170  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
5171  * modules/misc/freetype.c: bail out if no font has been specified.
5172  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
5173
5174 2003-07-24 Thursday 20:34  sam
5175
5176    * bootstrap:
5177      + Run autopoint with the -f flag.
5178      + Remove stamp files in the bootstrap process.
5179
5180 2003-07-24 Thursday 19:30  sigmunau
5181
5182  ignore CR characters wherever they might be.
5183  A little better line spaceing, but I still don't understand what this is all
5184  about.
5185
5186 2003-07-24 Thursday 18:30  bigben
5187
5188  * "frequency=" is channel frequency in kHz again
5189
5190  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
5191  the command line
5192
5193 2003-07-24 Thursday 18:27  bigben
5194
5195  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
5196  * shows a warning if frequency is in "previous syntax range"
5197
5198 2003-07-24 Thursday 17:31  gbazin
5199
5200  * modules/gui/wxwindows/open.cpp: compilation fix.
5201
5202 2003-07-24 Thursday 16:07  gbazin
5203
5204  * modules/gui/wxwindows/*: added support for input options in the open dialog.
5205     The stream output and subtitles options use them and you can also add options in the MRL itself.
5206
5207 2003-07-23 Wednesday 23:05  gbazin
5208
5209  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
5210  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
5211  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
5212
5213 2003-07-23 Wednesday 22:55  massiot
5214
5215  * Updated po files. STRINGS ARE FROZEN !!!
5216
5217 2003-07-23 Wednesday 22:02  jpsaman
5218
5219  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
5220
5221 2003-07-23 Wednesday 22:01  gbazin
5222
5223  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
5224     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
5225     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).
5226
5227  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
5228
5229 2003-07-23 Wednesday 21:45  hartman
5230
5231  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
5232    latter everywhere.
5233  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
5234  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
5235    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
5236
5237 2003-07-23 Wednesday 19:11  titer
5238
5239   freetype.c : use the default BeOS font on BeOS
5240
5241 2003-07-23 Wednesday 17:31  ipkiss
5242
5243   * modules/gui/skins/src/banks.cpp: removed a useless event I had
5244     forgotten
5245
5246 2003-07-23 Wednesday 09:14  asmax
5247
5248  * all: fixed depcomp failure
5249
5250 2003-07-23 Wednesday 07:37  jpsaman
5251
5252  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;".
5253
5254 2003-07-23 Wednesday 01:28  gbazin
5255
5256  * modules/misc/sap.c: oops, compilation fix.
5257
5258 2003-07-23 Wednesday 01:13  gbazin
5259
5260  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
5261  * 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.
5262  * 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.
5263  * 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 ':'.
5264
5265  All these changes allow you to specify input specific options.
5266  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
5267  Here the ":sout" option will only apply to yourvideo.mpeg.
5268  "--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.
5269
5270  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
5271        - 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().
5272
5273 2003-07-22 Tuesday 22:02  hartman
5274
5275  * Fix Makefiles for removed .rle fonts
5276
5277 2003-07-22 Tuesday 20:49  hartman
5278
5279  * ALL:
5280    - Removed all the RLE subtitle font code.
5281    - Removed the .rle and even older .psf font files.
5282    - Moved the filesubtitle code from spudec to subsdec.
5283    - spudec is again DVD only.
5284
5285 2003-07-22 Tuesday 20:25  bigben
5286
5287  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
5288  Breaks compatibility with previous syntax...
5289
5290 2003-07-22 Tuesday 18:06  gbazin
5291
5292  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
5293
5294 2003-07-22 Tuesday 15:59  gbazin
5295
5296  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
5297  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
5298
5299 2003-07-22 Tuesday 13:58  bigben
5300
5301  * We're finally parsing all parameters (including standard)
5302  * syntax is now (roughly) the same as for the v4l input
5303  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
5304  * old syntax is still working
5305  * norm can be "pal", "secam", "ntsc" or any hexa value
5306
5307 2003-07-21 Monday 23:53  fenrir
5308
5309   * http: added "del" and "empty" control. (for playlist). Corrected
5310  "previous" command.
5311   TODO: doc :(
5312
5313 2003-07-21 Monday 19:45  jpsaman
5314
5315  Forgot this one.
5316
5317 2003-07-21 Monday 19:38  jpsaman
5318
5319  Added missing familiar-playlistb16x16.xpm
5320
5321 2003-07-21 Monday 19:25  jpsaman
5322
5323  Updated build rules for the Sharp Zaurus.
5324
5325 2003-07-21 Monday 19:19  jpsaman
5326
5327  Updated build rules for iPaq.
5328
5329 2003-07-21 Monday 18:24  gbazin
5330
5331  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
5332
5333 2003-07-21 Monday 17:48  gbazin
5334
5335  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
5336
5337 2003-07-21 Monday 17:29  gbazin
5338
5339  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
5340
5341 2003-07-21 Monday 01:38  hartman
5342
5343  * vlc.ebuild: disabled kde, fixed mad and freetype support
5344  * Makefile.am: added html files for http intf to macosx.
5345    windows and beos probably need to do this too.
5346
5347 2003-07-20 Sunday 23:46  gbazin
5348
5349  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
5350
5351 2003-07-20 Sunday 23:30  gbazin
5352
5353  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
5354  GREY.
5355
5356 2003-07-20 Sunday 23:05  sigmunau
5357
5358  removed some c++ style comments, fixed some untrue comments, moved a
5359  function prototype
5360
5361 2003-07-20 Sunday 22:16  hartman
5362
5363  * Update of language files
5364
5365 2003-07-20 Sunday 22:06  hartman
5366
5367  * bumped up version to 0.6.1-test1
5368
5369 2003-07-20 Sunday 21:41  hartman
5370
5371  * Set the default font on Mac OS X to the system font.
5372
5373 2003-07-20 Sunday 21:28  gbazin
5374
5375  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
5376
5377 2003-07-20 Sunday 20:54  hartman
5378
5379  * removed matrox support, since the modules is broken
5380    http://bugs.gentoo.org/show_bug.cgi?id=24910
5381
5382 2003-07-20 Sunday 20:42  ipkiss
5383
5384   * modules/gui/skins/*: removed useless code
5385
5386 2003-07-20 Sunday 20:33  gbazin
5387
5388  * src/input/input_ext-plugins.c: fixed previous commit.
5389  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
5390
5391 2003-07-20 Sunday 19:48  hartman
5392
5393  * README.MacOSX.rtf: updated section on subtitles.
5394  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
5395    Removed MODULES from the doc installation.
5396  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
5397  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
5398    "An Opensource Media Player" to "VLC media player".
5399  * other: added the new transcoding codecs, channels option and SAP option
5400    to the stream output dialog.
5401
5402 2003-07-20 Sunday 16:56  ipkiss
5403
5404   * modules/misc/freetype.c: compilation fix for windows
5405
5406 2003-07-20 Sunday 16:26  sigmunau
5407
5408  Draw the text in the U and V planes as well. Removes the transparency effect.
5409  Also check which chroma is in use and give an error message if it isn't
5410  supported.
5411
5412  Someone (possibly me) should write some renderer functions for other
5413  colorspaces.
5414
5415 2003-07-20 Sunday 15:33  gbazin
5416
5417  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
5418
5419 2003-07-20 Sunday 15:17  gbazin
5420
5421  * 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.
5422
5423 2003-07-20 Sunday 12:34  sigmunau
5424
5425  some cleanup in file info code, add fourccs in hex form ( some users want
5426  that ), add audio bitrate when available (untested)
5427
5428 2003-07-20 Sunday 12:22  gbazin
5429
5430  * 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.
5431  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
5432
5433 2003-07-20 Sunday 10:38  gbazin
5434
5435  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
5436  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
5437
5438 2003-07-20 Sunday 08:30  zorglub
5439
5440  modules/control/joystick.c: Joystick control module (linux only)
5441
5442  disabled by default, use --enable-joystick & --extraintf joystick
5443
5444  actions are:
5445         left-right: variable speed seek
5446         up-down: browse the playlist
5447         button 1: play/pause
5448         button 2: fullscreen
5449
5450 2003-07-19 Saturday 16:33  gbazin
5451
5452  * modules/gui/wxwindows/*: proper characters encoding conversions.
5453     Override the popup menu only for the main interface.
5454
5455 2003-07-19 Saturday 15:25  sigmunau
5456
5457  alsa is only available on linux
5458
5459 2003-07-19 Saturday 15:15  sigmunau
5460
5461  Render the glyph for each character only once, and not once for each frame.
5462  Should speed up things a bit.
5463
5464 2003-07-19 Saturday 15:12  fenrir
5465
5466   * mp4: parse another box.
5467
5468 2003-07-19 Saturday 14:41  sigmunau
5469
5470  Use proper linespacing
5471
5472 2003-07-19 Saturday 14:22  gbazin
5473
5474  * src/libvlc.c: use UTF-8 internally on win32.
5475
5476 2003-07-19 Saturday 14:14  sigmunau
5477
5478  fix linking with iconv for the spudec module
5479
5480 2003-07-19 Saturday 11:29  sam
5481
5482    * Makefile.am: Fixed the plugins' target directory location.
5483
5484 2003-07-19 Saturday 00:02  hartman
5485
5486  * NEWS: added some more stuff for the upcoming 0.6.1
5487  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
5488
5489 2003-07-18 Friday 23:50  hartman
5490
5491  * add a #include <errno.h>
5492
5493 2003-07-18 Friday 23:41  hartman
5494
5495  * Add -liconv to the ldflags of the spudec module.
5496  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
5497    present. freetype-config unfortunatly omits this on MacOSX.
5498
5499  I think I did this correctly, but it might be wise to review this :)
5500
5501 2003-07-18 Friday 20:52  gbazin
5502
5503  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
5504  * 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.)
5505
5506 2003-07-18 Friday 20:16  hartman
5507
5508  * had forgotten to actually activate mozilla :)
5509
5510 2003-07-18 Friday 20:06  gbazin
5511
5512  * modules/audio_output/alsa.c: alsa is now the default audio output.
5513  * src/misc/configuration.c: removed unnecessary line.
5514  * modules/gui/skins/parser.*: small cosmetic change.
5515
5516 2003-07-18 Friday 20:00  hartman
5517
5518  * mozilla support enabled
5519  * added USE mad and libid3tag
5520  * added mp3lame capability to ffmpeg.
5521  * updated wxGTK requirements to 2.4.1
5522
5523 2003-07-18 Friday 19:26  titer
5524
5525   Added 'CDVC' fourcc (another one for DV video)
5526
5527 2003-07-18 Friday 14:18  gbazin
5528
5529  * modules/gui/wxwindows/wxwindows.cpp: oops.
5530
5531 2003-07-18 Friday 13:22  gbazin
5532
5533  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
5534
5535 2003-07-18 Friday 11:39  gbazin
5536
5537  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
5538  * modules/gui/wxwindows/*: fix for popup menu placement.
5539
5540 2003-07-17 Thursday 22:54  gbazin
5541
5542  * src/playlist/playlist.c: fixed recent playlist breakage.
5543
5544 2003-07-17 Thursday 18:58  gbazin
5545
5546  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
5547
5548 2003-07-17 Thursday 17:30  gbazin
5549
5550  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
5551     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
5552     + misc small enhancements.
5553
5554  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
5555     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
5556
5557 2003-07-17 Thursday 16:34  sam
5558
5559    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
5560      dependencies right.
5561    * src/stream_output/announce.c: Compilation fix.
5562
5563 2003-07-17 Thursday 15:49  sam
5564
5565    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
5566      if $FOO contains spaces. Worked around the problem.
5567
5568 2003-07-17 Thursday 14:54  sam
5569
5570    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
5571      top_srcdir.
5572
5573 2003-07-17 Thursday 14:28  sam
5574
5575    * src/stream_output/announce.c:
5576      + Fixed Win32 port.
5577      + Speed optimizations in split().
5578      + More coding style fixes.
5579
5580 2003-07-17 Thursday 14:10  sam
5581
5582    * src/stream_output/announce.c:
5583      + Coding style fixes.
5584      + Use memcpy() instead of for() loops.
5585
5586 2003-07-17 Thursday 13:09  sam
5587
5588    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
5589      current directory but looked for in the parent directory.
5590
5591 2003-07-17 Thursday 13:01  sam
5592
5593    * debian/compat:
5594      + New debhelper file.
5595    * debian/control:
5596      + Updated debhelper build-dependency to (>= 3.4.4) because we now
5597        use debian/compat.
5598      + Use ${misc:Depends} everywhere.
5599
5600 2003-07-17 Thursday 12:06  sam
5601
5602    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
5603    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
5604
5605 2003-07-17 Thursday 09:25  sigmunau
5606
5607  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
5608  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
5609
5610 2003-07-16 Wednesday 21:42  sam
5611
5612    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
5613      directory, because that's where Gentoo puts it.
5614
5615 2003-07-16 Wednesday 17:19  gbazin
5616
5617  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
5618
5619 2003-07-16 Wednesday 17:17  gbazin
5620
5621  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
5622
5623 2003-07-16 Wednesday 16:33  sam
5624
5625    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
5626
5627 2003-07-16 Wednesday 16:06  sam
5628
5629    * configure.ac: complain when mozilla-config isn't found.
5630
5631 2003-07-16 Wednesday 15:52  sam
5632
5633    * bootstrap:
5634      + Minor indentation fix.
5635    * toolbox:
5636      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
5637    * po/*:
5638      + Re-ran toolbox --update po.
5639
5640 2003-07-16 Wednesday 15:40  sam
5641
5642    * debian/changelog:
5643      + Prepared my next Debian upload.
5644    * debian/control:
5645      + Set policy to 3.6.0. No changes required.
5646      + Extended the package description.
5647
5648 2003-07-16 Wednesday 15:32  sam
5649
5650    * modules/access/http.c:
5651      + Fixed gcc 3 warnings (type punning).
5652    * modules/access/mms/mmstu.c:
5653      + Fixed a gcc 3 warning (long constant).
5654
5655 2003-07-16 Wednesday 15:25  sam
5656
5657    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
5658      instead of the base window, because newer versions of Mozilla select
5659      ButtonPress for the window it gives us, and XSelectInput only allows
5660      one client to select this event.
5661
5662 2003-07-15 Tuesday 18:12  sigmunau
5663
5664  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
5665  documentation does not include information on which headers each file
5666  includes, since this information isn't correct.
5667
5668  Clarified and doxygenized some of the documentation on subpictures
5669
5670 2003-07-15 Tuesday 18:01  alexis
5671
5672  Update for the spec files.
5673
5674 2003-07-15 Tuesday 16:07  gbazin
5675
5676  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
5677
5678 2003-07-15 Tuesday 13:12  gbazin
5679
5680  *  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.
5681
5682 2003-07-14 Monday 22:25  sigmunau
5683
5684          had to forget something :)
5685
5686 2003-07-14 Monday 21:32  sigmunau
5687
5688  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.
5689
5690  include/video_output.h: added some members needed by text renderer modules
5691  src/video_output/video_output.c: load and unload text renderer module when needed
5692  src/video_output/video_text.c: implemented some functions to show text on the video
5693  include/osd.h: exported the functions to show text
5694  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
5695  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
5696  configure.ac: changes "osdtext" to "freetype" some places
5697  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
5698  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
5699  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
5700  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
5701  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
5702
5703  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.
5704
5705 2003-07-14 Monday 20:36  sigmunau
5706
5707  toolbox: made a --add-include that can be used by doxygen to get proper
5708           includes in the .h files, since they are parsed out of context by
5709          doxygen
5710  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
5711  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
5712
5713  With these changes, and a slightly patched version of doxygen (which you can
5714  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
5715  be able to get some useful documentation out of the vlc sources.
5716
5717 2003-07-14 Monday 16:10  gbazin
5718
5719  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
5720
5721 2003-07-13 Sunday 19:58  massiot
5722
5723  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
5724    and our dear users report it as a bug.
5725
5726 2003-07-13 Sunday 14:55  gbazin
5727
5728  * modules/gui/skins/*: removed unused GTK2_SKINS code.
5729
5730 2003-07-13 Sunday 13:18  gbazin
5731
5732  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
5733
5734 2003-07-13 Sunday 12:52  sigmunau
5735
5736  cleanup comments
5737
5738 2003-07-13 Sunday 12:35  massiot
5739
5740  * modules/demux/mpeg: 0x06 stream type can be used for something else
5741    than A/52, so disabled it for the moment (we should actually check for
5742    the presence of a descriptor).
5743
5744 2003-07-13 Sunday 12:15  massiot
5745
5746  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
5747    would progressively empty on some DVDs.
5748
5749 2003-07-12 Saturday 13:33  gbazin
5750
5751  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
5752
5753 2003-07-12 Saturday 00:56  fenrir
5754
5755   * http.c : fix definition conflict under OS X (at least).
5756
5757 2003-07-11 Friday 23:36  gbazin
5758
5759  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
5760  * NEWS: update in preparation for 0.6.1.
5761
5762 2003-07-11 Friday 23:14  gbazin
5763
5764  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
5765  * 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.
5766  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
5767
5768 2003-07-11 Friday 19:29  fenrir
5769
5770   * disabled by default. (It's a nice security hole for those)
5771
5772 2003-07-11 Friday 18:21  fenrir
5773
5774   * index: little fix for refresh url.
5775   * browse: example.
5776
5777 2003-07-11 Friday 18:19  fenrir
5778
5779   * http: * fix for double // under linux.
5780           * another useless feature: can browse local files (for sout)
5781
5782 2003-07-11 Friday 11:58  gbazin
5783
5784  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
5785      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
5786      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
5787
5788 2003-07-11 Friday 09:50  gbazin
5789
5790  * include/httpd.h: compilation fix.
5791  * modules/control/http.c: win32 fixes.
5792
5793 2003-07-11 Friday 08:04  sam
5794
5795    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
5796
5797 2003-07-11 Friday 07:13  gbazin
5798
5799  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
5800
5801 2003-07-10 Thursday 23:55  fenrir
5802
5803   * mmstu: workaround for some streams. (missing 0x11 answer).
5804
5805 2003-07-10 Thursday 22:37  fenrir
5806
5807   * httpd: fix a segfault.
5808
5809 2003-07-10 Thursday 22:29  fenrir
5810
5811   * all: samples pages for http interface.
5812
5813 2003-07-10 Thursday 22:24  fenrir
5814
5815   * http: rework of the http interface.
5816
5817   There is no more hardcoded html page. The interface recursively parse a
5818  directory, exporting all  files. All .htm/.html are  parsed, and special
5819  macro are  used. I will commit  somes samples pages in  share/http and I
5820  hope documentations.
5821
5822   TODO: - (re)implement access control in httpd (but in a useable way).
5823         - clean login/password management. (for now .access protects
5824         a whole directory).
5825         - doc ;)
5826
5827 2003-07-10 Thursday 18:29  zorglub
5828
5829  * http: added support for user/pass (--http-user & --http-pass)
5830
5831  * httpd: removed hard-coded user/pass for admin page.
5832     (now: --http-admin-pass & --http-admin-user )
5833
5834 2003-07-10 Thursday 11:15  adn
5835
5836  now messages can be saved to a file
5837
5838 2003-07-10 Thursday 07:08  sam
5839
5840    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
5841      filename in a package.
5842
5843 2003-07-10 Thursday 01:33  fenrir
5844
5845   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
5846
5847 2003-07-10 Thursday 00:47  hartman
5848
5849  * fixed glide header detection
5850  * added matroska, dvb and pvr USE vars.
5851  * enabled support for flac.
5852  * removed libdv support since it's deprecated
5853  * enabled freetype support if USE=truetype
5854  * enabled satellite support if USE=dvb
5855  * added local USE variable pvr to compile with pvr support
5856  * added local USE variable matroska to compile with experimental matroska
5857    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
5858
5859 2003-07-09 Wednesday 22:10  gbazin
5860
5861  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
5862  ogg files. Make the check a bit more strict.
5863
5864 2003-07-09 Wednesday 21:42  gbazin
5865
5866  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
5867  * 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.
5868  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
5869
5870 2003-07-09 Wednesday 13:52  sam
5871
5872    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
5873
5874 2003-07-09 Wednesday 10:59  adn
5875
5876  corrected a newbie notation
5877
5878 2003-07-09 Wednesday 09:30  adn
5879
5880  a "clear" button now allows to clear the messages' text window
5881
5882 2003-07-09 Wednesday 01:31  hartman
5883
5884  * don't sleep while committing.
5885
5886 2003-07-09 Wednesday 01:30  hartman
5887
5888  * Update next/previous item routines. it descends from next chapter to
5889    next title to next playlistitem. The old code for this was buggy. This
5890    should work better. Especially for CDDA's, since we previously didn't support
5891    titles.
5892
5893 2003-07-08 Tuesday 16:21  sam
5894
5895    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
5896      instead.
5897
5898 2003-07-08 Tuesday 13:40  sam
5899
5900    * bootstrap: Removed dashes from makefile variables.
5901
5902 2003-07-08 Tuesday 13:13  sam
5903
5904    * po/: Updated pofiles using the new toolbox.
5905
5906 2003-07-08 Tuesday 13:09  sam
5907
5908    * bootstrap:
5909      + Removed a useless use of cut.
5910      + Do not fail in the "clean" rule if no targets were built.
5911    * Makefile.am:
5912      + Propagate $(srcdir) to toolbox.
5913    * toolbox:
5914      + Do not include .moc files in POTFILES.in.
5915      + Fixed the generation of MSVC project files (untested).
5916
5917 2003-07-07 Monday 18:14  sam
5918
5919    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
5920      not specified.
5921
5922 2003-07-07 Monday 17:01  sam
5923
5924    * AUTHORS: Added Olivier Aubert.
5925    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
5926
5927 2003-07-07 Monday 16:59  sam
5928
5929    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
5930      compiles cleanly (to build the medicacontrol.so library you need to cd to
5931      that directory and "make medicacontrol.so") but untested.
5932    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
5933      Olivier.
5934
5935 2003-07-07 Monday 16:53  sam
5936
5937    * bootstrap: The "clean" rule now also removes generated sources.
5938
5939 2003-07-07 Monday 15:50  gbazin
5940
5941  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
5942  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
5943  * modules/stream_out/standard.c: clean-up.
5944
5945 2003-07-07 Monday 14:56  massiot
5946
5947  Do not link twice with -logg under Darwin.
5948
5949 2003-07-07 Monday 12:04  sam
5950
5951    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
5952
5953 2003-07-07 Monday 07:14  adn
5954
5955  * now spaces are allowed in SAP annouces.
5956
5957 2003-07-06 Sunday 23:14  massiot
5958
5959  Fixed Mac OS X build.
5960
5961 2003-07-06 Sunday 18:20  gbazin
5962
5963  * install-win32: fixed my last commit.
5964
5965 2003-07-06 Sunday 16:35  sigmunau
5966
5967  Makefile.am: pass version strings to windres
5968  share/vlc_win32_rc.rc: provide some version info in the vlc binary
5969  If all is well, this should not break msvc build, but binaries built
5970  with msvc will have version 0.0.0
5971
5972 2003-07-06 Sunday 16:22  gbazin
5973
5974  * INSTALL.win32: added an instruction for using tar to extract the contrib.
5975  * modules/stream_out/transcode.c: added mp3 fourcc.
5976
5977 2003-07-06 Sunday 16:13  gbazin
5978
5979  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
5980      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
5981      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
5982  * install-win32: start menu shortucts are installed in the "All Users" section.
5983  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
5984
5985 2003-07-05 Saturday 21:31  alexis
5986
5987  es.c: fix typo.
5988
5989 2003-07-05 Saturday 15:35  sam
5990
5991    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
5992      Do not unload the WxWindows plugins on Unix, because they might be linked
5993      with Gtk which makes evil use of atexit().
5994
5995 2003-07-05 Saturday 15:00  zorglub
5996
5997  * sap.c: Improved IPv6 multicast detection
5998
5999  * announce.c:
6000         - coding style fixes
6001         - fixed port detection in IPv6 addresses (with ':' inside)
6002
6003 2003-07-05 Saturday 14:47  sam
6004
6005    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
6006      woody package build.
6007    * bootstrap:
6008      + Remove config.h.in and config.h before running autoheader.
6009      + Added "set -e" for better error tracking.
6010      + Call autoheader and automake after autoconf so that the first build does
6011        not need to call autoheader.
6012    * debian/woody-buildpackage:
6013      + Removed that script and put the code in toolbox.
6014    * debian/control:
6015      + Added a build-dependency on libmatroska-dev.
6016    * debian/rules:
6017      + Activated Matroska support.
6018      + Re-enabled dh_installchangelogs.
6019
6020 2003-07-04 Friday 19:00  titer
6021
6022   logo.c : gcc != 3 compile fix
6023
6024 2003-07-04 Friday 16:35  sam
6025
6026    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
6027      upload.
6028    * debian/rules: Build builtins in the first compile pass, and build plugins
6029      and PIC builtins in the second pass, so that PIC and non-PIC never get
6030      messed.
6031    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
6032    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
6033    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
6034
6035 2003-07-04 Friday 15:20  adn
6036
6037  * Added a SAP Announces Button for wxWindows
6038
6039 2003-07-04 Friday 14:56  sam
6040
6041    * bootstrap:
6042      + Disabled a redundant BUILT_SOURCES variable.
6043    * debian/woody-buildpackage:
6044      + Disable skins for woody (no WxWindows).
6045      + Do not build a diff since we always use the pristine tarball.
6046
6047 2003-07-04 Friday 14:26  adn
6048
6049  * bug fix, @ is not necessary in fact ;)
6050
6051 2003-07-04 Friday 14:06  adn
6052
6053  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
6054    systematically sent separately.
6055
6056  * Multicast IP form is "@IP" and not "IP". Right ?
6057
6058 2003-07-04 Friday 13:53  sam
6059
6060    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
6061      build errors are never ignored.
6062
6063 2003-07-04 Friday 12:20  adn
6064
6065  * Added a Miscellaneous Panel in wxwindows stream output.
6066
6067  * Added a SAP Announce button in this panel.
6068
6069 2003-07-03 Thursday 19:25  garf
6070
6071   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
6072
6073 2003-07-03 Thursday 12:20  sam
6074
6075    * debian/rules: Fixed a zshism in a variable's pattern substitution.
6076
6077 2003-07-03 Thursday 11:23  sam
6078
6079    * bootstrap, Makefile.am: Slightly reduced build verbosity.
6080
6081 2003-07-03 Thursday 09:37  sam
6082
6083    * Makefile.am: Fixed the installation of plugins that were going one
6084      directory too low.
6085
6086 2003-07-03 Thursday 03:35  sam
6087
6088    * debian/rules: Fixed the package generation on !x86.
6089    * .cvsignore: Do not ignore the m4 directory.
6090
6091 2003-07-03 Thursday 02:56  sam
6092
6093    * Makefile.am:
6094      + If a builtin has been rebuilt, rebuild vlc.
6095      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
6096
6097 2003-07-03 Thursday 00:11  fenrir
6098
6099   * ps: fix a dead loop with mis-detected file or bad content.
6100
6101 2003-07-02 Wednesday 22:47  sam
6102
6103    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
6104      thanks to DJ.
6105
6106 2003-07-02 Wednesday 20:01  gbazin
6107
6108  * toolbox: fixed ./toolbox --distclean
6109
6110 2003-07-02 Wednesday 18:44  zorglub
6111
6112  * httpd.c: fixed a french string
6113
6114  * sap.c: use defines
6115
6116 2003-07-02 Wednesday 16:12  sam
6117
6118    * debian/changelog: Debian-specific changelog for a pending upload.
6119
6120 2003-07-02 Wednesday 14:08  sam
6121
6122    * bootstrap: Fix for the Mozilla plugin build.
6123
6124 2003-07-02 Wednesday 13:50  sam
6125
6126    * bootstrap: Guaah. Typo.
6127
6128 2003-07-02 Wednesday 13:32  sam
6129
6130    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
6131      is actually nicer this way.
6132
6133 2003-07-02 Wednesday 11:21  sam
6134
6135    * bootstrap:
6136      + The clean rule properly removes generated objects.
6137      + Optimized recursive builds.
6138    * debian/rules:
6139      + Fixed a typo in the changelog installation.
6140
6141 2003-07-02 Wednesday 09:30  alexis
6142
6143  Updated vlc.spec file for Linux Mandrake.
6144
6145 2003-07-01 Tuesday 21:32  fenrir
6146
6147   * http: removed a too verbose message, make vim happier.
6148
6149 2003-07-01 Tuesday 19:17  sam
6150
6151    * configure.ac:
6152      + Fixed a == test bashism.
6153      + Cosmetic changes.
6154    * toolbox, vlc-config.in.in: Cosmetic changes.
6155    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
6156
6157 2003-07-01 Tuesday 18:28  sam
6158
6159    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
6160      obsolescent by the latest ones.
6161
6162 2003-07-01 Tuesday 17:46  sam
6163
6164    * configure.ac: Ooops, got the attribute(packed) check upside-down.
6165
6166 2003-07-01 Tuesday 17:28  sam
6167
6168    * bootstrap: Fixed detection of older automake version that advertise
6169      themselves as 1.[0-5]-* instead of 1.[0-5].*.
6170
6171 2003-07-01 Tuesday 17:14  sam
6172
6173    * configure.ac: Added a compiler check for __attribute__((__packed__)).
6174
6175 2003-07-01 Tuesday 16:34  sam
6176
6177    * vlc-config.in.in: Used printf instead of a sed construct, just in case
6178      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
6179      has a crap sed.
6180
6181 2003-07-01 Tuesday 16:25  sam
6182
6183    * bootstrap:
6184      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
6185        now need to cd modules/foo and make libfoo.so.
6186      + Workaround for Solaris sed. Which sucks. Did I mention that before?
6187
6188 2003-07-01 Tuesday 15:06  sam
6189
6190    * configure.ac: Added a --with-v4l option like in VLS.
6191
6192 2003-07-01 Tuesday 14:25  sam
6193
6194    * m4/vlc.m4: output all modules to vlc-config, not just those who define
6195      their LDFLAGS.
6196    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
6197      systems such as our beloved Solaris.
6198    * po/:
6199      + Regenerated vlc.pot.
6200      + Updated British translation.
6201      + Fixed fuzzy entries in the French translation.
6202
6203 2003-07-01 Tuesday 13:13  sam
6204
6205    * Makefile.am: Gaaaaah, forgot to rename headers again!
6206
6207 2003-07-01 Tuesday 13:12  sam
6208
6209    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
6210      dialog (Fixes: #946).
6211
6212 2003-07-01 Tuesday 12:56  sam
6213
6214    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
6215      conflicts. Most headers in that directory should probably be renamed to
6216      their vlc_ equivalent.
6217
6218 2003-07-01 Tuesday 12:50  sam
6219
6220    * Makefile.am:
6221      + Forward AM_MAKEFLAGS through recursive makefiles.
6222      + Removed the plugins and builtins rules. This causes libintl to be built
6223        before the plugins.
6224    * bootstrap:
6225      + Enabled recursive builds of plugins and builtins.
6226    * vlc-config.in.in:
6227      + Fixed a typo.
6228    * debian/changelog:
6229      + Next upload will fix bug #199427.
6230
6231 2003-07-01 Tuesday 12:01  sam
6232
6233    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
6234
6235 2003-07-01 Tuesday 11:58  sam
6236
6237    * toolbox: use nawk instead of awk (Fixes: #780).
6238
6239 2003-07-01 Tuesday 11:58  sam
6240
6241    * HACKING: updated doc to match the new build.
6242
6243 2003-07-01 Tuesday 09:00  adn
6244
6245  * I am just a boulet :(
6246
6247 2003-07-01 Tuesday 08:55  adn
6248
6249  * little fix, sorry !
6250
6251 2003-07-01 Tuesday 08:30  adn
6252
6253  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
6254
6255  * added a link to return to the main administration page after a kick or ban operation
6256
6257 2003-06-30 Monday 20:44  gbazin
6258
6259  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
6260
6261 2003-06-30 Monday 20:08  gbazin
6262
6263  * modules/stream_out/transcode.c: compilation fix.
6264
6265 2003-06-30 Monday 01:52  hartman
6266
6267  * remove debug statements.
6268
6269 2003-06-30 Monday 01:51  hartman
6270
6271  * modules/gui/macosx/controls.m:
6272  * modules/gui/macosx/intf.m:
6273    - Our Next/Previous commands now go from chapter trough title trough playlist.
6274    - We weren't checking for titles without chapters, which made using CDDA
6275      a little hard.
6276  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
6277    - also fixes a bug where only half the items selected in the playlist got
6278      actually deleted.
6279
6280 2003-06-29 Sunday 22:07  gbazin
6281
6282  * modules/visualization/xosd/xosd.c: lowered the module's score.
6283
6284 2003-06-29 Sunday 20:58  gbazin
6285
6286  * 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)
6287
6288 2003-06-29 Sunday 20:15  sam
6289
6290    * toolbox: fuck OS X!
6291
6292 2003-06-29 Sunday 19:15  fenrir
6293
6294   * m3u: remove useless debug messages, fix element insertion.
6295
6296 2003-06-29 Sunday 19:12  sam
6297
6298    * debian/rules:
6299      + Enabled the video4linux input plugin.
6300
6301 2003-06-29 Sunday 19:04  sam
6302
6303    * toolbox: syntax fix for OS X's retarded sed.
6304
6305 2003-06-29 Sunday 14:57  sam
6306
6307    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
6308
6309 2003-06-29 Sunday 14:00  ipkiss
6310
6311   * fr.po: some new translations + fixes
6312
6313 2003-06-29 Sunday 00:14  hartman
6314
6315  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
6316    finally fixed, confirmed etc.
6317  * doc/fortunes.txt: one more
6318
6319 2003-06-28 Saturday 23:56  fenrir
6320
6321   * ffmpeg: disable direct rendering when width or height aren't a multiple
6322  of 16 (on the fly not only based upon header).
6323
6324   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
6325  use http interface with http streaming).
6326
6327 2003-06-28 Saturday 21:27  fenrir
6328
6329   * input: close all vouts (not only the first one).
6330
6331 2003-06-28 Saturday 21:18  fenrir
6332
6333   video_output.c: should fix playback of file with multiple video track,
6334  and usage of display in stream output.
6335
6336 2003-06-28 Saturday 21:16  fenrir
6337
6338   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
6339   with .mp4 files)
6340
6341 2003-06-28 Saturday 21:03  hartman
6342
6343  * s/;T;/;D;
6344    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
6345
6346 2003-06-28 Saturday 19:19  fenrir
6347
6348   * m3u: clean up and fix .m3u parsing. Please *test*.
6349
6350 2003-06-28 Saturday 17:20  fenrir
6351
6352   * input.c : call input_DelInfo _after_ that all decoders have been
6353  destroyed as vorbis decoder could add info.
6354
6355 2003-06-28 Saturday 15:27  sam
6356
6357    * Makefile.am: fixed the location of the intl sources.
6358
6359 2003-06-28 Saturday 14:31  sam
6360
6361    * configure.ac:
6362      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
6363      + Added CVS Id string.
6364    * m4/vlc.m4:
6365      + Added CVS Id string.
6366
6367 2003-06-28 Saturday 13:04  sam
6368
6369    * Makefile.am:
6370      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
6371      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
6372        generated files end in $(builddir).
6373      + Added -Imozilla to the mozilla plugin link flags.
6374      + Look for mozilla/vlcintf.idl in $(srcdir).
6375    * configure.ac:
6376      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
6377    * toolbox:
6378      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
6379      + Prepend ${srcdir} to header files we handle.
6380    * m4/vlc.m4:
6381      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
6382        ${builddir}.
6383    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
6384      + Include the pixmap with a path relative to the current directory.
6385
6386     This commit should fix builds that use --srcdir (Closes: #319).
6387
6388 2003-06-28 Saturday 12:07  massiot
6389
6390  * modules/demux/mkv.cpp: Compile fix for OS X.
6391
6392 2003-06-28 Saturday 01:17  sam
6393
6394    * toolbox:
6395      + toolbox --changelog now only generates this year's changelog.
6396    * ChangeLog, doc/ChangeLog-*:
6397      + Split the changelog into several files, one per year.
6398    * debian/rules, vlc.ebuild:
6399      + Distribute the new changelog files.
6400
6401 2003-06-28 Saturday 00:29  sam
6402
6403    * vlc.ebuild:
6404      + Apply the same changes to configure as to configure.ac.
6405      + Fix autotools timestamps so that the build does not trigger useless
6406        autoconf and automake runs. Our snapshots are correctly bootstrapped
6407        and do not need extra fiddling.
6408
6409 2003-06-27 Friday 23:31  sam
6410
6411    * debian/changelog:
6412      + Updated to the latest Debian unstable upload.
6413    * debian/rules:
6414      + Moved the skins interface into the wxvlc package.
6415      + Cosmetic fixes.
6416    * debian/control:
6417      + Updated the description of the wxvlc package.
6418    * bootstrap:
6419      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
6420    * Makefile.am:
6421      + Put modules in SUBDIRS, not DIST_SUBDIRS.
6422    * .cvsignore:
6423      + Ignore vlc-config.in.
6424
6425 2003-06-27 Friday 18:27  sam
6426
6427    * Makefile.am: create directories before installing stuff in them.
6428    * m4/Makefile.am: distribute our generated private.m4 file.
6429
6430 2003-06-27 Friday 17:01  sam
6431
6432    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
6433
6434 2003-06-27 Friday 16:26  sam
6435
6436    * Makefile.am:
6437      + Removed trailing / from directory names.
6438      + Used dummy instead of "" in the for/do/done loops.
6439      + Protected a couple of filenames with double quotes.
6440
6441 2003-06-27 Friday 16:15  gbazin
6442
6443  * configure.ac: fixed matroska detection.
6444
6445 2003-06-27 Friday 14:05  sam
6446
6447    * m4/vlc.m4: CVS forgot to add this file. I swear.
6448
6449 2003-06-27 Friday 13:50  sam
6450
6451    * bootstrap:
6452      + New build system, using recursive makefiles. Due to the amount of code
6453        in VLC, this had become unavoidable.
6454      + Removed the check for OS X's stack size, since our automake targets are
6455        a lot less hungry now.
6456      + Ditto for Solaris's sed.
6457      + Since automake-1.6 is faster than 1.7, use it first if both are present.
6458    * m4/vlc.m4:
6459      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
6460        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
6461        modules and register their flags.
6462      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
6463      + Some magic to generate vlc-config.
6464    * configure.ac:
6465      + Moved most code to the AX_ADD_* macros.
6466      + Explicitely added all target Makefiles.
6467    * modules/**/Modules.am:
6468      + Path to sources are now relative to Modules.am's directory level.
6469
6470 2003-06-27 Friday 13:38  sam
6471
6472    * src/misc/configuration.c: minor fix in a comment.
6473    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
6474
6475 2003-06-27 Friday 10:31  zorglub
6476
6477  * modules/demux/m3u.c :
6478      Added name support. Only implemented for M3U and B4S playlists at the moment
6479
6480  * src/playlist/playlist.c
6481    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
6482
6483 2003-06-26 Thursday 18:14  sam
6484
6485    * modules/demux/util/sub.c,
6486      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
6487
6488 2003-06-26 Thursday 16:46  fenrir
6489
6490   * mkv: more ebml element parsing.
6491
6492 2003-06-26 Thursday 16:04  gbazin
6493
6494  * src/stream_output/announce.c: msvc compilation fix.
6495
6496 2003-06-26 Thursday 14:42  zorglub
6497
6498  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
6499
6500  Still need to add the support for the Names in all formats (we currently
6501  only put the URL), but I do not have any ASX, HTML nor PLS sample file
6502
6503 2003-06-26 Thursday 12:19  sam
6504
6505    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
6506      with a couple of modules.
6507
6508 2003-06-25 Wednesday 23:46  sam
6509
6510    * src/stream_output/announce.c:
6511      + Fixed a multiline string.
6512      + Coding style fixes.
6513
6514 2003-06-25 Wednesday 21:47  fenrir
6515
6516   * transcode: fix a potential segfault.
6517
6518 2003-06-25 Wednesday 21:17  asmax
6519
6520  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
6521    At last closes bug #625 !
6522
6523 2003-06-25 Wednesday 21:03  zorglub
6524
6525  * ./include/announce.h
6526    ./src/stream_output/announce.c  : use send instead of sendto.
6527
6528  * ./modules/misc/sap.c : use a define
6529
6530 2003-06-25 Wednesday 20:37  fenrir
6531
6532   * mkv: a little memory leak.
6533
6534 2003-06-25 Wednesday 19:28  fenrir
6535
6536   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
6537
6538 2003-06-25 Wednesday 15:50  fenrir
6539
6540   * httpd: fix a memory and thread leak.
6541
6542 2003-06-25 Wednesday 14:41  sam
6543
6544    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
6545
6546 2003-06-25 Wednesday 09:13  gbazin
6547
6548  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
6549
6550 2003-06-25 Wednesday 08:59  massiot
6551
6552  ++
6553
6554 2003-06-25 Wednesday 03:08  sam
6555
6556    * toolbox:
6557      + Disabled useless verbosity.
6558      + Fixed some incorrect ">/dev/null 2>&1" semantics.
6559
6560 2003-06-25 Wednesday 00:40  fenrir
6561
6562   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
6563   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
6564  return a frame size of 1. Now, I test bitrate.
6565
6566 2003-06-24 Tuesday 23:11  fenrir
6567
6568   * lalala ;)
6569
6570 2003-06-24 Tuesday 23:00  fenrir
6571
6572   * mkv : spelling mistakes.
6573
6574 2003-06-24 Tuesday 22:53  fenrir
6575
6576   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
6577   percent and not time, it's better.
6578   Please test.
6579
6580 2003-06-24 Tuesday 22:26  asmax
6581
6582  * all: show/hide the interface with middle-click on the vout
6583         (when the last vout is closed, the interface reappears)
6584         Works only with the skins interface and X11/Xvideo vouts, but it's
6585         very easy to implement (just add a callback on "intf-show" in the
6586         interface, and trigger it in the vout)
6587
6588 2003-06-24 Tuesday 19:59  fenrir
6589
6590   * mkv: remove unnecessary header.
6591
6592 2003-06-24 Tuesday 19:35  fenrir
6593
6594   * mkv: when seeking, by default, try to reach the file position not the
6595  time (seek seems better).
6596
6597 2003-06-24 Tuesday 18:42  fenrir
6598
6599   * mkv: clean up, more input infos, begin to parse Tags element (don't work
6600   yet).
6601
6602 2003-06-24 Tuesday 15:50  sam
6603
6604    * Makefile.am: changed interface.h to vlc_interface.h.
6605
6606 2003-06-24 Tuesday 15:37  sam
6607
6608    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
6609      linkage instead.
6610
6611 2003-06-24 Tuesday 13:33  sam
6612
6613    * include/interface.h: renamed this file to vlc_interface.h to avoid name
6614      collisions with a couple of plugins.
6615
6616 2003-06-24 Tuesday 11:26  gbazin
6617
6618  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
6619
6620  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
6621
6622 2003-06-24 Tuesday 09:31  sam
6623
6624    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
6625      well as .lo/.la files.
6626
6627 2003-06-24 Tuesday 06:07  fenrir
6628
6629   * mkv: use b_mute and add meta informations.
6630
6631 2003-06-24 Tuesday 00:50  fenrir
6632
6633   * avi : don't resynch on key frame for audio stream.
6634
6635 2003-06-24 Tuesday 00:33  fenrir
6636
6637   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
6638            buffer filling)
6639          can seek in file without cues (slow)
6640          can play file over http and unseekable input.
6641
6642 2003-06-24 Tuesday 00:31  gbazin
6643
6644  * modules/demux/ogg.c: fix for ogg web streams.
6645
6646 2003-06-23 Monday 23:51  gbazin
6647
6648  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
6649  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
6650  * modules/demux/ogg.c: added vorbis channels info.
6651  * modules/misc/httpd.c: bug fix for stream header generation.
6652
6653 2003-06-23 Monday 20:35  asmax
6654
6655  * src/playlist/playlist.c: set "intf-change" in SkipItem
6656  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
6657    callback on intf-change
6658
6659 2003-06-23 Monday 17:01  bigben
6660
6661  Copy / paste of code so that the pvr input parse all parameters. Doesn't
6662  work for the standard (PAL/SECAM/NTSC) yet.
6663
6664 2003-06-23 Monday 16:09  gbazin
6665
6666  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
6667  * modules/demux/util/id3tag.c: small cleanup.
6668
6669 2003-06-23 Monday 13:45  zorglub
6670
6671  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
6672
6673 2003-06-23 Monday 11:41  zorglub
6674
6675  * Stream output now support IPv6 SAP announces
6676  * Code cleanup in SAP
6677
6678 2003-06-23 Monday 10:21  sam
6679
6680    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
6681      due to Debian bug #158383 in gettext (upstream bug).
6682
6683 2003-06-23 Monday 00:30  fenrir
6684
6685   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
6686
6687 2003-06-23 Monday 00:18  hartman
6688
6689  * You check it three times and I still managed to miss a link.
6690    Ebuild doesn't work in the 0.6.0 release :(
6691
6692 2003-06-22 Sunday 23:22  fenrir
6693
6694   * mkv: fix vorbis track. But sound quality is horrible ( probably
6695  timestamps problems)
6696
6697 2003-06-22 Sunday 18:56  gbazin
6698
6699  * doc/Makefile.am: one more like this and I'll become crazy.
6700
6701 2003-06-22 Sunday 18:30  gbazin
6702
6703  * doc/Makefile.am: fixed make dist
6704
6705 2003-06-22 Sunday 18:07  gbazin
6706
6707  * NEWS: added an entry for the experimental matroska demux.
6708
6709 2003-06-22 Sunday 17:52  gbazin
6710
6711  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
6712  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
6713
6714 2003-06-22 Sunday 16:52  gbazin
6715
6716  * configure.ac: really removed -Wdisabled-optimization this time.
6717
6718 2003-06-22 Sunday 16:27  fenrir
6719
6720   * mkv: fix a double delete.
6721
6722 2003-06-22 Sunday 16:00  gbazin
6723
6724  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
6725  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
6726
6727 2003-06-22 Sunday 15:43  gbazin
6728
6729  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
6730  * include/interface.h: updated comment.
6731
6732 2003-06-22 Sunday 15:30  hartman
6733
6734  * Removed mp4 muxer support (temporarily)
6735
6736 2003-06-22 Sunday 15:07  asmax
6737
6738  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
6739
6740 2003-06-22 Sunday 15:03  hartman
6741
6742  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
6743  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
6744
6745 2003-06-22 Sunday 14:36  fenrir
6746
6747   * mkv: better seeking support.
6748
6749 2003-06-22 Sunday 14:06  gbazin
6750
6751  * configure.ac: compile fix for sunos
6752
6753 2003-06-22 Sunday 13:31  gbazin
6754
6755  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
6756  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
6757  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
6758
6759 2003-06-22 Sunday 13:27  sigmunau
6760
6761  turned a debug message into a comment
6762
6763 2003-06-22 Sunday 13:06  asmax
6764
6765  * x11/x11_window.cpp: raise a window when clicking on it
6766
6767 2003-06-22 Sunday 12:54  asmax
6768
6769  * at least it compiles now ;)
6770
6771 2003-06-22 Sunday 12:46  asmax
6772
6773  * reverted my previous commit: cannot work as expected
6774  * src/theme.cpp: fixed a delete[] / free mismatch
6775
6776 2003-06-22 Sunday 12:27  fenrir
6777
6778   * mkv: basic seek support (only with file with cues, it doesn't search key
6779   frame, ...)
6780          clean up.
6781
6782 2003-06-22 Sunday 07:39  fenrir
6783
6784   * mkv.cpp : begin of a matroska demuxer
6785    TODO:
6786      * seek support
6787      * vorbis support (it's a decoder problem, as matroska embded raw
6788        vorbis data)
6789      * utf8 subtitles handling (probably at the decoder stage too)
6790      * clean up.
6791      * support of stream other than files.
6792      * ...
6793
6794 2003-06-22 Sunday 01:08  sam
6795
6796    * Makefile.dep: the file that would never die.
6797
6798 2003-06-22 Sunday 00:40  titer
6799
6800   beos/* : - cleaned the way to mute/unmute
6801            - save the volume when exiting
6802
6803 2003-06-22 Sunday 00:00  asmax
6804
6805  * src/theme.cpp, src/event.* : no more VLC_SHOW event
6806  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
6807    class SkinWindowList (to be tested under windows)
6808  * removed useless gtk2 files
6809
6810 2003-06-21 Saturday 22:30  hartman
6811
6812  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
6813  * only set prefs on safe, not earlier.
6814
6815 2003-06-21 Saturday 21:59  sam
6816
6817    * src/libvlc.c: got rid of type-punning warnings.
6818
6819 2003-06-21 Saturday 20:45  sam
6820
6821    * THANKS: spelling fixes.
6822    * configure.ac:
6823      + Added curly braces around variables.
6824      + Got rid of the "x$foo" constructs.
6825      + Renamed *_plugin conditionals into *_p.
6826    * debian/changelog:
6827      + Fixed a duplicate entry.
6828      + Added an entry for an old Debian upload that fixed #117180.
6829    * debian/control:
6830      + Added a build dependency on libimlib2-dev for skins.
6831    * debian/rules:
6832      + Activated support for skins.
6833
6834 2003-06-21 Saturday 17:26  sigmunau
6835
6836  removed a duplicate entry from the NEWS file
6837
6838 2003-06-21 Saturday 17:05  sam
6839
6840    * .cvsignore:
6841      + Removed configure.ac from the ignore list.
6842
6843 2003-06-21 Saturday 17:04  sam
6844
6845    * configure.ac.in is no more, we can now use configure.ac like normal people,
6846      bootstrap generates the proper magic for us.
6847
6848 2003-06-21 Saturday 16:09  sam
6849
6850    * debian/rules:
6851      + Use the -s flag instead of -a so that debhelper properly handles the
6852        i386-only plugin packages.
6853      + Split the build rule into configure and build.
6854
6855 2003-06-21 Saturday 14:24  gbazin
6856
6857  * modules/access_output/file.c: make the output file writeable by the owner.
6858
6859 2003-06-20 Friday 23:13  hartman
6860
6861  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
6862
6863 2003-06-20 Friday 21:34  ipkiss
6864
6865   * ./doc/skins/events-howto.txt: added some events
6866   * ./modules/gui/skins/*: fixed my last commit
6867
6868 2003-06-20 Friday 19:50  ipkiss
6869
6870   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
6871     "display" attribute of ControlText. It allows to show the title of
6872     the current stream, without the full path.
6873   * ./doc/skins/*: updated the doc
6874
6875 2003-06-20 Friday 15:34  hartman
6876
6877  * Made the search path configuration options, directory instead of string options.
6878
6879 2003-06-20 Friday 11:42  alexis
6880
6881  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
6882  python/setup.py: a configuration that should work better.
6883
6884 2003-06-20 Friday 01:27  hartman
6885
6886  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
6887  * README.MacOSX.rtf: More updates because of new prefs dialog.
6888
6889 2003-06-19 Thursday 21:09  gbazin
6890
6891  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
6892  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
6893
6894 2003-06-19 Thursday 18:45  gbazin
6895
6896  * modules/access_output/udp.c: removed unnecessary code.
6897
6898 2003-06-19 Thursday 18:44  titer
6899
6900   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
6901    a few Dano/Zeta themes
6902
6903 2003-06-19 Thursday 18:22  gbazin
6904
6905  * 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).
6906
6907 2003-06-19 Thursday 13:08  sam
6908
6909    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
6910      because I forgot to reinitialise an index.
6911
6912 2003-06-19 Thursday 12:21  gbazin
6913
6914  * 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.
6915
6916 2003-06-19 Thursday 02:14  sam
6917
6918    * debian/rules:
6919      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
6920        so that the rules can be called directly.
6921    * debian/control:
6922      + Removed leading "a"s from package descriptions.
6923      + Set policy to 3.5.10.
6924    * debian/copyright:
6925      + Removed debian/vlc.copyright.
6926
6927 2003-06-18 Wednesday 12:18  zorglub
6928
6929  SAP can now listen for IPv6 announces
6930
6931  To enable this, start vlc with --sap-ipv6
6932  To disable IPv4 listening, use --no-sap-ipv4
6933
6934  You can also set the scope of the announces (default is 3)
6935
6936 2003-06-17 Tuesday 21:52  asmax
6937
6938  * moved the ttl help in the right section
6939
6940 2003-06-17 Tuesday 21:07  gbazin
6941
6942  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
6943
6944 2003-06-17 Tuesday 20:56  asmax
6945
6946  * fixed another compilation issue of python module
6947
6948 2003-06-17 Tuesday 20:47  asmax
6949
6950  * fixed a very old bug preventing the whole thing from working :(
6951
6952 2003-06-17 Tuesday 20:10  hartman
6953
6954  * Fixes to the german translation
6955
6956 2003-06-17 Tuesday 20:03  hartman
6957
6958  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
6959
6960 2003-06-17 Tuesday 18:13  asmax
6961
6962  * tooltips are now updated during scrolling
6963
6964 2003-06-17 Tuesday 16:09  gbazin
6965
6966  * modules/*: got rid of empty module objects.
6967  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
6968
6969 2003-06-17 Tuesday 14:43  hartman
6970
6971  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
6972  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
6973  cvS: ----------------------------------------------------------------------
6974
6975 2003-06-17 Tuesday 14:38  hartman
6976
6977  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
6978  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
6979    Fixed two cosmetic issues in the stream output dialog.
6980  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
6981
6982 2003-06-16 Monday 21:55  gbazin
6983
6984  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
6985  * include/modules_inner.h: removed unneeded initialization.
6986
6987 2003-06-16 Monday 20:49  gbazin
6988
6989  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
6990
6991 2003-06-16 Monday 20:23  gbazin
6992
6993  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
6994
6995 2003-06-16 Monday 15:39  zorglub
6996
6997  * SAP can now handle SAP-announced IPv6 streams
6998
6999 2003-06-15 Sunday 22:32  hartman
7000
7001  * NEWS: small corrections
7002  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
7003  * modules/codec/quicktime.c: cosmetic fix
7004
7005 2003-06-15 Sunday 15:20  hartman
7006
7007  * Fixed applescript Fullscreen command.
7008
7009 2003-06-15 Sunday 15:16  sigmunau
7010
7011  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
7012  true, since this seems to break playback of some streams over http. It also
7013  takes to much time just to get some fancy metadata
7014
7015 2003-06-15 Sunday 14:00  hartman
7016
7017  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
7018  * ./po/nl.po: New Dutch Translation by /me ;)
7019  * README.MacOSX.rtf: Updated instructions of Prefence usage.
7020
7021 2003-06-15 Sunday 01:23  massiot
7022
7023  * Removed the ugly dependancy on glibc in the ipv6 module.
7024  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
7025  * Miscellaneous clean-ups.
7026
7027 2003-06-14 Saturday 22:12  gbazin
7028
7029  * configure.ac.in: old faad2 detection.
7030
7031 2003-06-14 Saturday 21:18  gbazin
7032
7033  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
7034
7035 2003-06-14 Saturday 21:06  hartman
7036
7037  * Dramatically improved the ebuild.
7038    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
7039    - fix faad2? currently disabled
7040
7041 2003-06-14 Saturday 18:49  gbazin
7042
7043  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
7044
7045 2003-06-14 Saturday 16:29  gbazin
7046
7047  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
7048  kept their original value (thanks fenrir for the suggestion).
7049
7050 2003-06-14 Saturday 15:43  gbazin
7051
7052  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
7053  enabled by default.
7054
7055 2003-06-14 Saturday 12:32  titer
7056
7057   beos/VideoOutput.cpp : make the BPopUpMenu stickable
7058
7059 2003-06-14 Saturday 00:49  titer
7060
7061   include/vlc_threads.h: more BeOS' priorities tuning.
7062
7063 2003-06-13 Friday 21:18  asmax
7064
7065  * X11 skin windows should have an icon now
7066
7067 2003-06-13 Friday 15:54  gbazin
7068
7069  modules/gui/wxwindows/*: fix for the volume control under win32.
7070
7071 2003-06-13 Friday 12:08  gbazin
7072
7073  * 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)
7074
7075 2003-06-13 Friday 03:21  sam
7076
7077    * ./src/misc/messages.c: ouch. when the message queue was full, we were
7078      using our va_list twice, which caused crashes on architectures where
7079      va_list is a pointer; we now use va_copy whenever possible.
7080
7081 2003-06-13 Friday 00:15  titer
7082
7083   modules/gui/beos/Interface.cpp : fixed a possible crash
7084
7085 2003-06-12 Thursday 23:03  gbazin
7086
7087  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
7088
7089 2003-06-12 Thursday 22:27  massiot
7090
7091  * modules/codec/spudec/spudec.c: Take small font by default
7092
7093 2003-06-12 Thursday 22:03  gbazin
7094
7095  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
7096
7097 2003-06-12 Thursday 21:28  gbazin
7098
7099  * modules/gui/wxwindows/*: added a volume control.
7100
7101 2003-06-12 Thursday 15:56  gbazin
7102
7103  * modules/access_output/file.c: win32 compilation fix.
7104
7105 2003-06-12 Thursday 11:37  zorglub
7106
7107  Code cleanup
7108
7109 2003-06-12 Thursday 08:14  gbazin
7110
7111  * share/Makefile.am: fixed my previous fix ;)
7112
7113 2003-06-12 Thursday 06:56  gbazin
7114
7115  * Makefile.am: fixed inclusion of skins in make dist.
7116
7117 2003-06-11 Wednesday 22:46  gbazin
7118
7119  * ALL: bumped version number to 0.6.0-test3 + po updates
7120
7121 2003-06-11 Wednesday 21:46  asmax
7122
7123  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
7124  * share/Makefile.am: install skins at make install (closes bug #856)
7125
7126 2003-06-11 Wednesday 21:41  gbazin
7127
7128  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
7129
7130 2003-06-11 Wednesday 20:36  gbazin
7131
7132  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
7133  some platforms.
7134
7135 2003-06-11 Wednesday 18:45  gbazin
7136
7137  * NEWS: updated.
7138
7139 2003-06-11 Wednesday 18:20  gbazin
7140
7141  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
7142
7143 2003-06-11 Wednesday 15:53  gbazin
7144
7145  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
7146
7147 2003-06-11 Wednesday 10:42  gbazin
7148
7149  * 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.
7150  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
7151  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
7152
7153 2003-06-10 Tuesday 23:01  massiot
7154
7155  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
7156    people who explicitely set mpeg_video in the previous version will end
7157    up with libmpeg2 in 0.6.0.
7158  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
7159    with DVDs.
7160  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
7161    some audio filters (read: coreaudio resampler) don't like too small
7162    packets (I know, this is ugly).
7163
7164 2003-06-10 Tuesday 22:42  gbazin
7165
7166  * 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.
7167
7168 2003-06-10 Tuesday 11:43  gbazin
7169
7170  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
7171  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
7172  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
7173
7174 2003-06-10 Tuesday 11:12  massiot
7175
7176  Fixed a potential segfault.
7177
7178 2003-06-09 Monday 22:02  asmax
7179
7180  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
7181
7182 2003-06-09 Monday 21:14  asmax
7183
7184  * X11 skins are now loaded from home directory or if it fails, from
7185    the share directory
7186
7187 2003-06-09 Monday 19:56  jpsaman
7188
7189  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
7190
7191 2003-06-09 Monday 19:51  jpsaman
7192
7193  Updated build packages for test2 release.
7194
7195 2003-06-09 Monday 19:08  asmax
7196
7197  * fixed a segfault in FileInfo when p_info->psz_name == NULL
7198    but there are still other segfaults sometimes in FileInfo !!
7199
7200 2003-06-09 Monday 14:04  asmax
7201
7202  * now selection method in the playlist depends on the state of the
7203    CTRL button (as expected in a normal playlist !)
7204    TODO: - do the same under windows
7205          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
7206
7207 2003-06-09 Monday 12:33  asmax
7208
7209  * repaired basic_skins
7210  * removed all the compilation warnings
7211  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
7212    on wxwindows plugin ;)
7213
7214 2003-06-09 Monday 09:29  massiot
7215
7216  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
7217
7218 2003-06-09 Monday 07:16  gbazin
7219
7220  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
7221  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
7222
7223 2003-06-09 Monday 06:52  gbazin
7224
7225  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
7226
7227 2003-06-09 Monday 00:33  massiot
7228
7229  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
7230    In vout_CreatePicture() replace i_repeat_first_field by the more useful
7231    i_nb_fields
7232  * modules/gui/macosx/intf.m: Fixed a warning
7233  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
7234    Re-added support for slice-I streams, plus miscellaneous tweakings
7235
7236 2003-06-09 Monday 00:32  asmax
7237
7238  * drag & drop works with gnome file manager now
7239
7240 2003-06-09 Monday 00:07  asmax
7241
7242  * drag & drop for X11 skins. Still mysterious problems but it's better
7243    than nothing
7244
7245 2003-06-08 Sunday 18:40  gbazin
7246
7247  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
7248  * share/skins/default/theme.xml: playlist is hidden by default.
7249
7250 2003-06-08 Sunday 18:17  asmax
7251
7252  * very beginning of drag and drop support in X11 skins
7253
7254 2003-06-08 Sunday 16:56  gbazin
7255
7256  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
7257
7258 2003-06-08 Sunday 16:04  titer
7259
7260   Minor fix
7261
7262 2003-06-08 Sunday 15:22  asmax
7263
7264  * share/skins/default/theme.xml: fixed playlist size
7265  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
7266    items
7267  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
7268
7269 2003-06-08 Sunday 12:45  gbazin
7270
7271  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
7272
7273 2003-06-08 Sunday 11:33  asmax
7274
7275  * better implementation of timers for X11 skins
7276
7277 2003-06-08 Sunday 00:32  asmax
7278
7279  * x11_font.cpp: fixed font placement
7280  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
7281  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
7282
7283 2003-06-07 Saturday 19:19  gbazin
7284
7285  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
7286
7287 2003-06-07 Saturday 19:05  gbazin
7288
7289  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
7290  and instructions to generate new fonts.
7291
7292 2003-06-07 Saturday 12:19  asmax
7293
7294  * beginning of tooltips (only in the console at the moment ;)
7295
7296 2003-06-07 Saturday 10:18  gbazin
7297
7298  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
7299
7300 2003-06-07 Saturday 03:45  titer
7301
7302   modules/access/pvr/pvr.c : compile fix
7303
7304 2003-06-07 Saturday 03:25  titer
7305
7306   missing cvsignore
7307
7308 2003-06-07 Saturday 00:36  asmax
7309
7310  * implemented double click event for X11 skins. The delay is hard-coded
7311    (400ms) , maybe it could be stored in the vlc config file
7312
7313 2003-06-06 Friday 23:34  asmax
7314
7315  * got rid of this useless error message
7316
7317 2003-06-06 Friday 21:47  asmax
7318
7319  * x11/x11_window.cpp: fixed clipping and text attributes
7320
7321 2003-06-06 Friday 19:40  asmax
7322
7323  * key shortcuts for X11 skins are now working
7324
7325 2003-06-06 Friday 14:50  gbazin
7326
7327  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
7328
7329 2003-06-06 Friday 13:34  gbazin
7330
7331  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
7332
7333 2003-06-06 Friday 11:09  gbazin
7334
7335  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
7336
7337 2003-06-06 Friday 02:48  hartman
7338
7339  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
7340
7341 2003-06-06 Friday 02:23  hartman
7342
7343  * All: some spelling corrections and description string clarifications.
7344    There is a lot of improvement left here.
7345
7346 2003-06-06 Friday 00:38  hartman
7347
7348  * modules/gui/macosx/prefs.?:
7349    - Changed modules list to use Default instead of None. probably clearer to
7350      users.
7351    - Have a warning before resetting the prefs.
7352
7353 2003-06-05 Thursday 22:16  asmax
7354
7355  * x11/x11_timer.* : classes to implement platform-independant timers
7356  * controls/text.cpp : text scrolling works ! (at least in the main window)
7357
7358 2003-06-05 Thursday 21:22  gbazin
7359
7360  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
7361
7362 2003-06-05 Thursday 11:52  gbazin
7363
7364  * include/vlc_common.h: fixed the I64C() macro for mingw.
7365  * 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.
7366
7367 2003-06-04 Wednesday 23:17  massiot
7368
7369  VLC 0.6 codename is Trevelyan.
7370
7371 2003-06-04 Wednesday 21:41  titer
7372
7373   Added a special access module for PVR MPEG-2 encoding boards.
7374   It allows to change the frequency and such things quite easily, from VLC.
7375   You'll have to --enable-pvr to build it.
7376
7377 2003-06-04 Wednesday 18:47  asmax
7378
7379  * added <unistd.h> or it doesn't compile !
7380
7381 2003-06-04 Wednesday 17:44  gbazin
7382
7383  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
7384
7385 2003-06-04 Wednesday 16:44  gbazin
7386
7387  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
7388
7389 2003-06-04 Wednesday 16:03  gbazin
7390
7391  * 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.
7392  * modules/gui/wxwindows/timer.cpp: fixed comment.
7393
7394 2003-06-03 Tuesday 23:17  massiot
7395
7396  * OS X users can now browse the DVD menus with the arrow keys.
7397
7398 2003-06-03 Tuesday 22:21  hartman
7399
7400  * When choosing a autogenerated menuitem, we now create a new thread to
7401    do the actual execution of this command. this is a (very ugly) workaround
7402    to the problem we were having with the deinterlace menu on osx.
7403
7404    It works now, but now i'm running into the black screen and continous
7405    "late picture skipped (-218000)" again which is also plagueing us when you
7406    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
7407    as well.
7408
7409 2003-06-03 Tuesday 22:20  gbazin
7410
7411  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
7412
7413 2003-06-03 Tuesday 22:18  gbazin
7414
7415  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
7416  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
7417  * 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).
7418
7419 2003-06-03 Tuesday 12:06  titer
7420
7421   modules/gui/beos/* : fixed the screenshot format selection I broke lately
7422
7423 2003-06-02 Monday 16:01  sigmunau
7424
7425  http.c: if the webserver doesn't return 206 the stream is not seekable.
7426
7427 2003-06-02 Monday 12:42  hartman
7428
7429  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
7430  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
7431
7432 2003-06-01 Sunday 23:48  hartman
7433
7434  * ALL:
7435    - Changed the autogenerated menu's in a system working similar to wxWindows.
7436    - The deinterlace menu is autogenerated now. However it seems the problem
7437      with on the fly filter changes still exists.
7438
7439 2003-06-01 Sunday 22:11  asmax
7440
7441  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
7442  * all: added locks around X calls to make them thread safe (will be
7443    useful in the next commit ;-)
7444
7445 2003-06-01 Sunday 17:13  asmax
7446
7447  * mouse wheel scroll for X11 skins
7448
7449 2003-06-01 Sunday 16:39  asmax
7450
7451  * configure.ac.in : fixed linking of skins modules
7452  * modules/gui/skins/*:
7453    - fixed the wxwindows bug, due to a huge bug with broadcast events
7454    - beginning of fonts in X11 skins
7455  so, you can test the X11 skins module: it should work now !
7456
7457 2003-06-01 Sunday 00:26  fenrir
7458
7459   * ts: fix current_next value.
7460
7461 2003-05-31 Saturday 23:41  sam
7462
7463    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
7464
7465 2003-05-31 Saturday 23:23  ipkiss
7466
7467   * skins/controls/button.cpp: Fixed a nasty bug.
7468   * skins/controls/generic.h: Some public fields are now protected
7469   * skins/src/window.cpp:
7470      - Added a few debug messages
7471      - Invisible controls don't receive events anymore
7472
7473  Note: There are still a few bugs in the code handling the controls and
7474  their different states, and I think they will be difficult to fix with
7475  the current code structure. A rewrite of this part of code could be a
7476  good idea (perhaps using states and transitions between states, like
7477  Zinf does?).
7478
7479 2003-05-31 Saturday 21:49  fenrir
7480
7481   * ts: proper fix for both.
7482
7483 2003-05-31 Saturday 16:15  fenrir
7484
7485   * ts: reverse my last commit (the proper way should be to modify also the
7486   muxer but this will break compatibility).
7487
7488 2003-05-31 Saturday 12:24  titer
7489
7490   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
7491     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
7492     two times if you want to switch from 1:1 to 4:1 from the interface.
7493     Old functions still work.
7494   * modules/gui/beos/VlcWrapper.cpp : use it
7495
7496 2003-05-31 Saturday 01:23  fenrir
7497
7498   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
7499   that had done all the work.
7500
7501  Paul Forgey's notes:
7502  --------------------
7503
7504  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
7505  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
7506  captures completely differently than the uncompressed frame capture
7507  mechanism.  This means the code has to split off a bunch to do similar
7508  things depending on mjpeg being set or not.  For some reason, I can't
7509  use non v4l2 calls to capture uncompressed frames from the lml33,
7510  however I do have another bttv card on my system to test that I didn't
7511  break the non-mjpeg stuff.
7512
7513  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
7514  picture is going to show up as 720x480.  I don't know my way around the
7515  code well enough to know how to specify a non-square pixel aspect
7516  ratio.  If there isn't a way to do it, it would be nice to be able to
7517  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
7518  in the case of anamorphic S-Video, which does occur.
7519
7520  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
7521  the linux kernels having support for the Zoran cards, there doesn't seem
7522  to be a reliable way to pick up this header, which is probably why
7523  lavrec did it this way.  Since it only defines ioctl definitions, I
7524  don't think using it is a legal problem.
7525
7526  I also modified the audio handling a bit.  If the card supports audio,
7527  great, we'll set the card's parameters as we did before.  But if adev=
7528  is specified, use it regardless.  The reason to do this is to capture
7529  audio from the sound card with video coming from, say, a web cam or in
7530  my case, an encoder card which doesn't have any audio capabilities at
7531  all.
7532
7533 2003-05-31 Saturday 00:10  fenrir
7534
7535   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
7536   * demux/ts.c : fixed an endian problem with such private stream.
7537
7538 2003-05-30 Friday 18:43  titer
7539
7540   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
7541
7542 2003-05-30 Friday 17:30  titer
7543
7544   modules/gui/beos/* : misc fixes & enhancements
7545
7546 2003-05-29 Thursday 21:40  asmax
7547
7548  * X11 skins now use imlib2 -> you need to bootstrap
7549    wxwindows dialogs are not supposed to work yet, if they do you are
7550    lucky ;)
7551
7552 2003-05-29 Thursday 16:48  asmax
7553
7554  * x11/x11_theme.cpp: better timing for SkinManage
7555  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
7556    changed !
7557
7558 2003-05-28 Wednesday 23:56  asmax
7559
7560  * AT LAST events work in X11 skins !
7561
7562 2003-05-28 Wednesday 03:53  hartman
7563
7564  * src/libvlc.h:
7565    - added "en" to the list of languages in the preferences.
7566    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
7567      FENRIR: is this correct this way?
7568
7569 2003-05-28 Wednesday 00:52  titer
7570
7571   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
7572
7573 2003-05-27 Tuesday 22:57  gbazin
7574
7575  * install-win32: fixed the nsi script to not include the FAQ.
7576
7577 2003-05-27 Tuesday 22:42  hartman
7578
7579  * Turn mem leaks into warning's instead of errors. Users seem to think that
7580    mem leaks will kernel panic there machine or something ;)A
7581    This will generate less bugreports, yet keep them visible to those who
7582    should and will care.
7583
7584 2003-05-27 Tuesday 21:48  gbazin
7585
7586  * ALL: bumped version to 0.6.0-test2
7587  * Makefile.am: got rid of the faq in the package-win32 target.
7588
7589 2003-05-27 Tuesday 20:43  gbazin
7590
7591  * 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.
7592
7593 2003-05-27 Tuesday 13:22  titer
7594
7595   * src/stream_output/announce.c : BeOS compile fix.
7596     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
7597     so there is no need to do it here again.
7598   * modules/gui/beos/* : minor fixes
7599
7600 2003-05-27 Tuesday 11:35  gbazin
7601
7602  * modules/gui/wxwindows/*: fixed context menu problem on win32.
7603
7604 2003-05-27 Tuesday 01:48  hartman
7605
7606  * removed vlc_wraptext
7607
7608 2003-05-26 Monday 19:26  gbazin
7609
7610  * modules/video_output/directx/events.c: fixed breakage.
7611
7612 2003-05-26 Monday 19:06  gbazin
7613
7614  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
7615  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
7616  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
7617  * 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.
7618
7619 2003-05-26 Monday 16:06  gbazin
7620
7621  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
7622
7623 2003-05-26 Monday 14:59  hartman
7624
7625  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
7626  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
7627  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
7628  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
7629    was ugly. now we use our own, osx method. This fixes tooltips in japanese
7630    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
7631
7632 2003-05-26 Monday 13:45  zorglub
7633
7634  * The VLC-integrated SAP server now sends compliant packets. They can
7635    only be viewed with the CVS version of VLC
7636
7637 2003-05-26 Monday 02:09  gbazin
7638
7639  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
7640     started to implement X11Region and integrated the wxWindows dialogs.
7641  * 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.
7642
7643 2003-05-26 Monday 02:03  hartman
7644
7645  * modules/gui/macosx/prefs.m: fixed the module selectors.
7646  * modules/video_filter/crop.c: clarified the use of crop. someone please
7647    check, i'm not entirely sure this is correct. Actually i think we should
7648    split this up in more then one config item, for GUI preferences clarity.
7649    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
7650    like ffmpeg has which uses left, right, top and bottom offsets.
7651
7652 2003-05-26 Monday 01:25  hartman
7653
7654  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
7655  * modules/gui/macosx/output.m:
7656    - changed the textfields for bitrate into comboboxes with suggested values
7657      identical to the ones in wxwindows intf.
7658    - changed "bitrate (bps)" into "bitrate (kb/s)
7659  * modules/gui/macosx/prefs.?:
7660    - update the current view when advanced is changed.
7661    - module_lists now use the description strings.
7662    - always wraptext on tooltips. Currently japanese language is breaking.
7663    - we now have sliders for int/float config options with ranges.
7664    - fixed a warning message about an un-init'ed module_t.
7665  * modules/video_filter/adjust.c:
7666    - added the ranges to the description strings of the config options.
7667    - blur-factor now uses a range as according to it's description string
7668      it already should have used this.
7669
7670 2003-05-25 Sunday 23:08  titer
7671
7672   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
7673     since the gettext behaviour changed
7674
7675 2003-05-25 Sunday 22:36  titer
7676
7677   * bootstrap: remove a -shared flag as ./configure already adds it for
7678     platforms which need it
7679   * configure.ac.in: don't use -shared on BeOS
7680
7681 2003-05-25 Sunday 20:16  gbazin
7682
7683  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
7684
7685 2003-05-25 Sunday 19:24  gbazin
7686
7687  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
7688
7689 2003-05-25 Sunday 18:32  sigmunau
7690
7691  convert the strings in the id3tags to utf8 before storing them.
7692
7693 2003-05-25 Sunday 18:02  nitrox
7694
7695  . SAP/SDP packets parsing: ability to parse RFC compliant packets
7696    parse_sap returns the SAP header length
7697    parse_sdp only parse the SDP payload
7698    note that VLC will discard messages from the old miniSAP-server
7699    (You have to use CVS version of miniSAP-server)
7700    (Messages from the new miniSAP-server will be discarded with old VLC)
7701
7702 2003-05-25 Sunday 17:27  massiot
7703
7704  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
7705  enabled version of gettext. (patch courtesy of the DJ)
7706
7707 2003-05-25 Sunday 17:21  titer
7708
7709   modules/gui/beos/PreferencesWindow.* :
7710    * added a BBox around each panel (looks nicer)
7711    * now use BSliders for {integer,float}_with_range
7712
7713 2003-05-25 Sunday 11:31  gbazin
7714
7715  * 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...).
7716  * modules/video_filter/deinterlace/deinterlace.c: small change.
7717
7718 2003-05-25 Sunday 10:14  gbazin
7719
7720  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
7721
7722 2003-05-25 Sunday 00:16  gbazin
7723
7724  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
7725
7726 2003-05-24 Saturday 23:40  gbazin
7727
7728  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
7729  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
7730
7731 2003-05-24 Saturday 21:28  asmax
7732
7733  * events aren't perfect yet, but it is better enough to commit
7734
7735 2003-05-24 Saturday 20:54  gbazin
7736
7737  * src/video_output/video_output.c: new "deinterlace" object variable.
7738  * modules/gui/macosx/prefs.m: compilation fix.
7739  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
7740  * modules/gui/skins/*: couple of fixes.
7741
7742 2003-05-24 Saturday 17:52  gbazin
7743
7744  * modules/gui/skins/*: compilation fixes.
7745  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
7746
7747 2003-05-24 Saturday 15:11  titer
7748
7749   * Makefile.am: minor change in BeOS packages generation
7750   * doc/release-howto.txt: remove outdated info about how to build BeOS
7751     packages
7752
7753 2003-05-24 Saturday 13:14  gbazin
7754
7755  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
7756
7757 2003-05-24 Saturday 13:05  massiot
7758
7759  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
7760
7761 2003-05-24 Saturday 12:55  jpsaman
7762
7763  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.
7764
7765 2003-05-24 Saturday 12:53  sam
7766
7767    * ./po/*: re-ran toolbox --update-po.
7768    * ./po/en_GB.po: the British translation is up to date.
7769
7770 2003-05-24 Saturday 12:35  sam
7771
7772    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
7773
7774 2003-05-24 Saturday 12:34  sam
7775
7776    * ./toolbox: we no longer translate the Borland plugin.
7777
7778 2003-05-24 Saturday 12:10  sam
7779
7780    * ./configure.ac.in: the help message now says libmad is enabled by
7781      default (Closes: #704).
7782
7783 2003-05-24 Saturday 11:53  sam
7784
7785     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
7786       wait or we will face delay issues as reported in #794. Fix inspired from
7787       a suggestion by John Michael Zorko.
7788
7789 2003-05-24 Saturday 02:48  hartman
7790
7791  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
7792  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
7793  * modules/gui/macosx/macosx.m: typo
7794  * modules/gui/macosx/prefs.m: fix of the module selectors.
7795  * po/nl.po: i've taken a head start on the translations.
7796  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
7797
7798 2003-05-23 Friday 23:53  sigmunau
7799
7800  the http interface should now output valid xhtml 1.0.
7801
7802 2003-05-23 Friday 13:02  hartman
7803
7804  * Updated the informal message to report the ip and port the http intf was
7805    started on. This will help ppl to actually use the thing ;)
7806
7807 2003-05-23 Friday 11:41  sam
7808
7809    * Built-in modules were linked twice in the mozilla plugin; removed the
7810      non-PIC ones (Closes Debian bug #194384).
7811
7812 2003-05-23 Friday 00:00  hartman
7813
7814  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
7815  * modules/gui/macosx/vout.m: removed some code that was preventing us from
7816    using chroma converters.
7817  * modules/codec/quicktime.c:
7818    - added the video decoder. only works with SVQ3 atm, returns Invalid
7819      BITMAPHEADER for some reason in all other cases.
7820    - did some cleaning up. this might just work under Win32 now aswell,
7821      gibalou will do some testing tomorrow ;)
7822    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
7823      faster. I'm not yet sure which one i prefer.
7824
7825 2003-05-22 Thursday 22:24  gbazin
7826
7827  * modules/gui/wxwindows/streamout.cpp: fixed typo.
7828
7829 2003-05-22 Thursday 21:42  gbazin
7830
7831  * src/libvlc.h: fixed spelling mistake.
7832  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
7833  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
7834
7835 2003-05-22 Thursday 20:56  hartman
7836
7837  * spelling error in description string
7838
7839 2003-05-22 Thursday 20:45  hartman
7840
7841  * added an ifdef for SVQ3
7842
7843 2003-05-22 Thursday 20:06  asmax
7844
7845  * at last the python module works again !
7846   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
7847
7848 2003-05-22 Thursday 18:30  asmax
7849
7850  * started to repair build of python module
7851
7852 2003-05-22 Thursday 16:01  gbazin
7853
7854  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
7855
7856 2003-05-22 Thursday 15:34  hartman
7857
7858  * modules/control/http.c: strings for the address and the port variable were switched.
7859
7860 2003-05-22 Thursday 14:40  hartman
7861
7862  * fixed a localization issue
7863
7864 2003-05-22 Thursday 14:25  hartman
7865
7866  * modules/gui/macosx/playlist.m: fixed my fix
7867  * modules/gui/macosx/output.m: removed a debug statement
7868  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
7869
7870 2003-05-22 Thursday 13:40  hartman
7871
7872  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
7873
7874 2003-05-22 Thursday 12:00  gbazin
7875
7876  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
7877  * modules/gui/wxwindows/*: small fixes.
7878  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
7879  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
7880
7881 2003-05-21 Wednesday 21:30  hartman
7882
7883  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
7884    version was broken.
7885  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
7886
7887 2003-05-21 Wednesday 19:55  hartman
7888
7889  * vlc.ebuild: This ebuild should work if we release a test2.
7890  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
7891    except for mp3 ;)
7892  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
7893    since the problems with this decoder are endian specific according to it's creator.
7894
7895 2003-05-21 Wednesday 18:09  jpsaman
7896
7897  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
7898
7899 2003-05-21 Wednesday 18:04  jpsaman
7900
7901  More buildscript fixes.
7902
7903 2003-05-21 Wednesday 15:54  gbazin
7904
7905  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
7906
7907 2003-05-21 Wednesday 15:40  hartman
7908
7909  * include/main.h
7910    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
7911  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
7912    of identifying the right Codec to use for decoding to be one of these areas.
7913    So when we do this, only one thread at a time can use QT.
7914    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
7915
7916 2003-05-21 Wednesday 13:27  gbazin
7917
7918  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
7919  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
7920  * src/video_output/video_output.c: added a "fullscreen" object variable.
7921  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
7922
7923 2003-05-21 Wednesday 13:19  sigmunau
7924
7925  removed the desctiption texts of a nonexisting config option
7926
7927 2003-05-21 Wednesday 13:10  sigmunau
7928
7929  removed the --playlist option as it doesn't seem to be used
7930
7931 2003-05-20 Tuesday 23:17  gbazin
7932
7933  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
7934
7935 2003-05-20 Tuesday 21:35  hartman
7936
7937  * ALL: added a quicktime module.
7938    - This module provides QDM2 and QDMC sound support on OSX by linking to
7939      the native QT libraries. We now have FULL QT trailer support on OSX.
7940    - The video part of this decoder is not yet working on OSX.
7941    - This can be used for a future win32dll loader system as well.
7942
7943 2003-05-20 Tuesday 20:09  jpsaman
7944
7945  Modified build scripts
7946
7947 2003-05-20 Tuesday 18:53  hartman
7948
7949  * NEWS: updated some OSX info
7950  * ALL:
7951    - added CDDA support
7952    - added a "Online Documentation" item to the Help menu
7953    - removed some debugging strings
7954
7955 2003-05-20 Tuesday 16:20  zorglub
7956
7957  All: Support for SAP advertising in stream output
7958
7959         add sap, or sap="Name" in the stream output options
7960
7961 2003-05-20 Tuesday 16:08  sigmunau
7962
7963  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
7964  caused AIGALRM.
7965  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
7966  conventions
7967
7968 2003-05-20 Tuesday 15:51  hartman
7969
7970  * THANKS: Added Davor Orel who created the OS X icons.
7971  * modules/gui/macosx/macosx.m: changed a float into a float with range
7972
7973 2003-05-20 Tuesday 15:23  hartman
7974
7975  * Added a Reset prefs option
7976  * New prefs dialog much like the wxWindows and BeOS one.
7977    - translated instances might be broken.
7978    - still need sliders for min/max values
7979    - improved sizing should be done.
7980
7981 2003-05-20 Tuesday 11:44  titer
7982
7983   modules/gui/beos/PreferencesWindow.* : cleaning
7984
7985 2003-05-19 Monday 23:36  gbazin
7986
7987  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
7988
7989 2003-05-19 Monday 21:39  asmax
7990
7991  * a lot of cleaning in X11 skins, but some problems remain with
7992    event handling :(
7993
7994 2003-05-19 Monday 21:04  gbazin
7995
7996  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
7997  * po/*: updated the po files.
7998
7999 2003-05-19 Monday 20:47  gbazin
8000
8001  * Bumped version to 0.6.0-test1
8002  * modules/access/cdda.c: decreased the priority of the cdda plugin.
8003
8004 2003-05-19 Monday 11:38  gbazin
8005
8006  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
8007
8008 2003-05-19 Monday 09:57  gbazin
8009
8010  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
8011
8012 2003-05-18 Sunday 23:16  fenrir
8013
8014   * input_program.c: input_DelES destroyed the decoder (if any) without
8015   removing this ES from the list of selected ES. So, instead we call
8016   input_UnselectES.
8017
8018 2003-05-18 Sunday 22:30  titer
8019
8020   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
8021
8022 2003-05-18 Sunday 20:54  jpsaman
8023
8024  Updated release numbering of packages.
8025
8026 2003-05-18 Sunday 19:46  gbazin
8027
8028  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
8029
8030  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
8031
8032 2003-05-18 Sunday 18:56  hartman
8033
8034  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
8035
8036 2003-05-18 Sunday 17:48  asmax
8037
8038  * added transparency in X11 skins
8039
8040 2003-05-18 Sunday 16:27  gbazin
8041
8042  * 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.
8043
8044 2003-05-18 Sunday 15:44  gbazin
8045
8046  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
8047    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.
8048
8049 2003-05-18 Sunday 12:18  gbazin
8050
8051  * modules/gui/wxwindows/open.cpp: small fixes.
8052  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
8053  * modules/video_filter/osd_text.c: small win32 fix.
8054
8055 2003-05-18 Sunday 11:25  asmax
8056
8057  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
8058    images, but it works !
8059
8060 2003-05-17 Saturday 23:57  gbazin
8061
8062  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
8063  * install-win32, Makefile.am: updates for the win32 package.
8064  * NEWS: added a few missing things.
8065
8066 2003-05-17 Saturday 22:48  gbazin
8067
8068  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
8069  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
8070  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
8071
8072 2003-05-17 Saturday 22:00  gbazin
8073
8074  * include/input_ext-intf.h: forgot this file in my last commit.
8075  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
8076
8077 2003-05-17 Saturday 20:30  gbazin
8078
8079  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
8080    You can now listen to your favorite CDDAs with vlc, or even stream them :)
8081    (Their is not yet any support for jitter correction).
8082  * modules/codec/araw.c: small clean-up.
8083
8084 2003-05-17 Saturday 18:30  titer
8085
8086   * modules/gui/beos/MessagesWindow.* : cleaning
8087   * modules/gui/beos/PreferencesWindow.* : split the main modules into
8088     its categories
8089
8090 2003-05-17 Saturday 15:20  titer
8091
8092   modules/gui/beos/* : cosmetic
8093
8094 2003-05-17 Saturday 14:36  gbazin
8095
8096  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
8097
8098 2003-05-17 Saturday 11:35  gbazin
8099
8100  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
8101  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
8102
8103 2003-05-16 Friday 23:02  gbazin
8104
8105  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
8106
8107 2003-05-15 Thursday 23:05  gbazin
8108
8109  * src/input/input_programs.c: a few fixes to the navigation object variable.
8110
8111 2003-05-15 Thursday 22:27  massiot
8112
8113  * now 0.6.0-cvs
8114  * ALL: Capitalize all preferences text strings
8115
8116 2003-05-15 Thursday 21:31  gbazin
8117
8118  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
8119  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
8120
8121 2003-05-15 Thursday 20:45  jpsaman
8122
8123  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
8124
8125 2003-05-15 Thursday 20:28  jpsaman
8126
8127  Updating version to 0.5.4.
8128  Enable building with libmpeg2.
8129
8130 2003-05-15 Thursday 16:02  sam
8131
8132    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
8133
8134 2003-05-15 Thursday 15:59  gbazin
8135
8136  * modules/gui/wxwindows/*: small fixes and improvements.
8137
8138 2003-05-15 Thursday 15:50  sam
8139
8140    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
8141
8142 2003-05-15 Thursday 15:35  hartman
8143
8144  * Makefile.am: on make dist move vlc.ebuild
8145  * vlc.ebuild: small spelling correction
8146
8147 2003-05-15 Thursday 02:02  hartman
8148
8149  * Went trough my maillogs and filled out large parts of the NEWS file.
8150    please check and add your own. (i was bored ;)
8151  * Updated the README.MacOSX.rtf with some more pointers and changed version
8152    to 0.6.0
8153
8154 2003-05-15 Thursday 01:33  gbazin
8155
8156  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
8157
8158 2003-05-15 Thursday 01:23  hartman
8159
8160  * variable callback for the playlist. the input, audio and video still need
8161    to be done, waiting for gibalou to work his magic on that ;)
8162  cvs: ----------------------------------------------------------------------
8163
8164 2003-05-15 Thursday 00:46  hartman
8165
8166  * added vlc.ebuild, vlc.spec.redhat to dist.
8167  * added all the new icons to the dist.
8168  * on make dist i would like to do
8169    mv vlc.ebuild vlc-${VERSION}.ebuild
8170    I don't know how to do this. Who does?
8171
8172 2003-05-15 Thursday 00:32  hartman
8173
8174  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
8175    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
8176    need to be updated before release, to point out the correct links to
8177    these libraries.
8178
8179 2003-05-14 Wednesday 21:29  fenrir
8180
8181   * aac: compilation fix.
8182   * libvlc.h : set correct value for sout-a/vcodec
8183
8184 2003-05-14 Wednesday 19:47  hartman
8185
8186  * Resized some elements to allow for better translations.
8187
8188 2003-05-14 Wednesday 17:17  sam
8189
8190    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
8191      the extras/ directory.
8192
8193 2003-05-14 Wednesday 14:57  hartman
8194
8195  * Forgot one
8196
8197 2003-05-14 Wednesday 14:56  hartman
8198
8199  ALL: Davor won the vote, New icons in place.
8200
8201 2003-05-14 Wednesday 11:15  fenrir
8202
8203   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
8204
8205 2003-05-14 Wednesday 09:00  gbazin
8206
8207  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
8208
8209 2003-05-13 Tuesday 23:41  gbazin
8210
8211  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
8212
8213 2003-05-13 Tuesday 22:59  gbazin
8214
8215  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
8216  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
8217
8218 2003-05-13 Tuesday 22:33  gbazin
8219
8220  * modules/gui/wxwindows/*: new subtitles file dialog box.
8221  * modules/demux/util/sub.c: fixed a few description strings.
8222  * Makefile.am: small cosmetic change to package-win32 target.
8223
8224 2003-05-13 Tuesday 20:36  asmax
8225
8226  * beginning of event processing in X11 skins
8227  * graphics should work, but....
8228
8229 2003-05-13 Tuesday 19:25  asmax
8230
8231  * changed OSGraphics constructor (needed for X11)
8232
8233 2003-05-13 Tuesday 14:11  titer
8234
8235   modules/gui/beos/PreferencesWindow.*:
8236    - use BMenuFields for string_from_list config items
8237    - cleaning
8238
8239 2003-05-13 Tuesday 12:09  gbazin
8240
8241  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
8242
8243 2003-05-13 Tuesday 11:44  gbazin
8244
8245  * modules/gui/wxwindows/preferences.cpp: small fixes.
8246
8247 2003-05-13 Tuesday 11:18  titer
8248
8249   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
8250
8251 2003-05-12 Monday 21:55  gbazin
8252
8253  * 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.
8254  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
8255
8256 2003-05-12 Monday 19:59  titer
8257
8258   modules/gui/beos/VlcWrapper.h: compile fix
8259
8260 2003-05-12 Monday 19:11  gbazin
8261
8262  * include/vlc_common.h: small change to shut-up some memory checkers.
8263
8264 2003-05-12 Monday 17:33  gbazin
8265
8266  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
8267  * modules/video_output/directx/events.c: fixed non-initialized variable.
8268  * 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).
8269  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
8270  * 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()).
8271  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
8272
8273 2003-05-12 Monday 01:17  hartman
8274
8275  * First set config variable, then add the files (and therefore potentially
8276    play them) in the playlist. Otherwise we can be too late.
8277
8278 2003-05-11 Sunday 23:17  hartman
8279
8280  * extras/MacOSX/vlc.pbproj/project.pbxproj:
8281    - Add the THANKS file to the Mac OS X application
8282  * modules/gui/macosx/about.?:
8283    - Use c-style comments instead of //
8284    - Open the AUTHORS file with the correct Encoding
8285    - Display the THANKS file as well
8286    - Rotate the scrolling when at the end
8287  * modules/gui/macosx/intf.m:
8288    - put Cocoa into multithreaded mode as soon as possible. Not really
8289      causing any problems now, but is cleaner.
8290  * modules/gui/macosx/prefs.m:
8291    - Select the current setting when we create a combobox.
8292
8293 2003-05-11 Sunday 19:09  hartman
8294
8295  * ALL:
8296    - removed a bit too much code from the interface files previous commit.
8297      Menu's were enabled if there was no input.
8298    - removed a NSLog which was used for bugtracking
8299
8300 2003-05-11 Sunday 18:49  hartman
8301
8302  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
8303  cvs to stop bugging me about it ;)
8304
8305  *.sed
8306  *.sin
8307  *.header
8308  Rules-quot
8309
8310 2003-05-11 Sunday 18:43  gbazin
8311
8312  * src/input/input_programs.c: small bug fix.
8313  * src/misc/variables.c: compilation fix for MSVC.
8314
8315 2003-05-11 Sunday 18:41  hartman
8316
8317  * forgot one file. see previous intf.m commit for details.
8318
8319 2003-05-11 Sunday 18:40  hartman
8320
8321  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
8322    and playlist already have, to be notified of menu changes.
8323  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
8324  * modules/gui/macosx/intf.?: Interface listens for changes in the input
8325    menu's now.
8326
8327 2003-05-11 Sunday 15:55  gbazin
8328
8329  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
8330
8331 2003-05-11 Sunday 14:33  sigmunau
8332
8333  Added code to render subtitles with the freetype module (disabled by default).
8334  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
8335  and  modules/codec/spudec/text.c and run with --filter osdtext
8336
8337 2003-05-11 Sunday 13:45  gbazin
8338
8339  * configure.ac.in: fixed the wx-config detection by the skins plugin.
8340  * modules/gui/wxwindows/*: fixed a couple of breakage.
8341
8342 2003-05-11 Sunday 13:22  gbazin
8343
8344  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
8345
8346 2003-05-11 Sunday 13:14  sigmunau
8347
8348  use c comment, and not c++
8349
8350 2003-05-11 Sunday 08:42  sigmunau
8351
8352  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
8353  (doesn't seem to work)
8354
8355 2003-05-11 Sunday 01:00  massiot
8356
8357  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
8358    calculation
8359  * modules/audio_output/coreaudio.c: apparently the audio card clock can
8360    be screwed, so probe it at every buffer
8361  * src/audio_output/output.c: Thou shalt not drop buffers
8362
8363 2003-05-10 Saturday 20:49  hartman
8364
8365  * fix titer's language commit. The list needs to end with a NULL, or VLC will
8366    no longer start. (it fails on the duplication of the config of this variable)
8367
8368 2003-05-10 Saturday 18:16  fenrir
8369
8370   * ffmpeg : fix for svq3.
8371
8372 2003-05-10 Saturday 13:52  titer
8373
8374   POTFILES.in: forgot a file yesterday...
8375
8376 2003-05-10 Saturday 13:40  titer
8377
8378   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
8379   with old config files; --language is now a string_from_list you can use
8380   to specify the language (default is auto-detection).
8381
8382 2003-05-10 Saturday 11:08  gbazin
8383
8384  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
8385
8386 2003-05-10 Saturday 11:05  hartman
8387
8388  * added VP31 fourcc's.
8389  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
8390    actually use it. It would generate too many bugreports.
8391
8392 2003-05-10 Saturday 10:32  hartman
8393
8394  * Finished the sout dialog on OSX.
8395
8396 2003-05-09 Friday 23:23  fenrir
8397
8398   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
8399
8400 2003-05-09 Friday 22:03  sigmunau
8401
8402  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
8403
8404 2003-05-09 Friday 20:30  massiot
8405
8406  France 1 - Italy 0
8407
8408 2003-05-09 Friday 19:30  titer
8409
8410   Updated POTFILES.in for BeOS' i18n
8411
8412 2003-05-09 Friday 19:29  fenrir
8413
8414  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
8415  have found.
8416
8417 2003-05-09 Friday 16:01  gbazin
8418
8419  * modules/misc/httpd.c: win32 fixes.
8420  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
8421
8422 2003-05-09 Friday 02:39  fenrir
8423
8424   * mmstu: fixed a lookup.
8425
8426 2003-05-09 Friday 01:19  hartman
8427
8428  * modules/gui/macosx/prefs.m:
8429    - possibly fixed a crash situation when clicking the OK button (not sure though)
8430  * modules/gui/macosx/macosx.m:
8431    - made the transparency option an advanced option.
8432
8433 2003-05-09 Friday 00:58  titer
8434
8435   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
8436   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
8437     if the string is empty
8438   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
8439
8440 2003-05-09 Friday 00:41  hartman
8441
8442  * modules/gui/macosx/prefs.?:
8443    - made the advanced button better.
8444    - added missing CONFIG_ITEM_DIRECTORY support
8445  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
8446    - added the semi 'apple' default of com-, as a hotkey for the prefs.
8447
8448 2003-05-08 Thursday 23:11  hartman
8449
8450  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
8451
8452 2003-05-08 Thursday 19:51  fenrir
8453
8454   * ftp : updated copyright info.
8455
8456 2003-05-08 Thursday 19:26  fenrir
8457
8458   * v4l: clean up.
8459
8460 2003-05-08 Thursday 19:21  fenrir
8461
8462   * v4l: remove __V4L_AUDIO_ (useless)
8463
8464 2003-05-08 Thursday 19:06  titer
8465
8466   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
8467  vasprintf if defined but not declared in the system headers...)
8468
8469 2003-05-08 Thursday 17:13  massiot
8470
8471  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
8472    localized system
8473  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
8474    the DVD menus by default.
8475
8476 2003-05-08 Thursday 15:58  gbazin
8477
8478  * modules/access/file.c: fixed large file support on win32.
8479  * src/libvlc.[ch]: made the description of the translation option more explicit.
8480
8481 2003-05-08 Thursday 14:15  titer
8482
8483   src/libvlc.*: --translation is now a string. Usefull if want to specify
8484   a different language than your OS, or if your OS is not localized...
8485
8486 2003-05-08 Thursday 12:09  gbazin
8487
8488  * modules/gui/wxwindows/menus.cpp: misc small fixes.
8489
8490 2003-05-08 Thursday 10:45  titer
8491
8492   modules/gui/beos/PreferencesWindow.cpp: cosmetic
8493
8494 2003-05-08 Thursday 10:40  titer
8495
8496   * modules/gui/beos/AudioOutput.cpp: more cleaning
8497   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
8498     Interface" to the popup
8499
8500 2003-05-08 Thursday 01:16  hartman
8501
8502  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
8503    - video-es seems broken. it always starts with -1 (Disabled) selected.
8504    - moved some menuitems to other menu's for gui interface consistency with
8505      other gui's.
8506    - added a "fit to screen" menuitem.
8507
8508 2003-05-08 Thursday 01:05  titer
8509
8510   src/misc/beos_specific.cpp:
8511       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
8512       exit without any cleaning (that made VLC crash badly)
8513
8514 2003-05-07 Wednesday 23:13  hartman
8515
8516  * changed "Gayscale video output" option back into "Grayscale video output"
8517
8518 2003-05-07 Wednesday 19:20  titer
8519
8520   modules/gui/beos/AudioOutput.cpp: cleaning
8521
8522 2003-05-07 Wednesday 17:27  titer
8523
8524   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
8525   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
8526
8527 2003-05-07 Wednesday 16:47  titer
8528
8529   modules/gui/beos/PreferencesWindow.cpp:
8530    Misc enhancements
8531
8532 2003-05-07 Wednesday 15:54  gbazin
8533
8534  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
8535
8536 2003-05-07 Wednesday 15:44  fenrir
8537
8538   * ffmpeg: --ffmpeg-truncated is now an int :
8539    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
8540    * 0  -> disable CODEC_FLAG_TRUNCATED
8541    * 1  -> force CODEC_FLAG_TRUNCATED
8542
8543 2003-05-07 Wednesday 14:49  titer
8544
8545   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
8546                       screenshots...)
8547
8548 2003-05-07 Wednesday 12:23  gbazin
8549
8550  * modules/gui/wxwindows/*: misc fixes.
8551
8552 2003-05-07 Wednesday 02:31  fenrir
8553
8554   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
8555  at free box content to see if it could be moov box, I hope there won't be
8556  any misdetection. (Even when there is a spec, nobody follows it :((
8557
8558 2003-05-07 Wednesday 00:28  fenrir
8559
8560   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
8561  with valid files. You have to use --ffmpeg-truncated to force it.
8562   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
8563
8564 2003-05-07 Wednesday 00:18  gbazin
8565
8566  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
8567
8568 2003-05-06 Tuesday 21:01  gbazin
8569
8570  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
8571
8572 2003-05-06 Tuesday 20:12  hartman
8573
8574  * ALL: there were reports of crashes in the menucode. i think it was that
8575    the VLCWindow could suddenly disappear (the vout closed) and therefore we
8576    could no longer reference it. This should fix that. Also made this code
8577    more generic to avoid code duplication.
8578
8579 2003-05-06 Tuesday 16:05  fenrir
8580
8581   * mp4: fix a segfault and play .3gp with h263 video track.
8582
8583 2003-05-06 Tuesday 14:19  fenrir
8584
8585   * http: redirect to main page each time we pass arguments. (it's done by
8586  an html header and not by the http protocol. I know it's bad but it's a
8587  lot easier ;)
8588
8589 2003-05-06 Tuesday 12:57  fenrir
8590
8591   * http: fix 'add mrl'.
8592
8593 2003-05-06 Tuesday 02:17  titer
8594
8595   Makefile.am: fixed BeOS package generation when all modules are built-in
8596
8597 2003-05-06 Tuesday 02:01  fenrir
8598
8599   * mms: fix for builtin compilation.
8600
8601 2003-05-06 Tuesday 01:15  titer
8602
8603   configure.ac.in: fixed static linking with libintl and libiconv
8604
8605 2003-05-05 Monday 22:48  gbazin
8606
8607  * modules/demux/mpeg/ts.c: compiler warning fix.
8608  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
8609
8610 2003-05-05 Monday 22:23  gbazin
8611
8612  * 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.
8613  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
8614
8615 2003-05-05 Monday 22:04  hartman
8616
8617  * fixed the autogenerated menu's.
8618
8619 2003-05-05 Monday 21:35  titer
8620
8621   configure.ac.in: fixed libdvbpsi detection for people who don't have
8622     stdint.h but inttypes.h
8623
8624 2003-05-05 Monday 16:29  gbazin
8625
8626  * modules/gui/skins/src/*: forgot a few references to the channels server.
8627
8628 2003-05-05 Monday 16:09  gbazin
8629
8630  * ALL: removed the old channels server stuff (was deprecated).
8631
8632 2003-05-05 Monday 15:52  fenrir
8633
8634   * bits.h: clean up
8635
8636 2003-05-05 Monday 15:21  sigmunau
8637
8638  implemented VLC_VAR_TIME using two ints
8639
8640 2003-05-05 Monday 14:58  sigmunau
8641
8642  Implemented support for CONFIG_ITEM_DIRECTORY
8643
8644 2003-05-05 Monday 13:15  titer
8645
8646   Updated NEWS for 0.5.4 release
8647
8648 2003-05-05 Monday 13:06  titer
8649
8650   modules/gui/beos/*: Partial fix for Preferences resizing
8651
8652 2003-05-05 Monday 13:03  hartman
8653
8654  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
8655  README.MacOSX.rtf: clarified some things.
8656
8657 2003-05-05 Monday 12:15  gbazin
8658
8659  * modules/gui/skins/src/*: compilation fixes under win32.
8660
8661 2003-05-05 Monday 11:49  sam
8662
8663    * ./src/video_output/video_output.c: fixed a crash that occurs when the
8664      width and height variables are set to their default values.
8665
8666 2003-05-04 Sunday 23:39  gbazin
8667
8668  * src/audio_output/output.c: fixed warning.
8669
8670 2003-05-04 Sunday 23:38  massiot
8671
8672  * First round of capitalization of description strings.
8673
8674 2003-05-04 Sunday 23:03  gbazin
8675
8676  * po/POTFILES.in: added the new modules since 0.5.3
8677
8678 2003-05-04 Sunday 22:42  gbazin
8679
8680  * src/misc/variables.c, ALL: improvements to the object variables api.
8681     - added another argument to var_Change().
8682     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
8683       that are used to set/get a friendly name to an object variable.
8684     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
8685       the number of availabel choices without having to get their value
8686       as well.
8687     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
8688       a friendly name to the choice value.
8689     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
8690       names.
8691
8692  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
8693
8694 2003-05-04 Sunday 22:33  massiot
8695
8696  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
8697    children" bug.
8698
8699 2003-05-04 Sunday 18:51  fenrir
8700
8701   * transcode: follow the same logic for ab than vb. (ie for a small value
8702  it's used as kb/s for higher ones it's b/s).
8703  Just a remember, transcode options are:
8704  acodec= mpga,a52
8705      ab (kb/s)
8706  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
8707      width
8708      height
8709      vb (kb/s)
8710      vt (b/s)
8711      deinterlace
8712      croptop
8713      cropbottom
8714      cropleft
8715      cropright
8716      keyint
8717      hq
8718      qmin (between 1 and 32)
8719      qmax (between 1 and 32)
8720  only acodec and/or vcodec are mandatories (and it's a good idea to always
8721  define vb,vt, and/or ab)
8722
8723 2003-05-04 Sunday 15:02  massiot
8724
8725  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
8726    fix the "sound drops after half an hour" bug)
8727  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
8728    resampler which works perfectly fine here
8729  Please test that I didn't break S/PDIF output on OS X.
8730
8731 2003-05-04 Sunday 12:40  sam
8732
8733    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
8734      linked with svgalib and svgalib using atexit().
8735
8736 2003-05-04 Sunday 10:46  fenrir
8737
8738   * mpga_audio: should fix an infinite loop when miss-detected free
8739  bitrate stream.
8740
8741 2003-05-04 Sunday 01:36  massiot
8742
8743  More cleaning of the STATE_INVALID stuff (still not perfect though).
8744
8745 2003-05-03 Saturday 22:25  massiot
8746
8747  Fixed handling of STATE_INVALID states.
8748
8749 2003-05-03 Saturday 18:11  fenrir
8750
8751   * transcode: added qmin, qmax and hq(high quality) options.
8752
8753 2003-05-03 Saturday 14:33  fenrir
8754
8755   * transcode: fix cropping code.
8756
8757 2003-05-03 Saturday 14:22  fenrir
8758
8759   * transcode: fixed video resizing.
8760
8761 2003-05-03 Saturday 13:37  titer
8762
8763   beos/* : New Preferences window that lets you configure everything.
8764            It is not complete yet (see the TODO in PreferencesWindow.cpp)
8765
8766 2003-05-03 Saturday 13:18  fenrir
8767
8768   * transcode: added two options:
8769      - vt : video bitrate tolerance
8770      - keyint : number of inter frames between intra frames.
8771
8772 2003-05-03 Saturday 12:36  fenrir
8773
8774   * v4l: used the same trick than vls to avoid too much resampling.
8775
8776 2003-05-03 Saturday 02:18  fenrir
8777
8778   * ts: fix a memory leak.
8779
8780 2003-05-03 Saturday 02:09  fenrir
8781
8782  [no log message]
8783
8784 2003-05-03 Saturday 01:52  fenrir
8785
8786   * v4l: fix a stupid bug that broke audio.
8787
8788 2003-05-03 Saturday 01:12  fenrir
8789
8790   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
8791
8792 2003-05-02 Friday 19:37  fenrir
8793
8794   * transcode: fix about raw audio.
8795
8796 2003-05-02 Friday 17:35  fenrir
8797
8798   * v4l: audio grabbing part begin to work :)
8799
8800 2003-05-02 Friday 16:25  fenrir
8801
8802   * transcode: compilation fix.
8803
8804 2003-05-02 Friday 15:53  gbazin
8805
8806  * 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.
8807
8808 2003-05-02 Friday 15:36  titer
8809
8810   Missing files
8811
8812 2003-05-02 Friday 14:51  fenrir
8813
8814   * transcode: should be able to compress raw audio, need to be cleaned up.
8815   u8,s8,s16 big and little endian should be supported but not all tested.
8816
8817 2003-05-02 Friday 12:18  sam
8818
8819    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
8820
8821 2003-05-02 Friday 03:41  fenrir
8822
8823   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
8824
8825 2003-05-02 Friday 03:40  fenrir
8826
8827   * rawvideo.c: fix a bug while filling picture.
8828
8829 2003-05-02 Friday 00:33  fenrir
8830
8831   * copy: added raw audio/video support.
8832   * avi: added raw audio support (little endian only).
8833
8834 2003-05-01 Thursday 13:51  ipkiss
8835
8836   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
8837     basic-skins plugin with GTK2
8838   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
8839     really understand why it is necessary :)
8840
8841 2003-05-01 Thursday 01:11  hartman
8842
8843  * modules/gui/macosx/macosx.m
8844    - added a macosx-float config option
8845    - changed 'opaqueness' into 'macosx-opaqueness'
8846  * modules/gui/macosx/vout.?
8847    - let vout respect 'float' on top option.
8848    - added a toggle function to toggle float on top.
8849  ALL:
8850    - menuitem and corresponding code for float on top.
8851
8852 2003-04-30 Wednesday 23:58  hartman
8853
8854  ALL: New output dialog that uses the new --sout syntax.
8855    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
8856    - there is a bug in the transcode settings. not sure what is causing it.
8857
8858 2003-04-30 Wednesday 21:45  fenrir
8859
8860   * mp4: fix playback of some stream with raw audio. I also split
8861  big audio chunk. (Avoid 100000 samples at once :(
8862
8863 2003-04-30 Wednesday 21:16  asmax
8864
8865  * enable basic-skins for GTK2 (not tested yet ;)
8866
8867 2003-04-30 Wednesday 19:22  ipkiss
8868
8869   * ./configure.ac.in:
8870      - added a basic-skins plugin, which doesn't make use of wxWindows
8871        dialogs (currently only works for win32)
8872      - renamed with-wx-config-path in with-skins-wx-config-path for the
8873        skins plugin, to avoid problems with the wxwindows plugin
8874
8875 2003-04-30 Wednesday 19:20  gbazin
8876
8877  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
8878
8879 2003-04-30 Wednesday 14:04  hartman
8880
8881  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
8882
8883 2003-04-30 Wednesday 09:11  gbazin
8884
8885  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
8886
8887 2003-04-30 Wednesday 04:13  hartman
8888
8889  modules/access/http.c:
8890  modules/access/ftp.c:
8891  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
8892    It showed on systems without atoll() (MacOSX) as an inability to view http
8893    and ftp streams.
8894
8895 2003-04-29 Tuesday 22:44  fenrir
8896
8897   all: use /* */ instead of // (we write c code)
8898
8899 2003-04-29 Tuesday 22:38  fenrir
8900
8901   * stream_output.c: some sanity checks and bypass default behavour of
8902  module_Need (when I ask for udp I want udp or an error, but not file
8903  or something else) by adding ",none" when a module name is specified.
8904   I will clean up that by adding a flag to module_Need or something like
8905  that.
8906
8907 2003-04-29 Tuesday 21:32  fenrir
8908
8909   * stream_output.c: fix segfault when not specifying mux name.
8910
8911 2003-04-29 Tuesday 20:36  ipkiss
8912
8913   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
8914     circular anchoring
8915
8916 2003-04-29 Tuesday 20:29  fenrir
8917
8918   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
8919  resampling with some files while keeping good synchronisation.
8920   Anybody has an idea of the maximum desynchronisation between audio and
8921  video that still be imperceptible ?
8922
8923 2003-04-29 Tuesday 20:17  hartman
8924
8925  * modules/gui/macosx/playlist.m:
8926    - When we delete an item, update playlist with to indicate 'currently playing'
8927
8928 2003-04-29 Tuesday 16:03  gbazin
8929
8930  * 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.
8931  * 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.
8932
8933 2003-04-29 Tuesday 15:40  fenrir
8934
8935   * file: use - to write on stdout. (but you can only use ts and ps muxer,
8936  as the others need to seek).
8937
8938 2003-04-29 Tuesday 12:54  gbazin
8939
8940  * 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.
8941
8942 2003-04-28 Monday 23:25  fenrir
8943
8944   * avi: fixed playback of broken stream....
8945
8946 2003-04-28 Monday 22:44  ipkiss
8947
8948   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
8949
8950 2003-04-28 Monday 20:46  ipkiss
8951
8952   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
8953     missing tags in the XML.
8954
8955 2003-04-28 Monday 14:32  asmax
8956
8957  * skeleton of X11 skins
8958
8959 2003-04-28 Monday 14:12  asmax
8960
8961  * skeleton of X11 skins
8962
8963 2003-04-28 Monday 12:25  asmax
8964
8965  * changed Region into SkinRegion to prepare the X11 port
8966
8967 2003-04-28 Monday 12:00  asmax
8968
8969  * fixed compilation under linux
8970  * added a flag GTK2_SKINS
8971
8972 2003-04-28 Monday 00:18  ipkiss
8973
8974   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
8975     There is still a lot to do but some things are working.
8976
8977 2003-04-27 Sunday 23:16  gbazin
8978
8979  * 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.
8980  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
8981  * modules/codec/rawvideo.c: a few fixes.
8982  * 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.
8983
8984 2003-04-27 Sunday 17:53  gbazin
8985
8986  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
8987  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
8988  * modules/codec/rawvideo.c: support for more chroma formats.
8989
8990 2003-04-27 Sunday 15:25  gbazin
8991
8992  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
8993    (I can finaly watch my RGB tarkin samples :))
8994  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
8995
8996 2003-04-27 Sunday 14:56  gbazin
8997
8998  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
8999
9000 2003-04-27 Sunday 14:11  gbazin
9001
9002  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
9003
9004 2003-04-27 Sunday 13:55  fenrir
9005
9006   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
9007  index, so use it when normal index (idx1 chunk) isn't found.
9008
9009 2003-04-27 Sunday 13:03  fenrir
9010
9011   * ffmpeg: stop skipping video sometime ;).
9012
9013 2003-04-27 Sunday 11:55  fenrir
9014
9015   * avi: Support for OpenDML file.
9016   Not tested with file size > 2Go, so report status.
9017
9018 2003-04-27 Sunday 03:08  fenrir
9019
9020   * httpd: added "Cache-Control: no-cache" by default.
9021
9022 2003-04-27 Sunday 02:00  jlj
9023
9024   * ./configure.ac.in: Added --with-libmpeg2-tree
9025
9026 2003-04-27 Sunday 00:02  gbazin
9027
9028  * modules/control/http.c: fixed buffer allocation problem.
9029
9030 2003-04-26 Saturday 22:06  fenrir
9031
9032   * video: spelling error.
9033
9034 2003-04-26 Saturday 21:45  fenrir
9035
9036   * ffmpeg: we always skip video if we have more than 5 second of late video.
9037  (This should avoid 'decoder stuck' message.)
9038
9039 2003-04-26 Saturday 21:36  gbazin
9040
9041  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
9042
9043 2003-04-26 Saturday 20:51  fenrir
9044
9045   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
9046  (over the first 2ko).
9047
9048 2003-04-26 Saturday 14:54  gbazin
9049
9050  * configure.ac.in: enabled xvid and ffmpeg encoders
9051  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
9052
9053 2003-04-26 Saturday 12:26  gbazin
9054
9055  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
9056
9057 2003-04-25 Friday 21:47  fenrir
9058
9059   * libmp4: clean up and preliminary work to read mp4 file through http.
9060   * mp4: don't return a failed value when recognize a ref file, but use
9061  a dummy Demux function that return EOF.
9062
9063 2003-04-25 Friday 18:57  fenrir
9064
9065   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
9066  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
9067
9068 2003-04-25 Friday 17:35  fenrir
9069
9070   *ffmpeg: split huge audio packets as aout didn't like them.
9071
9072 2003-04-25 Friday 17:33  fenrir
9073
9074   * mms: reduce mtu (avoid too much delay with slow connection)
9075
9076 2003-04-25 Friday 12:37  gbazin
9077
9078  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
9079
9080 2003-04-24 Thursday 20:49  fenrir
9081
9082   * mp4: fix a buffer overflow.
9083
9084 2003-04-24 Thursday 20:33  fenrir
9085
9086   * .cvsignore: forgot this file.
9087
9088 2003-04-24 Thursday 20:26  fenrir
9089
9090   * asf: fix to play stream over mmsh.
9091
9092 2003-04-24 Thursday 20:24  fenrir
9093
9094   * mpeg4video.c: use video size when available from bitmapinfoheader.
9095
9096 2003-04-24 Thursday 17:44  gbazin
9097
9098  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
9099
9100 2003-04-24 Thursday 16:13  gbazin
9101
9102  * 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.
9103
9104 2003-04-24 Thursday 15:57  gbazin
9105
9106  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
9107     for the .vlt skins support. libtar is still used if present, otherwise
9108     we use our small implementation of untar.
9109
9110 2003-04-24 Thursday 14:39  fenrir
9111
9112   * mp4: select only first enabled track.
9113
9114 2003-04-23 Wednesday 15:18  titer
9115
9116   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
9117    strings and "...". i18n seems OK under BeOS now.
9118
9119 2003-04-23 Wednesday 10:29  asmax
9120
9121  * fixed some constructors and destructors
9122
9123 2003-04-22 Tuesday 23:31  gbazin
9124
9125  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
9126     left when closing the decoder.
9127
9128 2003-04-22 Tuesday 22:57  ipkiss
9129
9130   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
9131
9132 2003-04-22 Tuesday 22:25  gbazin
9133
9134  * modules/audio_filter/converter/s16tofloat32swab.c:
9135     added an #ifdef HAVE_ALLOCA.
9136
9137 2003-04-22 Tuesday 21:45  gbazin
9138
9139  * configure.ac.in: don't link with the math library on win32. It isn't
9140     needed and will even screw up things under cygwin with -mno-cygwin.
9141
9142 2003-04-22 Tuesday 19:26  asmax
9143
9144  * output.c: avoid a floating point exception when aout-rate==0
9145  * gtk2_api.cpp: made valgrind happy ;)
9146
9147 2003-04-22 Tuesday 18:21  ipkiss
9148
9149   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
9150
9151 2003-04-22 Tuesday 17:56  asmax
9152
9153  * fixed the volume slider bug
9154
9155 2003-04-22 Tuesday 16:36  titer
9156
9157   * Makefile.am: fixed 'make package-beos'
9158   * modules/gui/beos/*: added _()s so the whole interface is translated
9159   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
9160     FIXME: currently, untranslated strings are not converted to UTF-8
9161
9162 2003-04-22 Tuesday 16:28  fenrir
9163
9164   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
9165
9166 2003-04-22 Tuesday 12:54  gbazin
9167
9168  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
9169
9170 2003-04-22 Tuesday 11:38  fenrir
9171
9172   * mp4: preliminary support of "mov playlist(ref) file"
9173
9174 2003-04-22 Tuesday 08:51  fenrir
9175
9176   * mp4: more mov fields are parsed.
9177
9178 2003-04-21 Monday 22:12  asmax
9179
9180  * changed "Font" into "SkinFont" (see previous commit)
9181
9182 2003-04-21 Monday 21:51  asmax
9183
9184  * changed "Window" into "SkinWindow" to prepare X11 port
9185   (Window is already a Xlib type !)
9186    *** not tested under win32, please check ! ***
9187
9188 2003-04-21 Monday 18:39  asmax
9189
9190  * at last fixed transparency under linux !!
9191
9192 2003-04-21 Monday 16:55  anil
9193
9194  *All: fixed unwanted fileinfo window refresh under windows.
9195
9196 2003-04-21 Monday 16:22  gbazin
9197
9198  * modules/misc/network/ipv4.c: a bit of cleanup.
9199
9200 2003-04-21 Monday 14:26  asmax
9201
9202  * raise the skin window on top when clicked
9203  * a bit of code cleaning
9204
9205 2003-04-21 Monday 12:54  gbazin
9206
9207  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
9208
9209 2003-04-21 Monday 12:22  gbazin
9210
9211  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
9212
9213 2003-04-21 Monday 11:47  asmax
9214
9215  * added a preferences button in the default skin
9216
9217 2003-04-21 Monday 02:50  asmax
9218
9219  * fixed a timing issue under windows ?
9220
9221 2003-04-21 Monday 02:12  ipkiss
9222
9223   * we now use a wxwindow dialog to load the skins, so we can get rid
9224     of our custom dialog
9225
9226 2003-04-21 Monday 01:47  asmax
9227
9228  * shortcut handling under linux
9229
9230 2003-04-21 Monday 00:54  ipkiss
9231
9232   * added preferences, file info and stream output dialogs to the skins
9233
9234 2003-04-21 Monday 00:33  massiot
9235
9236  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
9237
9238 2003-04-21 Monday 00:18  asmax
9239
9240  * fixed refresh of the playlist (and a segfault...)
9241
9242 2003-04-20 Sunday 23:42  massiot
9243
9244  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
9245    gibalou)
9246
9247 2003-04-20 Sunday 22:52  gbazin
9248
9249  * modules/audio_output/file.c: fixed a mismatch in a config name.
9250
9251 2003-04-20 Sunday 21:19  sam
9252
9253    * ./modules/audio_output/oss.c: code comments.
9254
9255 2003-04-20 Sunday 21:15  sam
9256
9257    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
9258      resetting.
9259
9260 2003-04-20 Sunday 21:14  sam
9261
9262    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
9263
9264 2003-04-20 Sunday 20:28  ipkiss
9265
9266   * added wxwindows Open and Messages dialog boxes into the windows skins
9267     (it may break things on linux...)
9268
9269 2003-04-20 Sunday 20:22  asmax
9270
9271  * added wxwindows for skins !!
9272
9273 2003-04-20 Sunday 19:53  gbazin
9274
9275  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
9276
9277 2003-04-20 Sunday 19:29  fenrir
9278
9279   * mms/* : begining of a m$-http-for-asf-streaming support.
9280   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
9281  at the end (after mmst and mmsu). Some http url are in fact mmsh but
9282  not yet auto-detected.
9283   *Please report* not working url and any regression for mmst and mmsu.
9284
9285 2003-04-20 Sunday 19:03  jlj
9286
9287    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
9288
9289 2003-04-20 Sunday 16:45  karibu
9290
9291  * Fixed mouse wheel
9292
9293 2003-04-20 Sunday 15:06  karibu
9294
9295  * Added support of wheel with win32
9296
9297 2003-04-20 Sunday 15:00  karibu
9298
9299  * Fixed support of wheel for playlist with GTK2
9300  * Added support of whell for slider with GTK2
9301
9302 2003-04-20 Sunday 14:11  gbazin
9303
9304  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
9305
9306 2003-04-20 Sunday 13:14  asmax
9307
9308  * enabled scrolling in the playlist with the mouse wheel
9309
9310 2003-04-20 Sunday 12:59  massiot
9311
9312  * The libmpeg2 plug-in is now completely operational ;
9313  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
9314  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
9315
9316 2003-04-20 Sunday 11:57  gbazin
9317
9318  * 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.
9319
9320 2003-04-20 Sunday 01:05  asmax
9321
9322  * fixed a typo with dvbpsi
9323
9324 2003-04-19 Saturday 13:55  hartman
9325
9326  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
9327    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
9328
9329 2003-04-19 Saturday 12:33  hartman
9330
9331  * There was a problem where deinterlace could not be turned off via it's
9332    corresponding menu. On thy fly filter changes are still not possible.
9333
9334 2003-04-19 Saturday 02:34  karibu
9335
9336  * Fixed wrapping for texts
9337  * Filling GTK2Graphics and GTK2Region destructors
9338
9339 2003-04-19 Saturday 00:12  fenrir
9340
9341   * mp4: some memory leaks fixed.
9342
9343 2003-04-18 Friday 22:51  sam
9344
9345    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
9346      redefinitions when linking twice with the same static libary.
9347
9348 2003-04-18 Friday 22:43  fenrir
9349
9350   * mp4.c : begining of a mp4/mov muxer.
9351
9352   It's far from stable, produce file unplayable by mplayer at least,
9353  and doesn't yet take care of video/audio synchro.
9354  Becarefull that the header is written only when closing, and there is
9355  no way to repair a mp4 file without its header.
9356
9357 2003-04-18 Friday 22:38  fenrir
9358
9359   * stream_output.c: add a vlc_mutex_lock/unlock ...
9360
9361 2003-04-18 Friday 19:26  titer
9362
9363   Added a few keyboard shortcuts
9364
9365 2003-04-18 Friday 16:38  titer
9366
9367   Under BeOS, disable the screensaver if playing in fullscreen.
9368
9369 2003-04-18 Friday 16:10  titer
9370
9371   beos/*: fixed fullscreen shortcuts
9372
9373 2003-04-18 Friday 16:04  asmax
9374
9375  * network stream now work
9376  * double-click is now implemented
9377
9378 2003-04-18 Friday 15:25  titer
9379
9380   ALL: fixed i18n under BeOS
9381
9382 2003-04-17 Thursday 19:56  karibu
9383
9384  * Ask tooney to know ! (fix minor bug)
9385
9386 2003-04-17 Thursday 16:34  karibu
9387
9388  * Scrolling text now works on linux
9389
9390 2003-04-17 Thursday 16:32  karibu
9391
9392  * Fixed kludge
9393
9394 2003-04-17 Thursday 15:43  karibu
9395
9396  * Improved font support for linux (just missing underline parameter )
9397
9398 2003-04-17 Thursday 14:18  anil
9399
9400  * oups forgot to commit this one. still the hide/show thing.
9401
9402 2003-04-17 Thursday 14:00  anil
9403
9404  * We now use hide/show for the file info window
9405
9406 2003-04-17 Thursday 13:08  karibu
9407
9408  * SkinManage is called by a timer
9409  * Timer for text control are working badly but it's the first step
9410
9411 2003-04-17 Thursday 10:58  fenrir
9412
9413   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
9414  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
9415
9416 2003-04-17 Thursday 10:53  karibu
9417
9418  * Fixed dewtructor
9419
9420 2003-04-16 Wednesday 21:50  karibu
9421
9422  * gtk2_theme.cpp: window are not automatically visibled
9423  * gtk2_window.cpp: removed fading transition delay
9424  * vlcproc.cpp: removed warning
9425
9426 2003-04-16 Wednesday 21:40  ipkiss
9427
9428   *  modules/gui/skins/*: we now #include skin files using a relative
9429      path, so that MSVC is happy :)
9430
9431 2003-04-16 Wednesday 21:39  karibu
9432
9433  * Removed debug calls
9434
9435 2003-04-16 Wednesday 19:22  karibu
9436
9437  * gtk2_bitmap.cpp: fixed constructor bug
9438  * Events work better: controls are working, not still perfectly...
9439
9440 2003-04-16 Wednesday 16:33  fenrir
9441
9442   * transcode: tried to fix compilation with older libavcodec.
9443
9444 2003-04-16 Wednesday 16:32  fenrir
9445
9446   * mp4: fix a string format.
9447
9448 2003-04-16 Wednesday 16:20  fenrir
9449
9450   * mp4: removed empty strings in msg_Dbg.
9451
9452 2003-04-16 Wednesday 15:34  asmax
9453
9454  * small fix
9455
9456 2003-04-16 Wednesday 14:38  asmax
9457
9458  * at last, transpareny WORKS !!!!!
9459
9460 2003-04-16 Wednesday 11:47  gbazin
9461
9462  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
9463     msvc compilation fixes.
9464
9465 2003-04-16 Wednesday 00:12  fenrir
9466
9467   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
9468  before first slice).
9469   * ffmpeg: use indeo v3 decoder (untested).
9470   * stream_ouput.c,libvlc.h : take care of:
9471   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
9472  using --sout-abitrate and --sout-vbitrate in kilobits/s).
9473   --sout-display: to display while streaming.
9474  (Btw there is a problem with vout and display, it leads to a ref count = -1)
9475
9476 2003-04-15 Tuesday 22:16  asmax
9477
9478   * remove a small kludge
9479   * tried to add transparency, but it doesn't work :(
9480
9481 2003-04-15 Tuesday 20:33  karibu
9482
9483  * Events are even better, not yet perfect !
9484
9485 2003-04-15 Tuesday 16:49  karibu
9486
9487  * Fixed mouse leave notification
9488
9489 2003-04-15 Tuesday 16:47  karibu
9490
9491  * Fixed mouse leaving notification for windows
9492  * Added mouse leaving notification for gdk
9493
9494 2003-04-15 Tuesday 16:42  karibu
9495
9496  * Fixed mouse events
9497
9498 2003-04-15 Tuesday 15:53  gbazin
9499
9500  * modules/codec/libmpeg2.c: small bugfix.
9501
9502 2003-04-15 Tuesday 14:05  hartman
9503
9504  modules/gui/macosx/controls.m:
9505   * present the open dialog when pressing play button instead of 'standard'
9506     open dialog, to make users more aware of this dialog and the functions
9507     it has.
9508  ALL:
9509   * when opening a file NOT trough the Open dialog, make sure sout and
9510     suboptions are reset to ""
9511
9512 2003-04-15 Tuesday 12:40  hartman
9513
9514  * reselect current playlist item when reordering items.
9515
9516 2003-04-15 Tuesday 01:19  ipkiss
9517
9518   * basic event handling
9519
9520 2003-04-14 Monday 23:10  sam
9521
9522    * ./toolbox: the Solaris diff does not understand -q, just replaced it
9523      with 2>&1 >/dev/null.
9524
9525 2003-04-14 Monday 23:07  sam
9526
9527    * ./toolbox: fixed a bashism.
9528
9529 2003-04-14 Monday 22:29  gbazin
9530
9531  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
9532
9533 2003-04-14 Monday 22:22  massiot
9534
9535  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
9536    (incomplete).
9537
9538 2003-04-14 Monday 20:07  asmax
9539
9540  * it works !
9541
9542 2003-04-14 Monday 18:10  sam
9543
9544    * ./configure.ac.in: skins _disabled_ by default on [!win32].
9545
9546 2003-04-14 Monday 17:16  sam
9547
9548    * ./debian/rules: we now build the static objects twice: once the normal
9549      way before we link them with VLC, and once with -fPIC so that they can
9550      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
9551      we don't need it on x86.
9552
9553 2003-04-14 Monday 10:18  asmax
9554
9555  * bad directory
9556
9557 2003-04-14 Monday 10:00  karibu
9558
9559  * Added use of channel server for skins: still experimental
9560
9561 2003-04-14 Monday 03:23  fenrir
9562
9563   * all: correctly set p_payload_end when using input_NewPacket.(But
9564  we should perhaps change the behavour of input_NewPacket).
9565
9566 2003-04-14 Monday 03:13  fenrir
9567
9568   * transcode.c: removed an absolute header path...
9569
9570 2003-04-14 Monday 02:26  fenrir
9571
9572   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
9573  set p_payload_end to the good value -> some packets are bigger than
9574  requested).
9575
9576 2003-04-13 Sunday 22:55  asmax
9577
9578  * at last an image !!
9579
9580 2003-04-13 Sunday 20:07  asmax
9581
9582  * something will be visible soon, be patient...
9583   (this silly GDK doesn't know BMP images :(
9584
9585 2003-04-13 Sunday 20:00  fenrir
9586
9587   * all: new sout scheme. Now a chain of module are created that can
9588  modify/apply on all streams, --sout has the same behavour expect when
9589  starting with a '#'.
9590
9591   With a starting '#' you can specify a chain of modules, it's still
9592  unstable but a lot more powerfull.
9593   You have access to duplicate(that duplicate all stream), transcode
9594  (using only ffmpeg), standard/std and es (that apply muxers and access),
9595  and display. You could chain them with ':' and specify options with
9596  {option1=value,option2=value[,...]}.
9597
9598  ex: * to stream and see the stream to udp/ts:ip
9599   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
9600      * to transcode,see and stream
9601   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
9602
9603   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
9604  Test and report bugs :)
9605
9606 2003-04-13 Sunday 19:09  asmax
9607
9608  * should have repaired win32 skins
9609
9610 2003-04-13 Sunday 17:46  asmax
9611
9612  * Gtk2 skins: it doesn't work but it runs without any segfault, so
9613    I commit ;)
9614    (I probably broke skins under windows....)
9615
9616 2003-04-12 Saturday 22:50  asmax
9617
9618  * now the skin module compiles AND links !
9619    (and segfaults... ;)
9620
9621 2003-04-12 Saturday 21:43  asmax
9622
9623  * at last made the skin module compile under linux !
9624    It does absolutely nothing, but it compiles ;)
9625
9626 2003-04-12 Saturday 13:17  asmax
9627
9628  * renamed "kernel" into "vlc" ;)
9629
9630 2003-04-12 Saturday 13:06  asmax
9631
9632  * added libraries to please Bill ;)
9633
9634 2003-04-12 Saturday 10:34  asmax
9635
9636  * fixed dependencies and added options
9637
9638 2003-04-12 Saturday 10:01  asmax
9639
9640  * fixed a typo
9641
9642 2003-04-12 Saturday 09:57  asmax
9643
9644  * more options in menuconfig script
9645    Only tested under linux; please give feedback if something is wrong
9646    Some help should be written in doc/Configure.help; if you know what
9647    to write there, please contribute !
9648
9649 2003-04-11 Friday 22:08  videolan
9650
9651  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
9652                 experimental
9653
9654 2003-04-11 Friday 21:19  videolan
9655
9656  * Fixed bug: When button or checkbox are disabled, the previous control can't
9657               take the hand
9658
9659 2003-04-11 Friday 20:45  asmax
9660
9661  * user-friendly(?) build system, based on linux Menuconfig script.
9662    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
9663    It's actually a wrapper which calls configure, but only a small number
9664    of vlc functionalities has been implemented at the moment.
9665    Please try it however ;)
9666    (you must have libncurses-dev installed)
9667
9668 2003-04-11 Friday 19:15  sam
9669
9670    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
9671      the Debian installer's override file).
9672    * ./debian/woody-buildpackage: updated accordingly.
9673
9674 2003-04-09 Wednesday 20:53  hartman
9675
9676  * All : added an about VLC panel. It scrolls the names and the work of the
9677          AUTHORS file.
9678
9679  * AUTHORS: updated my own info
9680
9681 2003-04-09 Wednesday 20:07  jpsaman
9682
9683  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
9684
9685 2003-04-09 Wednesday 19:58  gbazin
9686
9687  * src/libvlc.c: fixed the "color" config option.
9688  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
9689
9690 2003-04-09 Wednesday 17:27  sam
9691
9692    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
9693      we might have an additional target one day, such as vlcplugin :)
9694    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
9695    * ./mozilla/vlcshell.cpp: added required OS X functions.
9696
9697 2003-04-09 Wednesday 16:18  sam
9698
9699    * ./mozilla/*: moved support files in a separate directory.
9700    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
9701      that builds with g++ instead of CodeWarrior.
9702
9703 2003-04-09 Wednesday 16:05  sam
9704
9705    * ./toolbox: implemented toolbox --distclean to clean the tree without
9706      having to bootstrap/configure/whatever.
9707
9708 2003-04-09 Wednesday 14:12  hartman
9709
9710  * modules/gui/macosx/*:
9711    - when adding multiple files, we sort them alphabetically before adding them.
9712      stupid finder ;)
9713
9714  * modules/demux/asf/asf.c:
9715    - avoid a duplicate translation of a string
9716
9717 2003-04-09 Wednesday 12:33  sam
9718
9719    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
9720
9721 2003-04-09 Wednesday 12:03  sam
9722
9723    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
9724
9725 2003-04-09 Wednesday 11:43  sam
9726
9727    * ./debian/woody-buildpackage: additional error checking.
9728
9729 2003-04-09 Wednesday 10:34  sam
9730
9731    * ./debian/rules: we now remove spurious woody build files in the clean rule.
9732
9733 2003-04-09 Wednesday 10:17  sam
9734
9735    * ./debian/rules: fixed a clock skew issue in debian/rules.
9736
9737 2003-04-09 Wednesday 09:59  titer
9738
9739   v4l.c: compile fix
9740
9741 2003-04-09 Wednesday 09:40  titer
9742
9743   - fixed my last fix for BeOS/BONE
9744   - fixed v4l detection
9745
9746 2003-04-08 Tuesday 22:38  massiot
9747
9748  Now 0.5.4-cvs.
9749
9750 2003-04-08 Tuesday 21:31  massiot
9751
9752  * Updated ChangeLog.
9753
9754 2003-04-08 Tuesday 21:26  gbazin
9755
9756  * modules/audio_output/waveout.c: compilation fix for builtins only build.
9757
9758 2003-04-08 Tuesday 13:22  sam
9759
9760    * ./debian/changelog: ready for releasable .deb packages.
9761
9762 2003-04-08 Tuesday 08:59  sam
9763
9764    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
9765      module for the moment.
9766
9767 2003-04-08 Tuesday 08:35  massiot
9768
9769  * Fixed the translation option with Mac OS X.
9770
9771 2003-04-08 Tuesday 07:22  sigmunau
9772
9773  modules/video_filter/Modules.am: forgot to add the osdtest module
9774  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
9775  Support gamma correction of the text.
9776
9777 2003-04-08 Tuesday 07:19  alexis
9778
9779  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
9780
9781 2003-04-08 Tuesday 02:06  gbazin
9782
9783  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
9784      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
9785      with the skins interface.
9786
9787 2003-04-07 Monday 21:51  massiot
9788
9789  * Updated ChangeLog
9790  * src/libvlc.c: Darwin doesn't have a "translation" config variable
9791
9792 2003-04-07 Monday 17:35  gbazin
9793
9794  * po/fr.po: small update.
9795  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
9796
9797 2003-04-07 Monday 16:02  gbazin
9798
9799  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
9800     cosmetic changes.
9801
9802 2003-04-07 Monday 13:46  gbazin
9803
9804  * src/libvlc.c: fixed the translation config option to also take into
9805    account the value in the config file.
9806
9807 2003-04-07 Monday 13:01  gbazin
9808
9809  * src/libvlc.c: reload the main module in case the user asks for the
9810     translation to be disabled. That way, the translation will even be
9811     disabled in the preferences panel.
9812
9813 2003-04-07 Monday 12:41  hartman
9814
9815  * new dutch translation
9816  * readded Mac OS X readme file to Mac OS X distribution
9817  * fixed some errors in the readme
9818
9819 2003-04-07 Monday 11:48  gbazin
9820
9821  * src/misc/configuration.c: what the f??k, configuration variable names
9822     and subtypes were being translated.
9823
9824 2003-04-07 Monday 09:25  gbazin
9825
9826  * modules/gui/wxwindows/interface.cpp: removed debug message.
9827
9828 2003-04-06 Sunday 23:44  massiot
9829
9830  * Renamed the "headphone" option to "headphone-opt" to avoid error
9831  messages "option headphone does not exist". I'm not clever enough to find
9832  out why it doesn't work when it's named "headphone".
9833
9834 2003-04-06 Sunday 23:21  massiot
9835
9836  * Bumped up revision number to 0.5.3
9837  * po/* : run --update-po before the release
9838  * ChangeLog : run --update-changelog
9839  * toolbox : ChangeLog is UTC
9840  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
9841    Felix)
9842
9843 2003-04-06 Sunday 23:00  hartman
9844
9845  * some small changes/fixes
9846
9847 2003-04-06 Sunday 21:48  gbazin
9848
9849  * po/fr.po: another bunch of updates to the french translation.
9850
9851 2003-04-06 Sunday 20:46  karibu
9852
9853  * Added missing files
9854
9855 2003-04-06 Sunday 20:27  karibu
9856
9857  * Changed default skin files
9858
9859 2003-04-06 Sunday 20:08  sigmunau
9860
9861  Support files that are called .asx and .pls but really are just .m3u files
9862
9863 2003-04-06 Sunday 17:57  ipkiss
9864
9865   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
9866
9867 2003-04-06 Sunday 17:48  gbazin
9868
9869  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
9870
9871 2003-04-06 Sunday 17:16  titer
9872
9873   Fixed a linkage problem with BeOS/BONE.
9874
9875 2003-04-06 Sunday 17:14  gbazin
9876
9877  * Makefile.am, install-win32: added the default skin to the win32 package.
9878
9879 2003-04-06 Sunday 16:30  gbazin
9880
9881  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
9882  * NEWS: updated the NEWS file.
9883
9884 2003-04-06 Sunday 15:43  massiot
9885
9886  * Updated French and German translations courtesy of their maintainers
9887  * THANKS: added Jean-Pierre Kuypers, French translator
9888  * NEWS: updated for 0.5.3 release. Please check.
9889
9890 2003-04-06 Sunday 14:12  massiot
9891
9892  Disabled the translation configuration variable on OS X since it doesn't
9893  work.
9894
9895 2003-04-06 Sunday 13:18  sigmunau
9896
9897  expand info categories by default
9898
9899 2003-04-06 Sunday 10:34  sigmunau
9900
9901  Some simple updates
9902
9903 2003-04-06 Sunday 01:00  massiot
9904
9905  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
9906  * modules/gui/wxwindows/open.cpp: fixed a string
9907  * src/misc/configuration.c: don't yell when a config variable disappears
9908  * po/de.po po/it.po: new translations by maintainers
9909
9910 2003-04-05 Saturday 12:43  gbazin
9911
9912  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
9913
9914 2003-04-05 Saturday 12:32  gbazin
9915
9916  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
9917  * install-win32: misc improvements to the nsis installer script.
9918
9919 2003-04-04 Friday 19:32  massiot
9920
9921  [no log message]
9922
9923 2003-04-02 Wednesday 23:16  massiot
9924
9925  * Added a new kfir: access module, designed to work around a bug in the
9926    kfir driver.
9927
9928 2003-04-02 Wednesday 21:21  sigmunau
9929
9930  Fixed a bug when trying to set 4 channel output
9931
9932 2003-04-02 Wednesday 15:20  massiot
9933
9934  * Fixed a bug with the stream: input plug-in when receiving no data.
9935
9936 2003-04-01 Tuesday 22:29  massiot
9937
9938  * Bumped up revision number to 0.5.3-test2
9939  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
9940    courtesy of Alexis Guillard)
9941  * po/*: Updated po files to send out to the translators
9942  * Mac OS X port: Cosmetics
9943
9944 2003-04-01 Tuesday 16:13  sam
9945
9946    * ./debian/control: changed the section of gnome-vlc and kvlc according to
9947      new Debian archive sections.
9948    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
9949      say "stable".
9950
9951 2003-04-01 Tuesday 16:11  gbazin
9952
9953  * modules/gui/wxwindows/*: misc small improvements and fixes.
9954
9955 2003-04-01 Tuesday 12:24  gbazin
9956
9957  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
9958     statically allocated strings.
9959
9960 2003-04-01 Tuesday 11:12  massiot
9961
9962  Added Andy Lindsay.
9963
9964 2003-04-01 Tuesday 10:46  massiot
9965
9966  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
9967
9968 2003-04-01 Tuesday 00:18  gbazin
9969
9970  * modules/gui/wxwindows/*: few modifications to the strings.
9971
9972 2003-03-31 Monday 23:37  sigmunau
9973
9974  made a format-only string untranslateable
9975
9976 2003-03-31 Monday 23:32  sigmunau
9977
9978  Changed a duplicate string, and removed an info string that isn't really
9979  useful
9980
9981 2003-03-31 Monday 22:39  massiot
9982
9983  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
9984  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
9985
9986 2003-03-31 Monday 22:39  gbazin
9987
9988  * po/*: updated the po directory.
9989
9990 2003-03-31 Monday 04:26  fenrir
9991
9992   * v4l: forgot a munmap.
9993
9994 2003-03-31 Monday 03:46  fenrir
9995
9996   * v4l: updated, now it should grab (and compress if you want) the video.
9997  Audio grabbing part is commented out and untested.
9998   The syntax is like that:
9999    v4l:<device>[:option=value:...]
10000   options: channel,norm (pal, ntsc,secam), frequency (not really there is
10001            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
10002            codec (optional, mpeg1 or mpeg4 and need to have compiled the
10003            encoders modules)
10004   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
10005   Please test.
10006   * rawvideo.c: a pseudo decoder for raw video (I420).
10007   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
10008  synchro problems.
10009
10010 2003-03-30 Sunday 23:35  jlj
10011
10012   * ALL: Move CoreAudio aout into seperate module.
10013
10014 2003-03-30 Sunday 19:56  gbazin
10015
10016  * modules/gui/wxwindows/*: another bunch of improvements.
10017
10018 2003-03-30 Sunday 18:14  gbazin
10019
10020  * modules/*: sanitization of the modules description strings.
10021
10022 2003-03-30 Sunday 16:26  gbazin
10023
10024  * modules/gui/wxwindows/*: small formating changes.
10025  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
10026
10027 2003-03-30 Sunday 15:05  gbazin
10028
10029  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
10030
10031 2003-03-30 Sunday 14:24  gbazin
10032
10033  * include/configuration.h: added the add_directory() config macro.
10034  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
10035  * ALL: changed some add_string() config options to add_file().
10036
10037 2003-03-30 Sunday 14:09  sigmunau
10038
10039  use add_file and not add_string for the "audiofile-path" option
10040
10041 2003-03-30 Sunday 13:23  gbazin
10042
10043  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
10044  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
10045
10046 2003-03-30 Sunday 12:15  sigmunau
10047
10048  enabled the menu-entry to show file info when there is an input
10049
10050 2003-03-30 Sunday 11:59  sigmunau
10051
10052  modules/gui/kde/interface.cpp: removed a debug message
10053  modules/gui/kde/preferences.cpp: use sliders for integer and float options
10054  with a range, use combobox for string_from_list options, fixed a layout
10055  issue and removed some debug messages
10056
10057 2003-03-30 Sunday 11:54  sigmunau
10058
10059  modules/access/dvdplay/dvd.c: removed an unused configuration category
10060  modules&misc/logger/logger.c: use add_string_from_list for the logmode
10061  option
10062
10063 2003-03-30 Sunday 11:43  gbazin
10064
10065  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
10066  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
10067  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
10068  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
10069
10070 2003-03-30 Sunday 02:58  gbazin
10071
10072  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
10073
10074 2003-03-30 Sunday 01:13  massiot
10075
10076  * Resampler plug-in based on CoreAudio's AudioConverter.
10077
10078 2003-03-29 Saturday 17:10  gbazin
10079
10080  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
10081  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
10082     win32 when the wxwindows interface is compiled as a builtin.
10083
10084 2003-03-29 Saturday 14:30  sigmunau
10085
10086  preferences.cpp: Changed the preferences dialog to use a tree of categories
10087  and plugins, the way wxwindows do it.
10088  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
10089  widgets, as it isn't needed anymore
10090
10091 2003-03-29 Saturday 13:15  sigmunau
10092
10093  removed an unused configuration category
10094
10095 2003-03-29 Saturday 12:22  gbazin
10096
10097  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
10098     moved the headphone-dim config option to the headphone plugin.
10099  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
10100  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
10101
10102 2003-03-29 Saturday 11:15  gbazin
10103
10104  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
10105
10106 2003-03-29 Saturday 10:35  jpsaman
10107
10108  If --disable-xosd is given then xosdtext is not build.
10109  If --enable-xose is given then xosdtext is build also.
10110
10111 2003-03-29 Saturday 01:50  gbazin
10112
10113  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
10114
10115 2003-03-28 Friday 22:09  alexis
10116
10117  New RedHat package file, written by Jason Luka <jason@geshp.com>.
10118
10119 2003-03-28 Friday 17:02  gbazin
10120
10121  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
10122  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
10123     pointer that's used to lock the memory of a picture in vout_RenderPicture
10124     when required by the video output plugin.
10125  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
10126     the crash when pressing ctrl+alt+del.
10127
10128 2003-03-28 Friday 11:34  sigmunau
10129
10130  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
10131  segfault.
10132
10133 2003-03-26 Wednesday 22:56  gbazin
10134
10135  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
10136
10137 2003-03-26 Wednesday 21:46  marcari
10138
10139    * cross-compilation doc : work in progress
10140
10141 2003-03-26 Wednesday 03:13  hartman
10142
10143  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
10144  * modules/gui/macosx/open.?
10145    - updated the open dialog (now with sheets !!!)
10146    - added ogg file stream out
10147    - added http file stream out
10148    - added file subtitle support for the delay and fps options
10149  * extras/MacOSX/vlc.pbproj/project.pbxproj
10150    - added the .ts file-extension to the application
10151
10152 2003-03-26 Wednesday 01:50  sam
10153
10154    * ./debian/control: added correct versioned build-dependency on debhelper.
10155
10156 2003-03-26 Wednesday 01:14  sam
10157
10158    * ./debian/control: added explicit dependencies on vlc to legacy packages
10159      to make linda and lintian happier.
10160
10161 2003-03-26 Wednesday 00:56  gbazin
10162
10163  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
10164  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
10165
10166 2003-03-26 Wednesday 00:21  sam
10167
10168    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
10169      added a final newline to a few text files to avoid diff complaints.
10170
10171 2003-03-25 Tuesday 23:51  sam
10172
10173    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
10174
10175 2003-03-25 Tuesday 23:43  sam
10176
10177    * ./modules/gui/skins/Modules.am: fixed a typo.
10178
10179 2003-03-25 Tuesday 23:32  sam
10180
10181    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
10182    * ./Makefile.am: we distribute ./toolbox.
10183
10184 2003-03-25 Tuesday 23:13  sam
10185
10186    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
10187
10188 2003-03-25 Tuesday 23:11  sam
10189
10190    * ./m4/*: updated m4 macros.
10191
10192 2003-03-25 Tuesday 23:06  gbazin
10193
10194  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
10195
10196 2003-03-25 Tuesday 22:55  sam
10197
10198    * ./debian/control: bumped up standards version to 0.5.9.0.
10199    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
10200      work around mozilla-dev's currently broken dependencies.
10201    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
10202    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
10203      linking against both libdvdread2 and libdvdread3.
10204
10205 2003-03-25 Tuesday 17:07  gbazin
10206
10207  * src/input/input.c, src/video_output/video_output.c: when the input thread
10208     ends, it will also destroy the vout if one was spawned.
10209
10210 2003-03-25 Tuesday 15:38  gbazin
10211
10212  * src/misc/modules.c: module_Need() now only raises the scores of the
10213     plugins matching the given shortcuts list, unless "none" is closing the
10214     list (in which case only the plugins matching the list can be selected).
10215
10216     Which means that users will stop complaining vlc doesn't launch anymore
10217     or can't play anything after they have fiddled with their config
10218     options :))
10219
10220 2003-03-25 Tuesday 00:43  gbazin
10221
10222  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
10223
10224 2003-03-24 Monday 23:50  gbazin
10225
10226  * src/video_output/video_output.c, include/video_output.h:
10227     take into account the caching delay when dropping frames that are too
10228     far into the future.
10229
10230 2003-03-24 Monday 23:04  gbazin
10231
10232  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
10233  http :)
10234
10235 2003-03-24 Monday 21:58  titer
10236
10237   configure.ac.in: fixed a BeOS compile issue
10238
10239 2003-03-24 Monday 20:00  gbazin
10240
10241  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
10242
10243 2003-03-24 Monday 19:58  hartman
10244
10245  * moved macosx-dmg to extras/MacOSX/macosx-dmg
10246  * added some macosx files to DIST that were probably missing in the tar ;)
10247
10248 2003-03-24 Monday 19:12  gbazin
10249
10250  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
10251
10252 2003-03-24 Monday 17:15  gbazin
10253
10254  * modules/access/*: pf_read() in access modules is now blocking. We still
10255     check regularly for p_input->b_die though. Now the demuxers can safely
10256     assume that pf_read() == 0 means EOF.
10257  * ALL: got rid of the p_input->b_connected flag.
10258  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
10259     of "decoder stuck" messages that sometimes happened.
10260  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
10261     warnings.
10262
10263 2003-03-24 Monday 15:20  hartman
10264
10265  * more interface support for directories.
10266
10267 2003-03-24 Monday 14:18  hartman
10268
10269  * modules/access/dvd*: changed some errors in warnings because the directory
10270    might still be readable by the directory access module.
10271  * added drag and drop support for directories.
10272
10273 2003-03-24 Monday 13:52  sam
10274
10275    * ./THANKS: added a translation contributor.
10276    * ./po/it.po: fixed this file's format.
10277    * ./m4: fixed "make dist" when gettext is too old.
10278
10279 2003-03-24 Monday 13:50  hartman
10280
10281  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
10282
10283 2003-03-24 Monday 01:39  gbazin
10284
10285  * modules/access/directory.c: fixed the directory access plugin.
10286  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
10287
10288 2003-03-24 Monday 00:12  hartman
10289
10290  * a new directory access module. It parses a directory with dirent and builds
10291    a m3u 'file' which it feeds to the m3u demuxer.
10292    Problems: - it requires a dir to end with /
10293              - if i enabled it, all files would use the m3u demuxer for some
10294              strange reason. i've spent a day hunting this down, reboot-
10295              strapping and doing who knows what. I'm sick of it now.
10296              Someone else can give it a try, if he wants to.
10297
10298 2003-03-23 Sunday 20:41  gbazin
10299
10300  * configure.ac.in: fixed linking problem with the win32 build.
10301
10302 2003-03-23 Sunday 18:10  massiot
10303
10304  Fixed configure script (alcohol isn't the solution).
10305
10306 2003-03-23 Sunday 16:38  sigmunau
10307
10308  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
10309  render text on the video
10310  include/osd.h: some constants useful when interfacing with the osd module
10311  configure.ac.in: check for freetype2, enabled the osdtext module by default
10312  Makefile.am: added osd.h, please check that this is correct
10313  lirc.c: modified to provide feedback when buttons are pressed.
10314
10315  Look at the Feedback() function in lirc.c to see how this module can be used
10316
10317 2003-03-23 Sunday 15:10  yves
10318
10319  better OS detection (RH).
10320
10321 2003-03-23 Sunday 12:12  gbazin
10322
10323  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
10324
10325 2003-03-22 Saturday 23:03  sigmunau
10326
10327  Updated a comment
10328
10329 2003-03-22 Saturday 14:39  fenrir
10330
10331   * sap: clean up.
10332
10333 2003-03-22 Saturday 14:35  gbazin
10334
10335  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
10336
10337 2003-03-22 Saturday 11:21  gbazin
10338
10339  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
10340
10341 2003-03-22 Saturday 03:14  gbazin
10342
10343  *  modules/gui/wxwindows/*: Added a stream output dialog box.
10344
10345 2003-03-21 Friday 23:59  sigmunau
10346
10347  Updated norwegian translation thanks to  Haakon Meland Eriksen
10348
10349 2003-03-21 Friday 17:14  gbazin
10350
10351  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
10352
10353 2003-03-21 Friday 07:54  massiot
10354
10355  Fixed the "locales have disappeared" problem under OS X.
10356
10357 2003-03-21 Friday 02:05  gbazin
10358
10359  * modules/demux/ogg.c: fix for some ogg web radio streams where there
10360  is a huge gap between the granulepos in the header packets and the data
10361  packets.
10362
10363 2003-03-21 Friday 00:17  karibu
10364
10365  * slider.cpp: fixed mouse down refresh bug
10366  * theme.cpp: removed debug text
10367
10368 2003-03-21 Friday 00:00  karibu
10369
10370  * Fixing Parkinson disease bug (it's not funny, it's real life)
10371
10372 2003-03-20 Thursday 21:45  gbazin
10373
10374  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
10375
10376 2003-03-20 Thursday 10:27  sam
10377
10378    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
10379      ourselves.
10380    * ./bootstrap: "make dist" works again, even if gettext is not present.
10381
10382 2003-03-20 Thursday 10:06  sam
10383
10384    * ./toolbox: fixed a Makefile parsing bug.
10385
10386 2003-03-20 Thursday 09:29  karibu
10387
10388  * Fixing a refresh bug when opening an open file dialog box
10389
10390 2003-03-19 Wednesday 23:54  massiot
10391
10392  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
10393    all platforms but GNU/Linux
10394  * Bumped up revision number to 0.5.3-test1
10395
10396 2003-03-19 Wednesday 18:17  karibu
10397
10398  * Updating doc.
10399
10400 2003-03-19 Wednesday 18:14  karibu
10401
10402  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
10403
10404 2003-03-19 Wednesday 17:40  fenrir
10405
10406   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
10407  Whitout it I can't even start gtk2 interface.
10408
10409 2003-03-19 Wednesday 17:14  karibu
10410
10411  * button.cpp : Fixing bug when disabling control
10412  * Checkbox.cpp : adding onmouseover and onmouseout events
10413  * Updating DTD
10414  * win32_event.cpp : fixing bug for WINDOW_OPEN event
10415
10416 2003-03-19 Wednesday 15:44  hartman
10417
10418  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
10419
10420  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
10421    that I remembered). i trust everyone will enter his own stuff ;)
10422
10423  * README.MacOSX.rtf: fixed some errors
10424
10425  * THANKS: added Olivier Aubert for his vout-clone-list patch
10426
10427 2003-03-19 Wednesday 13:55  hartman
10428
10429  * fix for multiple monitors.
10430
10431 2003-03-19 Wednesday 03:11  karibu
10432
10433  * Fixed skin config save
10434
10435 2003-03-19 Wednesday 02:09  videolan
10436
10437  * Adding onmouseover and onmouseout events to button control
10438  * Fixing window position at launch time
10439  * Adding notification when mouse leaves a window
10440
10441 2003-03-18 Tuesday 23:59  massiot
10442
10443  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
10444    do not follow the standard.
10445
10446 2003-03-18 Tuesday 23:51  jlj
10447
10448    * ./modules/gui/macosx/vout.m: cosmetic.
10449
10450 2003-03-18 Tuesday 23:30  gbazin
10451
10452  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
10453     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
10454  * modules/video_filter/*: don't forget to detach the vout before destroying it.
10455
10456 2003-03-18 Tuesday 22:14  hartman
10457
10458  * modules/gui/macosx/vout.m:
10459    Now a complete redesign of the hiding of the mousecursor.
10460    - We use higher level functions now (NSCursor).
10461    - We only hide if the cursor is over our VLCView
10462    - In many exceptions we unhide. This is mainly for multimonitor support.
10463
10464 2003-03-18 Tuesday 21:34  gbazin
10465
10466  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
10467     This is necessary for the win32 build because old gettext versions do not work on win32.
10468
10469 2003-03-18 Tuesday 20:38  gbazin
10470
10471  * configure.ac.in: fixed linking problem with the slp plugin on win32.
10472
10473 2003-03-18 Tuesday 20:20  gbazin
10474
10475  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
10476     Also use -fno-rtti -fno-exceptions to save some bits of space.
10477
10478 2003-03-18 Tuesday 19:37  marcari
10479
10480    * first draft of the draft
10481
10482 2003-03-18 Tuesday 18:33  ipkiss
10483
10484  Fixed the path in the default skin (thanks gibalou)
10485
10486 2003-03-18 Tuesday 18:25  ipkiss
10487
10488  Fix for skins compilation under cygwin (thanks gibalou)
10489
10490 2003-03-18 Tuesday 04:56  ipkiss
10491
10492  Compilation fixes
10493
10494 2003-03-18 Tuesday 04:08  ipkiss
10495
10496  Compilation fixes and cosmetic changes
10497
10498 2003-03-18 Tuesday 04:07  hartman
10499
10500  * modules/gui/macosx/vout.m:
10501    Reworked the mouse hiding routine. we were always hiding the mousecursor
10502    on kCGDirectMainDisplay, but this display is always the one with the
10503    menubar and not always the one containing our VLCVout.
10504    This new code takes the vout, and calculates on which displays (plural
10505    because of possible mirroring) it is being shown. It then shows or hides
10506    the cursor on all of those displays.
10507    This should fix #396.
10508
10509 2003-03-18 Tuesday 02:48  ipkiss
10510
10511   - doc/skins: some documentation about the skins
10512   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
10513     creation
10514   - share/skins/default: a default skin. It's an awful one made for
10515     testing purposes, you'll be warned...
10516
10517 2003-03-18 Tuesday 02:28  hartman
10518
10519  * modules/gui/macosx/info.m: keep the same panel open if track changes.
10520  * modules/misc/httpd.c: removed an unused int.
10521
10522 2003-03-18 Tuesday 02:21  ipkiss
10523
10524  Keep quiet, explanations will follow.
10525
10526 2003-03-18 Tuesday 01:57  sam
10527
10528    * ./share/Makefile.am: added the .rle font to the make install rule.
10529
10530 2003-03-18 Tuesday 01:54  sam
10531
10532    * ./toolbox: fixed a sed syntax error (thanks anil).
10533
10534 2003-03-18 Tuesday 01:34  sam
10535
10536    * ./modules/Makefile.am: added a missing definition of NULL.
10537
10538 2003-03-18 Tuesday 01:26  sam
10539
10540    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
10541    * ./toolbox: added --update-glade2 flag.
10542
10543 2003-03-18 Tuesday 01:22  sam
10544
10545    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
10546
10547 2003-03-18 Tuesday 00:49  gbazin
10548
10549  * src/playlist/playlist.c: fixed misplaced variable declaration.
10550
10551 2003-03-18 Tuesday 00:33  sigmunau
10552
10553  Seek one less time. Should increase performance with access modules where
10554  seeks are expensive. (Though not enough)
10555
10556 2003-03-18 Tuesday 00:25  jlj
10557
10558    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
10559
10560 2003-03-17 Monday 23:48  fenrir
10561
10562   * httpd: increased buffer size.
10563
10564 2003-03-17 Monday 23:42  fenrir
10565
10566   * all: fixed some stupid bugs.
10567
10568 2003-03-17 Monday 23:13  hartman
10569
10570  * modules/gui/macosx/playlist.m:
10571    - fixed a cosmetic issue.
10572
10573 2003-03-17 Monday 21:47  hartman
10574
10575   * modules/gui/macosx/playlist.?:
10576     - rewrite of code
10577
10578 2003-03-17 Monday 18:02  sam
10579
10580    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
10581      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
10582      terminating NULL pointer in the fake argv values we pass to gtk_init().
10583    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
10584      have the "gui-helper" capability.
10585    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
10586
10587 2003-03-17 Monday 17:11  sam
10588
10589    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
10590      defining its fourcc values like us.
10591
10592 2003-03-17 Monday 17:10  hartman
10593
10594  * src/playlist/playlist.c:
10595    - added playlist_Move to move an item in our playlist before the position
10596      of a previous item (or end) of our playlist. Keeps index at it's current
10597      item.
10598  * modules/gui/macosx/playlist.?:
10599    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
10600      This fixes #349 (Finally ;)
10601    - True alternating colors in the playlistview. Thanks to Apple Computer
10602      for the example code.
10603
10604 2003-03-17 Monday 16:59  sam
10605
10606    * ./autotools/: moved some autotools executables to this subdirectory to
10607      reduce cluttering of the root directory.
10608
10609 2003-03-17 Monday 15:05  sigmunau
10610
10611  fixed up http redirects when there are other items in the playlist.
10612
10613 2003-03-17 Monday 12:14  massiot
10614
10615  Fixed aspect ratio's tooltip.
10616
10617 2003-03-16 Sunday 23:35  fenrir
10618
10619   * sub: better ssa4 recognition.
10620
10621 2003-03-16 Sunday 20:06  jlj
10622
10623    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
10624
10625 2003-03-16 Sunday 16:07  fenrir
10626
10627   * sub.c: added SAMI subtitles support. (Untested and incomplete).
10628
10629 2003-03-16 Sunday 13:11  fenrir
10630
10631   * asf: when there isn't any stream selected, stop playing.
10632
10633 2003-03-16 Sunday 01:49  fenrir
10634
10635   * mms: removed some old stuff.
10636
10637 2003-03-16 Sunday 01:37  fenrir
10638
10639   * mms: it seems that some server doesn't like fake ip 127.0.0.1
10640  (they refuse the connection), so let give them 192.168.0.1 ...
10641
10642 2003-03-15 Saturday 22:10  jlj
10643
10644  Another attempt at fixing the soundstick issue (unconfirmed).
10645
10646 2003-03-15 Saturday 19:26  fenrir
10647
10648   * sout: fix a stupid bug making avi muxer segfaulting.
10649
10650 2003-03-15 Saturday 19:21  jlj
10651
10652  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
10653                      have linear PCM as it's current format to be
10654                      the default device.
10655
10656 2003-03-15 Saturday 18:44  fenrir
10657
10658   * ffmpeg: Use truncated frames if supported by codec (only with newer
10659  libavcodec). This fix mpeg4 in TS with huge bitrate.
10660   * sub: clean up. Report any problems.
10661
10662 2003-03-15 Saturday 03:02  fenrir
10663
10664   * mms: revert some parts.
10665
10666 2003-03-15 Saturday 02:33  fenrir
10667
10668   * mms: some clean up.
10669
10670 2003-03-15 Saturday 00:09  fenrir
10671
10672   * httpd: begin to support get/post method (look at admin.html ;)
10673
10674 2003-03-14 Friday 17:14  sam
10675
10676    * ./doc/fortunes.txt: sigmund++;
10677
10678 2003-03-14 Friday 17:08  lool
10679
10680    * Meuuh+++;
10681
10682 2003-03-14 Friday 01:23  hartman
10683
10684  * ALL: Bumped version to 0.5.3-cvs
10685
10686  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
10687    correctly, but now the name of the file as reported in the playlist info
10688    gets displayed incorrectly if it has accents. (going for ID3 at the
10689    moment. filenames are named a plenty in the correct way)
10690
10691 2003-03-14 Friday 01:08  jlj
10692
10693    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
10694                                   issue in InitDevice. Should close #490.
10695
10696 2003-03-14 Friday 00:24  sigmunau
10697
10698  all: info strings are now localized, fixed some typos and inconsistant uses
10699  of capital letters
10700
10701 2003-03-14 Friday 00:06  massiot
10702
10703  Attempt at fixing the soundstick issue (unconfirmed).
10704
10705 2003-03-13 Thursday 22:45  sigmunau
10706
10707  set a default size for the fileinfo dialog
10708
10709 2003-03-13 Thursday 22:35  sigmunau
10710
10711  Added support for oldstyle id3 genres.
10712
10713 2003-03-13 Thursday 22:24  hartman
10714
10715  * modules/gui/macosx/misc.?
10716    - added VLBrushedMetalImageView. This imageview does not respond to
10717      mousedrage, so we can still move our window by it's background.
10718  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
10719    - Changed the container of our background image to the new
10720      VLBrushedMetalImageView.
10721      This fixes #390
10722
10723 2003-03-13 Thursday 16:20  marcari
10724
10725   * skeleton of the arm crosscompilation howto
10726
10727 2003-03-13 Thursday 16:09  hartman
10728
10729  * extras/MacOSX/vlc.pbproj/project.pbxproj:
10730    - added .qt and .pls file extensions.
10731
10732  * modules/gui/macosx/intf.m:
10733    - increased the number of lines the messages dialog can hold to 400.
10734
10735  * added fourcc '3iv1' to .avi and .mov
10736    - this is 3ivx D3.5 video.
10737    - we cannot read them at however and probably never will. I added them
10738      for completeness.
10739
10740  * added fourcc '3iv2' to .avi and ffmpeg
10741    - this is 3ivx D4 video
10742    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
10743
10744  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
10745    - this is video which was divx doctored by the 3ivx doctor program.
10746    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
10747
10748  * added fourcc '3vid' to .avi, .mov and ffmpeg.
10749    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
10750    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
10751
10752 2003-03-13 Thursday 15:50  marcari
10753
10754   * all: enhancements of the familiar interface includes :
10755      - the interface adapts to the screen size/rotation
10756      - a playlist
10757      - a network tab next to te file tab inside the media tab
10758      - MRL-Combo behaviour changed a bit
10759      - apply handling in preferences
10760
10761 2003-03-12 Wednesday 23:59  marcari
10762
10763   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
10764
10765 2003-03-12 Wednesday 23:15  titer
10766
10767   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
10768   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
10769     "About" window and in the titles of the others windows.
10770
10771 2003-03-12 Wednesday 05:26  sam
10772
10773    * ./src/stream_output/stream_output.c: Win32 compilation fix.
10774    * ./src/misc/modules.c: fixed a pointer indirection bug.
10775
10776 2003-03-12 Wednesday 05:12  sam
10777
10778    * ./Makefile.am: moved generation of .h files to the toolbox so that we
10779      can call "toolbox --update-includes" without running configure.
10780    * ./toolbox: de-uglified some shell code.
10781
10782 2003-03-12 Wednesday 04:16  sam
10783
10784    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
10785    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
10786
10787 2003-03-12 Wednesday 00:56  sam
10788
10789    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
10790
10791 2003-03-11 Tuesday 23:56  gbazin
10792
10793  * ALL: experimental code for stream (dvd) navigation through object variables.
10794
10795 2003-03-11 Tuesday 23:56  fenrir
10796
10797   * fix ima4 decoding.
10798
10799 2003-03-11 Tuesday 22:44  sam
10800
10801    * ./debian/control: added libqt3-compat-headers build-dependency because of
10802      strange issues with KDE headers that I'm not sure to fully understand but
10803      also honestly completely don't care about.
10804
10805 2003-03-11 Tuesday 21:52  fenrir
10806
10807   * removed strdupa.
10808
10809 2003-03-11 Tuesday 21:23  sam
10810
10811    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
10812
10813 2003-03-11 Tuesday 20:53  sam
10814
10815    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
10816
10817 2003-03-11 Tuesday 20:40  sam
10818
10819    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
10820
10821 2003-03-11 Tuesday 20:01  fenrir
10822
10823   * Added support of vplayer subtitles files.
10824
10825 2003-03-11 Tuesday 19:58  sam
10826
10827    * ./debian/Makefile.am: removed spurious entries.
10828
10829 2003-03-11 Tuesday 19:57  sam
10830
10831    * ./debian/control: vlc provides the mp3-decoder metapackage.
10832
10833 2003-03-11 Tuesday 19:30  sam
10834
10835    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
10836      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
10837      vlc-aa legacy packages because they were not in woody.
10838    * ./debian/control: tuned the control file to provide smooth upgrades from
10839      woody, from sarge, and from the local VideoLAN repository.
10840
10841 2003-03-11 Tuesday 19:14  sam
10842
10843    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
10844      packages (because the dependencies are very small), and the vlc-plugin-mad,
10845      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
10846      anyway).
10847    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
10848
10849 2003-03-11 Tuesday 19:02  fenrir
10850
10851   * all: reworked stream output. Now it handles mutliples outputs from
10852  one input, just type --sout "<first url>#<second url>#..." (Yes it
10853  is awfull, but I need suggestion).
10854     udp: correctly update sequence number in rtp.
10855
10856 2003-03-11 Tuesday 18:57  fenrir
10857
10858   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
10859  the audio part of mov file. I'm really interested by any regression you
10860  could find, please _test_ all .mp4/.mov file you have.
10861
10862 2003-03-11 Tuesday 18:57  sam
10863
10864    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
10865      because the API changed too much since the version in woody).
10866
10867 2003-03-11 Tuesday 18:54  alexis
10868
10869  Added missing files.
10870
10871 2003-03-11 Tuesday 18:16  gbazin
10872
10873  * Makefile.am: Fixed problem with the package-win32 target.
10874
10875 2003-03-11 Tuesday 18:14  fenrir
10876
10877   * mms: converted a warning into a dbg message.
10878
10879 2003-03-11 Tuesday 17:40  fenrir
10880
10881   * Clean up. (Sigmund, does it work ?).
10882
10883 2003-03-11 Tuesday 13:52  titer
10884
10885   modules/misc/network/ipv4.c: BeOS compile fix
10886
10887 2003-03-11 Tuesday 07:03  fenrir
10888
10889   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
10890  ( I need some samples to do special adpcm support).
10891
10892 2003-03-11 Tuesday 06:58  fenrir
10893
10894   * adpcm: added IMA4 support.
10895
10896 2003-03-11 Tuesday 06:58  fenrir
10897
10898   * ffmpeg.h: added missing fourcc.
10899   * araw.c: fixed a warning.
10900
10901 2003-03-11 Tuesday 06:14  fenrir
10902
10903   * Hugly hack: break huge block of samples into smaller ones else
10904  some avi/mov file with raw audio can't be played, *BUT* it's not the
10905  good fix (as the problem seems to be elsewhere).
10906
10907 2003-03-11 Tuesday 05:52  fenrir
10908
10909   * ffmpeg support mace 3/6 audio codec. (quicktime)
10910
10911 2003-03-10 Monday 21:24  alexis
10912
10913  Reverted my previous commit (the bug was coming from my old gettext version)
10914
10915 2003-03-10 Monday 21:01  alexis
10916
10917  Fix so that compilation works with a tarball made with "make dist-all".
10918
10919  Sam, can you check that my fix is OK ?
10920
10921 2003-03-10 Monday 20:08  alexis
10922
10923  vlc.spec: Bumped up version number to 0.5.2
10924
10925 2003-03-10 Monday 19:37  gbazin
10926
10927  * ChangeLog: updated the changelog for the 0.5.2 release.
10928
10929 2003-03-10 Monday 19:30  sam
10930
10931    * ./toolbox: added --update-changelog flag.
10932
10933 2003-03-10 Monday 18:26  gbazin
10934
10935  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
10936
10937 2003-03-10 Monday 18:17  gbazin
10938
10939  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
10940
10941 2003-03-10 Monday 17:12  sam
10942
10943    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
10944
10945 2003-03-10 Monday 10:41  massiot
10946
10947  Fixed a major bug with 5.1 output and the OSS plug-in.
10948
10949 2003-03-10 Monday 08:23  jlj
10950
10951    * ./modules/codec/dts.c: minor fix.
10952
10953 2003-03-10 Monday 01:07  fenrir
10954
10955   * improved seeking and fixed play back when reading from stdin (when
10956  reported size is null).
10957
10958 2003-03-10 Monday 00:12  gbazin
10959
10960  * modules/access/vcd/cdrom.c: small win32 bugfix.
10961  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
10962
10963 2003-03-10 Monday 00:04  massiot
10964
10965  * Bumped up version number to 0.5.2
10966  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
10967    configuration variable.
10968
10969 2003-03-09 Sunday 23:39  jlj
10970
10971    * ./modules/demux/mpeg: DTS support.
10972
10973 2003-03-09 Sunday 20:07  jlj
10974
10975    * DTS S/PDIF support.
10976
10977 2003-03-09 Sunday 19:44  gbazin
10978
10979  * configure.ac.in: fixed my previous commit.
10980  * NEWS: added an entry about fixes in the dvd menu support.
10981
10982 2003-03-09 Sunday 19:25  gbazin
10983
10984  * configure.ac.in: don't include the screensaver plugin on win32.
10985  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
10986  * modules/codec/spudec/parse.c: removed unnessecary code.
10987  * modules/access/dvdplay/access.c: fixed some navigation problems.
10988
10989 2003-03-09 Sunday 16:22  fenrir
10990
10991   * fixed a really stupid bug with compressed header, improved parsing
10992  of audio stsd box. (handle qt3+ audio box)
10993   (I still need to fix mp4.c to read audio track that aren't mp4a)
10994
10995 2003-03-08 Saturday 01:55  sigmunau
10996
10997  added a down, right gesture to quit vlc and an up, right gesture that swaps
10998  fullscreen on/off, removed the down gesture as it is now covered by the up,
10999  right gesture
11000
11001 2003-03-07 Friday 00:53  gbazin
11002
11003  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
11004  messages window regularly.
11005
11006 2003-03-06 Thursday 23:52  sigmunau
11007
11008  NEWS: added note about .pls handeling and the http audio fix
11009
11010 2003-03-06 Thursday 23:10  gbazin
11011
11012  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
11013  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
11014  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
11015  now fetch this value from the input thread when we create an aout_instance_t.
11016  This solves problems with the http access plugin.
11017
11018 2003-03-06 Thursday 22:17  hartman
11019
11020  * Updated README on Mac OS X issues.
11021
11022 2003-03-06 Thursday 15:30  sigmunau
11023
11024  the m3u demux now reads the pls files shoutcast uses.
11025
11026 2003-03-06 Thursday 15:24  hartman
11027
11028  * the close window command was reacting irratic because of my meddling
11029    with the responder chain. HANDS OFF you little devil ;)
11030
11031 2003-03-06 Thursday 14:40  hartman
11032
11033  * not < but > ;)
11034    time to stop for today
11035
11036 2003-03-06 Thursday 12:52  hartman
11037
11038  * fixed an issue with blackbars at certain aspect ratios when you resize
11039    the video window. (half, double)
11040
11041 2003-03-06 Thursday 12:05  hartman
11042
11043  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
11044       having two close buttons in one window goes against Apple's UIG.
11045
11046 2003-03-06 Thursday 11:43  hartman
11047
11048  * modules/gui/macosx/applescript.?
11049  * extras/MacOSX/Resources/vlc.scriptSuite
11050  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
11051    - moved existing applescript commands to these files
11052    - added several control commands. supported are: play/pause, stop,
11053      previous, next, fullscreen, mute, volumeUp and volumeDown.
11054      These correspond to the existing menuitems. This still requires work
11055      in the future to make it more correct AppleScript, but it works for now.
11056
11057  * modules/gui/macosx/controls.?
11058    - split up the controls.m into a .m and a .h
11059
11060  * modules/gui/macosx/intf.?
11061    - added a getControls method to gain access to the controller object from
11062      the AppleScript commands.
11063
11064  * modules/gui/macosx/open.?
11065    - removed the applescript support existing here and moved it to applescript.?
11066
11067  * modules/gui/macosx/playlist.m
11068    - made the tooltips for the add and remove buttons localizable.
11069
11070  * modules/gui/macosx/vout.m
11071    - added a comment on the meaning of otherMouse events.
11072
11073  * ALL:
11074    - updated copyright information to include the current year ;)
11075
11076 2003-03-06 Thursday 11:15  fenrir
11077
11078   * http: lalala, forgot one line :)
11079
11080 2003-03-06 Thursday 11:09  fenrir
11081
11082   * http: fixed a segfault while using it more than once.
11083
11084 2003-03-06 Thursday 10:15  hartman
11085
11086  * If labels are nil, then it shouldn't disable the entire preference panel.
11087    fixes #428 more permenantly. the cause was a missing rt-priority desc.
11088
11089 2003-03-06 Thursday 10:11  jpsaman
11090
11091  More sizing stuff.
11092
11093 2003-03-06 Thursday 09:58  massiot
11094
11095  Fixed a segfault in the OS X preferences panel.
11096
11097 2003-03-06 Thursday 09:27  jpsaman
11098
11099  Updated version number.
11100
11101 2003-03-06 Thursday 00:10  sigmunau
11102
11103  we now insert playlist entries right after the playlist file, and not at the
11104  end of playlist. Should close bug reported on mailing list by Stepan Roh
11105  about "redirection".
11106
11107 2003-03-05 Wednesday 22:37  gbazin
11108
11109  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
11110  * install-win32: the FAQ wasn't being included in the package.
11111
11112 2003-03-05 Wednesday 19:58  gbazin
11113
11114  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
11115
11116 2003-03-05 Wednesday 19:31  gbazin
11117
11118  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
11119
11120 2003-03-05 Wednesday 19:16  hartman
11121
11122  * updated italian translation by Bruno <allevb@tin.it>
11123    i had to merge it by hand, because it was pretty outdated.
11124
11125 2003-03-05 Wednesday 17:55  gbazin
11126
11127  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
11128     allocate a new buffer in input_FillBuffer(). This is necessary because
11129     the input thread has an high priority and we don't want it to loop
11130     without any interruption.
11131
11132 2003-03-05 Wednesday 00:11  massiot
11133
11134  * Fixed LDFLAGS_mp4 variable.
11135
11136 2003-03-05 Wednesday 00:05  sigmunau
11137
11138  added not that gestures are now supported on osx and windows, with a comment
11139  telling that this isn't really useful yet.
11140
11141 2003-03-04 Tuesday 23:37  massiot
11142
11143  Bumped up to 0.5.2-test3
11144
11145 2003-03-04 Tuesday 23:36  massiot
11146
11147  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
11148    to improve responsiveness under OS X
11149
11150 2003-03-04 Tuesday 23:32  hartman
11151
11152  * this code should allow for the use of gestures under OS X.
11153
11154 2003-03-04 Tuesday 22:48  gbazin
11155
11156  * modules/video_output/directx: added support for the mouse gestures interface.
11157
11158 2003-03-04 Tuesday 22:36  hartman
11159
11160  * grrr debug message in the wild.
11161
11162 2003-03-04 Tuesday 22:08  gbazin
11163
11164  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
11165  * NEWS: added a note for the fixed MSVC project files.
11166
11167 2003-03-04 Tuesday 21:54  hartman
11168
11169  * NEWS:
11170    - added item on fix of 'clicking' sound between stream changes.
11171    - added item on new bandlimited resampler
11172  * ALL:
11173    - bumped up revision number to 0.5.2-test3
11174
11175 2003-03-04 Tuesday 21:12  gbazin
11176
11177  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
11178     not declared).
11179  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
11180     should allow seeking on files > 1.2Gb (Hopefully closes #168).
11181
11182 2003-03-04 Tuesday 19:28  gbazin
11183
11184  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
11185     quality badly + some clean-up.
11186     Changed the module priority so it is now the default resampler.
11187
11188 2003-03-04 Tuesday 17:31  hartman
11189
11190  ALL:
11191   - the german translation requires two different translations of the word
11192     File. I added a _ANS() function to the macosx version that gets the
11193     translation of 1:File and strips the first two characters of this
11194     alternate translation.
11195   - updated all .po files to make sure we don't break anything
11196   - committed the March 1 version of the german translation by Felix
11197     Kuhne <FK@aenneburghardt.de>
11198
11199 2003-03-04 Tuesday 13:21  massiot
11200
11201  * Fixed a major bug in the LPCM codec.
11202  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
11203
11204 2003-03-04 Tuesday 03:27  gbazin
11205
11206  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
11207     bandlimited interpolation resampler.
11208     It is not yet enabled by default because it requires a bit more works
11209     (not fully stable yet because of buffer overflows under certain conditions).
11210
11211  * src/audio_output/input.c: the resamplers are now always active (expcept
11212     in spdif mode).
11213
11214  * modules/audio_filter/resampler/*: modified the resampler to return the
11215     input buffer when no resampling is needed.
11216
11217 2003-03-03 Monday 23:58  hartman
11218
11219  * updated dutch strings.
11220
11221 2003-03-03 Monday 23:48  massiot
11222
11223  * mpeg_video is back as a built-in because it is reproduceably faster than
11224    as a plug-in,
11225  * Another desperate attempt at fixing OS X lock-ups.
11226
11227 2003-03-03 Monday 19:39  hartman
11228
11229  * NEWS:
11230    - added remarks on m-audio fixes and other OSX specific fixes.
11231    - added improved ID3 detection item
11232  * README.MacOSX.rtf
11233    - updated to reflect M-Audio fixes.
11234  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
11235    - widened the Browse.. button to allow for the german word: durchsuchen.
11236
11237 2003-03-03 Monday 16:49  gbazin
11238
11239  * ALL: another bunch of fixes for the MSVC build.
11240
11241 2003-03-03 Monday 14:21  gbazin
11242
11243  * ALL: Finally fixed the MSVC project files.
11244         Don't include io.h on win32 when not necessary.
11245         A few build fixes for MSVC.
11246
11247  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
11248     present.
11249
11250 2003-03-03 Monday 14:19  massiot
11251
11252  * Fixed a bug in LPCM codec.
11253  * Changed an error into a warning.
11254
11255 2003-03-03 Monday 01:38  fenrir
11256
11257   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
11258  header send over multiples packets).
11259
11260 2003-03-02 Sunday 19:07  gbazin
11261
11262  * configure.ac.in: fixed libid3tag detection.
11263
11264 2003-03-02 Sunday 18:17  fenrir
11265
11266   * fixed seek flag with broadcasted data.
11267
11268 2003-03-02 Sunday 17:13  fenrir
11269
11270   * forgot to initialize a variable.
11271
11272 2003-03-02 Sunday 17:12  fenrir
11273
11274   * fixed a bug.
11275
11276 2003-03-02 Sunday 12:10  gbazin
11277
11278  * NEWS: started filling in the NEWS file for the 0.5.2 release.
11279
11280 2003-03-02 Sunday 02:47  gbazin
11281
11282  * configure.ac.in: Removed unused options.
11283     We also don't link with lrt anymore when using GNU-pth (lrt depends on
11284     lpthread).
11285
11286 2003-03-02 Sunday 01:35  gbazin
11287
11288  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
11289     for the GNU-pth implementation.
11290
11291 2003-03-01 Saturday 23:26  gbazin
11292
11293  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
11294     implementation and fixed an initialization bug in libvlc.
11295
11296 2003-03-01 Saturday 19:25  gbazin
11297
11298  * install-win32, Makefile.am: added the html faq to the win32 package.
11299  * toolbox, msvc/*: few fixes to the msvc project files generation.
11300     (compiling plugins won't work yet because there are a few hacks that
11301      need to be done in order to compile dlls that use the c-runtime)
11302
11303 2003-02-28 Friday 17:23  fenrir
11304
11305   * try a workaround for BeOS MediaKit files.
11306
11307 2003-02-28 Friday 10:19  massiot
11308
11309  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
11310
11311 2003-02-28 Friday 04:31  ipkiss
11312
11313  Internationalization now works for the win32 interface (thanks Gildas).
11314  I've voluntarily disabled the translation of the toolbar buttons
11315  strings, because it looks really awful...
11316
11317 2003-02-27 Thursday 16:38  gbazin
11318
11319  * modules/demux/avi/avi.c: compilation fix.
11320
11321 2003-02-27 Thursday 15:07  fenrir
11322
11323   * httpd: clean up, kick up unused connection (it waits 10s), use select
11324  to way (instead of a hard coded sleep ;)
11325
11326 2003-02-27 Thursday 13:19  gbazin
11327
11328  * ALL: i18n updates and fixes.
11329
11330 2003-02-27 Thursday 12:44  marcari
11331
11332  * updates for the YOPY ports (thx to Sebastien Chaumat !)
11333
11334 2003-02-27 Thursday 08:19  massiot
11335
11336  * Bumped up revision number to 0.5.2-test2
11337  * Another attempt at fixing the "VLC is locking up OS X" problem
11338  * Updated po files
11339
11340 2003-02-26 Wednesday 21:00  asmax
11341
11342  * compilation fixes...
11343
11344 2003-02-26 Wednesday 19:39  gbazin
11345
11346  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
11347     target, and included the locales in the installer script.
11348  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
11349
11350 2003-02-26 Wednesday 18:15  massiot
11351
11352  * Added sanity checks for PTS in the future.
11353
11354 2003-02-26 Wednesday 13:51  gbazin
11355
11356  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
11357     badly when we reach the end of the stream (decoder stream).
11358  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
11359     loop when the end of the stream was reached.
11360
11361 2003-02-26 Wednesday 12:38  fenrir
11362
11363   * ts.c: added "ts" shorcut for ts_dvbpsi.
11364
11365 2003-02-26 Wednesday 04:23  babal
11366
11367  - link the headphone channel mixer with the math library
11368
11369 2003-02-25 Tuesday 21:09  gbazin
11370
11371  * modules/codec/libmpeg2.c: fixed pts handling.
11372
11373 2003-02-25 Tuesday 18:26  gbazin
11374
11375  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
11376     my last commit.
11377  * po/Makevars: file needed by newer versions of gettext.
11378
11379 2003-02-25 Tuesday 17:17  fenrir
11380
11381   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
11382  mark headers.
11383   * httpd : added a way to use stream header, and changed the way that
11384  stream data are stored (allow better client handling).
11385   * http : use stream header, and add mime type detection by looking
11386  at file extention (could be improved).
11387   * ogg: fixed a segfault when removing a stream, mark header.
11388
11389 2003-02-25 Tuesday 17:15  gbazin
11390
11391  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
11392     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
11393     for comparing the performance against our custom decoder as it is currently
11394     missing some important features like the synchro stuff.
11395
11396 2003-02-24 Monday 23:28  fenrir
11397
11398   * stream_output.c : added a sanity check.
11399
11400 2003-02-24 Monday 23:27  fenrir
11401
11402   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
11403  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
11404
11405 2003-02-24 Monday 17:06  jlj
11406
11407    * a52tofloat32.c: changed an error into warning.
11408
11409 2003-02-24 Monday 14:40  sigmunau
11410
11411  updated documentation to reflect that input_AccessReinit should be called
11412  before, and not after a random seek
11413
11414 2003-02-24 Monday 14:14  fenrir
11415
11416   * all : fix compilation.
11417
11418 2003-02-24 Monday 12:34  fenrir
11419
11420   * stream_output.c : fixed compilation.
11421   * mux/* implemented pf_mux_capacity.
11422
11423 2003-02-24 Monday 11:14  gbazin
11424
11425  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
11426
11427 2003-02-24 Monday 11:00  fenrir
11428
11429   * stream_output.h : add a private parameter to sout_instance_t only used
11430  by src/stream_output.c (avoid changing every time stream_output.h...)
11431
11432 2003-02-24 Monday 10:45  fenrir
11433
11434   * stream output: fixed name inconsistency, added a new exported
11435  functions by muxer.
11436   * wav: fixed a warning.
11437
11438 2003-02-24 Monday 09:26  fenrir
11439
11440   * asf: fix seek for http.
11441
11442 2003-02-23 Sunday 22:35  fenrir
11443
11444   * enable httpd(by default) and http.
11445
11446 2003-02-23 Sunday 19:07  fenrir
11447
11448   * all : declaration of http and httpd.
11449
11450 2003-02-23 Sunday 19:05  fenrir
11451
11452   * modules/access_output/http : http output.
11453   * httpd : mini http server (be carefull about security issue...)
11454
11455 2003-02-23 Sunday 18:07  fenrir
11456
11457   * all : added streaming support for crappy ms video codec into TS.
11458   - Only vlc is able to read such TS.
11459   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
11460   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
11461     quickly added.
11462   - Please test.
11463
11464 2003-02-23 Sunday 16:31  sigmunau
11465
11466  added a demux and decoder for flac files (disabled by default). Works for
11467  16bit per sample streams, only tested with stereo
11468
11469 2003-02-23 Sunday 05:53  jlj
11470
11471    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
11472                                   Dynamic device support.
11473    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
11474
11475 2003-02-23 Sunday 01:25  massiot
11476
11477  * Destroy audio-device and audio-channels when no output plug-in is
11478    available.
11479
11480 2003-02-22 Saturday 14:11  sigmunau
11481
11482   Fixed seme seeking issues with http access module, fixed an error that
11483  caused id3v2.4 tags at the end of the file to not work. Added checks to
11484  avoid seeking off the ends of the file. Should close #325, please confirm
11485
11486 2003-02-21 Friday 22:59  gbazin
11487
11488  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
11489     when using "in place" resamplers.
11490
11491 2003-02-21 Friday 16:31  hartman
11492
11493  DJ's first steps in C and vlc decoders ;)
11494  * modules/audio_filter/converter/mpgatofixed32.c:
11495    - fixed an issue that could cause glitches when switching from one stream
11496      to another. the buffer wasn't entirely getting 0000 because multiple
11497      channels were not taken into account when doing this.
11498  * ALL:
11499    - if float32 then clear the buffer with (float)0
11500
11501 2003-02-21 Friday 15:16  hartman
11502
11503  * previous commit seems to break some things. reverting.
11504
11505 2003-02-21 Friday 14:17  hartman
11506
11507  * (float) 0 the buffer if it cannot be decoded and fixed32.
11508    right Meuuh ??? ;)
11509
11510 2003-02-21 Friday 03:49  hartman
11511
11512  * VLC.app should show its version in the Finder now
11513    Meeuh, one more place that needs version string updated before a release.
11514    might be made automated ?
11515
11516 2003-02-21 Friday 03:22  hartman
11517
11518  * ignore project Builder user files and backup .nib files.
11519  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
11520
11521 2003-02-21 Friday 02:45  hartman
11522
11523  * If the "show advanced" option has been changed and you press the Apply
11524    button, the preferences window is destroyed and created.
11525
11526 2003-02-20 Thursday 18:10  hartman
11527
11528  * prefs obey the advanced option. Apply does not as of yet.
11529
11530 2003-02-20 Thursday 16:07  gbazin
11531
11532  * src/libvlc.h, modules/audio_output: added a global --spdif config option
11533     to allow using the spdif output by default if available.
11534  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
11535     a dos command box.
11536  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
11537     backspace key.
11538  * modules/codec/mpeg_audio.c: fixed a sync bug.
11539
11540 2003-02-20 Thursday 01:52  sigmunau
11541
11542  * include/configuration.h: added a new flag to the configuration stucture to
11543  indicate wether it is an "advanced" option or not. The goal with this is to
11544  hide the user from all the strange options that very seldom needs to be
11545  changed. added an extra argument to all the add_* macros to indicate wether
11546  the item is advanced or not.
11547  * src/libvlc.h: added an "show advanced options" config option default
11548  disabled
11549  * src/libvlc.c: the advanced options are not listed by vlc --help and
11550  friends unless --advanced is used
11551  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
11552  advanced options unless advanced is set
11553  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
11554  using some common sense. Please check and correct
11555
11556  note: All interfaces should still work like they used to, see the change in
11557  modules/gtk/preferences.c to find out how to "hide" options.
11558
11559  second note: I think I've changed all the modules, but I could not test
11560  everyone for compilation, expect some broken modules (the fix is to add ",
11561  VLC_TRUE" as last argument to the add_* I forgot)
11562
11563 2003-02-19 Wednesday 22:08  gbazin
11564
11565  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
11566  * modules/audio_output/waveout.c: fixed a crash that happened when probing
11567     devices supporting S/PDIF. (Should fix 354)
11568
11569 2003-02-19 Wednesday 14:49  hartman
11570
11571  * increased accuracy of positionslider in OSX. although this will not solve
11572    all problems this will improve results a bit (by my own experience).
11573
11574 2003-02-19 Wednesday 10:02  gbazin
11575
11576  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
11577     always return 80.
11578
11579 2003-02-18 Tuesday 23:34  gbazin
11580
11581  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
11582     and FOURCC_twos (PCM audio).
11583
11584 2003-02-18 Tuesday 22:40  ipkiss
11585
11586   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
11587     directory when there is no 'plugins' nor 'modules' subdirectory
11588     (may close #306)
11589
11590 2003-02-18 Tuesday 22:33  gbazin
11591
11592  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
11593     and use img_convert() from ffmpeg instead. Also added support for the
11594     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
11595     from media.xiph.org.
11596
11597 2003-02-18 Tuesday 20:54  hartman
11598
11599  * Only update the info window if it is visible
11600
11601 2003-02-18 Tuesday 19:42  gbazin
11602
11603  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
11604     decode this.
11605  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
11606     necessary fourcc for DV audio.
11607
11608 2003-02-18 Tuesday 18:49  fenrir
11609
11610   * mpeg_audio.c: removed some fprintf...
11611
11612 2003-02-18 Tuesday 18:33  titer
11613
11614   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
11615                       multicasting with the stream output
11616   * modules/control/: missing cvsignore
11617
11618 2003-02-18 Tuesday 13:13  sam
11619
11620    * ./mozilla/*: s/VideoLAN Client/VLC/g.
11621
11622 2003-02-18 Tuesday 00:51  fenrir
11623
11624   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
11625  fix had broken :p )
11626
11627 2003-02-18 Tuesday 00:20  hartman
11628
11629  * Changed an Error message. Many people did not understand:
11630    no suitable decoder module for fourcc `IV31'
11631    I have appended:
11632    VLC probably does not support this sound or video format.
11633
11634 2003-02-18 Tuesday 00:17  massiot
11635
11636  * Fixed a segfault in the Japanese preferences panel.
11637
11638 2003-02-17 Monday 23:47  hartman
11639
11640  * Fixed the localization issue on MacOSX.
11641
11642 2003-02-17 Monday 23:10  jpsaman
11643
11644  Juglin with dependencies.
11645
11646 2003-02-17 Monday 22:19  gbazin
11647
11648  * modules/audio_output/directx.c: added multichannel support to the
11649     directx plugin.
11650  * modules/audio_output/waveout.c: fixed quad audio channels detection and
11651     a few misplaced debug messages.
11652  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
11653
11654 2003-02-17 Monday 22:03  asmax
11655
11656  * added a SAP server, with some kludges because the SAP client in vlc
11657    is not RFC-compliant...
11658
11659 2003-02-17 Monday 18:58  hartman
11660
11661  * NEWS: added info about the new 0.5.1a release for OSX.
11662  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
11663
11664 2003-02-17 Monday 17:06  massiot
11665
11666  Fixed the "everything is in Japanese" bug. :p
11667
11668 2003-02-17 Monday 16:56  gbazin
11669
11670  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
11671     using WaitForSingleObject() on the console handle and ReadConsoleInput().
11672     (Closes #59)
11673
11674 2003-02-17 Monday 14:43  massiot
11675
11676  Now 0.5.2-cvs (estimated release date in two weeks from now).
11677
11678 2003-02-17 Monday 10:52  hartman
11679
11680  * Whoops. i forgot to add these files. sorry everyone.
11681
11682 2003-02-17 Monday 09:47  gbazin
11683
11684  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
11685     resampler so the ugly resampler is once again the default. The quality of
11686     the ugly resampler is currently better than the linear one because of a
11687     design defect.
11688
11689 2003-02-17 Monday 07:22  sam
11690
11691    * ./debian/woody-buildpackage: Debian package creation fixes.
11692
11693 2003-02-17 Monday 06:31  sam
11694
11695    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
11696
11697 2003-02-17 Monday 06:15  sam
11698
11699    * Updated NEWS and ChangeLog.
11700
11701 2003-02-17 Monday 06:00  sam
11702
11703    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
11704      but Windoze will certainly do.
11705
11706 2003-02-17 Monday 05:50  sam
11707
11708    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
11709      directory whenever possible, to use it for the spudec font or to load
11710      plugins.
11711
11712 2003-02-17 Monday 04:21  sam
11713
11714    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
11715
11716 2003-02-17 Monday 00:04  asmax
11717
11718  * added a sample playlist. All fields must be separated with TABs
11719
11720 2003-02-16 Sunday 23:57  asmax
11721
11722  * libvlc binding for python
11723  * new VideoLAN RTSP Server, using libvlc.
11724    Not yet fully rfc2326-compliant, but it works ;)
11725
11726 2003-02-16 Sunday 23:32  hartman
11727
11728  * Added an info panel to show movie info, etc.
11729
11730 2003-02-16 Sunday 17:35  sam
11731
11732    * ./debian/changelog: updated for 0.5.1.
11733    * ./debian/control: vlc-glide is now Architecture: i386 only.
11734    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
11735    * ./debian/rules: the deprecated vlc-* packages have a proper link to
11736      /usr/share/doc/vlc/.
11737
11738 2003-02-16 Sunday 16:22  jpsaman
11739
11740  Updated release numbering for all ipk's
11741
11742 2003-02-16 Sunday 16:21  jpsaman
11743
11744  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).
11745
11746 2003-02-16 Sunday 14:51  fenrir
11747
11748   * udp: forgot this file...
11749
11750 2003-02-16 Sunday 14:10  fenrir
11751
11752   * all: split muxer and access into independant part.
11753
11754 2003-02-16 Sunday 14:03  fenrir
11755
11756   * Less checks on muxer type.
11757
11758 2003-02-16 Sunday 11:18  fenrir
11759
11760   * adpcm: added dk3 too.
11761
11762 2003-02-16 Sunday 10:25  sigmunau
11763
11764  Added support for volume up/down buttons.
11765
11766 2003-02-16 Sunday 09:50  fenrir
11767
11768   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
11769  somes samples.)
11770
11771 2003-02-16 Sunday 08:56  fenrir
11772
11773   * all: fix mpeg2 handling.
11774
11775 2003-02-16 Sunday 01:38  titer
11776
11777   NEWS: updated BeOS info for 0.5.1
11778
11779 2003-02-16 Sunday 01:29  massiot
11780
11781  * modules/gui/macosx/open.m: Removed channel server support
11782  * po/*: Updated po files just before the 0.5.1 release
11783  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
11784
11785 2003-02-15 Saturday 20:02  jpsaman
11786
11787  Update iPaq packaging description files for:
11788  - GPE port
11789  - Opie port
11790  - Zaurus
11791  Updated NEWS file with OPIE port.
11792
11793 2003-02-15 Saturday 13:50  massiot
11794
11795  * Bumped up revision number to 0.5.1
11796  * Updated French translation
11797
11798 2003-02-15 Saturday 12:57  hartman
11799
11800  * if we are paused in fullscreen, show cursor.
11801
11802 2003-02-15 Saturday 04:43  ipkiss
11803
11804   - fixed a vicious bug
11805
11806 2003-02-14 Friday 23:07  hartman
11807
11808  * Should fix an issue with multiple monitors and the hiding of the mousecursor
11809
11810 2003-02-14 Friday 18:22  sam
11811
11812    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
11813    * ./src/libvlc.c: removed unnecessary malloc() calls.
11814    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
11815
11816 2003-02-14 Friday 17:00  ipkiss
11817
11818   * exchanged directx' and waveout's capabilities because the latter
11819     seems to be more reliable
11820
11821 2003-02-14 Friday 13:48  jpsaman
11822
11823  Fixed deadlock upon unloading qte_main plugin.
11824  Cleanup of debug messages.
11825
11826 2003-02-14 Friday 13:44  jpsaman
11827
11828  Tuning package dependencies.
11829
11830 2003-02-14 Friday 13:19  jpsaman
11831
11832  Updated opie control file for packaging.
11833
11834 2003-02-14 Friday 13:01  jpsaman
11835
11836  Small improvement.
11837
11838 2003-02-14 Friday 09:50  gbazin
11839
11840  * modules/audio_output/waveout.c: better buffer management and hopefully
11841     fixed the S/PDIF output (Still untested though. Anybody here could test
11842     this? ).
11843
11844 2003-02-13 Thursday 21:53  massiot
11845
11846  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
11847  meaningful.
11848
11849 2003-02-13 Thursday 17:31  sam
11850
11851    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
11852
11853 2003-02-13 Thursday 14:16  hartman
11854
11855  ALL:
11856   - when a new stream is being loaded we select the current title in the
11857     playlist.
11858   - Cleaned up some of my previous commited code dealing with updating
11859     the window title.
11860
11861 2003-02-13 Thursday 02:00  hartman
11862
11863  *ALL: update the title of the window everytime the stream changes.
11864
11865 2003-02-13 Thursday 01:14  hartman
11866
11867  * fixed a small bug
11868
11869 2003-02-13 Thursday 00:09  hartman
11870
11871  * src/playlist/playlist.c:
11872    - added an intf-change variable. This is set whenever you add or delete
11873      an item in the playlist. You need to unset it yourself.
11874  * modules/gui/macosx/intf.?:
11875    - listen for external playlist changes. update view when playlist changes.
11876    - activate/deactivate previous and next buttons and menuitems,
11877      whenever the playlist gets changed.
11878
11879 2003-02-12 Wednesday 23:26  jpsaman
11880
11881  Scripts for building and packaging vlc on Zaurus PDA.
11882
11883 2003-02-12 Wednesday 23:26  jpsaman
11884
11885  Updated control files and buildscript for v0.5.1
11886
11887 2003-02-12 Wednesday 23:13  jpsaman
11888
11889  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
11890
11891 2003-02-12 Wednesday 23:09  jpsaman
11892
11893  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
11894
11895 2003-02-12 Wednesday 23:08  massiot
11896
11897  * Italien translation, courtesy of Bruno <allevb@tin.it>.
11898
11899 2003-02-12 Wednesday 17:13  jobi
11900
11901      * modules/access/vcd/vcd.*: fixed a warning
11902
11903 2003-02-12 Wednesday 16:58  jobi
11904
11905      * modules/access/vcd/vcd.c: in entry points, track number should be read
11906        as BCD (it should fix #244). Also fixed chapter indexing, so that it
11907        correspond to the dvd one.
11908
11909 2003-02-12 Wednesday 14:22  hartman
11910
11911  * modules/gui/macosx/controls.m:
11912    - fixed the mute and volumeup volumedown when you use them mixed.
11913  * src/audio_output/intf.c:
11914    - set "saved-volume" on volume up, volume down.
11915
11916 2003-02-12 Wednesday 13:42  massiot
11917
11918  Patch courtesy of gibalou :
11919  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
11920  i_continuity_counter,
11921  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
11922  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
11923
11924 2003-02-11 Tuesday 18:05  massiot
11925
11926  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
11927
11928 2003-02-11 Tuesday 17:20  babal
11929
11930  - Dolby Surround fix
11931  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
11932    6.1 since there is a doubt about where should be the Rear Center
11933    coefficient in a decoded sample.
11934    -> if anybody has an idea or even better a test stream...
11935
11936 2003-02-11 Tuesday 16:19  hartman
11937
11938  * updated dutch strings
11939
11940 2003-02-11 Tuesday 15:35  hartman
11941
11942  ALL: - changed vlc.app into VLC.app
11943  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
11944       mousecursor.
11945
11946 2003-02-11 Tuesday 15:24  hartman
11947
11948  * Updated ReadMe file
11949    - some spelling issues
11950    - remark about the current troubles with sound
11951    - readded deinterlace remark
11952    - Added info on multiple screens and sound devices
11953    - updated the bugreporting URL
11954    - Changed all occurences of vlc into VLC where appropriate
11955
11956 2003-02-11 Tuesday 11:16  massiot
11957
11958  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
11959  * Support for 7 and 7.1 channel configurations.
11960
11961 2003-02-10 Monday 23:50  massiot
11962
11963  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
11964
11965 2003-02-10 Monday 23:16  marcari
11966
11967   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
11968      => to make volumeup/down compile
11969
11970 2003-02-10 Monday 23:04  hartman
11971
11972  * the window of the video shows the official document icon, filename and
11973    when command-clicked the path if the stream is a local file.
11974    this is the expected window behaviour in osx.
11975
11976 2003-02-10 Monday 22:22  massiot
11977
11978  * I ran --update-po for the last time before the 0.5.1 release (and I
11979  mean it !)
11980
11981 2003-02-10 Monday 22:18  hartman
11982
11983  * The dock should no longer be visible in fullscreen mode.
11984
11985 2003-02-10 Monday 21:56  sam
11986
11987    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
11988
11989 2003-02-10 Monday 21:54  hartman
11990
11991  * only show last part of of file/url name in the playlist.
11992
11993 2003-02-10 Monday 21:46  sam
11994
11995    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
11996
11997 2003-02-10 Monday 21:28  hartman
11998
11999  * fixed the black bar issue with window half/normal/double window sizes in
12000    OSX. i had forgotten the aspectratio.
12001
12002 2003-02-10 Monday 21:11  sam
12003
12004    * ./debian/rules: removed Debian kludges that do not really belong to the
12005      official VLC tree.
12006
12007 2003-02-10 Monday 20:57  sam
12008
12009    * ./debian/control: added the "VideoLAN" word in the long description so
12010      that "apt-cache search videolan" returns vlc.
12011
12012 2003-02-10 Monday 20:11  sam
12013
12014    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
12015      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
12016
12017 2003-02-10 Monday 18:12  sam
12018
12019    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
12020      gprof, because gcc is unable to build it without -fomit-frame-pointer
12021      (Closes: #260).
12022
12023 2003-02-10 Monday 17:43  massiot
12024
12025  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
12026  * Minor fixes.
12027
12028 2003-02-10 Monday 16:53  sam
12029
12030    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
12031      (partially fixes #260)
12032
12033 2003-02-10 Monday 15:23  titer
12034
12035    Move the messages update function to another thread. It prevents it from
12036   freezing the main window (cannot seek anymore, etc).
12037
12038 2003-02-10 Monday 00:41  hartman
12039
12040  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
12041
12042 2003-02-10 Monday 00:16  massiot
12043
12044  * Enabled the gestures module by default,
12045  * Run --update-po.
12046
12047 2003-02-10 Monday 00:16  hartman
12048
12049  * restored old deinterlace menu. The on the fly code does not work as long
12050    as the vout.m issue exists. but this is better then the current 'dummy'
12051    code we have.
12052
12053 2003-02-09 Sunday 23:42  sigmunau
12054
12055   *: a new mouse gestures interface, currently supporting back, forward, quit
12056  fullscreen and a nice debug message when you draw a clockwise square. Video
12057  output modules needs to be modified for this to work, but it should be minor
12058  in modules supporting dvd navigation.
12059
12060  btw: it should be easy to add new gestures, ideas appreciated
12061
12062 2003-02-09 Sunday 19:28  massiot
12063
12064  * Minor typographic corrections,
12065  * Fixed a segfault in the Preferences window.
12066
12067 2003-02-09 Sunday 17:10  stippi
12068
12069  modules/gui/beos/PreferenceWindow.h/.cpp
12070
12071         - added settings for screenshot path and image format
12072
12073         - removed "Save" button, added "Cancel" and "Revert" buttons
12074
12075         - added revert functionality
12076
12077         - changed class design for cleaner functionality,
12078                 separated ApplyChanges() into more functions
12079                 to have finer control
12080
12081         - added more error checking and fixed memory leaks
12082                 (config_GetPsz() returns char*, not const char*!)
12083
12084         - all settings are now correctly saved and restored
12085
12086         - some more cosmetic changes
12087
12088  modules/gui/beos/InterfaceWindow.h/.cpp
12089
12090         - updated vlc way of saving settings to be on par with BeOS way
12091                 and made it selectable in the code which way is used.
12092                 However, the VideoSettings are still only savable in
12093                 the BeOS way.
12094
12095         - if dvd menus are used, the navigation menu enables a
12096                 "Goto Menu" item. Unfortunately, I don't see a clean
12097                 way to really detect the usage of dvd/dvdold in the
12098                 currently playing stream. I wouldn't want to see
12099                 if a playlist item has "dvd:" or "dvdold:" prepended
12100                 at each interface update.
12101
12102 2003-02-09 Sunday 13:25  fenrir
12103
12104   * sub.c : begun clean up
12105
12106 2003-02-09 Sunday 12:23  sam
12107
12108    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
12109
12110 2003-02-09 Sunday 12:21  sam
12111
12112    * ./debian/control: made lintian happier with package descriptions.
12113    * ./debian/rules: added extra touch calls to prevent autobuilders from
12114      launching autoconf/automake.
12115
12116 2003-02-09 Sunday 12:19  sam
12117
12118    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
12119      initialization of the plugin.
12120
12121 2003-02-09 Sunday 12:18  sam
12122
12123    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
12124
12125 2003-02-09 Sunday 11:51  titer
12126
12127   Simplified volume functions
12128
12129 2003-02-09 Sunday 01:56  massiot
12130
12131  Fixed GTK compilation.
12132
12133 2003-02-09 Sunday 01:50  massiot
12134
12135  * Added Step forward/Step backward feature.
12136
12137 2003-02-09 Sunday 01:13  massiot
12138
12139  * aout_Volume* functions now do their own vlc_object_find() on the
12140    audio output. Consequently, the first argument can be any vlc_object_t.
12141  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
12142    call aout_Volume* even when there is no audio output, and the volume
12143    will be saved for later use.
12144
12145 2003-02-08 Saturday 22:43  massiot
12146
12147  Fixed previous commit.
12148
12149 2003-02-08 Saturday 22:20  massiot
12150
12151  * src/extras/libc.c: New vlc_wraptext function,
12152  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
12153  * src/input/input.c: Correctly parse MRL of the type
12154    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
12155  * modules/access/*: Changed some msg_Warn into msg_Err
12156  * po/fr.po: Updated French translation,
12157  * configure.ac.in: Re-enabled Swedish translation,
12158  * Makefile.am: Do not recompile everything everytime someone changes a .h
12159
12160 2003-02-08 Saturday 21:43  hartman
12161
12162  * window half/normal/double Size commands
12163    - black bar issue is not fixed. i removed 'myfix'
12164
12165 2003-02-08 Saturday 20:32  massiot
12166
12167  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
12168  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
12169
12170 2003-02-08 Saturday 19:14  asmax
12171
12172  * fixed the encoding
12173    (Meuuh you can re-enable swedish ;)
12174
12175 2003-02-08 Saturday 19:10  massiot
12176
12177  * Fixed misc typos in strings,
12178  * Updated po files,
12179  * New --buggy-psi options, to supports streams which don't update the
12180  continuity counter in their PSI packets (walkenizes #sam).
12181
12182 2003-02-08 Saturday 17:26  massiot
12183
12184  * configure.ac.in: Disabled Swedish translation since it doesn't use the
12185    right charset,
12186  * Implemented localization for audio-channels and video-device variables.
12187
12188 2003-02-07 Friday 23:36  marcari
12189
12190  glibc 2.1 port for linupy (linux on a yopy pda)
12191
12192  * modules/access/*.c : added include <sys/time.h> for struct timeval
12193  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
12194
12195  VLC rulz on Yopy !
12196
12197 2003-02-07 Friday 21:30  hartman
12198
12199  * Resize window fixes
12200    - we should not resize the window in fullscreen
12201    - fixed the black bars bug in half and double size
12202    - position of top left corner should not change
12203    - more efficient code
12204
12205 2003-02-07 Friday 20:23  hartman
12206
12207  * added half, normal and full size videowindow menuitems.
12208    there seems to be a bug though somewhere. you end up with black bars in
12209    half and double size.
12210
12211 2003-02-07 Friday 09:17  yves
12212
12213  - added missing buildrequires
12214  - now autodetect on wich system we are:
12215    rpm --rebuild should work out of box on rh and previous mdk systems.
12216  - NO buildrequires on rh-like system. rh does not have a devel policy
12217  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
12218
12219 2003-02-07 Friday 01:32  hartman
12220
12221  * grrr changed the project file by accident. revert
12222
12223 2003-02-07 Friday 01:31  hartman
12224
12225  * When you push backspace or delete in the playlist, it removes the selected item.
12226
12227 2003-02-07 Friday 01:22  fenrir
12228
12229   * ffmpeg/audio : removed an old error (anyway it was harmless).
12230   * mp4 : removed a bad initialisation. Erased all ending spaces.
12231   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
12232
12233 2003-02-07 Friday 01:09  sam
12234
12235    * ./src/interface/interface.c: interface variable is "intf", not "interface".
12236
12237 2003-02-07 Friday 00:29  sam
12238
12239    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
12240      declarations. Should fix that later.
12241
12242 2003-02-07 Friday 00:26  sam
12243
12244    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
12245
12246 2003-02-06 Thursday 23:59  sam
12247
12248    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
12249      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
12250      bunch of others).
12251    * ./src/interface/interface.c: added a safety check to circumvent the bug,
12252      allowing a smooth upgrade.
12253
12254 2003-02-06 Thursday 23:55  massiot
12255
12256  Fixed interface freezes in the OS X interface.
12257
12258 2003-02-06 Thursday 23:01  sam
12259
12260    * ./src/misc/darwin_specific.m: completed our list of known languages and
12261      made code simpler to read.
12262
12263 2003-02-06 Thursday 21:56  sam
12264
12265    * ./debian/rules: build the SLP plugin by default.
12266
12267 2003-02-06 Thursday 21:39  titer
12268
12269   Tuned BeOS priorities for a better playback on low-end computers.
12270
12271 2003-02-06 Thursday 15:14  massiot
12272
12273  Fixed AFMT_AC3 and AFMT_S16_NE handling.
12274
12275 2003-02-06 Thursday 13:47  hartman
12276
12277  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
12278    want to bug users with this when we resize a video.
12279
12280 2003-02-06 Thursday 03:22  sam
12281
12282    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
12283      in the background to disable xscreensaver the jwz way (Closes: #58).
12284
12285      It's an interface plugin, trigger with "--extraintf screensaver".
12286
12287 2003-02-06 Thursday 02:37  sam
12288
12289    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
12290      otherwise we fail with an error when they are not found.
12291
12292 2003-02-05 Wednesday 22:48  hartman
12293
12294  * Changed the wrong property in my recent commit. FIXED
12295
12296 2003-02-05 Wednesday 22:11  sam
12297
12298    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
12299      doing fullscreen or volume up from the popup menu.
12300
12301 2003-02-05 Wednesday 16:23  hartman
12302
12303  * added a "Open CrashLog" button to the messages window in OSX.
12304
12305 2003-02-05 Wednesday 14:58  hartman
12306
12307  * Added AppleScript support
12308  * We can now handle mms:// etc on a systemwide level.
12309    - No way to set this other then trough Explorer Prefs at the moment
12310
12311 2003-02-05 Wednesday 02:31  hartman
12312
12313  * More support for handling URLs. Still need to create the scriptsuite.
12314
12315 2003-02-05 Wednesday 01:36  hartman
12316
12317  * Added a Next and Previous item to the dockmenu
12318  * Prelimanary support for making VLC the handler of ftp http mms and udp
12319    URLs (on a systemwide level)
12320
12321 2003-02-04 Tuesday 21:01  jpsaman
12322
12323  Closes bug #170
12324
12325 2003-02-04 Tuesday 20:45  hartman
12326
12327  * We released an array that was in a autorelease pool. That's not necesarry
12328
12329 2003-02-04 Tuesday 11:07  massiot
12330
12331  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
12332    (thanks gibalou !).
12333
12334 2003-02-04 Tuesday 10:07  massiot
12335
12336  * modules/access/*: Fixed compilation problems with "struct timeval".
12337
12338 2003-02-03 Monday 21:47  sam
12339
12340    * ./bootstrap: we don't fail if gettext is too old and there is no
12341      ABOUT-NLS in the tree.
12342
12343 2003-02-03 Monday 21:38  massiot
12344
12345  Now developing 0.5.1-cvs.
12346
12347 2003-02-03 Monday 19:45  sam
12348
12349    * ./debian/woody-buildpackage: enabled build-deps checking.
12350
12351 2003-02-03 Monday 17:18  stippi
12352
12353  modules/gui/beos/InterfaceWindow.h/.cpp
12354
12355         - improved file loading:
12356                 - contents of sub folders can optionally be loaded too
12357                 - files are loaded in expected order from filepanel
12358                         _and_ drag'n'drop
12359                 - file panel accepts folders to load
12360         - saving of playlist's display mode
12361         - added updating of interface when playlist is modified
12362                 while nothing is playing
12363         - added compatibility for SoundPlay's drag'n'drop message format
12364
12365  modules/gui/beos/ListViews.h/.cpp
12366
12367         - implemented reversal of playlist
12368         - list can display full path or file name only
12369         - drag'n'drop interaction with SoundPlay
12370
12371  modules/gui/beos/MediaControlView.cpp
12372
12373         - cosmetic fix
12374
12375  modules/gui/beos/PlayListWindow.h/.cpp
12376
12377         - added reverse sort command to edit menu
12378         - added view menu, to allow the user to display paths
12379                 or only names in the list
12380
12381 2003-02-03 Monday 02:26  sam
12382
12383    * ./debian/rules: more Debian Woody fixes. Grrrr!
12384
12385 2003-02-03 Monday 01:32  sam
12386
12387    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
12388    * ./debian/woody-buildpackage: sed syntax fixed.
12389
12390 2003-02-03 Monday 00:56  sam
12391
12392    * ./share/Makefile.am: we weren't distributing the font!
12393
12394 2003-02-03 Monday 00:43  sam
12395
12396    * Updated ChangeLog and pofiles.
12397
12398 2003-02-03 Monday 00:39  sam
12399
12400    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
12401
12402 2003-02-03 Monday 00:23  sam
12403
12404    * ./debian/control: missing build dependencies.
12405
12406 2003-02-03 Monday 00:00  massiot
12407
12408  German translation, croutesy of Felix Kuehne.
12409
12410 2003-02-02 Sunday 23:11  massiot
12411
12412  Worked around a bug with the Screens menu and localization.
12413
12414 2003-02-02 Sunday 20:59  hartman
12415
12416  * OSX version can open .asx files. so we need to let the os know that ;)
12417
12418 2003-02-02 Sunday 20:21  sam
12419
12420    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
12421
12422 2003-02-02 Sunday 20:07  sam
12423
12424    * ./debian/vlc.desktop: removed unnecessary file.
12425
12426 2003-02-02 Sunday 20:01  sam
12427
12428    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
12429
12430 2003-02-02 Sunday 20:01  sam
12431
12432    * ./debian/changelog: updated Debian changelog.
12433
12434 2003-02-02 Sunday 19:45  sam
12435
12436    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
12437      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
12438
12439 2003-02-02 Sunday 18:57  sam
12440
12441    * ./debian/woody-buildpackage: finished Woody build script.
12442
12443 2003-02-02 Sunday 18:12  sam
12444
12445    * ./po/de.po: german translation updates from Felix KĂ¼hne.
12446
12447 2003-02-02 Sunday 18:09  jpsaman
12448
12449  Added ffmpeg package to list of depenencies.
12450
12451 2003-02-02 Sunday 17:18  sam
12452
12453    * ./debian/woody-buildpackage: added a script to build .debs on woody.
12454
12455 2003-02-02 Sunday 16:08  sam
12456
12457    * ./NEWS: a few updates from gibalou.
12458
12459 2003-02-02 Sunday 11:29  stippi
12460
12461  cosmetic fix (drop mark would reappear if SHIFT was pressed)
12462
12463 2003-02-02 Sunday 09:17  titer
12464
12465   '--demuxdump-file -' dumps to standard output.
12466    (useful for operating systems which do not have '/dev/stdout'
12467     nor mkfifo)
12468
12469 2003-02-02 Sunday 04:17  sam
12470
12471    * renamed debian/README into debian/README.Debian.
12472
12473 2003-02-02 Sunday 04:07  sam
12474
12475    * ./debian: more packaging stuff.
12476
12477 2003-02-02 Sunday 04:01  sam
12478
12479    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
12480      of places.
12481
12482 2003-02-02 Sunday 03:38  sam
12483
12484    * ./doc/vlc.1: updated manpage.
12485
12486 2003-02-02 Sunday 03:08  sam
12487
12488    * ./po/it.po: ultimate italian fixes by Bruno Vella.
12489
12490 2003-02-02 Sunday 03:03  sam
12491
12492    * ./debian/*: tuned packaging.
12493
12494 2003-02-02 Sunday 02:58  massiot
12495
12496  * Bumped up revision number to 0.5.0
12497
12498 2003-02-02 Sunday 02:11  sam
12499
12500    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
12501
12502 2003-02-02 Sunday 01:37  sam
12503
12504    * ./po/*: more interface strings harmonization.
12505
12506 2003-02-02 Sunday 01:23  jobi
12507
12508      * NEWS: readded deleted entries, sorry about that.
12509
12510 2003-02-02 Sunday 00:57  jobi
12511
12512      * NEWS: VCD entry points and iso files
12513      * include/audio_output.h: more proper freebsd compilation fix
12514      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
12515
12516 2003-02-02 Sunday 00:49  massiot
12517
12518  * README.MacOSX.rtf: Typos
12519  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
12520  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
12521    titles.
12522
12523 2003-02-02 Sunday 00:46  sam
12524
12525    * ./po/*: more s/vlc/VLC/ changes.
12526
12527 2003-02-02 Sunday 00:29  sam
12528
12529    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
12530      to come.
12531
12532 2003-02-02 Sunday 00:05  sam
12533
12534    * ./NEWS: a few updates (translations, mozilla plugin).
12535
12536 2003-02-01 Saturday 23:46  massiot
12537
12538  * modules/gui/macosx/*: Fixed localization bugs
12539  * po/fr.po: Updated French translation
12540  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
12541
12542 2003-02-01 Saturday 23:41  yves
12543
12544  - ready for general 0.5.0 consumption
12545  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
12546  - more wxwindow stuff.
12547  - fixes here and here.
12548  - added more doc files like NEWS, THANKS etc.
12549  - still lacking mozilla plugin :(
12550
12551 2003-02-01 Saturday 23:39  sam
12552
12553    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
12554      instead of VLC_Create(), so that its strings are translated (was #92).
12555
12556 2003-02-01 Saturday 23:28  sigmunau
12557
12558   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
12559  with embedded wmp
12560
12561 2003-02-01 Saturday 23:15  sam
12562
12563    * ./AUTHORS: added Garf and updated entries.
12564
12565 2003-02-01 Saturday 23:08  sam
12566
12567    * ./INSTALL.libmad: removed that file; if one does not know how to build
12568      and install a library, he'd better not fiddle with VLC.
12569
12570 2003-02-01 Saturday 22:03  babal
12571
12572  - Win32 preference dialog box
12573
12574 2003-02-01 Saturday 21:39  ipkiss
12575
12576   * Win32 port
12577
12578 2003-02-01 Saturday 21:24  titer
12579
12580   BeOS news.
12581
12582 2003-02-01 Saturday 21:23  sam
12583
12584    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
12585      woody specific builds. Will fill them in a moment.
12586
12587 2003-02-01 Saturday 21:20  massiot
12588
12589  Tarkin, Tremor and Theora are only available when compiling from sources.
12590
12591 2003-02-01 Saturday 21:10  massiot
12592
12593  Forgot Tremor.
12594
12595 2003-02-01 Saturday 21:04  jpsaman
12596
12597  Checking in packageing files.
12598
12599 2003-02-01 Saturday 20:59  jpsaman
12600
12601  Updated for iPaq port
12602
12603 2003-02-01 Saturday 20:34  massiot
12604
12605  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
12606  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
12607  * src/misc/darwin_specific.m: more generic language detection
12608  * NEWS: summarized changes from 0.4.6 to 0.5.0
12609
12610 2003-02-01 Saturday 19:04  sam
12611
12612    * ./po/it.po: a few corrections.
12613
12614 2003-02-01 Saturday 18:54  sam
12615
12616    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
12617    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
12618      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
12619      variables which are now deprecated.
12620
12621 2003-02-01 Saturday 18:53  sam
12622
12623    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
12624      detached before being destroyed.
12625
12626 2003-02-01 Saturday 18:41  sam
12627
12628    * ./NEWS: added an empty NEWS file.
12629    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
12630      required when calling automake.
12631
12632 2003-02-01 Saturday 16:33  massiot
12633
12634  Updated Italian translation courtesy of Bruno Vella.
12635
12636 2003-02-01 Saturday 16:20  massiot
12637
12638  sam p0\/\/3r !
12639
12640 2003-02-01 Saturday 12:01  stippi
12641
12642  Changes done since Feb 28 2003:
12643
12644 2003-02-01 Saturday 09:40  babal
12645
12646  - fixed a compilation issue with C compilers
12647
12648 2003-02-01 Saturday 01:21  fenrir
12649
12650   * asf : trying to fix pts handling.
12651
12652 2003-01-31 Friday 22:35  sam
12653
12654    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
12655
12656 2003-01-31 Friday 22:34  sam
12657
12658    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
12659      kept up to date (and almost everything advertised in it was done).
12660
12661 2003-01-31 Friday 18:53  lool
12662
12663    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
12664
12665 2003-01-31 Friday 16:56  sam
12666
12667    * ./configure.ac.in: I was told some versions of mingw32 support neither
12668      -mms-bitfields nor -fnative-struct.
12669
12670 2003-01-31 Friday 13:52  sam
12671
12672    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
12673
12674 2003-01-31 Friday 11:38  sam
12675
12676    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
12677
12678 2003-01-31 Friday 11:23  massiot
12679
12680  Fixed a major bug of people who like to declare vars "unsigned int"
12681  when they can be -1 :p (why haven't we spotted that before ??).
12682  Closes #152.
12683
12684 2003-01-31 Friday 10:54  sam
12685
12686    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
12687      while there was no input (Closes: #153).
12688
12689 2003-01-31 Friday 10:51  sam
12690
12691    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
12692      Audio and Subtitles submenus into the Audio and Video menus.
12693
12694 2003-01-31 Friday 10:14  sam
12695
12696    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
12697
12698 2003-01-31 Friday 09:51  sam
12699
12700    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
12701      variables.
12702
12703 2003-01-31 Friday 09:48  sam
12704
12705    * ./configure.ac.in: complain when ALSA headers are not found but
12706      --enable-alsa was specified.
12707
12708 2003-01-31 Friday 06:45  titer
12709
12710   Minor GUI fixes
12711
12712 2003-01-31 Friday 02:53  jlj
12713
12714    * ./modules/gui/macosx: Defeated some deadlocks.
12715                            World domination ... is at hand.
12716
12717 2003-01-30 Thursday 20:59  sam
12718
12719    * ./src/misc/configuration.c: when an invalid short option is found, use
12720      the optopt variable instead of the current value of optind (Closes: #148).
12721
12722 2003-01-30 Thursday 19:14  gbazin
12723
12724  * src/video_output/video_output.c: we were still using free instead of
12725     vout_DestroySubPicture in one place.
12726  * modules/codec/spudec/parse.c: we now make sure we don't add several times
12727     the same highlight callback.
12728
12729 2003-01-30 Thursday 18:07  lool
12730
12731    * converted FAQ to SGML
12732    * SGML sucks, this is absolutely ugly, please reread
12733
12734 2003-01-30 Thursday 16:36  gbazin
12735
12736  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
12737     race condition between spudec and vout. This patch may not be all that
12738     nice because it does a lot of vlc_object_find() but it is the only
12739     solution I've been able to come-up with.
12740     Oh and I didn't fix the memory leak caused by the font when using text
12741     subtitles. If the vout changes while the spudec is running then we don't
12742     unload this font.
12743
12744 2003-01-30 Thursday 15:46  hartman
12745
12746  * modules/gui/macosx/intf.m
12747    - fixed a warning about parentheses
12748
12749 2003-01-30 Thursday 15:39  hartman
12750
12751  * ./modules/gui/macosx/intf.m:
12752    - we close the video window after a video is done playing.
12753
12754 2003-01-30 Thursday 12:38  gbazin
12755
12756  * src/video_output/vout_subpictures.c: fixed a few race conditions that
12757     were triggered by the dvdplay plugin.
12758
12759 2003-01-30 Thursday 10:44  massiot
12760
12761  Keep -O2 in --disable-optimizations mode, cause it can't harm...
12762
12763 2003-01-30 Thursday 00:39  massiot
12764
12765  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
12766  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
12767    priority !!!
12768  * include/vlc_threads.h: tuned up OS X priorities
12769
12770 2003-01-29 Wednesday 21:54  fenrir
12771
12772   * asf : more sanity check for broken files.
12773
12774 2003-01-29 Wednesday 18:14  hartman
12775
12776  intf: the slower/faster buttons should not be continious.
12777  project: the source files were included in the Resources. No more.
12778
12779 2003-01-29 Wednesday 18:10  sam
12780
12781    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
12782      the title and chapter dialogs when DVD menus are activated.
12783
12784 2003-01-29 Wednesday 17:28  gbazin
12785
12786  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
12787     chapter 0. When title or chapter 0 are selected, they do not appear in
12788     the MRL.
12789
12790 2003-01-29 Wednesday 17:07  massiot
12791
12792  New nl translation, courtesy of dj hartman.
12793
12794 2003-01-29 Wednesday 15:55  sam
12795
12796    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
12797      in case the input dies before we even spawned our dvdplay interface
12798      (Closes: #141).
12799
12800 2003-01-29 Wednesday 15:15  sam
12801
12802    * ./po/ja.po: updated japanese translations, courtesy of KKI.
12803
12804 2003-01-29 Wednesday 14:03  gbazin
12805
12806  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
12807      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
12808
12809 2003-01-29 Wednesday 12:59  gbazin
12810
12811  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
12812
12813 2003-01-29 Wednesday 11:41  jlj
12814
12815    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
12816
12817 2003-01-29 Wednesday 11:34  jlj
12818
12819   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
12820   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
12821                         and using p_playlist->p_input instead.
12822
12823 2003-01-29 Wednesday 11:17  gbazin
12824
12825  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
12826      (closes #122).
12827  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
12828      settings (closes #122).
12829
12830 2003-01-29 Wednesday 09:54  sam
12831
12832    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
12833      messages that were lying around.
12834
12835 2003-01-29 Wednesday 00:02  titer
12836
12837   enabled changing filters on the fly
12838
12839 2003-01-28 Tuesday 23:55  massiot
12840
12841  Not sure the buffer was large enough.
12842
12843 2003-01-28 Tuesday 23:38  fenrir
12844
12845   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
12846
12847 2003-01-28 Tuesday 22:52  sam
12848
12849    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
12850
12851 2003-01-28 Tuesday 22:03  sam
12852
12853    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
12854      has been overriden by the user (Closes: #79).
12855    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
12856    * ./modules/*: fixed a few capitalization issues.
12857
12858 2003-01-28 Tuesday 21:18  gbazin
12859
12860  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
12861     title 0 when using the dvdplay plugin (title 0 = menu).
12862
12863 2003-01-28 Tuesday 21:17  fenrir
12864
12865   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
12866
12867 2003-01-28 Tuesday 21:08  sam
12868
12869    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
12870      DATA_PATH.
12871    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
12872
12873 2003-01-28 Tuesday 21:06  sam
12874
12875    * ./debian/*: activated the wxwindows plugin.
12876
12877 2003-01-28 Tuesday 20:02  sam
12878
12879    * ./toolbox: made a few glade-generated strings non-translatable.
12880    * ./po/*: fixed spelling errors in pofiles.
12881
12882 2003-01-28 Tuesday 17:14  sam
12883
12884    * ./debian/control: removed versioned dependency on libxosd.
12885    * ./debian/rules: added comments here and there.
12886
12887 2003-01-28 Tuesday 17:11  sam
12888
12889    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
12890      use "./toolbox --fix-glade" to generate and fix source files.
12891    * ./include/vlc_common.h: fixed compilation warnings.
12892
12893 2003-01-28 Tuesday 16:57  sam
12894
12895    * ALL: fixes for various compilation warnings and spelling errors.
12896
12897 2003-01-28 Tuesday 16:52  sam
12898
12899    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
12900      libxosd.
12901
12902 2003-01-28 Tuesday 16:47  hartman
12903
12904  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
12905       jlj will need to fix that.
12906       there is no feedback to the interface as of yet
12907
12908 2003-01-28 Tuesday 15:59  hartman
12909
12910  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
12911  * ./README.MacOSX.rtf: updated deinterlace and resize info
12912
12913 2003-01-28 Tuesday 15:05  massiot
12914
12915  We are now able to parse :
12916  dvdread:/Volumes/to@to/VIDEO_TS@1,1
12917  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
12918  Closes #77
12919
12920 2003-01-28 Tuesday 14:49  sigmunau
12921
12922  fixed another possible crash
12923
12924 2003-01-28 Tuesday 14:41  gbazin
12925
12926  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
12927
12928 2003-01-28 Tuesday 14:00  fenrir
12929
12930   * gtk: fixed 'cannot find file.xpm'.
12931   * wxwindows: compilation fix for older wxwindows header.
12932
12933 2003-01-28 Tuesday 13:07  gbazin
12934
12935  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
12936
12937 2003-01-28 Tuesday 13:03  gbazin
12938
12939  * modules/video_filter/deinterlace/deinterlace.c,
12940    modules/video_output/x11/xcommon.c: modified debug messages.
12941
12942 2003-01-28 Tuesday 12:30  gbazin
12943
12944  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
12945  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
12946  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
12947  variables.
12948  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
12949  switching deinterlace modes on the fly.
12950  * modules/gui/gtk/menu.c: updated the deinterlace menu.
12951  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
12952
12953 2003-01-28 Tuesday 12:23  massiot
12954
12955  Do not show the channels menu when the input stream is mono, closing #117.
12956
12957 2003-01-28 Tuesday 10:05  titer
12958
12959   * sanity Lock()s
12960
12961 2003-01-28 Tuesday 08:17  titer
12962
12963   * beos/* : do not forgot to destroy the Messages window, so vlc does
12964              lock when exiting
12965   * missing cvsignores
12966
12967 2003-01-28 Tuesday 08:11  yves
12968
12969  - new video_output/vout_encoder plugin.
12970  - new demux/a52sys plugin.
12971
12972 2003-01-28 Tuesday 03:46  sam
12973
12974    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
12975
12976 2003-01-28 Tuesday 03:11  sam
12977
12978    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
12979      and gnome plugins.
12980
12981 2003-01-28 Tuesday 02:53  sam
12982
12983    * ./configure.ac.in: first step in the world domination roadmap, setting
12984      the CVS version to -test4.
12985
12986 2003-01-28 Tuesday 02:03  sam
12987
12988    * ./po/*: spelling fixes.
12989
12990 2003-01-28 Tuesday 01:50  hartman
12991
12992  ALL: the next and previous buttons first work through the chapters. Only
12993       then they turn to the playlist.
12994
12995 2003-01-28 Tuesday 00:22  sam
12996
12997    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
12998
12999 2003-01-27 Monday 23:48  massiot
13000
13001  Additional check on p_first_byte_to_mix.
13002
13003 2003-01-27 Monday 23:42  sam
13004
13005    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
13006      Solaris make.
13007
13008 2003-01-27 Monday 22:50  sam
13009
13010    * ./src/audio_output/output.c: fixed return with a value in function
13011      returning void.
13012
13013 2003-01-27 Monday 22:42  sam
13014
13015    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
13016      anyway, do not provide our custom version.
13017
13018 2003-01-27 Monday 21:44  ipkiss
13019
13020   * Fixed a segfault (closes #132)
13021
13022 2003-01-27 Monday 21:35  jobi
13023
13024      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
13025             at least on FreeBSD 5.0
13026
13027 2003-01-27 Monday 17:41  ipkiss
13028
13029   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
13030     instead of a (vlc_list_t); this modification was needed because BCB
13031     doesn't like at all when a function (compiled with mingw32) returns
13032     a struct...
13033   * ALL: modified the files to take this change into account
13034   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
13035
13036 2003-01-27 Monday 16:28  fenrir
13037
13038   mms: another memory leak
13039   avi: comment out a debug statment.
13040
13041 2003-01-27 Monday 10:29  titer
13042
13043   Disabled DVD menus by default for 0.5.0
13044
13045 2003-01-27 Monday 01:42  ipkiss
13046
13047   * The space bar is a hotkey for pause/resume.
13048
13049 2003-01-27 Monday 00:08  jlj
13050
13051    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
13052                                      is now updated on panel BecomeKey.
13053    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
13054
13055 2003-01-26 Sunday 22:57  gbazin
13056
13057  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
13058  DVD menus.
13059
13060 2003-01-26 Sunday 16:37  gbazin
13061
13062  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
13063
13064 2003-01-26 Sunday 14:53  hartman
13065
13066  * Added myself to list of authors of these files. i had forgotten to do this.
13067
13068 2003-01-26 Sunday 14:52  fenrir
13069
13070   * all: raah, clean up glade output.
13071
13072 2003-01-26 Sunday 14:49  fenrir
13073
13074   * added stream output dialog box.
13075
13076 2003-01-26 Sunday 13:37  gbazin
13077
13078  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
13079      (p_input->p_first_byte_to_mix sometimes need to be reset)
13080  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
13081
13082 2003-01-26 Sunday 12:34  fenrir
13083
13084   * avi : fix play back for some broken avi
13085
13086 2003-01-26 Sunday 10:36  gbazin
13087
13088  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
13089      Better slider management in the main interface. Misc other small fixes.
13090
13091 2003-01-26 Sunday 08:28  titer
13092
13093   Added some colors.
13094
13095 2003-01-26 Sunday 02:22  ipkiss
13096
13097   * modules/video_output/directx: added a configuration variable and a
13098     "normal" one to set the vout window on top of ther windows
13099   * modules/gui/win32: the interface can use these variables
13100     (almost closes #84)
13101
13102 2003-01-25 Saturday 21:34  hartman
13103
13104  * changed the bugreporting url
13105
13106 2003-01-25 Saturday 20:15  titer
13107
13108   Added a window to see vlc messages.
13109
13110 2003-01-25 Saturday 18:42  hartman
13111
13112  * ./README.MacOSX.rtf: added two remarks on subtitle support.
13113  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
13114    - Added .wma filetype
13115    - Added README, COPYING etc. to resources
13116  * ALL: Added a Help menu.
13117
13118 2003-01-25 Saturday 17:57  fenrir
13119
13120   * all: fixed wrong usage of input_DeletePES.
13121
13122 2003-01-25 Saturday 17:21  fenrir
13123
13124   *mp4: fixed segfault when it fails to start a decoder and has specific
13125  informations to send.
13126
13127 2003-01-25 Saturday 16:59  fenrir
13128
13129   * ffmpeg: fixed memory leaks.
13130
13131 2003-01-25 Saturday 16:58  fenrir
13132
13133   * all : fixed some memory leaks thanks valgrind.
13134
13135 2003-01-25 Saturday 12:42  hartman
13136
13137  * README.MacOSX.rtf: Updated Readme for new release. Added section on
13138    subtitles and on bugreporting.
13139  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
13140    .sub and .srt files.
13141
13142 2003-01-25 Saturday 12:00  hartman
13143
13144  * Reverted back to non metal windows as dictated by Apple's User Interface
13145    Guidelines. Only the controller window stays metallic.
13146
13147 2003-01-25 Saturday 03:12  fenrir
13148
13149  * avi: no more segfault when we have 'max buffer allocation reached'
13150  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
13151  we cannot send null packet to decoder.
13152
13153 2003-01-25 Saturday 01:03  titer
13154
13155   * store windows sizes in the vlc configuration file
13156   * fixed an interface bug when launching a file from the command line
13157   * minor fixes or enhancements
13158
13159 2003-01-24 Friday 18:25  hartman
13160
13161  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
13162
13163 2003-01-24 Friday 16:19  hartman
13164
13165  * code we migh use in the future to change the subfile we use.
13166    not very useful now because of the .avi requirement to start/stop before
13167    loading/displaying the subs.
13168
13169 2003-01-24 Friday 14:35  hartman
13170
13171  ALL: fixed the deinterlace menuiteM
13172  cvS: ----------------------------------------------------------------------
13173
13174 2003-01-24 Friday 14:34  hartman
13175
13176  ALL: fixed the deinterlace menuitem
13177
13178 2003-01-24 Friday 14:13  sam
13179
13180    * ./doc/bugreport-howto.txt: minor updates.
13181
13182 2003-01-24 Friday 12:01  sam
13183
13184    * ./configure.ac.in: removed the --with-bcbuilder flag.
13185    * ./INSTALL.win32: updated accordingly.
13186
13187 2003-01-24 Friday 06:31  titer
13188
13189   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
13190                    BeOS computers (closes #119)
13191   * others: removed old printf or unused code.
13192
13193 2003-01-24 Friday 06:21  hartman
13194
13195  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
13196    after 2 seconds.
13197
13198 2003-01-24 Friday 02:31  hartman
13199
13200  * when the playlist is selected and you push the spacebar we pause/play
13201    the movie. this makes the behaviour more consistent, though the solution
13202    is somewhat unclean. We should fix this on a higher level but i don't see
13203    how we could/should.
13204
13205 2003-01-24 Friday 00:53  hartman
13206
13207  * the volume slider could only be dragged, not clicked. removed some
13208    useless code as well.
13209
13210 2003-01-24 Friday 00:17  hartman
13211
13212  * made a quick hack to create a resize bar. not sure if we should keep this.
13213
13214 2003-01-23 Thursday 23:57  gbazin
13215
13216  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
13217  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
13218  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
13219  play/pause button depending on the context.
13220  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
13221
13222 2003-01-23 Thursday 23:51  massiot
13223
13224  * Resized elements in the open panel,
13225  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
13226    mode is on the primary screen,
13227  * po/*: Updated po files.
13228
13229 2003-01-23 Thursday 22:57  hartman
13230
13231  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
13232    - oops, i enlarged the timeslider by accident. fixed
13233  * ./modules/gui/macosx/controls.m
13234    - fixed a mutex_lock issue
13235
13236 2003-01-23 Thursday 22:39  hartman
13237
13238  ALL: - made some panels into windows.
13239       - made the background picture non editable (removes the text cursor)
13240       - added slowmotion button
13241
13242 2003-01-23 Thursday 22:25  hartman
13243
13244  * ./modules/gui/macosx/controls.m
13245    - changed the slower button into a slowmotion button
13246    - fixed a forgotten mutex_unlock
13247  * ./modules/gui/macosx/intf.m
13248    - added the slowmotion button
13249    - some windows shouldn't register in the "Window" menu
13250  * ./modules/gui/macosx/open.m
13251    - allow multiple file selection
13252
13253 2003-01-23 Thursday 21:47  massiot
13254
13255  * Minor changes to the open panel, added AVI stream output option,
13256  * modules/gui/macosx/open.m: "Open File" is back,
13257  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
13258
13259 2003-01-23 Thursday 17:13  massiot
13260
13261  Fixed a segfault with quitting when no audio output plug-in was found
13262  (closes #108).
13263
13264 2003-01-23 Thursday 15:53  sam
13265
13266    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
13267      suggestion from lool).
13268
13269 2003-01-23 Thursday 15:52  sam
13270
13271    * ./modules/*: warning fixes.
13272
13273 2003-01-23 Thursday 15:50  sam
13274
13275    * ./modules/access/dvdread/input.c: warning fixes and a consistency
13276      fix (ilvu_sa cannot be -1).
13277
13278 2003-01-23 Thursday 15:07  fenrir
13279
13280   * asf: in fast/slow motion we don't play audio (unless there isn't any
13281  video). Added some clean up.
13282
13283 2003-01-23 Thursday 13:54  massiot
13284
13285  Derk-Jan Hartman.
13286
13287 2003-01-23 Thursday 13:44  fenrir
13288
13289   * don't send audio in fast/slow playing speed unless there isn't any video
13290  stream.
13291
13292 2003-01-23 Thursday 11:48  massiot
13293
13294  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
13295  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
13296    with MPEG files,
13297  * src/audio_output/output.c: Fixed dual-mono handling.
13298
13299 2003-01-23 Thursday 10:25  gbazin
13300
13301  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
13302
13303 2003-01-23 Thursday 09:58  sam
13304
13305    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
13306      instead of an error when it can't stat() the device (Closes: #77).
13307
13308 2003-01-23 Thursday 09:53  gbazin
13309
13310  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
13311  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
13312  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
13313  call (someone willing to investigate this ?).
13314
13315 2003-01-23 Thursday 09:00  fenrir
13316
13317   * demux: fix segfault while trying to opening files without extention...
13318
13319 2003-01-22 Wednesday 22:19  sigmunau
13320
13321   added an new config variable that takes an comma separated list of
13322  interface modules to be loaded in the background when vlc starts. This is
13323  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
13324  module was inserted, as this just needs to be added to this list now.
13325
13326 2003-01-22 Wednesday 19:37  lool
13327
13328    * modules/visualization/xosd/xosd.c: lower module capability when the
13329    DISPLAY environment variable is unset (gtk like behaviour)
13330
13331 2003-01-22 Wednesday 18:31  massiot
13332
13333  Reverse stereo option.
13334
13335 2003-01-22 Wednesday 17:03  sam
13336
13337    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
13338      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
13339
13340 2003-01-22 Wednesday 16:41  lool
13341
13342    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
13343    xosd_init returns NULL
13344    * lib is initialized with configured font
13345    * more safety checks
13346
13347 2003-01-22 Wednesday 16:16  lool
13348
13349    * modules/access/slp.c: #include <stdlib.h> because of a malloc
13350
13351 2003-01-22 Wednesday 15:16  massiot
13352
13353  Less aggressive debug message.
13354
13355 2003-01-22 Wednesday 12:25  sam
13356
13357    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
13358
13359 2003-01-22 Wednesday 10:53  fenrir
13360
13361   * add vout_encoder, not yet the codec parts.
13362
13363 2003-01-22 Wednesday 10:44  fenrir
13364
13365   * all: modified files for video transcoding. Still needed configure.ac.in
13366
13367 2003-01-22 Wednesday 10:41  fenrir
13368
13369   * added file needed for video transcoding with vlc.
13370
13371 2003-01-22 Wednesday 10:03  massiot
13372
13373  1.12 How do I join an IPv6 multicast stream?
13374
13375 2003-01-22 Wednesday 09:54  massiot
13376
13377  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
13378  * Fixed bugs regarding Dolby Surround downmixing.
13379
13380 2003-01-22 Wednesday 04:51  fenrir
13381
13382   * fixed my last fix about bug with non-progressive videos.
13383
13384 2003-01-22 Wednesday 02:39  hartman
13385
13386  ALL: fixed a small bug in the timeslider code
13387
13388 2003-01-22 Wednesday 01:48  hartman
13389
13390  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
13391    filetypes.
13392  * ./modules/gui/macosx/vout.m: Made the video window a textured window
13393  * All:
13394    - fixed several missing object_release bugs, that i had introduced.
13395    - updated the play/pause behaviour.
13396    - fixed an issue with the volumeslider.
13397
13398 2003-01-22 Wednesday 01:40  lool
13399
13400    * added --with-slp
13401    * now works under win32
13402
13403 2003-01-22 Wednesday 01:13  titer
13404
13405   * Fixed title / chapter menus
13406   * Clean up
13407
13408 2003-01-22 Wednesday 00:32  fenrir
13409
13410   * gtk: fixed a segfault with deinterlace.
13411
13412 2003-01-21 Tuesday 21:19  lool
13413
13414    * use of service attributes to get the name of the session, insert it in
13415      the playlist
13416
13417 2003-01-21 Tuesday 18:43  lool
13418
13419    * added a couple of malloc() checks
13420
13421 2003-01-21 Tuesday 17:34  lool
13422
13423    * now search all srvtypes and add all srvs of all srvtypes to the
13424      playlist (requires less configuration information, now zero)
13425    * usual cleanup and bug removal
13426
13427 2003-01-21 Tuesday 17:08  hartman
13428
13429  ALL: the slider updates the video while it slides.
13430
13431 2003-01-21 Tuesday 17:00  fenrir
13432
13433   * added "use DVD menu" choice.
13434
13435 2003-01-21 Tuesday 16:46  fenrir
13436
13437   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
13438  added some sanity checks.
13439
13440 2003-01-21 Tuesday 14:26  hartman
13441
13442  ALL: fixed my previous osx interface commit. had forgotten to save the files.
13443
13444 2003-01-21 Tuesday 14:15  hartman
13445
13446  * ./src/input/input_ext_intf.c
13447    - FASTER and SLOWER now take into account the current rate.
13448
13449 2003-01-21 Tuesday 12:36  fenrir
13450
13451   * gui/gtk : added a subtitle option in open dialog box.
13452
13453 2003-01-21 Tuesday 12:23  hartman
13454
13455  ALL: The addition of a volume slider required a small redesign of the
13456       interface. David Weber was again kind enough to help us.
13457
13458 2003-01-21 Tuesday 12:01  hartman
13459
13460  * Added an 'slowmotion' icon
13461
13462 2003-01-21 Tuesday 10:29  massiot
13463
13464  Fixed two major bugs in the audio output, triggering segfault when going
13465  to mono mode, and probably at some other places.
13466
13467 2003-01-21 Tuesday 00:47  jlj
13468
13469    * ./modules/gui/macosx/aout.m: output more debug info
13470    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
13471      http://nanocrew.net/vlc/mpslider.png
13472
13473 2003-01-20 Monday 20:17  yves
13474
13475  - new access/slp plugin.
13476  - more buildfor_{rh80,mdk{82,90}} stuff.
13477  - use %%mklibname macro.
13478  - use %%clean_menus in postun instead of %%update_menus everywhere.
13479
13480 2003-01-20 Monday 20:07  fenrir
13481
13482   * all: begin to up to date the gtk/gnome interface. All comments are
13483  welcome, and please reports bugs :)
13484
13485 2003-01-20 Monday 17:52  massiot
13486
13487  Used macro instead of hand-made code.
13488
13489 2003-01-20 Monday 13:06  fenrir
13490
13491   * all: converted some msg_Err into msg_Warn
13492
13493 2003-01-20 Monday 13:04  fenrir
13494
13495   * asf : more msg_Err -> msg_Warn
13496
13497 2003-01-20 Monday 13:01  fenrir
13498
13499   * all: changed some msg_Err into msg_Warn.
13500
13501 2003-01-20 Monday 10:59  massiot
13502
13503  Fixed a dozen bugs regarding mono audio files.
13504
13505 2003-01-20 Monday 03:45  hartman
13506
13507  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
13508    - Added .cue and .ogg to the known filetypes
13509  ALL:
13510    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
13511    - Preliminary divx filesubtitle support.
13512
13513 2003-01-20 Monday 02:45  titer
13514
13515    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
13516   previous commits (closes #100)
13517
13518 2003-01-20 Monday 02:19  fenrir
13519
13520   * mpegvideo.c : raah, removed a debug message...
13521
13522 2003-01-20 Monday 02:15  fenrir
13523
13524   * mpegvideo.c : fix dts generation for non-progressive stream.
13525
13526 2003-01-20 Monday 00:23  hartman
13527
13528  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
13529
13530 2003-01-19 Sunday 22:16  jpsaman
13531
13532  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.
13533
13534 2003-01-19 Sunday 16:57  massiot
13535
13536  Requalified some error messages into warnings.
13537
13538 2003-01-19 Sunday 08:28  fenrir
13539
13540   * avi.c : proper way to store fourcc.
13541
13542 2003-01-19 Sunday 08:27  fenrir
13543
13544   * all: change the way fourcc are stored in bitmapinfoheader.
13545
13546 2003-01-19 Sunday 03:16  sam
13547
13548    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
13549      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
13550      compilation under anything other than OS X.
13551
13552 2003-01-18 Saturday 20:24  alexis
13553
13554  Compilation fix
13555
13556 2003-01-18 Saturday 13:24  massiot
13557
13558  Including font-eutopiabold36.rle for DivX and ogg subtitles.
13559
13560 2003-01-18 Saturday 04:57  hartman
13561
13562  * ./modules/gui/macosx/open.m
13563    - .bin files are now opened as disks, instead of as files
13564
13565 2003-01-18 Saturday 04:10  hartman
13566
13567  * ./modules/gui/macosx/open.m:
13568    - Removed the pretty animation. Wasn't working. This looks better.
13569    - fixed a potential memory problem
13570
13571 2003-01-17 Friday 23:59  sam
13572
13573    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
13574      the source comments.
13575
13576 2003-01-17 Friday 21:46  hartman
13577
13578  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
13579
13580 2003-01-17 Friday 19:36  sam
13581
13582    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
13583
13584 2003-01-17 Friday 19:22  sam
13585
13586    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
13587
13588 2003-01-17 Friday 19:17  sam
13589
13590    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
13591      of boundary checks in the handling of title/chapter menus. Title 0 is no
13592      longer reachable (Closes: #26).
13593
13594 2003-01-17 Friday 18:19  titer
13595
13596   Fixed the 'Do not use DVD menus' check box.
13597
13598 2003-01-17 Friday 18:19  jpsaman
13599
13600  Updating slider only once a second now.
13601
13602 2003-01-17 Friday 17:22  massiot
13603
13604  [no log message]
13605
13606 2003-01-17 Friday 16:18  sam
13607
13608    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
13609      sent to the parent video output by all filters, and mouse coordinates are
13610      translated when necessary (Closes: #15).
13611
13612 2003-01-17 Friday 15:26  fenrir
13613
13614   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
13615   * mpeg4video: removed a bad code dealing with pts discontinuity.
13616   * pes.c: try to avoid copying the whole  PES. (the first 64ko
13617  ins't any more copied :)
13618
13619 2003-01-17 Friday 14:51  lool
13620
13621    * added missing static
13622
13623 2003-01-17 Friday 13:54  sam
13624
13625    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
13626      calculation in slow-mo.
13627
13628 2003-01-16 Thursday 23:37  sam
13629
13630    * ./Makefile.am: fixed distribution of MSVC files.
13631
13632 2003-01-16 Thursday 23:33  babal
13633
13634  - my previous fix was a bad fix :(
13635
13636 2003-01-16 Thursday 23:25  lool
13637
13638    * configure.ac.in:
13639      . renamed access_slp to slp
13640      . slp is enabled by default if slp.h is present
13641    * modules/access/slp.c:
13642      . slp is now an access and a demux and forces the use of itself
13643      . cleanups and bug corrections
13644      . disappears of the playlist
13645        Thanks to fenrir for the help in debugging!
13646
13647 2003-01-16 Thursday 23:00  massiot
13648
13649  * Bumped up revision number to 0.5.0-test3,
13650  * Rearranged fields in the OS X interface to accomodate for translations,
13651  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
13652  * Auto-updated po files,
13653  * Manually updated fr.po.
13654
13655 2003-01-16 Thursday 21:14  babal
13656
13657  - input.c : doesn't even try to use the headphone filter for
13658              unsupported format (S/PDIF, ...)
13659  - m3u.c : support for MRLs
13660            better detection of absolute path under Windows
13661  - configure.ac.in : off_t was defined twice for mingw32
13662  - fr.po : translation of headphone filter strings
13663
13664 2003-01-16 Thursday 20:08  lool
13665
13666    * typo
13667
13668 2003-01-16 Thursday 15:26  titer
13669
13670   * InterfaceWindow.cpp : fixed DVD drag & drop
13671   * PreferencesWindow.* : added the possibility not to use DVD menus
13672
13673 2003-01-16 Thursday 14:40  massiot
13674
13675  Swedish is now sv, not se. Thanks yvounet. (c)
13676
13677 2003-01-16 Thursday 14:39  yves
13678
13679  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
13680  * new demux/m4v and mux/avi plugins
13681
13682 2003-01-16 Thursday 14:34  sam
13683
13684    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
13685
13686 2003-01-16 Thursday 14:08  massiot
13687
13688  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
13689    I do not have any file to test ; more precise PTS handling when losing
13690    sync.
13691  * src/audio_output/intf.c: fixed a warning.
13692
13693 2003-01-16 Thursday 13:58  hartman
13694
13695  * ALL:
13696  - integrated play/pause toggled button
13697  - global shortcut for play/pause by use of spacebar
13698  - new pause.png
13699  - removed pause button
13700  - close button in intf window. register window in Window menuitem.
13701  - rearranged the menu
13702  - changed some key-combo's to be more OSX compliant/consistent
13703  - The time text-field is no longer selectable
13704  - The faster/slower/ff/stop etc button are only available during playback
13705  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
13706  - Added Add/Remove buttons to the llaylist.
13707  - Made the drawer 10 pixels smaller. Looks much better.
13708  - added a volume slider.
13709
13710 2003-01-16 Thursday 13:49  hartman
13711
13712  * ./modules/gui/macosx/controls.m:
13713    - Added a volumeslider
13714    - removed pause button
13715    - added a fast forward action (increases speed in time)
13716    - changed the play method to allow for a toggled play pause button
13717    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
13718    - volumeUp and VolumeDown take the volumeSlider into account
13719  * ./modules/gui/macosx/intf.h:
13720    - added references for the volumeslider, new menuitems
13721  * ./modules/gui/macosx/intf.m:
13722    - correct init of volumeslider and other new intf elements
13723    - new title for Controller window
13724    - the state of buttons is dependant on a movie being played
13725    - toggle the play/pause button if a play/pause action is detected.
13726  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
13727  * ./modules/gui/macosx/vout.m:
13728    - removed some control keys which were no longer necesarry
13729    - give the window the title of the item being played
13730
13731 2003-01-16 Thursday 13:22  hartman
13732
13733  VolumeGet/VolumeSet now work even if no file is playing.
13734
13735 2003-01-16 Thursday 12:56  sam
13736
13737    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
13738
13739 2003-01-16 Thursday 12:49  sam
13740
13741    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
13742      information from configure.ac.in. Thanks to Stephane van Hardeveld for
13743      spotting this.
13744
13745 2003-01-16 Thursday 09:05  sam
13746
13747    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
13748
13749 2003-01-16 Thursday 09:02  sam
13750
13751    * ./include/vlc_common.h: fixed win32 plugin compilation.
13752
13753 2003-01-16 Thursday 09:00  sam
13754
13755    * ALL: merged more UI strings.
13756
13757 2003-01-15 Wednesday 23:55  massiot
13758
13759  * Fixed MPEG audio layer III VBR,
13760  * Mac OS X interface thread gets a real-time priority as well to avoid
13761    lock-ups,
13762  * VLAN error is now a warning.
13763
13764 2003-01-15 Wednesday 13:58  massiot
13765
13766  Typo.
13767
13768 2003-01-15 Wednesday 13:48  sam
13769
13770    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
13771      events once our window has been properly mapped.
13772
13773 2003-01-15 Wednesday 13:46  massiot
13774
13775  message queue overflow is now a warning.
13776
13777 2003-01-15 Wednesday 13:16  sam
13778
13779    * ALL: slightly changed some interface strings so that they are common to
13780      all GUIs, thus making the translators' work easier.
13781
13782 2003-01-15 Wednesday 13:14  massiot
13783
13784  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
13785  though.
13786
13787 2003-01-15 Wednesday 12:25  massiot
13788
13789  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
13790  and Jean-Paul Saman <jpsaman@wxs.nl>.
13791
13792 2003-01-15 Wednesday 11:46  titer
13793
13794   Fixed --with-mad and --with-mad-tree
13795
13796 2003-01-15 Wednesday 11:27  massiot
13797
13798  VolumeUp/Down/Mute now work even if no file is playing.
13799
13800 2003-01-15 Wednesday 10:58  massiot
13801
13802  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
13803  - Now using the low-level API of libmad,
13804  - Decoding split in parsing & decoding (just like A/52),
13805  - Should handle dual-mono files correctly,
13806  * The old mpeg_audio plug-in can no longer work in this scheme and has
13807    been disabled. Please _always_ compile with mad from now on.
13808  * Updated po files.
13809
13810 2003-01-15 Wednesday 00:49  jlj
13811
13812    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
13813
13814 2003-01-15 Wednesday 00:10  massiot
13815
13816  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
13817
13818 2003-01-14 Tuesday 22:44  sam
13819
13820    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
13821      Steven M. Schultz.
13822
13823 2003-01-14 Tuesday 22:03  titer
13824
13825    Fixed playlist behaviour (draging a file replaces the playlist, and
13826   draging a file while pressing the 'Shift' key appends it while the
13827   current one keeps playing.
13828
13829 2003-01-14 Tuesday 18:56  sam
13830
13831    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
13832
13833 2003-01-14 Tuesday 16:00  titer
13834
13835   Now you can save preferences.
13836
13837 2003-01-14 Tuesday 15:31  titer
13838
13839   * added a sanity lock
13840
13841 2003-01-14 Tuesday 14:51  massiot
13842
13843  * Fixed dual-mono handling of MPEG audio.
13844  * rc.c: fixed a warning.
13845
13846 2003-01-14 Tuesday 14:48  titer
13847
13848   * Added a file panel for subtitles file selection.
13849
13850 2003-01-14 Tuesday 04:34  fenrir
13851
13852   * stream_output.c: fix a bug with "null" stream.
13853
13854 2003-01-14 Tuesday 01:30  sigmunau
13855
13856  changed the a rule into add and made it work along with others such as play
13857  even when nothing is currently playing. Added a playlist command to list the
13858  entries currently in the playlist. plus some cleanups and sanity checks.
13859
13860 2003-01-13 Monday 23:45  massiot
13861
13862  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
13863
13864 2003-01-13 Monday 20:02  jlj
13865
13866    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
13867
13868 2003-01-13 Monday 17:39  fenrir
13869
13870   * adpcm: changed the way that data are read and thus seek will work.
13871
13872 2003-01-13 Monday 17:11  ipkiss
13873
13874   * MacOSX interface: fixed a stupid bug
13875   * Win32 interface: completed support for channel selection
13876
13877 2003-01-13 Monday 16:58  massiot
13878
13879  Compilation fix.
13880
13881 2003-01-13 Monday 15:20  sam
13882
13883    * ./toolbox: toolbox --update-po now automatically extracts strings from
13884      the Win32 interface.
13885
13886 2003-01-13 Monday 15:14  alexis
13887
13888  Fixed typo
13889
13890 2003-01-13 Monday 14:51  massiot
13891
13892  Do not forget to register aout_ChannelsRestart as the callback for
13893  audio-device, plus miscellaneous changes.
13894
13895 2003-01-13 Monday 13:28  sam
13896
13897    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
13898      avoid race conditions and deadlocks.
13899
13900 2003-01-13 Monday 04:46  fenrir
13901
13902   * mux/avi.c: added index creation.
13903   * demux/avi.c: fix stream length calculation.
13904   * stream_output.c: forgot a return value ...
13905
13906 2003-01-13 Monday 02:33  fenrir
13907
13908   * all: now mux and access_out can request to reserve some memory in front
13909  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
13910  really used.
13911
13912 2003-01-13 Monday 02:30  fenrir
13913
13914   * mp4: added parsing of some mov boxes (alternate movies).
13915
13916 2003-01-13 Monday 01:11  sam
13917
13918    * ./debian/rules: compilation bypasses for the Debian maintainer.
13919
13920 2003-01-12 Sunday 19:08  jpsaman
13921
13922  Fixed some paths.
13923
13924 2003-01-12 Sunday 18:26  fenrir
13925
13926   * avi: partial fix for non interleaved file with incorrect( I'm not sure
13927  about that) stream descriptor. Now at least video will be played.
13928
13929 2003-01-12 Sunday 18:25  jlj
13930
13931    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
13932
13933 2003-01-12 Sunday 15:38  sigmunau
13934
13935   * src/video_output/video_output.c: add a key-pressed variable to p_vout
13936   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
13937  by reading the key-pressed variable
13938   * modules/control/lirc/lirc.c: allow navigation with remote control by
13939  faking keypresses (closes #38). I think the remotes for dvdplayers usually
13940  have buttons for "root menu" and "title menu". Whould this be easily
13941  implemented in vlc?
13942
13943 2003-01-12 Sunday 06:39  fenrir
13944
13945   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
13946  You have to force this demuxer.
13947
13948 2003-01-12 Sunday 04:30  fenrir
13949
13950   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
13951  them).
13952
13953 2003-01-12 Sunday 04:11  fenrir
13954
13955   * some workaround for clock.
13956
13957 2003-01-12 Sunday 02:08  titer
13958
13959   * beos/* : fixed a bug in the progress bar with big files
13960   * beos_specific.cpp : fixed the app signature
13961   * VlcWrapper.* : removed unused code
13962
13963 2003-01-12 Sunday 01:26  sigmunau
13964
13965   new rule for remote controls with combined play/pause button (like mine has)
13966
13967 2003-01-12 Sunday 00:22  titer
13968
13969   Corrected the list of supported MIME types.
13970
13971 2003-01-11 Saturday 20:42  titer
13972
13973   * Needed update because variables names changed in the 'adjust' module.
13974
13975 2003-01-11 Saturday 20:25  gitan
13976
13977  * SAP is disabled by default.
13978
13979 2003-01-11 Saturday 19:33  stippi
13980
13981  fixed flickering of skip buttons (and consequently crashing if you pressed them)
13982
13983 2003-01-11 Saturday 18:31  fenrir
13984
13985   * avi: fix my last fix :)
13986
13987 2003-01-11 Saturday 18:10  fenrir
13988
13989   * asf: prevent some segfault with broken file. (partially fix bug 72)
13990   * avi: respect frame size (for audio codec) and close bug 75.
13991   * ffmpeg: can now read multiples audio frames from the same buffer.
13992
13993 2003-01-11 Saturday 17:23  ipkiss
13994
13995   * Fixed my previous commit (thanks fenrir)
13996
13997 2003-01-11 Saturday 14:09  ipkiss
13998
13999   * compilation fix
14000
14001 2003-01-10 Friday 17:30  lool
14002
14003    * re-included playlist.h (got confused with vlc-playlist.h)
14004
14005 2003-01-10 Friday 17:01  titer
14006
14007   Thread priority management on BeOS.
14008
14009 2003-01-10 Friday 16:21  titer
14010
14011   Definitively fixed sync (I hope).
14012
14013 2003-01-10 Friday 13:21  massiot
14014
14015  Fixed liba52 detection using --with-a52.
14016
14017 2003-01-10 Friday 12:34  asmax
14018
14019  * fixed previous commit (didn't work everytime)
14020
14021 2003-01-10 Friday 11:02  asmax
14022
14023  * enable the network channel box when selecting network channel input
14024    (gnome interface)
14025
14026 2003-01-10 Friday 10:01  lool
14027
14028    * removed an useless inclusion
14029
14030 2003-01-10 Friday 09:28  lool
14031
14032    * access_slp LD options
14033
14034 2003-01-10 Friday 09:25  lool
14035
14036    * New entries:
14037      2.16 NO VIDEO!! or NO AUDIO !!
14038      3.3.4 Does VLC support DVD from all zones?
14039      3.3.5 How can I take screenshots?
14040      5. Miscellaneous
14041      5.1 How may I help your project?
14042      5.2 Why are your mailing-lists and your website in english?
14043
14044 2003-01-10 Friday 08:04  yves
14045
14046  * vlc.spec: new packetizer/mpeg4audio plugin added.
14047
14048 2003-01-10 Friday 06:16  lool
14049
14050    * removed VLC_GO to avoid skipping to the last program
14051
14052 2003-01-10 Friday 04:58  lool
14053
14054    * configure.ac.in, modules/access/slp.c: New SLP access module,
14055          see <http://www.openslp.org/>
14056
14057 2003-01-09 Thursday 23:43  massiot
14058
14059  * OS X: Fixed a segfault with empty configuration strings (closes #65),
14060  * cosmetic messages cleanups.
14061
14062 2003-01-09 Thursday 22:30  lool
14063
14064    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
14065
14066 2003-01-09 Thursday 18:23  fenrir
14067
14068   * avi: read less data at once as it seems to give better sound. (I thinks
14069  it's more a workaround that a true fix).
14070
14071 2003-01-09 Thursday 18:06  sam
14072
14073    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
14074
14075 2003-01-09 Thursday 17:47  sam
14076
14077    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
14078      instead of i_pitch for pixel access (Closes: #30).
14079
14080 2003-01-09 Thursday 16:26  sam
14081
14082    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
14083      closes #30).
14084
14085 2003-01-09 Thursday 15:38  sam
14086
14087    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
14088      config variables descriptions.
14089
14090 2003-01-09 Thursday 14:05  sam
14091
14092    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
14093
14094 2003-01-09 Thursday 14:00  sam
14095
14096    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
14097      now use the visible pitch of a picture, not its total pitch (Closes: #29).
14098
14099 2003-01-09 Thursday 10:12  sam
14100
14101    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
14102      according to the playing rate.
14103
14104 2003-01-08 Wednesday 23:15  massiot
14105
14106  Do not bail out when no *.gmo exists.
14107
14108 2003-01-08 Wednesday 16:40  lool
14109
14110    * typos
14111    * mentionned Redhat because it disables DMA
14112
14113 2003-01-08 Wednesday 16:40  fenrir
14114
14115   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
14116  muxer with libdvbpsi.
14117   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
14118  (only in ts_dvbpsi demuxer).
14119
14120 2003-01-08 Wednesday 15:13  titer
14121
14122   Partial fix for video/audio sync.
14123
14124 2003-01-08 Wednesday 14:59  sam
14125
14126    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
14127      display.
14128
14129 2003-01-08 Wednesday 14:31  lool
14130
14131    * Mentionned the inclusion of the contrib dir
14132
14133 2003-01-08 Wednesday 14:00  sigmunau
14134
14135  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
14136  a minor change in argumets passed to nsis
14137
14138 2003-01-08 Wednesday 13:52  titer
14139
14140   Use pf_memcpy and pf_memset.
14141
14142 2003-01-08 Wednesday 12:13  lool
14143
14144    * New entries:
14145      4. Legal concerns
14146      4.1 May I use the VideoLAN logo?
14147      4.2 May I reditribute VLC?
14148
14149 2003-01-08 Wednesday 10:50  massiot
14150
14151  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
14152
14153 2003-01-08 Wednesday 10:46  fenrir
14154
14155   * mp4.c: allowed multiple moov headers by taking the first one
14156  (multiple moov headers is strictly forbidden but I 've seen such file)
14157
14158 2003-01-08 Wednesday 10:41  fenrir
14159
14160   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
14161  an vol header. (In fact reverse an prevous commit)
14162
14163 2003-01-08 Wednesday 10:40  fenrir
14164
14165   * file.c: removed an useless debug message.
14166
14167 2003-01-08 Wednesday 10:38  fenrir
14168
14169   * all: added a new function (sout_BufferChain) and allowed dummy
14170  stream input creation (with "null" fourcc).
14171
14172 2003-01-08 Wednesday 10:34  fenrir
14173
14174   * pes.c, ps.c: a52 stream should now work.
14175   * ts.c: added support for libdvbpsi (like ts demux, two modules are
14176  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
14177  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
14178  and SL descriptor).
14179
14180 2003-01-08 Wednesday 10:26  fenrir
14181
14182   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
14183   * mpeg4video.c: I 've rewritten it
14184
14185 2003-01-08 Wednesday 03:01  ipkiss
14186
14187   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
14188     forgets to declare 'add_category_hint'
14189   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
14190
14191 2003-01-08 Wednesday 02:32  titer
14192
14193   Minor GUI fixes in the prefs window.
14194
14195 2003-01-08 Wednesday 02:09  titer
14196
14197   Fixed language and subtitle selection.
14198
14199 2003-01-08 Wednesday 00:41  massiot
14200
14201  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
14202  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
14203
14204 2003-01-07 Tuesday 21:49  fenrir
14205
14206   * all: I have added two new variables in es_descriptor_t and
14207  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
14208  a replacement of p_demux_data as this variable is used by
14209  some demuxers in another way. This way, I will be able to add
14210  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
14211  demuxer so if somebody wants ...)
14212
14213 2003-01-07 Tuesday 15:12  jobi
14214
14215    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
14216      file/ts_dvbpsi:) with TS streams that don't start with 0x47
14217
14218 2003-01-07 Tuesday 15:12  massiot
14219
14220  Fixed another very nasty localization bug.
14221
14222 2003-01-07 Tuesday 14:58  massiot
14223
14224  New "spdif" setting, allowing to permanently disable S/PDIF detection.
14225
14226 2003-01-07 Tuesday 14:38  massiot
14227
14228  Removed unused options in the aout.
14229
14230 2003-01-07 Tuesday 13:26  sam
14231
14232    * minor updates to pofiles.
14233
14234 2003-01-06 Monday 22:57  massiot
14235
14236  Fixed a compilation issue.
14237
14238 2003-01-06 Monday 22:07  massiot
14239
14240  * Bumped up revision number to 0.5.0-test2,
14241  * MacOS X port: new error dialog displaying error messages,
14242  * Updated localization files,
14243  * Comestic fixes.
14244
14245 2003-01-06 Monday 20:08  yves
14246
14247  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
14248  - removed access/rtp plugin (merged in access/udp).
14249  - removed codec/imdct and codec/downmix plugins (deprecated).
14250  - libvlc0-devel provides libvlc-devel.
14251  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
14252    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
14253
14254 2003-01-06 Monday 02:45  massiot
14255
14256  MacOS X port :
14257  * New "stream output" area in the open panel.
14258
14259 2003-01-06 Monday 00:37  garf
14260
14261   * added a i_min, i_max, f_min and f_max in module_config_t structure
14262   * added a add_integer_with_range() and add_float_with_range()
14263   * gtk interface: now uses a slider when a min or a max is specified
14264
14265 2003-01-05 Sunday 21:03  sigmunau
14266
14267   modules/demux/asf/*: added some file info code
14268   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
14269  these cause to much trubble
14270
14271 2003-01-05 Sunday 20:45  massiot
14272
14273  Fixed the "stream has changed" bug.
14274
14275 2003-01-05 Sunday 16:23  massiot
14276
14277  MacOS X port :
14278  * Fixed a segfault in the "Close Window" code,
14279  * Fullscreen state is now retained between files,
14280  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
14281
14282 2003-01-05 Sunday 13:39  gbazin
14283
14284  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
14285  the audio output thread. That should make Win9x/Me happier.
14286
14287 2003-01-05 Sunday 03:21  jlj
14288
14289    MacOS X port:
14290    * replaced playlist panel with drawer.
14291    * implemented context menu for playlist tableview.
14292
14293 2003-01-05 Sunday 02:39  massiot
14294
14295  * Added the possibility to select DVD menus with VIDEO_TS folder in the
14296    OS X open panel.
14297
14298 2003-01-05 Sunday 01:55  massiot
14299
14300  * Added a Close Window and a close box to our QuickTime video output.
14301
14302 2003-01-04 Saturday 23:49  gbazin
14303
14304  * configure.ac.in: fixed typo in wxWindows headers detection code.
14305
14306 2003-01-04 Saturday 17:14  titer
14307
14308   We now check if the BSoundPlayer's buffer size is not the one we
14309   were expecting.
14310
14311 2003-01-04 Saturday 16:27  gbazin
14312
14313  * src/audio_output/output.c: don't forget to free the audio buffer when
14314  we are trashing it.
14315
14316 2003-01-04 Saturday 13:30  jpsaman
14317
14318  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
14319
14320 2003-01-04 Saturday 04:11  jlj
14321
14322    MacOS X port:
14323    * main window controls are back. based on suggestion by Dan Macpherson.
14324
14325 2003-01-04 Saturday 00:21  jpsaman
14326
14327  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
14328
14329 2003-01-03 Friday 23:58  jpsaman
14330
14331  Updated package release number
14332
14333 2003-01-03 Friday 21:38  jlj
14334
14335    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
14336
14337 2003-01-03 Friday 14:44  sam
14338
14339    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
14340      support in the Gtk+ and GNOME interfaces.
14341
14342 2003-01-03 Friday 13:07  massiot
14343
14344  * modules/access/file.c: we now regularly check the size of the file, in
14345    case it is being downloaded.
14346
14347 2003-01-03 Friday 00:11  massiot
14348
14349  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
14350  it).
14351
14352 2003-01-03 Friday 00:03  jlj
14353
14354    * ./src/misc/darwin_specific.m:
14355      Fixed (really!) segfault. Don't release o_lang objects, they're managed
14356      by NSUserDefaults.
14357
14358 2003-01-02 Thursday 23:50  massiot
14359
14360  Cosmetic.
14361
14362 2003-01-02 Thursday 23:09  massiot
14363
14364  MacOS X port :
14365  * Fixed the Device submenu,
14366  * There is still a segfault in darwin_specific.m.
14367
14368 2003-01-02 Thursday 22:49  jlj
14369
14370    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
14371
14372 2003-01-02 Thursday 20:48  gbazin
14373
14374  * modules/codec/*: reverted my previous patch that explicitly set
14375  i_bytes_per_frame and i_frame_length in each audio decoder.
14376  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
14377  and i_frame_length.
14378
14379 2003-01-01 Wednesday 11:14  jlj
14380
14381    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
14382    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
14383                                    released twice) and memory leak.
14384
14385      Bonne AnnĂ©e!
14386