* ChangeLog: guess what ? yeah, yet another update for 0.6.2.
[vlc.git] / ChangeLog
1 2003-08-13 Wednesday 01:45  gbazin
2
3  * modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
4  * modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
5  * src/input/input_programs.c: programs object var was not reset correctly.
6
7 2003-08-12 Tuesday 18:34  gbazin
8
9  * ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
10
11 2003-08-12 Tuesday 18:25  gbazin
12
13  * po/de.po: update of the german translation by Felix K├╝hne.
14
15 2003-08-12 Tuesday 17:01  gbazin
16
17  *  modules/codec/ffmpeg/video.[ch]: another temporary workaround.
18
19 2003-08-12 Tuesday 15:35  jpsaman
20
21  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.
22  * Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
23  * Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
24
25 2003-08-12 Tuesday 14:15  jpsaman
26
27  * more cleanup
28
29 2003-08-12 Tuesday 12:43  jpsaman
30
31  * Audio is verified to work, it was a problem with the test setup and not with the code ;-).
32  * Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
33  * Cleanup of code.
34
35 2003-08-12 Tuesday 08:19  sam
36
37    * modules/demux/mkv.cpp: support for libmatroska 0.5.0.
38
39 2003-08-11 Monday 23:07  gbazin
40
41  * share/http/index.html: added "del" and "empty" controls.
42
43 2003-08-11 Monday 20:49  gbazin
44
45  * ChangeLog: updated changelog for 0.6.2.
46
47 2003-08-11 Monday 20:48  gbazin
48
49  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
50
51 2003-08-11 Monday 20:19  fenrir
52
53   * copy: removed annoying debug message.
54
55 2003-08-11 Monday 20:18  fenrir
56
57   * httpd: added HEAD command support.
58
59 2003-08-11 Monday 19:30  gbazin
60
61  * ChangeLog, po/*: preparing for the 0.6.2 release
62
63 2003-08-11 Monday 18:52  gbazin
64
65  * modules/packetizer/mpegvideo.c: oops, fixed typo.
66
67 2003-08-11 Monday 17:31  gbazin
68
69  * modules/packetizer/mpegvideo.c: small clarification.
70  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
71
72 2003-08-10 Sunday 22:13  fenrir
73
74   * mpegvideo.c: try to set a better value for length. (I am not sure it is
75   the good one but it give far better result). dts/pts/length computation
76   should be verified.
77
78 2003-08-10 Sunday 21:26  gbazin
79
80  * ALL: preparing for a 0.6.2 release
81
82 2003-08-10 Sunday 14:23  gbazin
83
84  * modules/mux/mpeg/ts.c: oops.
85
86 2003-08-10 Sunday 14:21  gbazin
87
88  * 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.
89
90 2003-08-10 Sunday 13:35  gbazin
91
92  * modules/access/vcd/vcd.c: a few navigation fixes.
93
94 2003-08-10 Sunday 12:45  zorglub
95
96  * modules/LIST: Updated all modules
97
98  * modules/list.sh: piggy list consistency checker
99   (should probably be added to toolbox or trashed)
100
101  * modules/access/slp.c : Fixed service detection
102         (findsrvtypes returns a comma-separated list of services)
103
104 2003-08-10 Sunday 10:22  gbazin
105
106  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
107  * include/osd.h, modules/misc/freetype.c: support for center alignment.
108  * modules/gui/wxwindows/subtitles.cpp: string change.
109
110 2003-08-10 Sunday 09:22  gbazin
111
112  * include/configuration.h: bug fix for add_string_from_list()
113  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
114
115 2003-08-09 Saturday 19:49  gbazin
116
117  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
118  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
119
120 2003-08-09 Saturday 19:39  gbazin
121
122  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
123
124 2003-08-09 Saturday 19:14  gbazin
125
126  * 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.
127
128 2003-08-09 Saturday 14:59  gbazin
129
130  * 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).
131  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
132     Added support for b frames (bframe=x option) + couple of bug fixes.
133
134 2003-08-08 Friday 17:08  gbazin
135
136  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
137     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
138  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
139
140 2003-08-08 Friday 16:50  gbazin
141
142  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
143  * modules/packetizer/copy.c: fixed segfault
144  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
145
146 2003-08-08 Friday 16:41  massiot
147
148  * modules/gui/macosx/prefs.m: Localized two strings.
149
150 2003-08-06 Wednesday 12:01  jpsaman
151
152  Updated my entry.
153
154 2003-08-05 Tuesday 11:54  jpsaman
155
156  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'.
157
158 2003-08-05 Tuesday 11:52  jpsaman
159
160  Added glade2 project file.
161
162 2003-08-05 Tuesday 11:51  jpsaman
163
164  Removing file.
165
166 2003-08-05 Tuesday 11:49  jpsaman
167
168  Removing files for Familiar interface (Gtk+1.2 and GPE).
169
170 2003-08-05 Tuesday 10:39  jpsaman
171
172  Fixed superflous tuning ;-)
173
174 2003-08-05 Tuesday 09:35  jpsaman
175
176  - Enabled tuning for DVB-C and DVB-T cards.
177  - Syncing with old satellite plugin.
178  - Cleanup of code.
179
180 2003-08-05 Tuesday 08:02  asmax
181
182  * VLC_AddTarget had a new prototype
183
184 2003-08-05 Tuesday 01:27  fenrir
185
186   * sdp: near implemented basic RTP reading (MPA payload type may work when
187  used without RTSP).
188
189 2003-08-04 Monday 23:35  gbazin
190
191  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
192
193 2003-08-04 Monday 23:31  gbazin
194
195  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
196     + cleanup.
197
198 2003-08-04 Monday 22:49  fenrir
199
200   * ts: fixed a segfault when removing PCR stream.
201
202 2003-08-04 Monday 18:50  fenrir
203
204   * sdp: begun to implement RTP code. (Not yet usefull)
205
206 2003-08-04 Monday 12:40  jpsaman
207
208  Added a error message that the default values are used.
209
210 2003-08-04 Monday 12:34  jpsaman
211
212  Tuning succeeds, but have no audio yet. Major cleanup of code.
213
214 2003-08-04 Monday 12:34  jpsaman
215
216  Fixed missing headerfile.
217
218 2003-08-04 Monday 00:48  fenrir
219
220   * sdp: - fixed loading of file > 1024 bytes.
221          - more processing -> now it should extract enough informations to
222          build RTP/RTSP session.
223          (Does not play anything yet)
224
225 2003-08-03 Sunday 23:11  gbazin
226
227  * 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).
228  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
229  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
230
231 2003-08-03 Sunday 20:25  gbazin
232
233  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
234
235 2003-08-03 Sunday 16:36  bigben
236
237  * modules/access_out/http.c :
238
239  using ability to give parametters to a specific sout module to set user and password fot http access out.
240
241  new syntax is '#dst{access=http{user=foo,pass=bar}}
242
243  --sout-http-user and --sout-http-pwd parametters have been deleted.
244
245 2003-08-03 Sunday 16:22  fenrir
246
247   * sdp: parse 'a=' field.
248
249 2003-08-03 Sunday 15:25  fenrir
250
251   * sdp: begining of a SDP parser. It won't let you play anything for
252   now, it just does (incomplete) parsing.
253
254 2003-08-03 Sunday 13:49  titer
255
256   configure.ac : added needed linking flags for BeOS/Zeta
257   Makefile.am : cleaned make packages-beos
258
259 2003-08-03 Sunday 12:04  fenrir
260
261   * rtsp: mmmh, close the socket.
262
263 2003-08-03 Sunday 02:00  fenrir
264
265   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
266  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
267  parser/demuxer, but it is on the way.
268
269   The idea is to have a generic  SDP demuxer that will work with SDP from
270  file, http or rtsp.
271
272 2003-08-02 Saturday 19:30  bigben
273
274  * modules/access/http.c
275        - 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.
276
277 2003-08-02 Saturday 19:16  fenrir
278
279   * ninput : a little developer documentation.
280
281 2003-08-02 Saturday 16:43  fenrir
282
283   * all: some helpers functions for pf_demux_control.
284
285 2003-08-02 Saturday 15:22  fenrir
286
287   * all: added a pf_demux_control member to input_thread_t. It is currently
288   unused.
289
290 2003-08-02 Saturday 14:06  gbazin
291
292  * ALL: bumped version number to 0.6.2-cvs
293  * 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.
294
295 2003-08-02 Saturday 01:33  fenrir
296
297   * ps: clean up and dvd subtitles support.
298
299 2003-08-01 Friday 20:06  gbazin
300
301  * modules/mux/mp4.c: support for mov muxing + cleanup.
302  * modules/codec/quicktime.c: small cleanup.
303
304 2003-08-01 Friday 19:38  fenrir
305
306   * udp: clean up.
307
308 2003-08-01 Friday 19:38  fenrir
309
310   ts: large rewrite of the TS muxer to produce better TS and support DVD
311       subtitle.
312       I have added some options:
313          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
314          case of insuffisant bitrate. (default: disabled).
315          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
316          to achieve the target. (default: disabled)
317          - pcr : minimum delay between two pcr equal to dts of the video
318          stream (default 100ms)
319          - pcr-soft : minimum delay between two pcr interpolated from the
320          pcr that are equal to dts. (default: none)
321   Remarks:
322    - bmin/bmax allow to create CBR stream.
323    - Bitrate is calculated on a PCR time.
324    - PCR delay cannot be less than length of a frame of the PCR stream.
325    - PCR soft is used to help when using big PCR delay. It is usefull to
326    produce stream with smoother bitrate variation.
327    - Big PCR delay introduce more latency.
328
329   TODO:
330    Test stability, bugs ...
331
332 2003-08-01 Friday 18:49  fenrir
333
334   * ts.c: arggg, bad copy/past.
335
336 2003-08-01 Friday 18:42  fenrir
337
338   * stream_output.c: fixed a segfault when muxer isn't specified.
339
340 2003-08-01 Friday 18:02  fenrir
341
342   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
343         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
344
345 2003-08-01 Friday 17:38  fenrir
346
347   * index.html,style.css : remove built-in css file. added link to info.html.
348
349 2003-08-01 Friday 17:30  fenrir
350
351   * http: added mime type for .css file.
352
353 2003-08-01 Friday 17:21  fenrir
354
355   * info: commit the good file...
356
357 2003-08-01 Friday 09:45  sam
358
359    * modules/access/http.c:
360      + Coding style fixes.
361      + Removed a C99-ism.
362
363 2003-08-01 Friday 08:24  sam
364
365    * debian/rules:
366      + Activated freetype support.
367    * debian/control:
368      + Added a build-dependency on freetype6-dev.
369      + Added a build-dependency on libdvbpsi2-dev.
370      + We now recommend gnome-vlc | wxvlc.
371      + We now suggest fortune-mod.
372
373 2003-08-01 Friday 00:40  fenrir
374
375   * configure.ac: audio -> mpga
376   * demux/* : function name consistency.
377
378 2003-08-01 Friday 00:37  fenrir
379
380   * mpga: mp3 demuxer written from scratch using ninput.h
381
382 2003-08-01 Friday 00:26  fenrir
383
384   * configure.ac: remove old wav and aac directories.
385
386 2003-08-01 Friday 00:16  fenrir
387
388   * Modules.am : added aac.c and wav.c
389   * asf/asf.c: better check for invalid header.
390
391 2003-08-01 Friday 00:09  fenrir
392
393   * wav.c : big clean up and use ninput.h
394
395 2003-08-01 Friday 00:08  fenrir
396
397   * aac.c : big clean up and use ninput.h
398
399 2003-08-01 Friday 00:05  fenrir
400
401   au.c : cleaned up and use ninput.h
402
403 2003-08-01 Friday 00:05  gbazin
404
405  * 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.
406  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
407  * 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)
408
409 2003-08-01 Friday 00:04  fenrir
410
411   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
412   to play such file.
413
414 2003-08-01 Friday 00:00  fenrir
415
416   * modules.c : include ninput.h
417
418 2003-08-01 Friday 00:00  fenrir
419
420   * vlc_common.h: include stdarg.h by default. Required by ninput.h
421   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
422   demuxers and do a nice (?) API.
423   * stream.c: implement basic streams  manipulation. It is just a wrapper
424   but it is useful.
425   * all: added a i_ttl field in network_socket_t to allow per connection ttl
426  setting (in fact only used by access_out/udp.c.
427
428 2003-07-31 Thursday 23:44  fenrir
429
430   * all: added a i_ttl field in network_socket_t to allow per connection ttl
431  setting (in fact only used by access_out/udp.c.
432
433 2003-07-31 Thursday 23:14  massiot
434
435  Fixed a memory leak (thanks Andy Lindsay !).
436
437 2003-07-31 Thursday 21:46  gbazin
438
439  * 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).
440  * modules/control/http.c: allow directories of the form "x:\" on win32.
441
442 2003-07-31 Thursday 21:18  bigben
443
444  * modules/access/http.c :
445         - using new var_Create/var_Get method to get parametters.
446
447 2003-07-31 Thursday 20:47  reno
448
449  * Make vlc compiling !
450
451 2003-07-31 Thursday 19:24  fenrir
452
453   * stream_output: * some clean and fixed a little memory leak.
454                    * give to access and muxers options. Now you can use:
455  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
456  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
457  not used.
458
459 2003-07-31 Thursday 19:14  fenrir
460
461   * stream_output: * added some #define for private flags.
462                    * now muxer and access_out also receive options like
463                    stream_out.
464
465 2003-07-31 Thursday 19:10  bigben
466
467  * modules/access_out/http.c
468         - httpd.c has support for Basic Authentification, so use it !
469           --sout-http-user user --sout-http-pwd password
470
471 2003-07-31 Thursday 19:02  fenrir
472
473   * copy.c: Added DVD subtitle support. I still need to commit the TS
474  muxer.
475
476 2003-07-31 Thursday 18:25  bigben
477
478  * Add support for basic authentification in http access.
479
480  use :
481
482  --http-user user --http-pwd password
483
484  or
485
486  http://user:password@server/path (2nd parameter overrides the first)
487
488 2003-07-31 Thursday 17:03  sigmunau
489
490  modules/misc/freetype.c:
491    - calculate and store size information for each line independently.
492    - misc other fixes
493
494 2003-07-31 Thursday 15:31  jpsaman
495
496  Updated LIST of modules and configuration options for building.
497
498 2003-07-31 Thursday 15:30  jpsaman
499
500  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.).
501
502 2003-07-31 Thursday 13:06  sam
503
504    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
505    * po/: Re-ran toolbox --update-po.
506
507 2003-07-31 Thursday 12:08  sam
508
509    * Added and fixed .cvsignore files.
510
511 2003-07-31 Thursday 11:02  sam
512
513    * Makefile.am: Really put po before ., not . after everything else. Fixed the
514      Mozilla plugin build while preserving the fix for VLC.app.
515
516 2003-07-31 Thursday 08:18  zorglub
517
518  * modules/control/joystick.c
519         * Allow the user to remap the actions.
520         * Improved the strings (please check)
521         * Prevent 0 seconds seeks
522
523  * share/http/*.html
524         * partial HTML validation fixes
525         * Improved the look
526
527  * src/stream_output/announce.c
528         * minor fixes (thanks sam)
529
530 2003-07-30 Wednesday 21:09  gbazin
531
532  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
533  * src/input/input_programs.c: check for "" descriptions in AddES().
534
535 2003-07-30 Wednesday 12:21  jpsaman
536
537  Updating design of PDA Gtk2 interface
538
539 2003-07-30 Wednesday 12:20  jpsaman
540
541  Updating design of PDA Gtk2 interface.
542
543 2003-07-30 Wednesday 02:00  fenrir
544
545   * transcode:
546      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
547        "bits" and "rd" as paramters.
548      - automaticaly try stereo mode encoding when failed with more
549        than 2 channels. (eg a52 -> mpga)
550
551 2003-07-29 Tuesday 23:55  gbazin
552
553  * ChangeLog: update.
554
555 2003-07-29 Tuesday 23:50  gbazin
556
557  * configure.ac: added the svlc shortcut for the skins.
558  * install-win32: removed the custom link in the start menu.
559
560 2003-07-29 Tuesday 23:01  gbazin
561
562  * ChangeLog: updated the changelog for the release
563
564 2003-07-29 Tuesday 22:25  gbazin
565
566  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
567
568 2003-07-29 Tuesday 22:20  gbazin
569
570  * src/video_output/video_output.c: fixed potential segfault.
571  * configure.ac: don't bail out if matroska headers are not found.
572
573 2003-07-29 Tuesday 21:56  gbazin
574
575  * toolbox: fixed typo in the changelog rule.
576
577 2003-07-29 Tuesday 21:46  gbazin
578
579  * modules/video_output/directx/events.c: compilation fix.
580
581 2003-07-29 Tuesday 21:14  gbazin
582
583  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
584  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
585      We also lower the priority if there is no DISPLAY env variable.
586  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
587  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
588  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
589  * share/vlc_win32_rc.rc: compilation fix.
590
591 2003-07-29 Tuesday 18:51  fenrir
592
593   * http.c:  under linux if no directory is specified search "share/http"
594  and then DATA_PATH"/http".
595
596 2003-07-29 Tuesday 17:42  gbazin
597
598  * configure.ac: bumped version number to 0.6.1.
599      Enabled matroska support by default.
600  * extras/MacOSX/*: bumped version number to 0.6.1.
601  * INSTALL.win32: instructions update.
602  * share/Makefile.am: included the html files for the http interface.
603  * po/*: ran ./toolbox --update-po.
604
605 2003-07-29 Tuesday 09:32  sam
606
607    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
608      event handling bug.
609
610 2003-07-28 Monday 22:46  gbazin
611
612  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
613
614 2003-07-28 Monday 21:41  massiot
615
616  * configure.ac: Worked around a bug in the OS X linker, with multiply
617    defined symbols and libmp3lame
618  * Makefile.am: Build po before . because we need the po files to build
619    VLC.app
620  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
621  * OS X interface: cosmetics
622
623 2003-07-28 Monday 20:25  jpsaman
624
625  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
626
627 2003-07-28 Monday 20:23  jpsaman
628
629  Added NEWS for iPaq port.
630
631 2003-07-28 Monday 20:23  jpsaman
632
633  Updated build scripts:
634  - enabled video4linux for WebCams on handhelds
635  - enabled PDA Gtk2 interface instead of familiar interface
636  - enabled stream output and transcoding
637
638 2003-07-28 Monday 18:02  massiot
639
640  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
641    now used to browse through the DVD menus.
642
643 2003-07-28 Monday 13:19  massiot
644
645  * Fixed my last commit.
646
647 2003-07-28 Monday 07:16  fenrir
648
649   * rc: Fixed a bug with seek command.
650         Added support of "seek n%" (Usefull when mux_rate is nul )
651
652 2003-07-28 Monday 07:05  jpsaman
653
654  Added PDA images to Makefile.am
655
656 2003-07-27 Sunday 23:58  fenrir
657
658   * sub: does not issue an error message when sub-file is empty.
659
660 2003-07-27 Sunday 23:05  hartman
661
662  * Brought the new options system to the OSX gui.
663    and some small fixes.
664
665 2003-07-27 Sunday 21:35  jpsaman
666
667  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
668
669  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
670
671 2003-07-27 Sunday 16:20  gbazin
672
673  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
674
675 2003-07-27 Sunday 16:14  gbazin
676
677  * modules/audio_output/alsa.c: bail out if the device is already in use.
678
679 2003-07-27 Sunday 15:49  gbazin
680
681  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
682
683 2003-07-27 Sunday 14:10  massiot
684
685  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
686  - there should be fewer resampling, particularly on DVD chapter changes
687  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
688  won't lose several seconds of movies
689
690  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
691  mode, make the interface take that into account.
692
693 2003-07-27 Sunday 12:31  ipkiss
694
695   * All: Removed the win32 plugin; wxwindows rulez :)
696
697 2003-07-26 Saturday 18:54  titer
698
699   freetype.c: basic YUY2 rendering (Y only)
700
701 2003-07-26 Saturday 15:36  gbazin
702
703  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
704
705 2003-07-26 Saturday 15:34  fenrir
706
707  ffmpeg: fix potential overread for mpeg4 with vol.
708
709 2003-07-26 Saturday 14:19  gbazin
710
711  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
712
713 2003-07-26 Saturday 14:04  ipkiss
714
715   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
716     value was always true...)
717
718 2003-07-26 Saturday 12:41  gbazin
719
720  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
721
722 2003-07-25 Friday 22:50  gbazin
723
724  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
725  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
726
727 2003-07-25 Friday 13:24  gbazin
728
729  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
730  * modules/gui/wxwindows/wxwindows.cpp: oops.
731
732 2003-07-25 Friday 11:37  gbazin
733
734  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
735  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
736
737 2003-07-25 Friday 11:33  gbazin
738
739  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
740  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
741
742 2003-07-25 Friday 01:11  hartman
743
744  * subsdec now uses the new options code.
745
746 2003-07-25 Friday 01:09  hartman
747
748  * Updated it.po
749
750 2003-07-25 Friday 01:09  hartman
751
752  * Largely updated nl.po
753  * Updated it.po
754
755 2003-07-24 Thursday 23:21  gbazin
756
757  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
758
759 2003-07-24 Thursday 22:58  gbazin
760
761  * 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.
762
763 2003-07-24 Thursday 22:05  sam
764
765    * modules/access/v4l/v4l.c:
766      + Removed my name from this file, I didn't contribute anything major to it.
767      + Added strerror(errno) where adequate, as well as additional debug
768        information, hopefully more useful than "cannot open".
769
770 2003-07-24 Thursday 21:50  gbazin
771
772  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
773  * modules/misc/freetype.c: bail out if no font has been specified.
774  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
775
776 2003-07-24 Thursday 20:34  sam
777
778    * bootstrap:
779      + Run autopoint with the -f flag.
780      + Remove stamp files in the bootstrap process.
781
782 2003-07-24 Thursday 19:30  sigmunau
783
784  ignore CR characters wherever they might be.
785  A little better line spaceing, but I still don't understand what this is all
786  about.
787
788 2003-07-24 Thursday 19:07  sigmunau
789
790  fixed a nasty code duplication where the same function call was two places
791  with just a few lines in between, but in separate #if cases.
792
793 2003-07-24 Thursday 18:30  bigben
794
795  * "frequency=" is channel frequency in kHz again
796
797  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
798  the command line
799
800 2003-07-24 Thursday 18:27  bigben
801
802  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
803  * shows a warning if frequency is in "previous syntax range"
804
805 2003-07-24 Thursday 17:31  gbazin
806
807  * modules/gui/wxwindows/open.cpp: compilation fix.
808
809 2003-07-24 Thursday 16:07  gbazin
810
811  * modules/gui/wxwindows/*: added support for input options in the open dialog.
812     The stream output and subtitles options use them and you can also add options in the MRL itself.
813
814 2003-07-23 Wednesday 23:05  gbazin
815
816  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
817  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
818  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
819
820 2003-07-23 Wednesday 22:55  massiot
821
822  * Updated po files. STRINGS ARE FROZEN !!!
823
824 2003-07-23 Wednesday 22:02  jpsaman
825
826  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
827
828 2003-07-23 Wednesday 22:01  gbazin
829
830  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
831     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
832     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).
833
834  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
835
836 2003-07-23 Wednesday 21:45  hartman
837
838  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
839    latter everywhere.
840  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
841  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
842    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
843
844 2003-07-23 Wednesday 19:11  titer
845
846   freetype.c : use the default BeOS font on BeOS
847
848 2003-07-23 Wednesday 17:31  ipkiss
849
850   * modules/gui/skins/src/banks.cpp: removed a useless event I had
851     forgotten
852
853 2003-07-23 Wednesday 09:14  asmax
854
855  * all: fixed depcomp failure
856
857 2003-07-23 Wednesday 07:37  jpsaman
858
859  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;".
860
861 2003-07-23 Wednesday 01:28  gbazin
862
863  * modules/misc/sap.c: oops, compilation fix.
864
865 2003-07-23 Wednesday 01:13  gbazin
866
867  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
868  * 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.
869  * 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.
870  * 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 ':'.
871
872  All these changes allow you to specify input specific options.
873  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
874  Here the ":sout" option will only apply to yourvideo.mpeg.
875  "--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.
876
877  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
878        - 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().
879
880 2003-07-22 Tuesday 22:02  hartman
881
882  * Fix Makefiles for removed .rle fonts
883
884 2003-07-22 Tuesday 20:49  hartman
885
886  * ALL:
887    - Removed all the RLE subtitle font code.
888    - Removed the .rle and even older .psf font files.
889    - Moved the filesubtitle code from spudec to subsdec.
890    - spudec is again DVD only.
891
892 2003-07-22 Tuesday 20:25  bigben
893
894  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
895  Breaks compatibility with previous syntax...
896
897 2003-07-22 Tuesday 18:06  gbazin
898
899  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
900
901 2003-07-22 Tuesday 15:59  gbazin
902
903  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
904  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
905
906 2003-07-22 Tuesday 13:58  bigben
907
908  * We're finally parsing all parameters (including standard)
909  * syntax is now (roughly) the same as for the v4l input
910  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
911  * old syntax is still working
912  * norm can be "pal", "secam", "ntsc" or any hexa value
913
914 2003-07-21 Monday 23:53  fenrir
915
916   * http: added "del" and "empty" control. (for playlist). Corrected
917  "previous" command.
918   TODO: doc :(
919
920 2003-07-21 Monday 19:45  jpsaman
921
922  Forgot this one.
923
924 2003-07-21 Monday 19:38  jpsaman
925
926  Added missing familiar-playlistb16x16.xpm
927
928 2003-07-21 Monday 19:25  jpsaman
929
930  Updated build rules for the Sharp Zaurus.
931
932 2003-07-21 Monday 19:19  jpsaman
933
934  Updated build rules for iPaq.
935
936 2003-07-21 Monday 18:24  gbazin
937
938  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
939
940 2003-07-21 Monday 17:48  gbazin
941
942  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
943
944 2003-07-21 Monday 17:29  gbazin
945
946  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
947
948 2003-07-21 Monday 01:38  hartman
949
950  * vlc.ebuild: disabled kde, fixed mad and freetype support
951  * Makefile.am: added html files for http intf to macosx.
952    windows and beos probably need to do this too.
953
954 2003-07-20 Sunday 23:46  gbazin
955
956  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
957
958 2003-07-20 Sunday 23:30  gbazin
959
960  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
961  GREY.
962
963 2003-07-20 Sunday 23:05  sigmunau
964
965  removed some c++ style comments, fixed some untrue comments, moved a
966  function prototype
967
968 2003-07-20 Sunday 22:16  hartman
969
970  * Update of language files
971
972 2003-07-20 Sunday 22:06  hartman
973
974  * bumped up version to 0.6.1-test1
975
976 2003-07-20 Sunday 21:41  hartman
977
978  * Set the default font on Mac OS X to the system font.
979
980 2003-07-20 Sunday 21:28  gbazin
981
982  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
983
984 2003-07-20 Sunday 20:54  hartman
985
986  * removed matrox support, since the modules is broken
987    http://bugs.gentoo.org/show_bug.cgi?id=24910
988
989 2003-07-20 Sunday 20:42  ipkiss
990
991   * modules/gui/skins/*: removed useless code
992
993 2003-07-20 Sunday 20:33  gbazin
994
995  * src/input/input_ext-plugins.c: fixed previous commit.
996  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
997
998 2003-07-20 Sunday 19:48  hartman
999
1000  * README.MacOSX.rtf: updated section on subtitles.
1001  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
1002    Removed MODULES from the doc installation.
1003  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
1004  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
1005    "An Opensource Media Player" to "VLC media player".
1006  * other: added the new transcoding codecs, channels option and SAP option
1007    to the stream output dialog.
1008
1009 2003-07-20 Sunday 16:56  ipkiss
1010
1011   * modules/misc/freetype.c: compilation fix for windows
1012
1013 2003-07-20 Sunday 16:26  sigmunau
1014
1015  Draw the text in the U and V planes as well. Removes the transparency effect.
1016  Also check which chroma is in use and give an error message if it isn't
1017  supported.
1018
1019  Someone (possibly me) should write some renderer functions for other
1020  colorspaces.
1021
1022 2003-07-20 Sunday 15:33  gbazin
1023
1024  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
1025
1026 2003-07-20 Sunday 15:17  gbazin
1027
1028  * 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.
1029
1030 2003-07-20 Sunday 12:34  sigmunau
1031
1032  some cleanup in file info code, add fourccs in hex form ( some users want
1033  that ), add audio bitrate when available (untested)
1034
1035 2003-07-20 Sunday 12:22  gbazin
1036
1037  * 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.
1038  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
1039
1040 2003-07-20 Sunday 10:38  gbazin
1041
1042  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
1043  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
1044
1045 2003-07-20 Sunday 08:30  zorglub
1046
1047  modules/control/joystick.c: Joystick control module (linux only)
1048
1049  disabled by default, use --enable-joystick & --extraintf joystick
1050
1051  actions are:
1052         left-right: variable speed seek
1053         up-down: browse the playlist
1054         button 1: play/pause
1055         button 2: fullscreen
1056
1057 2003-07-19 Saturday 16:33  gbazin
1058
1059  * modules/gui/wxwindows/*: proper characters encoding conversions.
1060     Override the popup menu only for the main interface.
1061
1062 2003-07-19 Saturday 15:25  sigmunau
1063
1064  alsa is only available on linux
1065
1066 2003-07-19 Saturday 15:15  sigmunau
1067
1068  Render the glyph for each character only once, and not once for each frame.
1069  Should speed up things a bit.
1070
1071 2003-07-19 Saturday 15:12  fenrir
1072
1073   * mp4: parse another box.
1074
1075 2003-07-19 Saturday 14:41  sigmunau
1076
1077  Use proper linespacing
1078
1079 2003-07-19 Saturday 14:22  gbazin
1080
1081  * src/libvlc.c: use UTF-8 internally on win32.
1082
1083 2003-07-19 Saturday 14:14  sigmunau
1084
1085  fix linking with iconv for the spudec module
1086
1087 2003-07-19 Saturday 11:29  sam
1088
1089    * Makefile.am: Fixed the plugins' target directory location.
1090
1091 2003-07-19 Saturday 00:02  hartman
1092
1093  * NEWS: added some more stuff for the upcoming 0.6.1
1094  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
1095
1096 2003-07-18 Friday 23:50  hartman
1097
1098  * add a #include <errno.h>
1099
1100 2003-07-18 Friday 23:41  hartman
1101
1102  * Add -liconv to the ldflags of the spudec module.
1103  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
1104    present. freetype-config unfortunatly omits this on MacOSX.
1105
1106  I think I did this correctly, but it might be wise to review this :)
1107
1108 2003-07-18 Friday 20:52  gbazin
1109
1110  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
1111  * 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.)
1112
1113 2003-07-18 Friday 20:16  hartman
1114
1115  * had forgotten to actually activate mozilla :)
1116
1117 2003-07-18 Friday 20:06  gbazin
1118
1119  * modules/audio_output/alsa.c: alsa is now the default audio output.
1120  * src/misc/configuration.c: removed unnecessary line.
1121  * modules/gui/skins/parser.*: small cosmetic change.
1122
1123 2003-07-18 Friday 20:00  hartman
1124
1125  * mozilla support enabled
1126  * added USE mad and libid3tag
1127  * added mp3lame capability to ffmpeg.
1128  * updated wxGTK requirements to 2.4.1
1129
1130 2003-07-18 Friday 19:26  titer
1131
1132   Added 'CDVC' fourcc (another one for DV video)
1133
1134 2003-07-18 Friday 14:18  gbazin
1135
1136  * modules/gui/wxwindows/wxwindows.cpp: oops.
1137
1138 2003-07-18 Friday 13:22  gbazin
1139
1140  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
1141
1142 2003-07-18 Friday 11:39  gbazin
1143
1144  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
1145  * modules/gui/wxwindows/*: fix for popup menu placement.
1146
1147 2003-07-17 Thursday 22:54  gbazin
1148
1149  * src/playlist/playlist.c: fixed recent playlist breakage.
1150
1151 2003-07-17 Thursday 18:58  gbazin
1152
1153  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
1154
1155 2003-07-17 Thursday 17:30  gbazin
1156
1157  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
1158     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
1159     + misc small enhancements.
1160
1161  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
1162     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
1163
1164 2003-07-17 Thursday 16:34  sam
1165
1166    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
1167      dependencies right.
1168    * src/stream_output/announce.c: Compilation fix.
1169
1170 2003-07-17 Thursday 15:49  sam
1171
1172    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
1173      if $FOO contains spaces. Worked around the problem.
1174
1175 2003-07-17 Thursday 14:54  sam
1176
1177    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
1178      top_srcdir.
1179
1180 2003-07-17 Thursday 14:28  sam
1181
1182    * src/stream_output/announce.c:
1183      + Fixed Win32 port.
1184      + Speed optimizations in split().
1185      + More coding style fixes.
1186
1187 2003-07-17 Thursday 14:10  sam
1188
1189    * src/stream_output/announce.c:
1190      + Coding style fixes.
1191      + Use memcpy() instead of for() loops.
1192
1193 2003-07-17 Thursday 13:09  sam
1194
1195    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
1196      current directory but looked for in the parent directory.
1197
1198 2003-07-17 Thursday 13:01  sam
1199
1200    * debian/compat:
1201      + New debhelper file.
1202    * debian/control:
1203      + Updated debhelper build-dependency to (>= 3.4.4) because we now
1204        use debian/compat.
1205      + Use ${misc:Depends} everywhere.
1206
1207 2003-07-17 Thursday 12:06  sam
1208
1209    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
1210    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
1211
1212 2003-07-17 Thursday 09:25  sigmunau
1213
1214  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
1215  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
1216
1217 2003-07-16 Wednesday 21:42  sam
1218
1219    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
1220      directory, because that's where Gentoo puts it.
1221
1222 2003-07-16 Wednesday 17:19  gbazin
1223
1224  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
1225
1226 2003-07-16 Wednesday 17:17  gbazin
1227
1228  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
1229
1230 2003-07-16 Wednesday 16:33  sam
1231
1232    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
1233
1234 2003-07-16 Wednesday 16:06  sam
1235
1236    * configure.ac: complain when mozilla-config isn't found.
1237
1238 2003-07-16 Wednesday 15:52  sam
1239
1240    * bootstrap:
1241      + Minor indentation fix.
1242    * toolbox:
1243      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
1244    * po/*:
1245      + Re-ran toolbox --update po.
1246
1247 2003-07-16 Wednesday 15:40  sam
1248
1249    * debian/changelog:
1250      + Prepared my next Debian upload.
1251    * debian/control:
1252      + Set policy to 3.6.0. No changes required.
1253      + Extended the package description.
1254
1255 2003-07-16 Wednesday 15:32  sam
1256
1257    * modules/access/http.c:
1258      + Fixed gcc 3 warnings (type punning).
1259    * modules/access/mms/mmstu.c:
1260      + Fixed a gcc 3 warning (long constant).
1261
1262 2003-07-16 Wednesday 15:25  sam
1263
1264    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
1265      instead of the base window, because newer versions of Mozilla select
1266      ButtonPress for the window it gives us, and XSelectInput only allows
1267      one client to select this event.
1268
1269 2003-07-15 Tuesday 18:12  sigmunau
1270
1271  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
1272  documentation does not include information on which headers each file
1273  includes, since this information isn't correct.
1274
1275  Clarified and doxygenized some of the documentation on subpictures
1276
1277 2003-07-15 Tuesday 18:01  alexis
1278
1279  Update for the spec files.
1280
1281 2003-07-15 Tuesday 16:07  gbazin
1282
1283  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
1284
1285 2003-07-15 Tuesday 13:12  gbazin
1286
1287  *  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.
1288
1289 2003-07-14 Monday 22:25  sigmunau
1290
1291          had to forget something :)
1292
1293 2003-07-14 Monday 21:32  sigmunau
1294
1295  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.
1296
1297  include/video_output.h: added some members needed by text renderer modules
1298  src/video_output/video_output.c: load and unload text renderer module when needed
1299  src/video_output/video_text.c: implemented some functions to show text on the video
1300  include/osd.h: exported the functions to show text
1301  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
1302  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
1303  configure.ac: changes "osdtext" to "freetype" some places
1304  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
1305  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
1306  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
1307  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
1308  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
1309
1310  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.
1311
1312 2003-07-14 Monday 20:36  sigmunau
1313
1314  toolbox: made a --add-include that can be used by doxygen to get proper
1315           includes in the .h files, since they are parsed out of context by
1316          doxygen
1317  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
1318  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
1319
1320  With these changes, and a slightly patched version of doxygen (which you can
1321  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
1322  be able to get some useful documentation out of the vlc sources.
1323
1324 2003-07-14 Monday 16:10  gbazin
1325
1326  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
1327
1328 2003-07-13 Sunday 19:58  massiot
1329
1330  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
1331    and our dear users report it as a bug.
1332
1333 2003-07-13 Sunday 14:55  gbazin
1334
1335  * modules/gui/skins/*: removed unused GTK2_SKINS code.
1336
1337 2003-07-13 Sunday 13:18  gbazin
1338
1339  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
1340
1341 2003-07-13 Sunday 12:52  sigmunau
1342
1343  cleanup comments
1344
1345 2003-07-13 Sunday 12:35  massiot
1346
1347  * modules/demux/mpeg: 0x06 stream type can be used for something else
1348    than A/52, so disabled it for the moment (we should actually check for
1349    the presence of a descriptor).
1350
1351 2003-07-13 Sunday 12:15  massiot
1352
1353  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
1354    would progressively empty on some DVDs.
1355
1356 2003-07-12 Saturday 13:33  gbazin
1357
1358  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
1359
1360 2003-07-12 Saturday 00:56  fenrir
1361
1362   * http.c : fix definition conflict under OS X (at least).
1363
1364 2003-07-11 Friday 23:36  gbazin
1365
1366  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
1367  * NEWS: update in preparation for 0.6.1.
1368
1369 2003-07-11 Friday 23:14  gbazin
1370
1371  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
1372  * 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.
1373  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
1374
1375 2003-07-11 Friday 19:29  fenrir
1376
1377   * disabled by default. (It's a nice security hole for those)
1378
1379 2003-07-11 Friday 18:21  fenrir
1380
1381   * index: little fix for refresh url.
1382   * browse: example.
1383
1384 2003-07-11 Friday 18:19  fenrir
1385
1386   * http: * fix for double // under linux.
1387           * another useless feature: can browse local files (for sout)
1388
1389 2003-07-11 Friday 11:58  gbazin
1390
1391  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
1392      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
1393      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
1394
1395 2003-07-11 Friday 09:50  gbazin
1396
1397  * include/httpd.h: compilation fix.
1398  * modules/control/http.c: win32 fixes.
1399
1400 2003-07-11 Friday 08:04  sam
1401
1402    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
1403
1404 2003-07-11 Friday 07:13  gbazin
1405
1406  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
1407
1408 2003-07-10 Thursday 23:55  fenrir
1409
1410   * mmstu: workaround for some streams. (missing 0x11 answer).
1411
1412 2003-07-10 Thursday 22:37  fenrir
1413
1414   * httpd: fix a segfault.
1415
1416 2003-07-10 Thursday 22:29  fenrir
1417
1418   * all: samples pages for http interface.
1419
1420 2003-07-10 Thursday 22:24  fenrir
1421
1422   * http: rework of the http interface.
1423
1424   There is no more hardcoded html page. The interface recursively parse a
1425  directory, exporting all  files. All .htm/.html are  parsed, and special
1426  macro are  used. I will commit  somes samples pages in  share/http and I
1427  hope documentations.
1428
1429   TODO: - (re)implement access control in httpd (but in a useable way).
1430         - clean login/password management. (for now .access protects
1431         a whole directory).
1432         - doc ;)
1433
1434 2003-07-10 Thursday 18:29  zorglub
1435
1436  * http: added support for user/pass (--http-user & --http-pass)
1437
1438  * httpd: removed hard-coded user/pass for admin page.
1439     (now: --http-admin-pass & --http-admin-user )
1440
1441 2003-07-10 Thursday 11:15  adn
1442
1443  now messages can be saved to a file
1444
1445 2003-07-10 Thursday 07:08  sam
1446
1447    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
1448      filename in a package.
1449
1450 2003-07-10 Thursday 01:33  fenrir
1451
1452   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
1453
1454 2003-07-10 Thursday 00:47  hartman
1455
1456  * fixed glide header detection
1457  * added matroska, dvb and pvr USE vars.
1458  * enabled support for flac.
1459  * removed libdv support since it's deprecated
1460  * enabled freetype support if USE=truetype
1461  * enabled satellite support if USE=dvb
1462  * added local USE variable pvr to compile with pvr support
1463  * added local USE variable matroska to compile with experimental matroska
1464    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
1465
1466 2003-07-09 Wednesday 22:10  gbazin
1467
1468  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
1469  ogg files. Make the check a bit more strict.
1470
1471 2003-07-09 Wednesday 21:42  gbazin
1472
1473  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
1474  * 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.
1475  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
1476
1477 2003-07-09 Wednesday 13:52  sam
1478
1479    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
1480
1481 2003-07-09 Wednesday 10:59  adn
1482
1483  corrected a newbie notation
1484
1485 2003-07-09 Wednesday 09:30  adn
1486
1487  a "clear" button now allows to clear the messages' text window
1488
1489 2003-07-09 Wednesday 01:31  hartman
1490
1491  * don't sleep while committing.
1492
1493 2003-07-09 Wednesday 01:30  hartman
1494
1495  * Update next/previous item routines. it descends from next chapter to
1496    next title to next playlistitem. The old code for this was buggy. This
1497    should work better. Especially for CDDA's, since we previously didn't support
1498    titles.
1499
1500 2003-07-08 Tuesday 16:21  sam
1501
1502    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
1503      instead.
1504
1505 2003-07-08 Tuesday 13:40  sam
1506
1507    * bootstrap: Removed dashes from makefile variables.
1508
1509 2003-07-08 Tuesday 13:13  sam
1510
1511    * po/: Updated pofiles using the new toolbox.
1512
1513 2003-07-08 Tuesday 13:09  sam
1514
1515    * bootstrap:
1516      + Removed a useless use of cut.
1517      + Do not fail in the "clean" rule if no targets were built.
1518    * Makefile.am:
1519      + Propagate $(srcdir) to toolbox.
1520    * toolbox:
1521      + Do not include .moc files in POTFILES.in.
1522      + Fixed the generation of MSVC project files (untested).
1523
1524 2003-07-07 Monday 18:14  sam
1525
1526    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
1527      not specified.
1528
1529 2003-07-07 Monday 17:01  sam
1530
1531    * AUTHORS: Added Olivier Aubert.
1532    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
1533
1534 2003-07-07 Monday 16:59  sam
1535
1536    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
1537      compiles cleanly (to build the medicacontrol.so library you need to cd to
1538      that directory and "make medicacontrol.so") but untested.
1539    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
1540      Olivier.
1541
1542 2003-07-07 Monday 16:53  sam
1543
1544    * bootstrap: The "clean" rule now also removes generated sources.
1545
1546 2003-07-07 Monday 15:50  gbazin
1547
1548  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
1549  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
1550  * modules/stream_out/standard.c: clean-up.
1551
1552 2003-07-07 Monday 14:56  massiot
1553
1554  Do not link twice with -logg under Darwin.
1555
1556 2003-07-07 Monday 12:04  sam
1557
1558    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
1559
1560 2003-07-07 Monday 07:14  adn
1561
1562  * now spaces are allowed in SAP annouces.
1563
1564 2003-07-06 Sunday 23:14  massiot
1565
1566  Fixed Mac OS X build.
1567
1568 2003-07-06 Sunday 18:20  gbazin
1569
1570  * install-win32: fixed my last commit.
1571
1572 2003-07-06 Sunday 16:35  sigmunau
1573
1574  Makefile.am: pass version strings to windres
1575  share/vlc_win32_rc.rc: provide some version info in the vlc binary
1576  If all is well, this should not break msvc build, but binaries built
1577  with msvc will have version 0.0.0
1578
1579 2003-07-06 Sunday 16:22  gbazin
1580
1581  * INSTALL.win32: added an instruction for using tar to extract the contrib.
1582  * modules/stream_out/transcode.c: added mp3 fourcc.
1583
1584 2003-07-06 Sunday 16:13  gbazin
1585
1586  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
1587      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
1588      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
1589  * install-win32: start menu shortucts are installed in the "All Users" section.
1590  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
1591
1592 2003-07-05 Saturday 21:31  alexis
1593
1594  es.c: fix typo.
1595
1596 2003-07-05 Saturday 15:35  sam
1597
1598    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
1599      Do not unload the WxWindows plugins on Unix, because they might be linked
1600      with Gtk which makes evil use of atexit().
1601
1602 2003-07-05 Saturday 15:00  zorglub
1603
1604  * sap.c: Improved IPv6 multicast detection
1605
1606  * announce.c:
1607         - coding style fixes
1608         - fixed port detection in IPv6 addresses (with ':' inside)
1609
1610 2003-07-05 Saturday 14:47  sam
1611
1612    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
1613      woody package build.
1614    * bootstrap:
1615      + Remove config.h.in and config.h before running autoheader.
1616      + Added "set -e" for better error tracking.
1617      + Call autoheader and automake after autoconf so that the first build does
1618        not need to call autoheader.
1619    * debian/woody-buildpackage:
1620      + Removed that script and put the code in toolbox.
1621    * debian/control:
1622      + Added a build-dependency on libmatroska-dev.
1623    * debian/rules:
1624      + Activated Matroska support.
1625      + Re-enabled dh_installchangelogs.
1626
1627 2003-07-04 Friday 19:00  titer
1628
1629   logo.c : gcc != 3 compile fix
1630
1631 2003-07-04 Friday 16:35  sam
1632
1633    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
1634      upload.
1635    * debian/rules: Build builtins in the first compile pass, and build plugins
1636      and PIC builtins in the second pass, so that PIC and non-PIC never get
1637      messed.
1638    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
1639    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
1640    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
1641
1642 2003-07-04 Friday 15:20  adn
1643
1644  * Added a SAP Announces Button for wxWindows
1645
1646 2003-07-04 Friday 14:56  sam
1647
1648    * bootstrap:
1649      + Disabled a redundant BUILT_SOURCES variable.
1650    * debian/woody-buildpackage:
1651      + Disable skins for woody (no WxWindows).
1652      + Do not build a diff since we always use the pristine tarball.
1653
1654 2003-07-04 Friday 14:26  adn
1655
1656  * bug fix, @ is not necessary in fact ;)
1657
1658 2003-07-04 Friday 14:06  adn
1659
1660  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
1661    systematically sent separately.
1662
1663  * Multicast IP form is "@IP" and not "IP". Right ?
1664
1665 2003-07-04 Friday 13:53  sam
1666
1667    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
1668      build errors are never ignored.
1669
1670 2003-07-04 Friday 12:20  adn
1671
1672  * Added a Miscellaneous Panel in wxwindows stream output.
1673
1674  * Added a SAP Announce button in this panel.
1675
1676 2003-07-03 Thursday 19:25  garf
1677
1678   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
1679
1680 2003-07-03 Thursday 12:20  sam
1681
1682    * debian/rules: Fixed a zshism in a variable's pattern substitution.
1683
1684 2003-07-03 Thursday 11:23  sam
1685
1686    * bootstrap, Makefile.am: Slightly reduced build verbosity.
1687
1688 2003-07-03 Thursday 09:37  sam
1689
1690    * Makefile.am: Fixed the installation of plugins that were going one
1691      directory too low.
1692
1693 2003-07-03 Thursday 03:35  sam
1694
1695    * debian/rules: Fixed the package generation on !x86.
1696    * .cvsignore: Do not ignore the m4 directory.
1697
1698 2003-07-03 Thursday 02:56  sam
1699
1700    * Makefile.am:
1701      + If a builtin has been rebuilt, rebuild vlc.
1702      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
1703
1704 2003-07-03 Thursday 00:11  fenrir
1705
1706   * ps: fix a dead loop with mis-detected file or bad content.
1707
1708 2003-07-02 Wednesday 22:47  sam
1709
1710    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
1711      thanks to DJ.
1712
1713 2003-07-02 Wednesday 20:01  gbazin
1714
1715  * toolbox: fixed ./toolbox --distclean
1716
1717 2003-07-02 Wednesday 18:44  zorglub
1718
1719  * httpd.c: fixed a french string
1720
1721  * sap.c: use defines
1722
1723 2003-07-02 Wednesday 16:12  sam
1724
1725    * debian/changelog: Debian-specific changelog for a pending upload.
1726
1727 2003-07-02 Wednesday 14:08  sam
1728
1729    * bootstrap: Fix for the Mozilla plugin build.
1730
1731 2003-07-02 Wednesday 13:50  sam
1732
1733    * bootstrap: Guaah. Typo.
1734
1735 2003-07-02 Wednesday 13:32  sam
1736
1737    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
1738      is actually nicer this way.
1739
1740 2003-07-02 Wednesday 11:21  sam
1741
1742    * bootstrap:
1743      + The clean rule properly removes generated objects.
1744      + Optimized recursive builds.
1745    * debian/rules:
1746      + Fixed a typo in the changelog installation.
1747
1748 2003-07-02 Wednesday 09:30  alexis
1749
1750  Updated vlc.spec file for Linux Mandrake.
1751
1752 2003-07-01 Tuesday 21:32  fenrir
1753
1754   * http: removed a too verbose message, make vim happier.
1755
1756 2003-07-01 Tuesday 19:17  sam
1757
1758    * configure.ac:
1759      + Fixed a == test bashism.
1760      + Cosmetic changes.
1761    * toolbox, vlc-config.in.in: Cosmetic changes.
1762    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
1763
1764 2003-07-01 Tuesday 18:28  sam
1765
1766    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
1767      obsolescent by the latest ones.
1768
1769 2003-07-01 Tuesday 17:46  sam
1770
1771    * configure.ac: Ooops, got the attribute(packed) check upside-down.
1772
1773 2003-07-01 Tuesday 17:28  sam
1774
1775    * bootstrap: Fixed detection of older automake version that advertise
1776      themselves as 1.[0-5]-* instead of 1.[0-5].*.
1777
1778 2003-07-01 Tuesday 17:14  sam
1779
1780    * configure.ac: Added a compiler check for __attribute__((__packed__)).
1781
1782 2003-07-01 Tuesday 16:34  sam
1783
1784    * vlc-config.in.in: Used printf instead of a sed construct, just in case
1785      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
1786      has a crap sed.
1787
1788 2003-07-01 Tuesday 16:25  sam
1789
1790    * bootstrap:
1791      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
1792        now need to cd modules/foo and make libfoo.so.
1793      + Workaround for Solaris sed. Which sucks. Did I mention that before?
1794
1795 2003-07-01 Tuesday 15:06  sam
1796
1797    * configure.ac: Added a --with-v4l option like in VLS.
1798
1799 2003-07-01 Tuesday 14:25  sam
1800
1801    * m4/vlc.m4: output all modules to vlc-config, not just those who define
1802      their LDFLAGS.
1803    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
1804      systems such as our beloved Solaris.
1805    * po/:
1806      + Regenerated vlc.pot.
1807      + Updated British translation.
1808      + Fixed fuzzy entries in the French translation.
1809
1810 2003-07-01 Tuesday 13:13  sam
1811
1812    * Makefile.am: Gaaaaah, forgot to rename headers again!
1813
1814 2003-07-01 Tuesday 13:12  sam
1815
1816    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
1817      dialog (Fixes: #946).
1818
1819 2003-07-01 Tuesday 12:56  sam
1820
1821    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
1822      conflicts. Most headers in that directory should probably be renamed to
1823      their vlc_ equivalent.
1824
1825 2003-07-01 Tuesday 12:50  sam
1826
1827    * Makefile.am:
1828      + Forward AM_MAKEFLAGS through recursive makefiles.
1829      + Removed the plugins and builtins rules. This causes libintl to be built
1830        before the plugins.
1831    * bootstrap:
1832      + Enabled recursive builds of plugins and builtins.
1833    * vlc-config.in.in:
1834      + Fixed a typo.
1835    * debian/changelog:
1836      + Next upload will fix bug #199427.
1837
1838 2003-07-01 Tuesday 12:01  sam
1839
1840    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
1841
1842 2003-07-01 Tuesday 11:58  sam
1843
1844    * toolbox: use nawk instead of awk (Fixes: #780).
1845
1846 2003-07-01 Tuesday 11:58  sam
1847
1848    * HACKING: updated doc to match the new build.
1849
1850 2003-07-01 Tuesday 09:00  adn
1851
1852  * I am just a boulet :(
1853
1854 2003-07-01 Tuesday 08:55  adn
1855
1856  * little fix, sorry !
1857
1858 2003-07-01 Tuesday 08:30  adn
1859
1860  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
1861
1862  * added a link to return to the main administration page after a kick or ban operation
1863
1864 2003-06-30 Monday 20:44  gbazin
1865
1866  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
1867
1868 2003-06-30 Monday 20:08  gbazin
1869
1870  * modules/stream_out/transcode.c: compilation fix.
1871
1872 2003-06-30 Monday 01:52  hartman
1873
1874  * remove debug statements.
1875
1876 2003-06-30 Monday 01:51  hartman
1877
1878  * modules/gui/macosx/controls.m:
1879  * modules/gui/macosx/intf.m:
1880    - Our Next/Previous commands now go from chapter trough title trough playlist.
1881    - We weren't checking for titles without chapters, which made using CDDA
1882      a little hard.
1883  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
1884    - also fixes a bug where only half the items selected in the playlist got
1885      actually deleted.
1886
1887 2003-06-29 Sunday 22:07  gbazin
1888
1889  * modules/visualization/xosd/xosd.c: lowered the module's score.
1890
1891 2003-06-29 Sunday 20:58  gbazin
1892
1893  * 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)
1894
1895 2003-06-29 Sunday 20:15  sam
1896
1897    * toolbox: fuck OS X!
1898
1899 2003-06-29 Sunday 19:15  fenrir
1900
1901   * m3u: remove useless debug messages, fix element insertion.
1902
1903 2003-06-29 Sunday 19:12  sam
1904
1905    * debian/rules:
1906      + Enabled the video4linux input plugin.
1907
1908 2003-06-29 Sunday 19:04  sam
1909
1910    * toolbox: syntax fix for OS X's retarded sed.
1911
1912 2003-06-29 Sunday 14:57  sam
1913
1914    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
1915
1916 2003-06-29 Sunday 14:00  ipkiss
1917
1918   * fr.po: some new translations + fixes
1919
1920 2003-06-29 Sunday 00:14  hartman
1921
1922  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
1923    finally fixed, confirmed etc.
1924  * doc/fortunes.txt: one more
1925
1926 2003-06-28 Saturday 23:56  fenrir
1927
1928   * ffmpeg: disable direct rendering when width or height aren't a multiple
1929  of 16 (on the fly not only based upon header).
1930
1931   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
1932  use http interface with http streaming).
1933
1934 2003-06-28 Saturday 21:27  fenrir
1935
1936   * input: close all vouts (not only the first one).
1937
1938 2003-06-28 Saturday 21:18  fenrir
1939
1940   video_output.c: should fix playback of file with multiple video track,
1941  and usage of display in stream output.
1942
1943 2003-06-28 Saturday 21:16  fenrir
1944
1945   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
1946   with .mp4 files)
1947
1948 2003-06-28 Saturday 21:03  hartman
1949
1950  * s/;T;/;D;
1951    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
1952
1953 2003-06-28 Saturday 19:19  fenrir
1954
1955   * m3u: clean up and fix .m3u parsing. Please *test*.
1956
1957 2003-06-28 Saturday 17:20  fenrir
1958
1959   * input.c : call input_DelInfo _after_ that all decoders have been
1960  destroyed as vorbis decoder could add info.
1961
1962 2003-06-28 Saturday 15:27  sam
1963
1964    * Makefile.am: fixed the location of the intl sources.
1965
1966 2003-06-28 Saturday 14:31  sam
1967
1968    * configure.ac:
1969      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
1970      + Added CVS Id string.
1971    * m4/vlc.m4:
1972      + Added CVS Id string.
1973
1974 2003-06-28 Saturday 13:04  sam
1975
1976    * Makefile.am:
1977      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
1978      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
1979        generated files end in $(builddir).
1980      + Added -Imozilla to the mozilla plugin link flags.
1981      + Look for mozilla/vlcintf.idl in $(srcdir).
1982    * configure.ac:
1983      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
1984    * toolbox:
1985      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
1986      + Prepend ${srcdir} to header files we handle.
1987    * m4/vlc.m4:
1988      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
1989        ${builddir}.
1990    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
1991      + Include the pixmap with a path relative to the current directory.
1992
1993     This commit should fix builds that use --srcdir (Closes: #319).
1994
1995 2003-06-28 Saturday 12:07  massiot
1996
1997  * modules/demux/mkv.cpp: Compile fix for OS X.
1998
1999 2003-06-28 Saturday 01:17  sam
2000
2001    * toolbox:
2002      + toolbox --changelog now only generates this year's changelog.
2003    * ChangeLog, doc/ChangeLog-*:
2004      + Split the changelog into several files, one per year.
2005    * debian/rules, vlc.ebuild:
2006      + Distribute the new changelog files.
2007
2008 2003-06-28 Saturday 00:29  sam
2009
2010    * vlc.ebuild:
2011      + Apply the same changes to configure as to configure.ac.
2012      + Fix autotools timestamps so that the build does not trigger useless
2013        autoconf and automake runs. Our snapshots are correctly bootstrapped
2014        and do not need extra fiddling.
2015
2016 2003-06-27 Friday 23:31  sam
2017
2018    * debian/changelog:
2019      + Updated to the latest Debian unstable upload.
2020    * debian/rules:
2021      + Moved the skins interface into the wxvlc package.
2022      + Cosmetic fixes.
2023    * debian/control:
2024      + Updated the description of the wxvlc package.
2025    * bootstrap:
2026      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
2027    * Makefile.am:
2028      + Put modules in SUBDIRS, not DIST_SUBDIRS.
2029    * .cvsignore:
2030      + Ignore vlc-config.in.
2031
2032 2003-06-27 Friday 18:27  sam
2033
2034    * Makefile.am: create directories before installing stuff in them.
2035    * m4/Makefile.am: distribute our generated private.m4 file.
2036
2037 2003-06-27 Friday 17:01  sam
2038
2039    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
2040
2041 2003-06-27 Friday 16:26  sam
2042
2043    * Makefile.am:
2044      + Removed trailing / from directory names.
2045      + Used dummy instead of "" in the for/do/done loops.
2046      + Protected a couple of filenames with double quotes.
2047
2048 2003-06-27 Friday 16:15  gbazin
2049
2050  * configure.ac: fixed matroska detection.
2051
2052 2003-06-27 Friday 14:05  sam
2053
2054    * m4/vlc.m4: CVS forgot to add this file. I swear.
2055
2056 2003-06-27 Friday 13:50  sam
2057
2058    * bootstrap:
2059      + New build system, using recursive makefiles. Due to the amount of code
2060        in VLC, this had become unavoidable.
2061      + Removed the check for OS X's stack size, since our automake targets are
2062        a lot less hungry now.
2063      + Ditto for Solaris's sed.
2064      + Since automake-1.6 is faster than 1.7, use it first if both are present.
2065    * m4/vlc.m4:
2066      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
2067        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
2068        modules and register their flags.
2069      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
2070      + Some magic to generate vlc-config.
2071    * configure.ac:
2072      + Moved most code to the AX_ADD_* macros.
2073      + Explicitely added all target Makefiles.
2074    * modules/**/Modules.am:
2075      + Path to sources are now relative to Modules.am's directory level.
2076
2077 2003-06-27 Friday 13:38  sam
2078
2079    * src/misc/configuration.c: minor fix in a comment.
2080    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
2081
2082 2003-06-27 Friday 10:31  zorglub
2083
2084  * modules/demux/m3u.c :
2085      Added name support. Only implemented for M3U and B4S playlists at the moment
2086
2087  * src/playlist/playlist.c
2088    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
2089
2090 2003-06-26 Thursday 19:36  gbazin
2091
2092  * modules/codec/mpeg_video/parser.c: fixed broken file.
2093
2094 2003-06-26 Thursday 18:14  sam
2095
2096    * modules/demux/util/sub.c,
2097      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
2098
2099 2003-06-26 Thursday 16:46  fenrir
2100
2101   * mkv: more ebml element parsing.
2102
2103 2003-06-26 Thursday 16:04  gbazin
2104
2105  * src/stream_output/announce.c: msvc compilation fix.
2106
2107 2003-06-26 Thursday 14:42  zorglub
2108
2109  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
2110
2111  Still need to add the support for the Names in all formats (we currently
2112  only put the URL), but I do not have any ASX, HTML nor PLS sample file
2113
2114 2003-06-26 Thursday 12:19  sam
2115
2116    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
2117      with a couple of modules.
2118
2119 2003-06-25 Wednesday 23:46  sam
2120
2121    * src/stream_output/announce.c:
2122      + Fixed a multiline string.
2123      + Coding style fixes.
2124
2125 2003-06-25 Wednesday 21:47  fenrir
2126
2127   * transcode: fix a potential segfault.
2128
2129 2003-06-25 Wednesday 21:17  asmax
2130
2131  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
2132    At last closes bug #625 !
2133
2134 2003-06-25 Wednesday 21:03  zorglub
2135
2136  * ./include/announce.h
2137    ./src/stream_output/announce.c  : use send instead of sendto.
2138
2139  * ./modules/misc/sap.c : use a define
2140
2141 2003-06-25 Wednesday 20:37  fenrir
2142
2143   * mkv: a little memory leak.
2144
2145 2003-06-25 Wednesday 19:28  fenrir
2146
2147   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
2148
2149 2003-06-25 Wednesday 15:50  fenrir
2150
2151   * httpd: fix a memory and thread leak.
2152
2153 2003-06-25 Wednesday 14:41  sam
2154
2155    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
2156
2157 2003-06-25 Wednesday 09:13  gbazin
2158
2159  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
2160
2161 2003-06-25 Wednesday 08:59  massiot
2162
2163  ++
2164
2165 2003-06-25 Wednesday 03:08  sam
2166
2167    * toolbox:
2168      + Disabled useless verbosity.
2169      + Fixed some incorrect ">/dev/null 2>&1" semantics.
2170
2171 2003-06-25 Wednesday 00:40  fenrir
2172
2173   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
2174   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
2175  return a frame size of 1. Now, I test bitrate.
2176
2177 2003-06-24 Tuesday 23:11  fenrir
2178
2179   * lalala ;)
2180
2181 2003-06-24 Tuesday 23:00  fenrir
2182
2183   * mkv : spelling mistakes.
2184
2185 2003-06-24 Tuesday 22:53  fenrir
2186
2187   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
2188   percent and not time, it's better.
2189   Please test.
2190
2191 2003-06-24 Tuesday 22:26  asmax
2192
2193  * all: show/hide the interface with middle-click on the vout
2194         (when the last vout is closed, the interface reappears)
2195         Works only with the skins interface and X11/Xvideo vouts, but it's
2196         very easy to implement (just add a callback on "intf-show" in the
2197         interface, and trigger it in the vout)
2198
2199 2003-06-24 Tuesday 19:59  fenrir
2200
2201   * mkv: remove unnecessary header.
2202
2203 2003-06-24 Tuesday 19:35  fenrir
2204
2205   * mkv: when seeking, by default, try to reach the file position not the
2206  time (seek seems better).
2207
2208 2003-06-24 Tuesday 18:42  fenrir
2209
2210   * mkv: clean up, more input infos, begin to parse Tags element (don't work
2211   yet).
2212
2213 2003-06-24 Tuesday 15:50  sam
2214
2215    * Makefile.am: changed interface.h to vlc_interface.h.
2216
2217 2003-06-24 Tuesday 15:37  sam
2218
2219    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
2220      linkage instead.
2221
2222 2003-06-24 Tuesday 13:33  sam
2223
2224    * include/interface.h: renamed this file to vlc_interface.h to avoid name
2225      collisions with a couple of plugins.
2226
2227 2003-06-24 Tuesday 11:26  gbazin
2228
2229  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
2230
2231  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
2232
2233 2003-06-24 Tuesday 09:31  sam
2234
2235    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
2236      well as .lo/.la files.
2237
2238 2003-06-24 Tuesday 06:07  fenrir
2239
2240   * mkv: use b_mute and add meta informations.
2241
2242 2003-06-24 Tuesday 00:50  fenrir
2243
2244   * avi : don't resynch on key frame for audio stream.
2245
2246 2003-06-24 Tuesday 00:33  fenrir
2247
2248   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
2249            buffer filling)
2250          can seek in file without cues (slow)
2251          can play file over http and unseekable input.
2252
2253 2003-06-24 Tuesday 00:31  gbazin
2254
2255  * modules/demux/ogg.c: fix for ogg web streams.
2256
2257 2003-06-23 Monday 23:51  gbazin
2258
2259  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
2260  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
2261  * modules/demux/ogg.c: added vorbis channels info.
2262  * modules/misc/httpd.c: bug fix for stream header generation.
2263
2264 2003-06-23 Monday 20:35  asmax
2265
2266  * src/playlist/playlist.c: set "intf-change" in SkipItem
2267  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
2268    callback on intf-change
2269
2270 2003-06-23 Monday 17:01  bigben
2271
2272  Copy / paste of code so that the pvr input parse all parameters. Doesn't
2273  work for the standard (PAL/SECAM/NTSC) yet.
2274
2275 2003-06-23 Monday 16:09  gbazin
2276
2277  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
2278  * modules/demux/util/id3tag.c: small cleanup.
2279
2280 2003-06-23 Monday 13:45  zorglub
2281
2282  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
2283
2284 2003-06-23 Monday 11:41  zorglub
2285
2286  * Stream output now support IPv6 SAP announces
2287  * Code cleanup in SAP
2288
2289 2003-06-23 Monday 10:21  sam
2290
2291    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
2292      due to Debian bug #158383 in gettext (upstream bug).
2293
2294 2003-06-23 Monday 00:30  fenrir
2295
2296   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
2297
2298 2003-06-23 Monday 00:18  hartman
2299
2300  * You check it three times and I still managed to miss a link.
2301    Ebuild doesn't work in the 0.6.0 release :(
2302
2303 2003-06-22 Sunday 23:22  fenrir
2304
2305   * mkv: fix vorbis track. But sound quality is horrible ( probably
2306  timestamps problems)
2307
2308 2003-06-22 Sunday 18:56  gbazin
2309
2310  * doc/Makefile.am: one more like this and I'll become crazy.
2311
2312 2003-06-22 Sunday 18:30  gbazin
2313
2314  * doc/Makefile.am: fixed make dist
2315
2316 2003-06-22 Sunday 18:07  gbazin
2317
2318  * NEWS: added an entry for the experimental matroska demux.
2319
2320 2003-06-22 Sunday 17:52  gbazin
2321
2322  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
2323  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
2324
2325 2003-06-22 Sunday 16:52  gbazin
2326
2327  * configure.ac: really removed -Wdisabled-optimization this time.
2328
2329 2003-06-22 Sunday 16:27  fenrir
2330
2331   * mkv: fix a double delete.
2332
2333 2003-06-22 Sunday 16:00  gbazin
2334
2335  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
2336  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
2337
2338 2003-06-22 Sunday 15:43  gbazin
2339
2340  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
2341  * include/interface.h: updated comment.
2342
2343 2003-06-22 Sunday 15:30  hartman
2344
2345  * Removed mp4 muxer support (temporarily)
2346
2347 2003-06-22 Sunday 15:07  asmax
2348
2349  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
2350
2351 2003-06-22 Sunday 15:03  hartman
2352
2353  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
2354  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
2355
2356 2003-06-22 Sunday 14:36  fenrir
2357
2358   * mkv: better seeking support.
2359
2360 2003-06-22 Sunday 14:06  gbazin
2361
2362  * configure.ac: compile fix for sunos
2363
2364 2003-06-22 Sunday 13:31  gbazin
2365
2366  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
2367  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
2368  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
2369
2370 2003-06-22 Sunday 13:27  sigmunau
2371
2372  turned a debug message into a comment
2373
2374 2003-06-22 Sunday 13:06  asmax
2375
2376  * x11/x11_window.cpp: raise a window when clicking on it
2377
2378 2003-06-22 Sunday 12:54  asmax
2379
2380  * at least it compiles now ;)
2381
2382 2003-06-22 Sunday 12:46  asmax
2383
2384  * reverted my previous commit: cannot work as expected
2385  * src/theme.cpp: fixed a delete[] / free mismatch
2386
2387 2003-06-22 Sunday 12:27  fenrir
2388
2389   * mkv: basic seek support (only with file with cues, it doesn't search key
2390   frame, ...)
2391          clean up.
2392
2393 2003-06-22 Sunday 08:49  fenrir
2394
2395   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
2396
2397 2003-06-22 Sunday 07:39  fenrir
2398
2399   * mkv.cpp : begin of a matroska demuxer
2400    TODO:
2401      * seek support
2402      * vorbis support (it's a decoder problem, as matroska embded raw
2403        vorbis data)
2404      * utf8 subtitles handling (probably at the decoder stage too)
2405      * clean up.
2406      * support of stream other than files.
2407      * ...
2408
2409 2003-06-22 Sunday 01:08  sam
2410
2411    * Makefile.dep: the file that would never die.
2412
2413 2003-06-22 Sunday 00:40  titer
2414
2415   beos/* : - cleaned the way to mute/unmute
2416            - save the volume when exiting
2417
2418 2003-06-22 Sunday 00:00  asmax
2419
2420  * src/theme.cpp, src/event.* : no more VLC_SHOW event
2421  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
2422    class SkinWindowList (to be tested under windows)
2423  * removed useless gtk2 files
2424
2425 2003-06-21 Saturday 22:30  hartman
2426
2427  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
2428  * only set prefs on safe, not earlier.
2429
2430 2003-06-21 Saturday 21:59  sam
2431
2432    * src/libvlc.c: got rid of type-punning warnings.
2433
2434 2003-06-21 Saturday 20:45  sam
2435
2436    * THANKS: spelling fixes.
2437    * configure.ac:
2438      + Added curly braces around variables.
2439      + Got rid of the "x$foo" constructs.
2440      + Renamed *_plugin conditionals into *_p.
2441    * debian/changelog:
2442      + Fixed a duplicate entry.
2443      + Added an entry for an old Debian upload that fixed #117180.
2444    * debian/control:
2445      + Added a build dependency on libimlib2-dev for skins.
2446    * debian/rules:
2447      + Activated support for skins.
2448
2449 2003-06-21 Saturday 17:26  sigmunau
2450
2451  removed a duplicate entry from the NEWS file
2452
2453 2003-06-21 Saturday 17:05  sam
2454
2455    * .cvsignore:
2456      + Removed configure.ac from the ignore list.
2457
2458 2003-06-21 Saturday 17:04  sam
2459
2460    * configure.ac.in is no more, we can now use configure.ac like normal people,
2461      bootstrap generates the proper magic for us.
2462
2463 2003-06-21 Saturday 16:09  sam
2464
2465    * debian/rules:
2466      + Use the -s flag instead of -a so that debhelper properly handles the
2467        i386-only plugin packages.
2468      + Split the build rule into configure and build.
2469
2470 2003-06-21 Saturday 14:24  gbazin
2471
2472  * modules/access_output/file.c: make the output file writeable by the owner.
2473
2474 2003-06-20 Friday 23:13  hartman
2475
2476  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
2477
2478 2003-06-20 Friday 21:34  ipkiss
2479
2480   * ./doc/skins/events-howto.txt: added some events
2481   * ./modules/gui/skins/*: fixed my last commit
2482
2483 2003-06-20 Friday 19:50  ipkiss
2484
2485   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
2486     "display" attribute of ControlText. It allows to show the title of
2487     the current stream, without the full path.
2488   * ./doc/skins/*: updated the doc
2489
2490 2003-06-20 Friday 15:34  hartman
2491
2492  * Made the search path configuration options, directory instead of string options.
2493
2494 2003-06-20 Friday 11:42  alexis
2495
2496  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
2497  python/setup.py: a configuration that should work better.
2498
2499 2003-06-20 Friday 01:27  hartman
2500
2501  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
2502  * README.MacOSX.rtf: More updates because of new prefs dialog.
2503
2504 2003-06-19 Thursday 21:09  gbazin
2505
2506  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
2507  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
2508
2509 2003-06-19 Thursday 18:45  gbazin
2510
2511  * modules/access_output/udp.c: removed unnecessary code.
2512
2513 2003-06-19 Thursday 18:44  titer
2514
2515   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
2516    a few Dano/Zeta themes
2517
2518 2003-06-19 Thursday 18:22  gbazin
2519
2520  * 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).
2521
2522 2003-06-19 Thursday 13:08  sam
2523
2524    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
2525      because I forgot to reinitialise an index.
2526
2527 2003-06-19 Thursday 12:21  gbazin
2528
2529  * 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.
2530
2531 2003-06-19 Thursday 02:14  sam
2532
2533    * debian/rules:
2534      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
2535        so that the rules can be called directly.
2536    * debian/control:
2537      + Removed leading "a"s from package descriptions.
2538      + Set policy to 3.5.10.
2539    * debian/copyright:
2540      + Removed debian/vlc.copyright.
2541
2542 2003-06-18 Wednesday 12:18  zorglub
2543
2544  SAP can now listen for IPv6 announces
2545
2546  To enable this, start vlc with --sap-ipv6
2547  To disable IPv4 listening, use --no-sap-ipv4
2548
2549  You can also set the scope of the announces (default is 3)
2550
2551 2003-06-17 Tuesday 21:52  asmax
2552
2553  * moved the ttl help in the right section
2554
2555 2003-06-17 Tuesday 21:07  gbazin
2556
2557  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
2558
2559 2003-06-17 Tuesday 20:56  asmax
2560
2561  * fixed another compilation issue of python module
2562
2563 2003-06-17 Tuesday 20:47  asmax
2564
2565  * fixed a very old bug preventing the whole thing from working :(
2566
2567 2003-06-17 Tuesday 20:10  hartman
2568
2569  * Fixes to the german translation
2570
2571 2003-06-17 Tuesday 20:03  hartman
2572
2573  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
2574
2575 2003-06-17 Tuesday 18:13  asmax
2576
2577  * tooltips are now updated during scrolling
2578
2579 2003-06-17 Tuesday 16:09  gbazin
2580
2581  * modules/*: got rid of empty module objects.
2582  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
2583
2584 2003-06-17 Tuesday 14:43  hartman
2585
2586  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
2587  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
2588  cvS: ----------------------------------------------------------------------
2589
2590 2003-06-17 Tuesday 14:38  hartman
2591
2592  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
2593  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
2594    Fixed two cosmetic issues in the stream output dialog.
2595  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
2596
2597 2003-06-16 Monday 21:55  gbazin
2598
2599  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
2600  * include/modules_inner.h: removed unneeded initialization.
2601
2602 2003-06-16 Monday 20:49  gbazin
2603
2604  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
2605
2606 2003-06-16 Monday 20:23  gbazin
2607
2608  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
2609
2610 2003-06-16 Monday 15:39  zorglub
2611
2612  * SAP can now handle SAP-announced IPv6 streams
2613
2614 2003-06-15 Sunday 22:32  hartman
2615
2616  * NEWS: small corrections
2617  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
2618  * modules/codec/quicktime.c: cosmetic fix
2619
2620 2003-06-15 Sunday 15:20  hartman
2621
2622  * Fixed applescript Fullscreen command.
2623
2624 2003-06-15 Sunday 15:16  sigmunau
2625
2626  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
2627  true, since this seems to break playback of some streams over http. It also
2628  takes to much time just to get some fancy metadata
2629
2630 2003-06-15 Sunday 14:00  hartman
2631
2632  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
2633  * ./po/nl.po: New Dutch Translation by /me ;)
2634  * README.MacOSX.rtf: Updated instructions of Prefence usage.
2635
2636 2003-06-15 Sunday 01:23  massiot
2637
2638  * Removed the ugly dependancy on glibc in the ipv6 module.
2639  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
2640  * Miscellaneous clean-ups.
2641
2642 2003-06-14 Saturday 22:14  hartman
2643
2644  * We should be compatible with older versions of faad again
2645
2646 2003-06-14 Saturday 22:12  gbazin
2647
2648  * configure.ac.in: old faad2 detection.
2649
2650 2003-06-14 Saturday 21:18  gbazin
2651
2652  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
2653
2654 2003-06-14 Saturday 21:06  hartman
2655
2656  * Dramatically improved the ebuild.
2657    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
2658    - fix faad2? currently disabled
2659
2660 2003-06-14 Saturday 18:49  gbazin
2661
2662  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
2663
2664 2003-06-14 Saturday 16:29  gbazin
2665
2666  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
2667  kept their original value (thanks fenrir for the suggestion).
2668
2669 2003-06-14 Saturday 15:43  gbazin
2670
2671  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
2672  enabled by default.
2673
2674 2003-06-14 Saturday 12:32  titer
2675
2676   beos/VideoOutput.cpp : make the BPopUpMenu stickable
2677
2678 2003-06-14 Saturday 00:49  titer
2679
2680   include/vlc_threads.h: more BeOS' priorities tuning.
2681
2682 2003-06-13 Friday 21:18  asmax
2683
2684  * X11 skin windows should have an icon now
2685
2686 2003-06-13 Friday 15:54  gbazin
2687
2688  modules/gui/wxwindows/*: fix for the volume control under win32.
2689
2690 2003-06-13 Friday 12:08  gbazin
2691
2692  * 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)
2693
2694 2003-06-13 Friday 03:21  sam
2695
2696    * ./src/misc/messages.c: ouch. when the message queue was full, we were
2697      using our va_list twice, which caused crashes on architectures where
2698      va_list is a pointer; we now use va_copy whenever possible.
2699
2700 2003-06-13 Friday 00:15  titer
2701
2702   modules/gui/beos/Interface.cpp : fixed a possible crash
2703
2704 2003-06-12 Thursday 23:03  gbazin
2705
2706  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
2707
2708 2003-06-12 Thursday 22:27  massiot
2709
2710  * modules/codec/spudec/spudec.c: Take small font by default
2711
2712 2003-06-12 Thursday 22:03  gbazin
2713
2714  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
2715
2716 2003-06-12 Thursday 21:28  gbazin
2717
2718  * modules/gui/wxwindows/*: added a volume control.
2719
2720 2003-06-12 Thursday 15:56  gbazin
2721
2722  * modules/access_output/file.c: win32 compilation fix.
2723
2724 2003-06-12 Thursday 11:37  zorglub
2725
2726  Code cleanup
2727
2728 2003-06-12 Thursday 08:14  gbazin
2729
2730  * share/Makefile.am: fixed my previous fix ;)
2731
2732 2003-06-12 Thursday 06:56  gbazin
2733
2734  * Makefile.am: fixed inclusion of skins in make dist.
2735
2736 2003-06-11 Wednesday 22:46  gbazin
2737
2738  * ALL: bumped version number to 0.6.0-test3 + po updates
2739
2740 2003-06-11 Wednesday 21:46  asmax
2741
2742  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
2743  * share/Makefile.am: install skins at make install (closes bug #856)
2744
2745 2003-06-11 Wednesday 21:41  gbazin
2746
2747  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
2748
2749 2003-06-11 Wednesday 20:36  gbazin
2750
2751  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
2752  some platforms.
2753
2754 2003-06-11 Wednesday 18:45  gbazin
2755
2756  * NEWS: updated.
2757
2758 2003-06-11 Wednesday 18:20  gbazin
2759
2760  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
2761
2762 2003-06-11 Wednesday 15:53  gbazin
2763
2764  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
2765
2766 2003-06-11 Wednesday 10:42  gbazin
2767
2768  * 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.
2769  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
2770  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
2771
2772 2003-06-10 Tuesday 23:01  massiot
2773
2774  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
2775    people who explicitely set mpeg_video in the previous version will end
2776    up with libmpeg2 in 0.6.0.
2777  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
2778    with DVDs.
2779  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
2780    some audio filters (read: coreaudio resampler) don't like too small
2781    packets (I know, this is ugly).
2782
2783 2003-06-10 Tuesday 22:42  gbazin
2784
2785  * 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.
2786
2787 2003-06-10 Tuesday 11:43  gbazin
2788
2789  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
2790  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
2791  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
2792
2793 2003-06-10 Tuesday 11:12  massiot
2794
2795  Fixed a potential segfault.
2796
2797 2003-06-09 Monday 22:02  asmax
2798
2799  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
2800
2801 2003-06-09 Monday 21:14  asmax
2802
2803  * X11 skins are now loaded from home directory or if it fails, from
2804    the share directory
2805
2806 2003-06-09 Monday 19:56  jpsaman
2807
2808  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
2809
2810 2003-06-09 Monday 19:51  jpsaman
2811
2812  Updated build packages for test2 release.
2813
2814 2003-06-09 Monday 19:08  asmax
2815
2816  * fixed a segfault in FileInfo when p_info->psz_name == NULL
2817    but there are still other segfaults sometimes in FileInfo !!
2818
2819 2003-06-09 Monday 14:04  asmax
2820
2821  * now selection method in the playlist depends on the state of the
2822    CTRL button (as expected in a normal playlist !)
2823    TODO: - do the same under windows
2824          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
2825
2826 2003-06-09 Monday 12:33  asmax
2827
2828  * repaired basic_skins
2829  * removed all the compilation warnings
2830  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
2831    on wxwindows plugin ;)
2832
2833 2003-06-09 Monday 09:29  massiot
2834
2835  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
2836
2837 2003-06-09 Monday 07:16  gbazin
2838
2839  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
2840  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
2841
2842 2003-06-09 Monday 06:52  gbazin
2843
2844  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
2845
2846 2003-06-09 Monday 00:33  massiot
2847
2848  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
2849    In vout_CreatePicture() replace i_repeat_first_field by the more useful
2850    i_nb_fields
2851  * modules/gui/macosx/intf.m: Fixed a warning
2852  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
2853    Re-added support for slice-I streams, plus miscellaneous tweakings
2854
2855 2003-06-09 Monday 00:32  asmax
2856
2857  * drag & drop works with gnome file manager now
2858
2859 2003-06-09 Monday 00:07  asmax
2860
2861  * drag & drop for X11 skins. Still mysterious problems but it's better
2862    than nothing
2863
2864 2003-06-08 Sunday 18:40  gbazin
2865
2866  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
2867  * share/skins/default/theme.xml: playlist is hidden by default.
2868
2869 2003-06-08 Sunday 18:17  asmax
2870
2871  * very beginning of drag and drop support in X11 skins
2872
2873 2003-06-08 Sunday 16:56  gbazin
2874
2875  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
2876
2877 2003-06-08 Sunday 16:04  titer
2878
2879   Minor fix
2880
2881 2003-06-08 Sunday 15:22  asmax
2882
2883  * share/skins/default/theme.xml: fixed playlist size
2884  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
2885    items
2886  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
2887
2888 2003-06-08 Sunday 12:45  gbazin
2889
2890  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
2891
2892 2003-06-08 Sunday 11:33  asmax
2893
2894  * better implementation of timers for X11 skins
2895
2896 2003-06-08 Sunday 00:32  asmax
2897
2898  * x11_font.cpp: fixed font placement
2899  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
2900  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
2901
2902 2003-06-07 Saturday 19:19  gbazin
2903
2904  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
2905
2906 2003-06-07 Saturday 19:05  gbazin
2907
2908  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
2909  and instructions to generate new fonts.
2910
2911 2003-06-07 Saturday 12:19  asmax
2912
2913  * beginning of tooltips (only in the console at the moment ;)
2914
2915 2003-06-07 Saturday 10:18  gbazin
2916
2917  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
2918
2919 2003-06-07 Saturday 03:45  titer
2920
2921   modules/access/pvr/pvr.c : compile fix
2922
2923 2003-06-07 Saturday 03:25  titer
2924
2925   missing cvsignore
2926
2927 2003-06-07 Saturday 00:36  asmax
2928
2929  * implemented double click event for X11 skins. The delay is hard-coded
2930    (400ms) , maybe it could be stored in the vlc config file
2931
2932 2003-06-06 Friday 23:34  asmax
2933
2934  * got rid of this useless error message
2935
2936 2003-06-06 Friday 21:47  asmax
2937
2938  * x11/x11_window.cpp: fixed clipping and text attributes
2939
2940 2003-06-06 Friday 19:40  asmax
2941
2942  * key shortcuts for X11 skins are now working
2943
2944 2003-06-06 Friday 14:50  gbazin
2945
2946  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
2947
2948 2003-06-06 Friday 13:34  gbazin
2949
2950  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
2951
2952 2003-06-06 Friday 11:09  gbazin
2953
2954  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
2955
2956 2003-06-06 Friday 02:48  hartman
2957
2958  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
2959
2960 2003-06-06 Friday 02:23  hartman
2961
2962  * All: some spelling corrections and description string clarifications.
2963    There is a lot of improvement left here.
2964
2965 2003-06-06 Friday 00:38  hartman
2966
2967  * modules/gui/macosx/prefs.?:
2968    - Changed modules list to use Default instead of None. probably clearer to
2969      users.
2970    - Have a warning before resetting the prefs.
2971
2972 2003-06-05 Thursday 22:16  asmax
2973
2974  * x11/x11_timer.* : classes to implement platform-independant timers
2975  * controls/text.cpp : text scrolling works ! (at least in the main window)
2976
2977 2003-06-05 Thursday 21:22  gbazin
2978
2979  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
2980
2981 2003-06-05 Thursday 11:52  gbazin
2982
2983  * include/vlc_common.h: fixed the I64C() macro for mingw.
2984  * 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.
2985
2986 2003-06-04 Wednesday 23:17  massiot
2987
2988  VLC 0.6 codename is Trevelyan.
2989
2990 2003-06-04 Wednesday 21:41  titer
2991
2992   Added a special access module for PVR MPEG-2 encoding boards.
2993   It allows to change the frequency and such things quite easily, from VLC.
2994   You'll have to --enable-pvr to build it.
2995
2996 2003-06-04 Wednesday 18:47  asmax
2997
2998  * added <unistd.h> or it doesn't compile !
2999
3000 2003-06-04 Wednesday 17:44  gbazin
3001
3002  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
3003
3004 2003-06-04 Wednesday 16:44  gbazin
3005
3006  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
3007
3008 2003-06-04 Wednesday 16:03  gbazin
3009
3010  * 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.
3011  * modules/gui/wxwindows/timer.cpp: fixed comment.
3012
3013 2003-06-03 Tuesday 23:17  massiot
3014
3015  * OS X users can now browse the DVD menus with the arrow keys.
3016
3017 2003-06-03 Tuesday 22:21  hartman
3018
3019  * When choosing a autogenerated menuitem, we now create a new thread to
3020    do the actual execution of this command. this is a (very ugly) workaround
3021    to the problem we were having with the deinterlace menu on osx.
3022
3023    It works now, but now i'm running into the black screen and continous
3024    "late picture skipped (-218000)" again which is also plagueing us when you
3025    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
3026    as well.
3027
3028 2003-06-03 Tuesday 22:20  gbazin
3029
3030  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
3031
3032 2003-06-03 Tuesday 22:18  gbazin
3033
3034  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
3035  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
3036  * 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).
3037
3038 2003-06-03 Tuesday 12:06  titer
3039
3040   modules/gui/beos/* : fixed the screenshot format selection I broke lately
3041
3042 2003-06-02 Monday 16:01  sigmunau
3043
3044  http.c: if the webserver doesn't return 206 the stream is not seekable.
3045
3046 2003-06-02 Monday 12:42  hartman
3047
3048  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
3049  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
3050
3051 2003-06-01 Sunday 23:48  hartman
3052
3053  * ALL:
3054    - Changed the autogenerated menu's in a system working similar to wxWindows.
3055    - The deinterlace menu is autogenerated now. However it seems the problem
3056      with on the fly filter changes still exists.
3057
3058 2003-06-01 Sunday 22:11  asmax
3059
3060  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
3061  * all: added locks around X calls to make them thread safe (will be
3062    useful in the next commit ;-)
3063
3064 2003-06-01 Sunday 17:13  asmax
3065
3066  * mouse wheel scroll for X11 skins
3067
3068 2003-06-01 Sunday 16:39  asmax
3069
3070  * configure.ac.in : fixed linking of skins modules
3071  * modules/gui/skins/*:
3072    - fixed the wxwindows bug, due to a huge bug with broadcast events
3073    - beginning of fonts in X11 skins
3074  so, you can test the X11 skins module: it should work now !
3075
3076 2003-06-01 Sunday 00:26  fenrir
3077
3078   * ts: fix current_next value.
3079
3080 2003-05-31 Saturday 23:41  sam
3081
3082    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
3083
3084 2003-05-31 Saturday 23:23  ipkiss
3085
3086   * skins/controls/button.cpp: Fixed a nasty bug.
3087   * skins/controls/generic.h: Some public fields are now protected
3088   * skins/src/window.cpp:
3089      - Added a few debug messages
3090      - Invisible controls don't receive events anymore
3091
3092  Note: There are still a few bugs in the code handling the controls and
3093  their different states, and I think they will be difficult to fix with
3094  the current code structure. A rewrite of this part of code could be a
3095  good idea (perhaps using states and transitions between states, like
3096  Zinf does?).
3097
3098 2003-05-31 Saturday 21:49  fenrir
3099
3100   * ts: proper fix for both.
3101
3102 2003-05-31 Saturday 16:15  fenrir
3103
3104   * ts: reverse my last commit (the proper way should be to modify also the
3105   muxer but this will break compatibility).
3106
3107 2003-05-31 Saturday 12:24  titer
3108
3109   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
3110     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
3111     two times if you want to switch from 1:1 to 4:1 from the interface.
3112     Old functions still work.
3113   * modules/gui/beos/VlcWrapper.cpp : use it
3114
3115 2003-05-31 Saturday 01:23  fenrir
3116
3117   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
3118   that had done all the work.
3119
3120  Paul Forgey's notes:
3121  --------------------
3122
3123  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
3124  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
3125  captures completely differently than the uncompressed frame capture
3126  mechanism.  This means the code has to split off a bunch to do similar
3127  things depending on mjpeg being set or not.  For some reason, I can't
3128  use non v4l2 calls to capture uncompressed frames from the lml33,
3129  however I do have another bttv card on my system to test that I didn't
3130  break the non-mjpeg stuff.
3131
3132  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
3133  picture is going to show up as 720x480.  I don't know my way around the
3134  code well enough to know how to specify a non-square pixel aspect
3135  ratio.  If there isn't a way to do it, it would be nice to be able to
3136  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
3137  in the case of anamorphic S-Video, which does occur.
3138
3139  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
3140  the linux kernels having support for the Zoran cards, there doesn't seem
3141  to be a reliable way to pick up this header, which is probably why
3142  lavrec did it this way.  Since it only defines ioctl definitions, I
3143  don't think using it is a legal problem.
3144
3145  I also modified the audio handling a bit.  If the card supports audio,
3146  great, we'll set the card's parameters as we did before.  But if adev=
3147  is specified, use it regardless.  The reason to do this is to capture
3148  audio from the sound card with video coming from, say, a web cam or in
3149  my case, an encoder card which doesn't have any audio capabilities at
3150  all.
3151
3152 2003-05-31 Saturday 00:10  fenrir
3153
3154   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
3155   * demux/ts.c : fixed an endian problem with such private stream.
3156
3157 2003-05-30 Friday 18:43  titer
3158
3159   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
3160
3161 2003-05-30 Friday 17:30  titer
3162
3163   modules/gui/beos/* : misc fixes & enhancements
3164
3165 2003-05-29 Thursday 21:40  asmax
3166
3167  * X11 skins now use imlib2 -> you need to bootstrap
3168    wxwindows dialogs are not supposed to work yet, if they do you are
3169    lucky ;)
3170
3171 2003-05-29 Thursday 16:48  asmax
3172
3173  * x11/x11_theme.cpp: better timing for SkinManage
3174  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
3175    changed !
3176
3177 2003-05-28 Wednesday 23:56  asmax
3178
3179  * AT LAST events work in X11 skins !
3180
3181 2003-05-28 Wednesday 03:53  hartman
3182
3183  * src/libvlc.h:
3184    - added "en" to the list of languages in the preferences.
3185    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
3186      FENRIR: is this correct this way?
3187
3188 2003-05-28 Wednesday 00:52  titer
3189
3190   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
3191
3192 2003-05-27 Tuesday 22:57  gbazin
3193
3194  * install-win32: fixed the nsi script to not include the FAQ.
3195
3196 2003-05-27 Tuesday 22:42  hartman
3197
3198  * Turn mem leaks into warning's instead of errors. Users seem to think that
3199    mem leaks will kernel panic there machine or something ;)A
3200    This will generate less bugreports, yet keep them visible to those who
3201    should and will care.
3202
3203 2003-05-27 Tuesday 21:48  gbazin
3204
3205  * ALL: bumped version to 0.6.0-test2
3206  * Makefile.am: got rid of the faq in the package-win32 target.
3207
3208 2003-05-27 Tuesday 20:43  gbazin
3209
3210  * 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.
3211
3212 2003-05-27 Tuesday 13:22  titer
3213
3214   * src/stream_output/announce.c : BeOS compile fix.
3215     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
3216     so there is no need to do it here again.
3217   * modules/gui/beos/* : minor fixes
3218
3219 2003-05-27 Tuesday 11:35  gbazin
3220
3221  * modules/gui/wxwindows/*: fixed context menu problem on win32.
3222
3223 2003-05-27 Tuesday 01:48  hartman
3224
3225  * removed vlc_wraptext
3226
3227 2003-05-26 Monday 19:26  gbazin
3228
3229  * modules/video_output/directx/events.c: fixed breakage.
3230
3231 2003-05-26 Monday 19:06  gbazin
3232
3233  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
3234  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
3235  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
3236  * 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.
3237
3238 2003-05-26 Monday 16:06  gbazin
3239
3240  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
3241
3242 2003-05-26 Monday 14:59  hartman
3243
3244  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
3245  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
3246  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
3247  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
3248    was ugly. now we use our own, osx method. This fixes tooltips in japanese
3249    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
3250
3251 2003-05-26 Monday 13:45  zorglub
3252
3253  * The VLC-integrated SAP server now sends compliant packets. They can
3254    only be viewed with the CVS version of VLC
3255
3256 2003-05-26 Monday 02:09  gbazin
3257
3258  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
3259     started to implement X11Region and integrated the wxWindows dialogs.
3260  * 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.
3261
3262 2003-05-26 Monday 02:03  hartman
3263
3264  * modules/gui/macosx/prefs.m: fixed the module selectors.
3265  * modules/video_filter/crop.c: clarified the use of crop. someone please
3266    check, i'm not entirely sure this is correct. Actually i think we should
3267    split this up in more then one config item, for GUI preferences clarity.
3268    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
3269    like ffmpeg has which uses left, right, top and bottom offsets.
3270
3271 2003-05-26 Monday 01:25  hartman
3272
3273  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
3274  * modules/gui/macosx/output.m:
3275    - changed the textfields for bitrate into comboboxes with suggested values
3276      identical to the ones in wxwindows intf.
3277    - changed "bitrate (bps)" into "bitrate (kb/s)
3278  * modules/gui/macosx/prefs.?:
3279    - update the current view when advanced is changed.
3280    - module_lists now use the description strings.
3281    - always wraptext on tooltips. Currently japanese language is breaking.
3282    - we now have sliders for int/float config options with ranges.
3283    - fixed a warning message about an un-init'ed module_t.
3284  * modules/video_filter/adjust.c:
3285    - added the ranges to the description strings of the config options.
3286    - blur-factor now uses a range as according to it's description string
3287      it already should have used this.
3288
3289 2003-05-25 Sunday 23:08  titer
3290
3291   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
3292     since the gettext behaviour changed
3293
3294 2003-05-25 Sunday 22:36  titer
3295
3296   * bootstrap: remove a -shared flag as ./configure already adds it for
3297     platforms which need it
3298   * configure.ac.in: don't use -shared on BeOS
3299
3300 2003-05-25 Sunday 20:16  gbazin
3301
3302  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
3303
3304 2003-05-25 Sunday 19:24  gbazin
3305
3306  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
3307
3308 2003-05-25 Sunday 18:32  sigmunau
3309
3310  convert the strings in the id3tags to utf8 before storing them.
3311
3312 2003-05-25 Sunday 18:02  nitrox
3313
3314  . SAP/SDP packets parsing: ability to parse RFC compliant packets
3315    parse_sap returns the SAP header length
3316    parse_sdp only parse the SDP payload
3317    note that VLC will discard messages from the old miniSAP-server
3318    (You have to use CVS version of miniSAP-server)
3319    (Messages from the new miniSAP-server will be discarded with old VLC)
3320
3321 2003-05-25 Sunday 17:27  massiot
3322
3323  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
3324  enabled version of gettext. (patch courtesy of the DJ)
3325
3326 2003-05-25 Sunday 17:21  titer
3327
3328   modules/gui/beos/PreferencesWindow.* :
3329    * added a BBox around each panel (looks nicer)
3330    * now use BSliders for {integer,float}_with_range
3331
3332 2003-05-25 Sunday 11:31  gbazin
3333
3334  * 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...).
3335  * modules/video_filter/deinterlace/deinterlace.c: small change.
3336
3337 2003-05-25 Sunday 10:14  gbazin
3338
3339  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
3340
3341 2003-05-25 Sunday 00:16  gbazin
3342
3343  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
3344
3345 2003-05-24 Saturday 23:40  gbazin
3346
3347  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
3348  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
3349
3350 2003-05-24 Saturday 21:28  asmax
3351
3352  * events aren't perfect yet, but it is better enough to commit
3353
3354 2003-05-24 Saturday 20:54  gbazin
3355
3356  * src/video_output/video_output.c: new "deinterlace" object variable.
3357  * modules/gui/macosx/prefs.m: compilation fix.
3358  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
3359  * modules/gui/skins/*: couple of fixes.
3360
3361 2003-05-24 Saturday 17:52  gbazin
3362
3363  * modules/gui/skins/*: compilation fixes.
3364  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
3365
3366 2003-05-24 Saturday 15:11  titer
3367
3368   * Makefile.am: minor change in BeOS packages generation
3369   * doc/release-howto.txt: remove outdated info about how to build BeOS
3370     packages
3371
3372 2003-05-24 Saturday 13:14  gbazin
3373
3374  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
3375
3376 2003-05-24 Saturday 13:05  massiot
3377
3378  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
3379
3380 2003-05-24 Saturday 12:55  jpsaman
3381
3382  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.
3383
3384 2003-05-24 Saturday 12:53  sam
3385
3386    * ./po/*: re-ran toolbox --update-po.
3387    * ./po/en_GB.po: the British translation is up to date.
3388
3389 2003-05-24 Saturday 12:35  sam
3390
3391    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
3392
3393 2003-05-24 Saturday 12:34  sam
3394
3395    * ./toolbox: we no longer translate the Borland plugin.
3396
3397 2003-05-24 Saturday 12:10  sam
3398
3399    * ./configure.ac.in: the help message now says libmad is enabled by
3400      default (Closes: #704).
3401
3402 2003-05-24 Saturday 11:53  sam
3403
3404     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
3405       wait or we will face delay issues as reported in #794. Fix inspired from
3406       a suggestion by John Michael Zorko.
3407
3408 2003-05-24 Saturday 02:48  hartman
3409
3410  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
3411  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
3412  * modules/gui/macosx/macosx.m: typo
3413  * modules/gui/macosx/prefs.m: fix of the module selectors.
3414  * po/nl.po: i've taken a head start on the translations.
3415  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
3416
3417 2003-05-23 Friday 23:53  sigmunau
3418
3419  the http interface should now output valid xhtml 1.0.
3420
3421 2003-05-23 Friday 13:02  hartman
3422
3423  * Updated the informal message to report the ip and port the http intf was
3424    started on. This will help ppl to actually use the thing ;)
3425
3426 2003-05-23 Friday 11:41  sam
3427
3428    * Built-in modules were linked twice in the mozilla plugin; removed the
3429      non-PIC ones (Closes Debian bug #194384).
3430
3431 2003-05-23 Friday 00:00  hartman
3432
3433  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
3434  * modules/gui/macosx/vout.m: removed some code that was preventing us from
3435    using chroma converters.
3436  * modules/codec/quicktime.c:
3437    - added the video decoder. only works with SVQ3 atm, returns Invalid
3438      BITMAPHEADER for some reason in all other cases.
3439    - did some cleaning up. this might just work under Win32 now aswell,
3440      gibalou will do some testing tomorrow ;)
3441    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
3442      faster. I'm not yet sure which one i prefer.
3443
3444 2003-05-22 Thursday 22:24  gbazin
3445
3446  * modules/gui/wxwindows/streamout.cpp: fixed typo.
3447
3448 2003-05-22 Thursday 21:42  gbazin
3449
3450  * src/libvlc.h: fixed spelling mistake.
3451  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
3452  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
3453
3454 2003-05-22 Thursday 20:56  hartman
3455
3456  * spelling error in description string
3457
3458 2003-05-22 Thursday 20:45  hartman
3459
3460  * added an ifdef for SVQ3
3461
3462 2003-05-22 Thursday 20:06  asmax
3463
3464  * at last the python module works again !
3465   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
3466
3467 2003-05-22 Thursday 18:30  asmax
3468
3469  * started to repair build of python module
3470
3471 2003-05-22 Thursday 16:01  gbazin
3472
3473  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
3474
3475 2003-05-22 Thursday 15:34  hartman
3476
3477  * modules/control/http.c: strings for the address and the port variable were switched.
3478
3479 2003-05-22 Thursday 14:40  hartman
3480
3481  * fixed a localization issue
3482
3483 2003-05-22 Thursday 14:25  hartman
3484
3485  * modules/gui/macosx/playlist.m: fixed my fix
3486  * modules/gui/macosx/output.m: removed a debug statement
3487  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
3488
3489 2003-05-22 Thursday 13:40  hartman
3490
3491  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
3492
3493 2003-05-22 Thursday 12:00  gbazin
3494
3495  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
3496  * modules/gui/wxwindows/*: small fixes.
3497  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
3498  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
3499
3500 2003-05-21 Wednesday 21:30  hartman
3501
3502  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
3503    version was broken.
3504  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
3505
3506 2003-05-21 Wednesday 19:55  hartman
3507
3508  * vlc.ebuild: This ebuild should work if we release a test2.
3509  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
3510    except for mp3 ;)
3511  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
3512    since the problems with this decoder are endian specific according to it's creator.
3513
3514 2003-05-21 Wednesday 18:09  jpsaman
3515
3516  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
3517
3518 2003-05-21 Wednesday 18:04  jpsaman
3519
3520  More buildscript fixes.
3521
3522 2003-05-21 Wednesday 15:54  gbazin
3523
3524  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
3525
3526 2003-05-21 Wednesday 15:40  hartman
3527
3528  * include/main.h
3529    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
3530  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
3531    of identifying the right Codec to use for decoding to be one of these areas.
3532    So when we do this, only one thread at a time can use QT.
3533    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
3534
3535 2003-05-21 Wednesday 13:27  gbazin
3536
3537  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
3538  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
3539  * src/video_output/video_output.c: added a "fullscreen" object variable.
3540  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
3541
3542 2003-05-21 Wednesday 13:19  sigmunau
3543
3544  removed the desctiption texts of a nonexisting config option
3545
3546 2003-05-21 Wednesday 13:10  sigmunau
3547
3548  removed the --playlist option as it doesn't seem to be used
3549
3550 2003-05-20 Tuesday 23:17  gbazin
3551
3552  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
3553
3554 2003-05-20 Tuesday 21:35  hartman
3555
3556  * ALL: added a quicktime module.
3557    - This module provides QDM2 and QDMC sound support on OSX by linking to
3558      the native QT libraries. We now have FULL QT trailer support on OSX.
3559    - The video part of this decoder is not yet working on OSX.
3560    - This can be used for a future win32dll loader system as well.
3561
3562 2003-05-20 Tuesday 20:09  jpsaman
3563
3564  Modified build scripts
3565
3566 2003-05-20 Tuesday 18:53  hartman
3567
3568  * NEWS: updated some OSX info
3569  * ALL:
3570    - added CDDA support
3571    - added a "Online Documentation" item to the Help menu
3572    - removed some debugging strings
3573
3574 2003-05-20 Tuesday 16:20  zorglub
3575
3576  All: Support for SAP advertising in stream output
3577
3578         add sap, or sap="Name" in the stream output options
3579
3580 2003-05-20 Tuesday 16:08  sigmunau
3581
3582  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
3583  caused AIGALRM.
3584  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
3585  conventions
3586
3587 2003-05-20 Tuesday 15:51  hartman
3588
3589  * THANKS: Added Davor Orel who created the OS X icons.
3590  * modules/gui/macosx/macosx.m: changed a float into a float with range
3591
3592 2003-05-20 Tuesday 15:23  hartman
3593
3594  * Added a Reset prefs option
3595  * New prefs dialog much like the wxWindows and BeOS one.
3596    - translated instances might be broken.
3597    - still need sliders for min/max values
3598    - improved sizing should be done.
3599
3600 2003-05-20 Tuesday 11:44  titer
3601
3602   modules/gui/beos/PreferencesWindow.* : cleaning
3603
3604 2003-05-19 Monday 23:36  gbazin
3605
3606  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
3607
3608 2003-05-19 Monday 21:39  asmax
3609
3610  * a lot of cleaning in X11 skins, but some problems remain with
3611    event handling :(
3612
3613 2003-05-19 Monday 21:04  gbazin
3614
3615  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
3616  * po/*: updated the po files.
3617
3618 2003-05-19 Monday 20:47  gbazin
3619
3620  * Bumped version to 0.6.0-test1
3621  * modules/access/cdda.c: decreased the priority of the cdda plugin.
3622
3623 2003-05-19 Monday 11:38  gbazin
3624
3625  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
3626
3627 2003-05-19 Monday 09:57  gbazin
3628
3629  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
3630
3631 2003-05-18 Sunday 23:16  fenrir
3632
3633   * input_program.c: input_DelES destroyed the decoder (if any) without
3634   removing this ES from the list of selected ES. So, instead we call
3635   input_UnselectES.
3636
3637 2003-05-18 Sunday 22:30  titer
3638
3639   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
3640
3641 2003-05-18 Sunday 20:54  jpsaman
3642
3643  Updated release numbering of packages.
3644
3645 2003-05-18 Sunday 19:46  gbazin
3646
3647  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
3648
3649  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
3650
3651 2003-05-18 Sunday 18:56  hartman
3652
3653  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
3654
3655 2003-05-18 Sunday 17:48  asmax
3656
3657  * added transparency in X11 skins
3658
3659 2003-05-18 Sunday 16:27  gbazin
3660
3661  * 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.
3662
3663 2003-05-18 Sunday 15:44  gbazin
3664
3665  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
3666    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.
3667
3668 2003-05-18 Sunday 12:18  gbazin
3669
3670  * modules/gui/wxwindows/open.cpp: small fixes.
3671  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
3672  * modules/video_filter/osd_text.c: small win32 fix.
3673
3674 2003-05-18 Sunday 11:25  asmax
3675
3676  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
3677    images, but it works !
3678
3679 2003-05-17 Saturday 23:57  gbazin
3680
3681  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
3682  * install-win32, Makefile.am: updates for the win32 package.
3683  * NEWS: added a few missing things.
3684
3685 2003-05-17 Saturday 22:48  gbazin
3686
3687  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
3688  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
3689  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
3690
3691 2003-05-17 Saturday 22:00  gbazin
3692
3693  * include/input_ext-intf.h: forgot this file in my last commit.
3694  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
3695
3696 2003-05-17 Saturday 20:30  gbazin
3697
3698  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
3699    You can now listen to your favorite CDDAs with vlc, or even stream them :)
3700    (Their is not yet any support for jitter correction).
3701  * modules/codec/araw.c: small clean-up.
3702
3703 2003-05-17 Saturday 18:30  titer
3704
3705   * modules/gui/beos/MessagesWindow.* : cleaning
3706   * modules/gui/beos/PreferencesWindow.* : split the main modules into
3707     its categories
3708
3709 2003-05-17 Saturday 15:20  titer
3710
3711   modules/gui/beos/* : cosmetic
3712
3713 2003-05-17 Saturday 14:36  gbazin
3714
3715  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
3716
3717 2003-05-17 Saturday 11:35  gbazin
3718
3719  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
3720  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
3721
3722 2003-05-16 Friday 23:02  gbazin
3723
3724  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
3725
3726 2003-05-15 Thursday 23:05  gbazin
3727
3728  * src/input/input_programs.c: a few fixes to the navigation object variable.
3729
3730 2003-05-15 Thursday 22:27  massiot
3731
3732  * now 0.6.0-cvs
3733  * ALL: Capitalize all preferences text strings
3734
3735 2003-05-15 Thursday 21:31  gbazin
3736
3737  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
3738  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
3739
3740 2003-05-15 Thursday 20:45  jpsaman
3741
3742  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
3743
3744 2003-05-15 Thursday 20:28  jpsaman
3745
3746  Updating version to 0.5.4.
3747  Enable building with libmpeg2.
3748
3749 2003-05-15 Thursday 16:02  sam
3750
3751    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
3752
3753 2003-05-15 Thursday 15:59  gbazin
3754
3755  * modules/gui/wxwindows/*: small fixes and improvements.
3756
3757 2003-05-15 Thursday 15:50  sam
3758
3759    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
3760
3761 2003-05-15 Thursday 15:35  hartman
3762
3763  * Makefile.am: on make dist move vlc.ebuild
3764  * vlc.ebuild: small spelling correction
3765
3766 2003-05-15 Thursday 02:02  hartman
3767
3768  * Went trough my maillogs and filled out large parts of the NEWS file.
3769    please check and add your own. (i was bored ;)
3770  * Updated the README.MacOSX.rtf with some more pointers and changed version
3771    to 0.6.0
3772
3773 2003-05-15 Thursday 01:33  gbazin
3774
3775  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
3776
3777 2003-05-15 Thursday 01:23  hartman
3778
3779  * variable callback for the playlist. the input, audio and video still need
3780    to be done, waiting for gibalou to work his magic on that ;)
3781  cvs: ----------------------------------------------------------------------
3782
3783 2003-05-15 Thursday 00:46  hartman
3784
3785  * added vlc.ebuild, vlc.spec.redhat to dist.
3786  * added all the new icons to the dist.
3787  * on make dist i would like to do
3788    mv vlc.ebuild vlc-${VERSION}.ebuild
3789    I don't know how to do this. Who does?
3790
3791 2003-05-15 Thursday 00:32  hartman
3792
3793  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
3794    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
3795    need to be updated before release, to point out the correct links to
3796    these libraries.
3797
3798 2003-05-14 Wednesday 21:29  fenrir
3799
3800   * aac: compilation fix.
3801   * libvlc.h : set correct value for sout-a/vcodec
3802
3803 2003-05-14 Wednesday 19:47  hartman
3804
3805  * Resized some elements to allow for better translations.
3806
3807 2003-05-14 Wednesday 17:17  sam
3808
3809    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
3810      the extras/ directory.
3811
3812 2003-05-14 Wednesday 14:57  hartman
3813
3814  * Forgot one
3815
3816 2003-05-14 Wednesday 14:56  hartman
3817
3818  ALL: Davor won the vote, New icons in place.
3819
3820 2003-05-14 Wednesday 11:15  fenrir
3821
3822   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
3823
3824 2003-05-14 Wednesday 09:00  gbazin
3825
3826  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
3827
3828 2003-05-13 Tuesday 23:41  gbazin
3829
3830  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
3831
3832 2003-05-13 Tuesday 22:59  gbazin
3833
3834  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
3835  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
3836
3837 2003-05-13 Tuesday 22:33  gbazin
3838
3839  * modules/gui/wxwindows/*: new subtitles file dialog box.
3840  * modules/demux/util/sub.c: fixed a few description strings.
3841  * Makefile.am: small cosmetic change to package-win32 target.
3842
3843 2003-05-13 Tuesday 20:36  asmax
3844
3845  * beginning of event processing in X11 skins
3846  * graphics should work, but....
3847
3848 2003-05-13 Tuesday 19:25  asmax
3849
3850  * changed OSGraphics constructor (needed for X11)
3851
3852 2003-05-13 Tuesday 14:11  titer
3853
3854   modules/gui/beos/PreferencesWindow.*:
3855    - use BMenuFields for string_from_list config items
3856    - cleaning
3857
3858 2003-05-13 Tuesday 12:09  gbazin
3859
3860  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
3861
3862 2003-05-13 Tuesday 11:44  gbazin
3863
3864  * modules/gui/wxwindows/preferences.cpp: small fixes.
3865
3866 2003-05-13 Tuesday 11:18  titer
3867
3868   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
3869
3870 2003-05-12 Monday 21:55  gbazin
3871
3872  * 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.
3873  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
3874
3875 2003-05-12 Monday 19:59  titer
3876
3877   modules/gui/beos/VlcWrapper.h: compile fix
3878
3879 2003-05-12 Monday 19:11  gbazin
3880
3881  * include/vlc_common.h: small change to shut-up some memory checkers.
3882
3883 2003-05-12 Monday 17:33  gbazin
3884
3885  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
3886  * modules/video_output/directx/events.c: fixed non-initialized variable.
3887  * 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).
3888  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
3889  * 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()).
3890  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
3891
3892 2003-05-12 Monday 01:17  hartman
3893
3894