]> git.sesse.net Git - vlc/blob - ChangeLog
* ChangeLog: guess what ? yeah, yet another update for 0.6.2.
[vlc] / 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  * First set config variable, then add the files (and therefore potentially
3895    play them) in the playlist. Otherwise we can be too late.
3896
3897 2003-05-11 Sunday 23:17  hartman
3898
3899  * extras/MacOSX/vlc.pbproj/project.pbxproj:
3900    - Add the THANKS file to the Mac OS X application
3901  * modules/gui/macosx/about.?:
3902    - Use c-style comments instead of //
3903    - Open the AUTHORS file with the correct Encoding
3904    - Display the THANKS file as well
3905    - Rotate the scrolling when at the end
3906  * modules/gui/macosx/intf.m:
3907    - put Cocoa into multithreaded mode as soon as possible. Not really
3908      causing any problems now, but is cleaner.
3909  * modules/gui/macosx/prefs.m:
3910    - Select the current setting when we create a combobox.
3911
3912 2003-05-11 Sunday 19:09  hartman
3913
3914  * ALL:
3915    - removed a bit too much code from the interface files previous commit.
3916      Menu's were enabled if there was no input.
3917    - removed a NSLog which was used for bugtracking
3918
3919 2003-05-11 Sunday 18:49  hartman
3920
3921  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
3922  cvs to stop bugging me about it ;)
3923
3924  *.sed
3925  *.sin
3926  *.header
3927  Rules-quot
3928
3929 2003-05-11 Sunday 18:43  gbazin
3930
3931  * src/input/input_programs.c: small bug fix.
3932  * src/misc/variables.c: compilation fix for MSVC.
3933
3934 2003-05-11 Sunday 18:41  hartman
3935
3936  * forgot one file. see previous intf.m commit for details.
3937
3938 2003-05-11 Sunday 18:40  hartman
3939
3940  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
3941    and playlist already have, to be notified of menu changes.
3942  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
3943  * modules/gui/macosx/intf.?: Interface listens for changes in the input
3944    menu's now.
3945
3946 2003-05-11 Sunday 15:55  gbazin
3947
3948  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
3949
3950 2003-05-11 Sunday 14:33  sigmunau
3951
3952  Added code to render subtitles with the freetype module (disabled by default).
3953  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
3954  and  modules/codec/spudec/text.c and run with --filter osdtext
3955
3956 2003-05-11 Sunday 13:45  gbazin
3957
3958  * configure.ac.in: fixed the wx-config detection by the skins plugin.
3959  * modules/gui/wxwindows/*: fixed a couple of breakage.
3960
3961 2003-05-11 Sunday 13:22  gbazin
3962
3963  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
3964
3965 2003-05-11 Sunday 13:14  sigmunau
3966
3967  use c comment, and not c++
3968
3969 2003-05-11 Sunday 08:42  sigmunau
3970
3971  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
3972  (doesn't seem to work)
3973
3974 2003-05-11 Sunday 01:00  massiot
3975
3976  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
3977    calculation
3978  * modules/audio_output/coreaudio.c: apparently the audio card clock can
3979    be screwed, so probe it at every buffer
3980  * src/audio_output/output.c: Thou shalt not drop buffers
3981
3982 2003-05-10 Saturday 20:49  hartman
3983
3984  * fix titer's language commit. The list needs to end with a NULL, or VLC will
3985    no longer start. (it fails on the duplication of the config of this variable)
3986
3987 2003-05-10 Saturday 18:16  fenrir
3988
3989   * ffmpeg : fix for svq3.
3990
3991 2003-05-10 Saturday 13:52  titer
3992
3993   POTFILES.in: forgot a file yesterday...
3994
3995 2003-05-10 Saturday 13:40  titer
3996
3997   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
3998   with old config files; --language is now a string_from_list you can use
3999   to specify the language (default is auto-detection).
4000
4001 2003-05-10 Saturday 11:08  gbazin
4002
4003  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
4004
4005 2003-05-10 Saturday 11:05  hartman
4006
4007  * added VP31 fourcc's.
4008  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
4009    actually use it. It would generate too many bugreports.
4010
4011 2003-05-10 Saturday 10:32  hartman
4012
4013  * Finished the sout dialog on OSX.
4014
4015 2003-05-09 Friday 23:23  fenrir
4016
4017   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
4018
4019 2003-05-09 Friday 22:03  sigmunau
4020
4021  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
4022
4023 2003-05-09 Friday 20:30  massiot
4024
4025  France 1 - Italy 0
4026
4027 2003-05-09 Friday 19:53  fenrir
4028
4029   * faad: better support of AAC without ESDS.
4030
4031 2003-05-09 Friday 19:30  titer
4032
4033   Updated POTFILES.in for BeOS' i18n
4034
4035 2003-05-09 Friday 19:29  fenrir
4036
4037  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
4038  have found.
4039
4040 2003-05-09 Friday 16:01  gbazin
4041
4042  * modules/misc/httpd.c: win32 fixes.
4043  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
4044
4045 2003-05-09 Friday 02:39  fenrir
4046
4047   * mmstu: fixed a lookup.
4048
4049 2003-05-09 Friday 01:19  hartman
4050
4051  * modules/gui/macosx/prefs.m:
4052    - possibly fixed a crash situation when clicking the OK button (not sure though)
4053  * modules/gui/macosx/macosx.m:
4054    - made the transparency option an advanced option.
4055
4056 2003-05-09 Friday 00:58  titer
4057
4058   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
4059   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
4060     if the string is empty
4061   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
4062
4063 2003-05-09 Friday 00:41  hartman
4064
4065  * modules/gui/macosx/prefs.?:
4066    - made the advanced button better.
4067    - added missing CONFIG_ITEM_DIRECTORY support
4068  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
4069    - added the semi 'apple' default of com-, as a hotkey for the prefs.
4070
4071 2003-05-08 Thursday 23:11  hartman
4072
4073  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
4074
4075 2003-05-08 Thursday 19:51  fenrir
4076
4077   * ftp : updated copyright info.
4078
4079 2003-05-08 Thursday 19:26  fenrir
4080
4081   * v4l: clean up.
4082
4083 2003-05-08 Thursday 19:21  fenrir
4084
4085   * v4l: remove __V4L_AUDIO_ (useless)
4086
4087 2003-05-08 Thursday 19:06  titer
4088
4089   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
4090  vasprintf if defined but not declared in the system headers...)
4091
4092 2003-05-08 Thursday 17:13  massiot
4093
4094  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
4095    localized system
4096  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
4097    the DVD menus by default.
4098
4099 2003-05-08 Thursday 15:58  gbazin
4100
4101  * modules/access/file.c: fixed large file support on win32.
4102  * src/libvlc.[ch]: made the description of the translation option more explicit.
4103
4104 2003-05-08 Thursday 14:15  titer
4105
4106   src/libvlc.*: --translation is now a string. Usefull if want to specify
4107   a different language than your OS, or if your OS is not localized...
4108
4109 2003-05-08 Thursday 12:09  gbazin
4110
4111  * modules/gui/wxwindows/menus.cpp: misc small fixes.
4112
4113 2003-05-08 Thursday 10:45  titer
4114
4115   modules/gui/beos/PreferencesWindow.cpp: cosmetic
4116
4117 2003-05-08 Thursday 10:40  titer
4118
4119   * modules/gui/beos/AudioOutput.cpp: more cleaning
4120   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
4121     Interface" to the popup
4122
4123 2003-05-08 Thursday 01:16  hartman
4124
4125  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
4126    - video-es seems broken. it always starts with -1 (Disabled) selected.
4127    - moved some menuitems to other menu's for gui interface consistency with
4128      other gui's.
4129    - added a "fit to screen" menuitem.
4130
4131 2003-05-08 Thursday 01:05  titer
4132
4133   src/misc/beos_specific.cpp:
4134       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
4135       exit without any cleaning (that made VLC crash badly)
4136
4137 2003-05-07 Wednesday 23:13  hartman
4138
4139  * changed "Gayscale video output" option back into "Grayscale video output"
4140
4141 2003-05-07 Wednesday 19:20  titer
4142
4143   modules/gui/beos/AudioOutput.cpp: cleaning
4144
4145 2003-05-07 Wednesday 17:27  titer
4146
4147   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
4148   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
4149
4150 2003-05-07 Wednesday 16:47  titer
4151
4152   modules/gui/beos/PreferencesWindow.cpp:
4153    Misc enhancements
4154
4155 2003-05-07 Wednesday 15:54  gbazin
4156
4157  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
4158
4159 2003-05-07 Wednesday 15:44  fenrir
4160
4161   * ffmpeg: --ffmpeg-truncated is now an int :
4162    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
4163    * 0  -> disable CODEC_FLAG_TRUNCATED
4164    * 1  -> force CODEC_FLAG_TRUNCATED
4165
4166 2003-05-07 Wednesday 14:49  titer
4167
4168   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
4169                       screenshots...)
4170
4171 2003-05-07 Wednesday 12:23  gbazin
4172
4173  * modules/gui/wxwindows/*: misc fixes.
4174
4175 2003-05-07 Wednesday 02:31  fenrir
4176
4177   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
4178  at free box content to see if it could be moov box, I hope there won't be
4179  any misdetection. (Even when there is a spec, nobody follows it :((
4180
4181 2003-05-07 Wednesday 00:28  fenrir
4182
4183   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
4184  with valid files. You have to use --ffmpeg-truncated to force it.
4185   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
4186
4187 2003-05-07 Wednesday 00:18  gbazin
4188
4189  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
4190
4191 2003-05-06 Tuesday 21:01  gbazin
4192
4193  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
4194
4195 2003-05-06 Tuesday 20:12  hartman
4196
4197  * ALL: there were reports of crashes in the menucode. i think it was that
4198    the VLCWindow could suddenly disappear (the vout closed) and therefore we
4199    could no longer reference it. This should fix that. Also made this code
4200    more generic to avoid code duplication.
4201
4202 2003-05-06 Tuesday 16:05  fenrir
4203
4204   * mp4: fix a segfault and play .3gp with h263 video track.
4205
4206 2003-05-06 Tuesday 14:19  fenrir
4207
4208   * http: redirect to main page each time we pass arguments. (it's done by
4209  an html header and not by the http protocol. I know it's bad but it's a
4210  lot easier ;)
4211
4212 2003-05-06 Tuesday 12:57  fenrir
4213
4214   * http: fix 'add mrl'.
4215
4216 2003-05-06 Tuesday 02:17  titer
4217
4218   Makefile.am: fixed BeOS package generation when all modules are built-in
4219
4220 2003-05-06 Tuesday 02:01  fenrir
4221
4222   * mms: fix for builtin compilation.
4223
4224 2003-05-06 Tuesday 01:15  titer
4225
4226   configure.ac.in: fixed static linking with libintl and libiconv
4227
4228 2003-05-05 Monday 22:48  gbazin
4229
4230  * modules/demux/mpeg/ts.c: compiler warning fix.
4231  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
4232
4233 2003-05-05 Monday 22:23  gbazin
4234
4235  * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
4236  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
4237
4238 2003-05-05 Monday 22:04  hartman
4239
4240  * fixed the autogenerated menu's.
4241
4242 2003-05-05 Monday 21:35  titer
4243
4244   configure.ac.in: fixed libdvbpsi detection for people who don't have
4245     stdint.h but inttypes.h
4246
4247 2003-05-05 Monday 16:29  gbazin
4248
4249  * modules/gui/skins/src/*: forgot a few references to the channels server.
4250
4251 2003-05-05 Monday 16:09  gbazin
4252
4253  * ALL: removed the old channels server stuff (was deprecated).
4254
4255 2003-05-05 Monday 15:52  fenrir
4256
4257   * bits.h: clean up
4258
4259 2003-05-05 Monday 15:21  sigmunau
4260
4261  implemented VLC_VAR_TIME using two ints
4262
4263 2003-05-05 Monday 14:58  sigmunau
4264
4265  Implemented support for CONFIG_ITEM_DIRECTORY
4266
4267 2003-05-05 Monday 13:15  titer
4268
4269   Updated NEWS for 0.5.4 release
4270
4271 2003-05-05 Monday 13:06  titer
4272
4273   modules/gui/beos/*: Partial fix for Preferences resizing
4274
4275 2003-05-05 Monday 13:03  hartman
4276
4277  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
4278  README.MacOSX.rtf: clarified some things.
4279
4280 2003-05-05 Monday 12:15  gbazin
4281
4282  * modules/gui/skins/src/*: compilation fixes under win32.
4283
4284 2003-05-05 Monday 11:49  sam
4285
4286    * ./src/video_output/video_output.c: fixed a crash that occurs when the
4287      width and height variables are set to their default values.
4288
4289 2003-05-04 Sunday 23:39  gbazin
4290
4291  * src/audio_output/output.c: fixed warning.
4292
4293 2003-05-04 Sunday 23:38  massiot
4294
4295  * First round of capitalization of description strings.
4296
4297 2003-05-04 Sunday 23:03  gbazin
4298
4299  * po/POTFILES.in: added the new modules since 0.5.3
4300
4301 2003-05-04 Sunday 22:42  gbazin
4302
4303  * src/misc/variables.c, ALL: improvements to the object variables api.
4304     - added another argument to var_Change().
4305     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
4306       that are used to set/get a friendly name to an object variable.
4307     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
4308       the number of availabel choices without having to get their value
4309       as well.
4310     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
4311       a friendly name to the choice value.
4312     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
4313       names.
4314
4315  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
4316
4317 2003-05-04 Sunday 22:33  massiot
4318
4319  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
4320    children" bug.
4321
4322 2003-05-04 Sunday 18:51  fenrir
4323
4324   * transcode: follow the same logic for ab than vb. (ie for a small value
4325  it's used as kb/s for higher ones it's b/s).
4326  Just a remember, transcode options are:
4327  acodec= mpga,a52
4328      ab (kb/s)
4329  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
4330      width
4331      height
4332      vb (kb/s)
4333      vt (b/s)
4334      deinterlace
4335      croptop
4336      cropbottom
4337      cropleft
4338      cropright
4339      keyint
4340      hq
4341      qmin (between 1 and 32)
4342      qmax (between 1 and 32)
4343  only acodec and/or vcodec are mandatories (and it's a good idea to always
4344  define vb,vt, and/or ab)
4345
4346 2003-05-04 Sunday 15:02  massiot
4347
4348  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
4349    fix the "sound drops after half an hour" bug)
4350  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
4351    resampler which works perfectly fine here
4352  Please test that I didn't break S/PDIF output on OS X.
4353
4354 2003-05-04 Sunday 12:40  sam
4355
4356    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
4357      linked with svgalib and svgalib using atexit().
4358
4359 2003-05-04 Sunday 10:46  fenrir
4360
4361   * mpga_audio: should fix an infinite loop when miss-detected free
4362  bitrate stream.
4363
4364 2003-05-04 Sunday 01:36  massiot
4365
4366  More cleaning of the STATE_INVALID stuff (still not perfect though).
4367
4368 2003-05-03 Saturday 22:25  massiot
4369
4370  Fixed handling of STATE_INVALID states.
4371
4372 2003-05-03 Saturday 18:11  fenrir
4373
4374   * transcode: added qmin, qmax and hq(high quality) options.
4375
4376 2003-05-03 Saturday 14:33  fenrir
4377
4378   * transcode: fix cropping code.
4379
4380 2003-05-03 Saturday 14:22  fenrir
4381
4382   * transcode: fixed video resizing.
4383
4384 2003-05-03 Saturday 13:37  titer
4385
4386   beos/* : New Preferences window that lets you configure everything.
4387            It is not complete yet (see the TODO in PreferencesWindow.cpp)
4388
4389 2003-05-03 Saturday 13:18  fenrir
4390
4391   * transcode: added two options:
4392      - vt : video bitrate tolerance
4393      - keyint : number of inter frames between intra frames.
4394
4395 2003-05-03 Saturday 12:36  fenrir
4396
4397   * v4l: used the same trick than vls to avoid too much resampling.
4398
4399 2003-05-03 Saturday 02:18  fenrir
4400
4401   * ts: fix a memory leak.
4402
4403 2003-05-03 Saturday 02:09  fenrir
4404
4405  [no log message]
4406
4407 2003-05-03 Saturday 01:52  fenrir
4408
4409   * v4l: fix a stupid bug that broke audio.
4410
4411 2003-05-03 Saturday 01:12  fenrir
4412
4413   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
4414
4415 2003-05-02 Friday 19:37  fenrir
4416
4417   * transcode: fix about raw audio.
4418
4419 2003-05-02 Friday 17:35  fenrir
4420
4421   * v4l: audio grabbing part begin to work :)
4422
4423 2003-05-02 Friday 16:25  fenrir
4424
4425   * transcode: compilation fix.
4426
4427 2003-05-02 Friday 15:53  gbazin
4428
4429  * modules/gui/skins/*: compilation fixes for MSVC. Almost working, we just to find a way to have flex.c not include unistd.h on win32 and not compile the wxwindows files when SKINS_BASIC is defined.
4430
4431 2003-05-02 Friday 15:36  titer
4432
4433   Missing files
4434
4435 2003-05-02 Friday 14:51  fenrir
4436
4437   * transcode: should be able to compress raw audio, need to be cleaned up.
4438   u8,s8,s16 big and little endian should be supported but not all tested.
4439
4440 2003-05-02 Friday 12:18  sam
4441
4442    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
4443
4444 2003-05-02 Friday 03:41  fenrir
4445
4446   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
4447
4448 2003-05-02 Friday 03:40  fenrir
4449
4450   * rawvideo.c: fix a bug while filling picture.
4451
4452 2003-05-02 Friday 00:33  fenrir
4453
4454   * copy: added raw audio/video support.
4455   * avi: added raw audio support (little endian only).
4456
4457 2003-05-01 Thursday 13:51  ipkiss
4458
4459   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
4460     basic-skins plugin with GTK2
4461   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
4462     really understand why it is necessary :)
4463
4464 2003-05-01 Thursday 01:11  hartman
4465
4466  * modules/gui/macosx/macosx.m
4467    - added a macosx-float config option
4468    - changed 'opaqueness' into 'macosx-opaqueness'
4469  * modules/gui/macosx/vout.?
4470    - let vout respect 'float' on top option.
4471    - added a toggle function to toggle float on top.
4472  ALL:
4473    - menuitem and corresponding code for float on top.
4474
4475 2003-04-30 Wednesday 23:58  hartman
4476
4477  ALL: New output dialog that uses the new --sout syntax.
4478    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
4479    - there is a bug in the transcode settings. not sure what is causing it.
4480
4481 2003-04-30 Wednesday 21:45  fenrir
4482
4483   * mp4: fix playback of some stream with raw audio. I also split
4484  big audio chunk. (Avoid 100000 samples at once :(
4485
4486 2003-04-30 Wednesday 21:16  asmax
4487
4488  * enable basic-skins for GTK2 (not tested yet ;)
4489
4490 2003-04-30 Wednesday 19:22  ipkiss
4491
4492   * ./configure.ac.in:
4493      - added a basic-skins plugin, which doesn't make use of wxWindows
4494        dialogs (currently only works for win32)
4495      - renamed with-wx-config-path in with-skins-wx-config-path for the
4496        skins plugin, to avoid problems with the wxwindows plugin
4497
4498 2003-04-30 Wednesday 19:20  gbazin
4499
4500  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
4501
4502 2003-04-30 Wednesday 14:04  hartman
4503
4504  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
4505
4506 2003-04-30 Wednesday 09:11  gbazin
4507
4508  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
4509
4510 2003-04-30 Wednesday 04:13  hartman
4511
4512  modules/access/http.c:
4513  modules/access/ftp.c:
4514  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
4515    It showed on systems without atoll() (MacOSX) as an inability to view http
4516    and ftp streams.
4517
4518 2003-04-29 Tuesday 22:44  fenrir
4519
4520   all: use /* */ instead of // (we write c code)
4521
4522 2003-04-29 Tuesday 22:38  fenrir
4523
4524   * stream_output.c: some sanity checks and bypass default behavour of
4525  module_Need (when I ask for udp I want udp or an error, but not file
4526  or something else) by adding ",none" when a module name is specified.
4527   I will clean up that by adding a flag to module_Need or something like
4528  that.
4529
4530 2003-04-29 Tuesday 21:32  fenrir
4531
4532   * stream_output.c: fix segfault when not specifying mux name.
4533
4534 2003-04-29 Tuesday 20:36  ipkiss
4535
4536   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
4537     circular anchoring
4538
4539 2003-04-29 Tuesday 20:29  fenrir
4540
4541   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
4542  resampling with some files while keeping good synchronisation.
4543   Anybody has an idea of the maximum desynchronisation between audio and
4544  video that still be imperceptible ?
4545
4546 2003-04-29 Tuesday 20:17  hartman
4547
4548  * modules/gui/macosx/playlist.m:
4549    - When we delete an item, update playlist with to indicate 'currently playing'
4550
4551 2003-04-29 Tuesday 16:03  gbazin
4552
4553  * modules/audio_output/directx.c: fixed the "no sound on NT4" problem. The directx audio plugin wasn't freeing its resources properly in case Probe() failed so the waveout plugin couldn't open the audio device afterwards.
4554  * modules/video_output/directx/directx.c: work-around buggy video drivers that create unsupported surfaces without shouting. Hopefully, non overlay YUV surfaces shouldn't be created anymore if not supported.
4555
4556 2003-04-29 Tuesday 15:40  fenrir
4557
4558   * file: use - to write on stdout. (but you can only use ts and ps muxer,
4559  as the others need to seek).
4560
4561 2003-04-29 Tuesday 12:54  gbazin
4562
4563  * modules/gui/skins/*, configure.ac.in: removed the skins plugin depandancy on msimg32.dll. Additionnaly, TransparentBlt() and SetLayeredWindowAttributes() are only used if present on the system. This allows us to run the plugin (without transparency though) on NT4/win95/98 as well.
4564
4565 2003-04-28 Monday 23:25  fenrir
4566
4567   * avi: fixed playback of broken stream....
4568
4569 2003-04-28 Monday 22:44  ipkiss
4570
4571   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
4572
4573 2003-04-28 Monday 20:46  ipkiss
4574
4575   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
4576     missing tags in the XML.
4577
4578 2003-04-28 Monday 14:32  asmax
4579
4580  * skeleton of X11 skins
4581
4582 2003-04-28 Monday 14:12  asmax
4583
4584  * skeleton of X11 skins
4585
4586 2003-04-28 Monday 12:25  asmax
4587
4588  * changed Region into SkinRegion to prepare the X11 port
4589
4590 2003-04-28 Monday 12:00  asmax
4591
4592  * fixed compilation under linux
4593  * added a flag GTK2_SKINS
4594
4595 2003-04-28 Monday 00:18  ipkiss
4596
4597   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
4598     There is still a lot to do but some things are working.
4599
4600 2003-04-27 Sunday 23:16  gbazin
4601
4602  * src/video_output/vout_pictures.c, include/video_output.h: added a vout_InitPicture() function that initializes a picture_t structure based on the given chroma and sizes.
4603  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
4604  * modules/codec/rawvideo.c: a few fixes.
4605  * modules/access/v4l/v4l.c: misc improvments and cleanup. Should be able to handle more source chroma formats. On the fly video encoding is also working perfectly now.
4606
4607 2003-04-27 Sunday 17:53  gbazin
4608
4609  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
4610  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
4611  * modules/codec/rawvideo.c: support for more chroma formats.
4612
4613 2003-04-27 Sunday 15:25  gbazin
4614
4615  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
4616    (I can finaly watch my RGB tarkin samples :))
4617  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
4618
4619 2003-04-27 Sunday 14:56  gbazin
4620
4621  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
4622
4623 2003-04-27 Sunday 14:11  gbazin
4624
4625  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
4626
4627 2003-04-27 Sunday 13:55  fenrir
4628
4629   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
4630  index, so use it when normal index (idx1 chunk) isn't found.
4631
4632 2003-04-27 Sunday 13:03  fenrir
4633
4634   * ffmpeg: stop skipping video sometime ;).
4635
4636 2003-04-27 Sunday 11:55  fenrir
4637
4638   * avi: Support for OpenDML file.
4639   Not tested with file size > 2Go, so report status.
4640
4641 2003-04-27 Sunday 03:08  fenrir
4642
4643   * httpd: added "Cache-Control: no-cache" by default.
4644
4645 2003-04-27 Sunday 02:00  jlj
4646
4647   * ./configure.ac.in: Added --with-libmpeg2-tree
4648
4649 2003-04-27 Sunday 00:02  gbazin
4650
4651  * modules/control/http.c: fixed buffer allocation problem.
4652
4653 2003-04-26 Saturday 22:06  fenrir
4654
4655   * video: spelling error.
4656
4657 2003-04-26 Saturday 21:45  fenrir
4658
4659   * ffmpeg: we always skip video if we have more than 5 second of late video.
4660  (This should avoid 'decoder stuck' message.)
4661
4662 2003-04-26 Saturday 21:36  gbazin
4663
4664  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
4665
4666 2003-04-26 Saturday 20:51  fenrir
4667
4668   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
4669  (over the first 2ko).
4670
4671 2003-04-26 Saturday 14:54  gbazin
4672
4673  * configure.ac.in: enabled xvid and ffmpeg encoders
4674  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
4675
4676 2003-04-26 Saturday 12:26  gbazin
4677
4678  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
4679
4680 2003-04-25 Friday 21:47  fenrir
4681
4682   * libmp4: clean up and preliminary work to read mp4 file through http.
4683   * mp4: don't return a failed value when recognize a ref file, but use
4684  a dummy Demux function that return EOF.
4685
4686 2003-04-25 Friday 18:57  fenrir
4687
4688   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
4689  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
4690
4691 2003-04-25 Friday 17:35  fenrir
4692
4693   *ffmpeg: split huge audio packets as aout didn't like them.
4694
4695 2003-04-25 Friday 17:33  fenrir
4696
4697   * mms: reduce mtu (avoid too much delay with slow connection)
4698
4699 2003-04-25 Friday 12:37  gbazin
4700
4701  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
4702
4703 2003-04-24 Thursday 20:49  fenrir
4704
4705   * mp4: fix a buffer overflow.
4706
4707 2003-04-24 Thursday 20:33  fenrir
4708
4709   * .cvsignore: forgot this file.
4710
4711 2003-04-24 Thursday 20:26  fenrir
4712
4713   * asf: fix to play stream over mmsh.
4714
4715 2003-04-24 Thursday 20:24  fenrir
4716
4717   * mpeg4video.c: use video size when available from bitmapinfoheader.
4718
4719 2003-04-24 Thursday 17:44  gbazin
4720
4721  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
4722
4723 2003-04-24 Thursday 16:13  gbazin
4724
4725  * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist.
4726
4727 2003-04-24 Thursday 15:57  gbazin
4728
4729  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
4730     for the .vlt skins support. libtar is still used if present, otherwise
4731     we use our small implementation of untar.
4732
4733 2003-04-24 Thursday 14:39  fenrir
4734
4735   * mp4: select only first enabled track.
4736
4737 2003-04-24 Thursday 14:38  asmax
4738
4739  * get screen size with gtk2
4740
4741 2003-04-23 Wednesday 15:18  titer
4742
4743   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
4744    strings and "...". i18n seems OK under BeOS now.
4745
4746 2003-04-23 Wednesday 10:29  asmax
4747
4748  * fixed some constructors and destructors
4749
4750 2003-04-22 Tuesday 23:31  gbazin
4751
4752  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
4753     left when closing the decoder.
4754
4755 2003-04-22 Tuesday 22:57  ipkiss
4756
4757   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
4758
4759 2003-04-22 Tuesday 22:25  gbazin
4760
4761  * modules/audio_filter/converter/s16tofloat32swab.c:
4762     added an #ifdef HAVE_ALLOCA.
4763
4764 2003-04-22 Tuesday 21:45  gbazin
4765
4766  * configure.ac.in: don't link with the math library on win32. It isn't
4767     needed and will even screw up things under cygwin with -mno-cygwin.
4768
4769 2003-04-22 Tuesday 19:26  asmax
4770
4771  * output.c: avoid a floating point exception when aout-rate==0
4772  * gtk2_api.cpp: made valgrind happy ;)
4773
4774 2003-04-22 Tuesday 18:21  ipkiss
4775
4776   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
4777
4778 2003-04-22 Tuesday 17:56  asmax
4779
4780  * fixed the volume slider bug
4781
4782 2003-04-22 Tuesday 16:36  titer
4783
4784   * Makefile.am: fixed 'make package-beos'
4785   * modules/gui/beos/*: added _()s so the whole interface is translated
4786   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
4787     FIXME: currently, untranslated strings are not converted to UTF-8
4788
4789 2003-04-22 Tuesday 16:28  fenrir
4790
4791   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
4792
4793 2003-04-22 Tuesday 12:54  gbazin
4794
4795  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
4796
4797 2003-04-22 Tuesday 11:38  fenrir
4798
4799   * mp4: preliminary support of "mov playlist(ref) file"
4800
4801 2003-04-22 Tuesday 08:51  fenrir
4802
4803   * mp4: more mov fields are parsed.
4804
4805 2003-04-21 Monday 22:12  asmax
4806
4807  * changed "Font" into "SkinFont" (see previous commit)
4808
4809 2003-04-21 Monday 21:51  asmax
4810
4811  * changed "Window" into "SkinWindow" to prepare X11 port
4812   (Window is already a Xlib type !)
4813    *** not tested under win32, please check ! ***
4814
4815 2003-04-21 Monday 18:39  asmax
4816
4817  * at last fixed transparency under linux !!
4818
4819 2003-04-21 Monday 16:55  anil
4820
4821  *All: fixed unwanted fileinfo window refresh under windows.
4822
4823 2003-04-21 Monday 16:22  gbazin
4824
4825  * modules/misc/network/ipv4.c: a bit of cleanup.
4826
4827 2003-04-21 Monday 14:26  asmax
4828
4829  * raise the skin window on top when clicked
4830  * a bit of code cleaning
4831
4832 2003-04-21 Monday 12:54  gbazin
4833
4834  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
4835
4836 2003-04-21 Monday 12:22  gbazin
4837
4838  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
4839
4840 2003-04-21 Monday 11:47  asmax
4841
4842  * added a preferences button in the default skin
4843
4844 2003-04-21 Monday 03:37  asmax
4845
4846  * fixed the previous commit for linux
4847
4848 2003-04-21 Monday 02:50  asmax
4849
4850  * fixed a timing issue under windows ?
4851
4852 2003-04-21 Monday 02:12  ipkiss
4853
4854   * we now use a wxwindow dialog to load the skins, so we can get rid
4855     of our custom dialog
4856
4857 2003-04-21 Monday 01:47  asmax
4858
4859  * shortcut handling under linux
4860
4861 2003-04-21 Monday 00:54  ipkiss
4862
4863   * added preferences, file info and stream output dialogs to the skins
4864
4865 2003-04-21 Monday 00:33  massiot
4866
4867  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
4868
4869 2003-04-21 Monday 00:18  asmax
4870
4871  * fixed refresh of the playlist (and a segfault...)
4872
4873 2003-04-20 Sunday 23:42  massiot
4874
4875  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
4876    gibalou)
4877
4878 2003-04-20 Sunday 23:09  asmax
4879
4880  * fixed a segfault at exit
4881
4882 2003-04-20 Sunday 22:52  asmax
4883
4884  * a few segfaults but wxwindows works under linux !
4885
4886 2003-04-20 Sunday 22:52  gbazin
4887
4888  * modules/audio_output/file.c: fixed a mismatch in a config name.
4889
4890 2003-04-20 Sunday 21:19  sam
4891
4892    * ./modules/audio_output/oss.c: code comments.
4893
4894 2003-04-20 Sunday 21:15  sam
4895
4896    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
4897      resetting.
4898
4899 2003-04-20 Sunday 21:14  sam
4900
4901    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
4902
4903 2003-04-20 Sunday 20:28  ipkiss
4904
4905   * added wxwindows Open and Messages dialog boxes into the windows skins
4906     (it may break things on linux...)
4907
4908 2003-04-20 Sunday 20:22  asmax
4909
4910  * added wxwindows for skins !!
4911
4912 2003-04-20 Sunday 19:53  gbazin
4913
4914  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
4915
4916 2003-04-20 Sunday 19:29  fenrir
4917
4918   * mms/* : begining of a m$-http-for-asf-streaming support.
4919   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
4920  at the end (after mmst and mmsu). Some http url are in fact mmsh but
4921  not yet auto-detected.
4922   *Please report* not working url and any regression for mmst and mmsu.
4923
4924 2003-04-20 Sunday 19:03  jlj
4925
4926    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
4927
4928 2003-04-20 Sunday 16:45  karibu
4929
4930  * Fixed mouse wheel
4931
4932 2003-04-20 Sunday 16:16  asmax
4933
4934  * fixed the "always on top" bug
4935
4936 2003-04-20 Sunday 15:06  karibu
4937
4938  * Added support of wheel with win32
4939
4940 2003-04-20 Sunday 15:00  karibu
4941
4942  * Fixed support of wheel for playlist with GTK2
4943  * Added support of whell for slider with GTK2
4944
4945 2003-04-20 Sunday 14:11  gbazin
4946
4947  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
4948
4949 2003-04-20 Sunday 13:14  asmax
4950
4951  * enabled scrolling in the playlist with the mouse wheel
4952
4953 2003-04-20 Sunday 12:59  massiot
4954
4955  * The libmpeg2 plug-in is now completely operational ;
4956  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
4957  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
4958
4959 2003-04-20 Sunday 11:57  gbazin
4960
4961  * configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
4962
4963 2003-04-20 Sunday 01:05  asmax
4964
4965  * fixed a typo with dvbpsi
4966
4967 2003-04-19 Saturday 13:55  hartman
4968
4969  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
4970    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
4971
4972 2003-04-19 Saturday 12:39  karibu
4973
4974  * Font fixed
4975
4976 2003-04-19 Saturday 12:33  hartman
4977
4978  * There was a problem where deinterlace could not be turned off via it's
4979    corresponding menu. On thy fly filter changes are still not possible.
4980
4981 2003-04-19 Saturday 11:46  asmax
4982
4983  * fixed a segfault
4984
4985 2003-04-19 Saturday 11:16  asmax
4986
4987  * drag&drop works ! (at least with mozilla)
4988
4989 2003-04-19 Saturday 02:34  karibu
4990
4991  * Fixed wrapping for texts
4992  * Filling GTK2Graphics and GTK2Region destructors
4993
4994 2003-04-19 Saturday 00:12  fenrir
4995
4996   * mp4: some memory leaks fixed.
4997
4998 2003-04-18 Friday 22:51  sam
4999
5000    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
5001      redefinitions when linking twice with the same static libary.
5002
5003 2003-04-18 Friday 22:43  fenrir
5004
5005   * mp4.c : begining of a mp4/mov muxer.
5006
5007   It's far from stable, produce file unplayable by mplayer at least,
5008  and doesn't yet take care of video/audio synchro.
5009  Becarefull that the header is written only when closing, and there is
5010  no way to repair a mp4 file without its header.
5011
5012 2003-04-18 Friday 22:38  fenrir
5013
5014   * stream_output.c: add a vlc_mutex_lock/unlock ...
5015
5016 2003-04-18 Friday 19:26  titer
5017
5018   Added a few keyboard shortcuts
5019
5020 2003-04-18 Friday 16:38  titer
5021
5022   Under BeOS, disable the screensaver if playing in fullscreen.
5023
5024 2003-04-18 Friday 16:10  titer
5025
5026   beos/*: fixed fullscreen shortcuts
5027
5028 2003-04-18 Friday 16:04  asmax
5029
5030  * network stream now work
5031  * double-click is now implemented
5032
5033 2003-04-18 Friday 15:25  titer
5034
5035   ALL: fixed i18n under BeOS
5036
5037 2003-04-17 Thursday 19:56  karibu
5038
5039  * Ask tooney to know ! (fix minor bug)
5040
5041 2003-04-17 Thursday 17:45  asmax
5042
5043  * small fix
5044
5045 2003-04-17 Thursday 16:34  karibu
5046
5047  * Scrolling text now works on linux
5048
5049 2003-04-17 Thursday 16:32  karibu
5050
5051  * Fixed kludge
5052
5053 2003-04-17 Thursday 16:30  karibu
5054
5055  * Added AddEllipse: the slider now works ! :)
5056
5057 2003-04-17 Thursday 16:11  karibu
5058
5059  * Added clip region to graphics
5060  * Added functionnality to region
5061
5062 2003-04-17 Thursday 15:43  karibu
5063
5064  * Improved font support for linux (just missing underline parameter )
5065
5066 2003-04-17 Thursday 14:18  anil
5067
5068  * oups forgot to commit this one. still the hide/show thing.
5069
5070 2003-04-17 Thursday 14:00  anil
5071
5072  * We now use hide/show for the file info window
5073
5074 2003-04-17 Thursday 13:46  karibu
5075
5076  * Can get size of a text
5077
5078 2003-04-17 Thursday 13:08  karibu
5079
5080  * SkinManage is called by a timer
5081  * Timer for text control are working badly but it's the first step
5082
5083 2003-04-17 Thursday 10:58  fenrir
5084
5085   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
5086  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
5087
5088 2003-04-17 Thursday 10:53  karibu
5089
5090  * Fixed dewtructor
5091
5092 2003-04-17 Thursday 10:42  asmax
5093
5094  * beginning of font support !
5095
5096 2003-04-16 Wednesday 21:50  karibu
5097
5098  * gtk2_theme.cpp: window are not automatically visibled
5099  * gtk2_window.cpp: removed fading transition delay
5100  * vlcproc.cpp: removed warning
5101
5102 2003-04-16 Wednesday 21:40  ipkiss
5103
5104   *  modules/gui/skins/*: we now #include skin files using a relative
5105      path, so that MSVC is happy :)
5106
5107 2003-04-16 Wednesday 21:39  karibu
5108
5109  * Removed debug calls
5110
5111 2003-04-16 Wednesday 21:30  karibu
5112
5113  * Can now quit the interface
5114
5115 2003-04-16 Wednesday 19:22  karibu
5116
5117  * gtk2_bitmap.cpp: fixed constructor bug
5118  * Events work better: controls are working, not still perfectly...
5119
5120 2003-04-16 Wednesday 16:33  fenrir
5121
5122   * transcode: tried to fix compilation with older libavcodec.
5123
5124 2003-04-16 Wednesday 16:32  fenrir
5125
5126   * mp4: fix a string format.
5127
5128 2003-04-16 Wednesday 16:20  fenrir
5129
5130   * mp4: removed empty strings in msg_Dbg.
5131
5132 2003-04-16 Wednesday 15:34  asmax
5133
5134  * small fix
5135
5136 2003-04-16 Wednesday 14:38  asmax
5137
5138  * at last, transpareny WORKS !!!!!
5139
5140 2003-04-16 Wednesday 11:47  gbazin
5141
5142  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
5143     msvc compilation fixes.
5144
5145 2003-04-16 Wednesday 00:12  fenrir
5146
5147   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
5148  before first slice).
5149   * ffmpeg: use indeo v3 decoder (untested).
5150   * stream_ouput.c,libvlc.h : take care of:
5151   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
5152  using --sout-abitrate and --sout-vbitrate in kilobits/s).
5153   --sout-display: to display while streaming.
5154  (Btw there is a problem with vout and display, it leads to a ref count = -1)
5155
5156 2003-04-15 Tuesday 22:16  asmax
5157
5158   * remove a small kludge
5159   * tried to add transparency, but it doesn't work :(
5160
5161 2003-04-15 Tuesday 20:54  karibu
5162
5163  * GTK2 events work even better
5164
5165 2003-04-15 Tuesday 20:42  karibu
5166
5167  * Fixed GTK2 events
5168
5169 2003-04-15 Tuesday 20:33  karibu
5170
5171  * Events are even better, not yet perfect !
5172
5173 2003-04-15 Tuesday 17:55  ipkiss
5174
5175   * event broadcasting should work
5176
5177 2003-04-15 Tuesday 16:49  karibu
5178
5179  * Fixed mouse leave notification
5180
5181 2003-04-15 Tuesday 16:47  karibu
5182
5183  * Fixed mouse leaving notification for windows
5184  * Added mouse leaving notification for gdk
5185
5186 2003-04-15 Tuesday 16:42  karibu
5187
5188  * Fixed mouse events
5189
5190 2003-04-15 Tuesday 15:53  gbazin
5191
5192  * modules/codec/libmpeg2.c: small bugfix.
5193
5194 2003-04-15 Tuesday 14:05  hartman
5195
5196  modules/gui/macosx/controls.m:
5197   * present the open dialog when pressing play button instead of 'standard'
5198     open dialog, to make users more aware of this dialog and the functions
5199     it has.
5200  ALL:
5201   * when opening a file NOT trough the Open dialog, make sure sout and
5202     suboptions are reset to ""
5203
5204 2003-04-15 Tuesday 12:40  hartman
5205
5206  * reselect current playlist item when reordering items.
5207
5208 2003-04-15 Tuesday 11:46  ipkiss
5209
5210   * compilation fix
5211
5212 2003-04-15 Tuesday 01:19  ipkiss
5213
5214   * basic event handling
5215
5216 2003-04-14 Monday 23:10  sam
5217
5218    * ./toolbox: the Solaris diff does not understand -q, just replaced it
5219      with 2>&1 >/dev/null.
5220
5221 2003-04-14 Monday 23:07  sam
5222
5223    * ./toolbox: fixed a bashism.
5224
5225 2003-04-14 Monday 22:29  gbazin
5226
5227  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
5228
5229 2003-04-14 Monday 22:22  massiot
5230
5231  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
5232    (incomplete).
5233
5234 2003-04-14 Monday 21:38  asmax
5235
5236  * implemented OSAPI_GetTime() with glib
5237
5238 2003-04-14 Monday 20:17  asmax
5239
5240  * it works event better !!
5241
5242 2003-04-14 Monday 20:07  asmax
5243
5244  * it works !
5245
5246 2003-04-14 Monday 18:10  sam
5247
5248    * ./configure.ac.in: skins _disabled_ by default on [!win32].
5249
5250 2003-04-14 Monday 18:05  asmax
5251
5252  * better window size
5253
5254 2003-04-14 Monday 17:56  karibu
5255
5256  * Controls coordinate are available
5257
5258 2003-04-14 Monday 17:16  sam
5259
5260    * ./debian/rules: we now build the static objects twice: once the normal
5261      way before we link them with VLC, and once with -fPIC so that they can
5262      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
5263      we don't need it on x86.
5264
5265 2003-04-14 Monday 17:03  asmax
5266
5267  * get the size of a bitmap
5268
5269 2003-04-14 Monday 10:18  asmax
5270
5271  * bad directory
5272
5273 2003-04-14 Monday 10:00  karibu
5274
5275  * Added use of channel server for skins: still experimental
5276
5277 2003-04-14 Monday 03:23  fenrir
5278
5279   * all: correctly set p_payload_end when using input_NewPacket.(But
5280  we should perhaps change the behavour of input_NewPacket).
5281
5282 2003-04-14 Monday 03:13  fenrir
5283
5284   * transcode.c: removed an absolute header path...
5285
5286 2003-04-14 Monday 02:26  fenrir
5287
5288   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
5289  set p_payload_end to the good value -> some packets are bigger than
5290  requested).
5291
5292 2003-04-13 Sunday 22:55  asmax
5293
5294  * at last an image !!
5295
5296 2003-04-13 Sunday 20:07  asmax
5297
5298  * something will be visible soon, be patient...
5299   (this silly GDK doesn't know BMP images :(
5300
5301 2003-04-13 Sunday 20:00  fenrir
5302
5303   * all: new sout scheme. Now a chain of module are created that can
5304  modify/apply on all streams, --sout has the same behavour expect when
5305  starting with a '#'.
5306
5307   With a starting '#' you can specify a chain of modules, it's still
5308  unstable but a lot more powerfull.
5309   You have access to duplicate(that duplicate all stream), transcode
5310  (using only ffmpeg), standard/std and es (that apply muxers and access),
5311  and display. You could chain them with ':' and specify options with
5312  {option1=value,option2=value[,...]}.
5313
5314  ex: * to stream and see the stream to udp/ts:ip
5315   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
5316      * to transcode,see and stream
5317   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
5318
5319   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
5320  Test and report bugs :)
5321
5322 2003-04-13 Sunday 19:09  asmax
5323
5324  * should have repaired win32 skins
5325
5326 2003-04-13 Sunday 17:46  asmax
5327
5328  * Gtk2 skins: it doesn't work but it runs without any segfault, so
5329    I commit ;)
5330    (I probably broke skins under windows....)
5331
5332 2003-04-12 Saturday 22:50  asmax
5333
5334  * now the skin module compiles AND links !
5335    (and segfaults... ;)
5336
5337 2003-04-12 Saturday 21:43  asmax
5338
5339  * at last made the skin module compile under linux !
5340    It does absolutely nothing, but it compiles ;)
5341
5342 2003-04-12 Saturday 13:17  asmax
5343
5344  * renamed "kernel" into "vlc" ;)
5345
5346 2003-04-12 Saturday 13:06  asmax
5347
5348  * added libraries to please Bill ;)
5349
5350 2003-04-12 Saturday 10:34  asmax
5351
5352  * fixed dependencies and added options
5353
5354 2003-04-12 Saturday 10:01  asmax
5355
5356  * fixed a typo
5357
5358 2003-04-12 Saturday 09:57  asmax
5359
5360  * more options in menuconfig script
5361    Only tested under linux; please give feedback if something is wrong
5362    Some help should be written in doc/Configure.help; if you know what
5363    to write there, please contribute !
5364
5365 2003-04-11 Friday 22:08  videolan
5366
5367  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
5368                 experimental
5369
5370 2003-04-11 Friday 21:19  videolan
5371
5372  * Fixed bug: When button or checkbox are disabled, the previous control can't
5373               take the hand
5374
5375 2003-04-11 Friday 20:45  asmax
5376
5377  * user-friendly(?) build system, based on linux Menuconfig script.
5378    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
5379    It's actually a wrapper which calls configure, but only a small number
5380    of vlc functionalities has been implemented at the moment.
5381    Please try it however ;)
5382    (you must have libncurses-dev installed)
5383
5384 2003-04-11 Friday 19:15  sam
5385
5386    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
5387      the Debian installer's override file).
5388    * ./debian/woody-buildpackage: updated accordingly.
5389
5390 2003-04-09 Wednesday 20:53  hartman
5391
5392  * All : added an about VLC panel. It scrolls the names and the work of the
5393          AUTHORS file.
5394
5395  * AUTHORS: updated my own info
5396
5397 2003-04-09 Wednesday 20:07  jpsaman
5398
5399  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
5400
5401 2003-04-09 Wednesday 19:58  gbazin
5402
5403  * src/libvlc.c: fixed the "color" config option.
5404  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
5405
5406 2003-04-09 Wednesday 17:27  sam
5407
5408    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
5409      we might have an additional target one day, such as vlcplugin :)
5410    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
5411    * ./mozilla/vlcshell.cpp: added required OS X functions.
5412
5413 2003-04-09 Wednesday 16:18  sam
5414
5415    * ./mozilla/*: moved support files in a separate directory.
5416    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
5417      that builds with g++ instead of CodeWarrior.
5418
5419 2003-04-09 Wednesday 16:05  sam
5420
5421    * ./toolbox: implemented toolbox --distclean to clean the tree without
5422      having to bootstrap/configure/whatever.
5423
5424 2003-04-09 Wednesday 14:12  hartman
5425
5426  * modules/gui/macosx/*:
5427    - when adding multiple files, we sort them alphabetically before adding them.
5428      stupid finder ;)
5429
5430  * modules/demux/asf/asf.c:
5431    - avoid a duplicate translation of a string
5432
5433 2003-04-09 Wednesday 12:33  sam
5434
5435    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
5436
5437 2003-04-09 Wednesday 12:03  sam
5438
5439    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
5440
5441 2003-04-09 Wednesday 11:43  sam
5442
5443    * ./debian/woody-buildpackage: additional error checking.
5444
5445 2003-04-09 Wednesday 10:34  sam
5446
5447    * ./debian/rules: we now remove spurious woody build files in the clean rule.
5448
5449 2003-04-09 Wednesday 10:17  sam
5450
5451    * ./debian/rules: fixed a clock skew issue in debian/rules.
5452
5453 2003-04-09 Wednesday 09:59  titer
5454
5455   v4l.c: compile fix
5456
5457 2003-04-09 Wednesday 09:40  titer
5458
5459   - fixed my last fix for BeOS/BONE
5460   - fixed v4l detection
5461
5462 2003-04-08 Tuesday 22:38  massiot
5463
5464  Now 0.5.4-cvs.
5465
5466 2003-04-08 Tuesday 21:31  massiot
5467
5468  * Updated ChangeLog.
5469
5470 2003-04-08 Tuesday 21:26  gbazin
5471
5472  * modules/audio_output/waveout.c: compilation fix for builtins only build.
5473
5474 2003-04-08 Tuesday 13:22  sam
5475
5476    * ./debian/changelog: ready for releasable .deb packages.
5477
5478 2003-04-08 Tuesday 08:59  sam
5479
5480    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
5481      module for the moment.
5482
5483 2003-04-08 Tuesday 08:35  massiot
5484
5485  * Fixed the translation option with Mac OS X.
5486
5487 2003-04-08 Tuesday 07:22  sigmunau
5488
5489  modules/video_filter/Modules.am: forgot to add the osdtest module
5490  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
5491  Support gamma correction of the text.
5492
5493 2003-04-08 Tuesday 07:19  alexis
5494
5495  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
5496
5497 2003-04-08 Tuesday 02:06  gbazin
5498
5499  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
5500      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
5501      with the skins interface.
5502
5503 2003-04-07 Monday 21:51  massiot
5504
5505  * Updated ChangeLog
5506  * src/libvlc.c: Darwin doesn't have a "translation" config variable
5507
5508 2003-04-07 Monday 17:35  gbazin
5509
5510  * po/fr.po: small update.
5511  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
5512
5513 2003-04-07 Monday 16:02  gbazin
5514
5515  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
5516     cosmetic changes.
5517
5518 2003-04-07 Monday 13:46  gbazin
5519
5520  * src/libvlc.c: fixed the translation config option to also take into
5521    account the value in the config file.
5522
5523 2003-04-07 Monday 13:01  gbazin
5524
5525  * src/libvlc.c: reload the main module in case the user asks for the
5526     translation to be disabled. That way, the translation will even be
5527     disabled in the preferences panel.
5528
5529 2003-04-07 Monday 12:41  hartman
5530
5531  * new dutch translation
5532  * readded Mac OS X readme file to Mac OS X distribution
5533  * fixed some errors in the readme
5534
5535 2003-04-07 Monday 11:48  gbazin
5536
5537  * src/misc/configuration.c: what the f??k, configuration variable names
5538     and subtypes were being translated.
5539
5540 2003-04-07 Monday 09:25  gbazin
5541
5542  * modules/gui/wxwindows/interface.cpp: removed debug message.
5543
5544 2003-04-06 Sunday 23:44  massiot
5545
5546  * Renamed the "headphone" option to "headphone-opt" to avoid error
5547  messages "option headphone does not exist". I'm not clever enough to find
5548  out why it doesn't work when it's named "headphone".
5549
5550 2003-04-06 Sunday 23:21  massiot
5551
5552  * Bumped up revision number to 0.5.3
5553  * po/* : run --update-po before the release
5554  * ChangeLog : run --update-changelog
5555  * toolbox : ChangeLog is UTC
5556  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
5557    Felix)
5558
5559 2003-04-06 Sunday 23:00  hartman
5560
5561  * some small changes/fixes
5562
5563 2003-04-06 Sunday 21:48  gbazin
5564
5565  * po/fr.po: another bunch of updates to the french translation.
5566
5567 2003-04-06 Sunday 20:46  karibu
5568
5569  * Added missing files
5570
5571 2003-04-06 Sunday 20:27  karibu
5572
5573  * Changed default skin files
5574
5575 2003-04-06 Sunday 20:08  sigmunau
5576
5577  Support files that are called .asx and .pls but really are just .m3u files
5578
5579 2003-04-06 Sunday 17:57  ipkiss
5580
5581   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
5582
5583 2003-04-06 Sunday 17:48  gbazin
5584
5585  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
5586
5587 2003-04-06 Sunday 17:16  titer
5588
5589   Fixed a linkage problem with BeOS/BONE.
5590
5591 2003-04-06 Sunday 17:14  gbazin
5592
5593  * Makefile.am, install-win32: added the default skin to the win32 package.
5594
5595 2003-04-06 Sunday 16:30  gbazin
5596
5597  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
5598  * NEWS: updated the NEWS file.
5599
5600 2003-04-06 Sunday 15:43  massiot
5601
5602  * Updated French and German translations courtesy of their maintainers
5603  * THANKS: added Jean-Pierre Kuypers, French translator
5604  * NEWS: updated for 0.5.3 release. Please check.
5605
5606 2003-04-06 Sunday 14:12  massiot
5607
5608  Disabled the translation configuration variable on OS X since it doesn't
5609  work.
5610
5611 2003-04-06 Sunday 13:18  sigmunau
5612
5613  expand info categories by default
5614
5615 2003-04-06 Sunday 10:34  sigmunau
5616
5617  Some simple updates
5618
5619 2003-04-06 Sunday 01:00  massiot
5620
5621  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
5622  * modules/gui/wxwindows/open.cpp: fixed a string
5623  * src/misc/configuration.c: don't yell when a config variable disappears
5624  * po/de.po po/it.po: new translations by maintainers
5625
5626 2003-04-05 Saturday 12:43  gbazin
5627
5628  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
5629
5630 2003-04-05 Saturday 12:32  gbazin
5631
5632  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
5633  * install-win32: misc improvements to the nsis installer script.
5634
5635 2003-04-04 Friday 19:32  massiot
5636
5637  [no log message]
5638
5639 2003-04-02 Wednesday 23:16  massiot
5640
5641  * Added a new kfir: access module, designed to work around a bug in the
5642    kfir driver.
5643
5644 2003-04-02 Wednesday 21:21  sigmunau
5645
5646  Fixed a bug when trying to set 4 channel output
5647
5648 2003-04-02 Wednesday 15:20  massiot
5649
5650  * Fixed a bug with the stream: input plug-in when receiving no data.
5651
5652 2003-04-01 Tuesday 22:29  massiot
5653
5654  * Bumped up revision number to 0.5.3-test2
5655  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
5656    courtesy of Alexis Guillard)
5657  * po/*: Updated po files to send out to the translators
5658  * Mac OS X port: Cosmetics
5659
5660 2003-04-01 Tuesday 16:13  sam
5661
5662    * ./debian/control: changed the section of gnome-vlc and kvlc according to
5663      new Debian archive sections.
5664    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
5665      say "stable".
5666
5667 2003-04-01 Tuesday 16:11  gbazin
5668
5669  * modules/gui/wxwindows/*: misc small improvements and fixes.
5670
5671 2003-04-01 Tuesday 12:24  gbazin
5672
5673  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
5674     statically allocated strings.
5675
5676 2003-04-01 Tuesday 11:12  massiot
5677
5678  Added Andy Lindsay.
5679
5680 2003-04-01 Tuesday 10:46  massiot
5681
5682  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
5683
5684 2003-04-01 Tuesday 00:18  gbazin
5685
5686  * modules/gui/wxwindows/*: few modifications to the strings.
5687
5688 2003-03-31 Monday 23:37  sigmunau
5689
5690  made a format-only string untranslateable
5691
5692 2003-03-31 Monday 23:32  sigmunau
5693
5694  Changed a duplicate string, and removed an info string that isn't really
5695  useful
5696
5697 2003-03-31 Monday 22:39  massiot
5698
5699  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
5700  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
5701
5702 2003-03-31 Monday 22:39  gbazin
5703
5704  * po/*: updated the po directory.
5705
5706 2003-03-31 Monday 04:26  fenrir
5707
5708   * v4l: forgot a munmap.
5709
5710 2003-03-31 Monday 03:46  fenrir
5711
5712   * v4l: updated, now it should grab (and compress if you want) the video.
5713  Audio grabbing part is commented out and untested.
5714   The syntax is like that:
5715    v4l:<device>[:option=value:...]
5716   options: channel,norm (pal, ntsc,secam), frequency (not really there is
5717            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
5718            codec (optional, mpeg1 or mpeg4 and need to have compiled the
5719            encoders modules)
5720   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
5721   Please test.
5722   * rawvideo.c: a pseudo decoder for raw video (I420).
5723   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
5724  synchro problems.
5725
5726 2003-03-30 Sunday 23:35  jlj
5727
5728   * ALL: Move CoreAudio aout into seperate module.
5729
5730 2003-03-30 Sunday 19:56  gbazin
5731
5732  * modules/gui/wxwindows/*: another bunch of improvements.
5733
5734 2003-03-30 Sunday 18:14  gbazin
5735
5736  * modules/*: sanitization of the modules description strings.
5737
5738 2003-03-30 Sunday 16:26  gbazin
5739
5740  * modules/gui/wxwindows/*: small formating changes.
5741  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
5742
5743 2003-03-30 Sunday 15:05  gbazin
5744
5745  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
5746
5747 2003-03-30 Sunday 14:24  gbazin
5748
5749  * include/configuration.h: added the add_directory() config macro.
5750  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
5751  * ALL: changed some add_string() config options to add_file().
5752
5753 2003-03-30 Sunday 14:09  sigmunau
5754
5755  use add_file and not add_string for the "audiofile-path" option
5756
5757 2003-03-30 Sunday 13:23  gbazin
5758
5759  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
5760  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
5761
5762 2003-03-30 Sunday 12:15  sigmunau
5763
5764  enabled the menu-entry to show file info when there is an input
5765
5766 2003-03-30 Sunday 11:59  sigmunau
5767
5768  modules/gui/kde/interface.cpp: removed a debug message
5769  modules/gui/kde/preferences.cpp: use sliders for integer and float options
5770  with a range, use combobox for string_from_list options, fixed a layout
5771  issue and removed some debug messages
5772
5773 2003-03-30 Sunday 11:54  sigmunau
5774
5775  modules/access/dvdplay/dvd.c: removed an unused configuration category
5776  modules&misc/logger/logger.c: use add_string_from_list for the logmode
5777  option
5778
5779 2003-03-30 Sunday 11:43  gbazin
5780
5781  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
5782  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
5783  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
5784  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
5785
5786 2003-03-30 Sunday 02:58  gbazin
5787
5788  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
5789
5790 2003-03-30 Sunday 01:13  massiot
5791
5792  * Resampler plug-in based on CoreAudio's AudioConverter.
5793
5794 2003-03-29 Saturday 17:10  gbazin
5795
5796  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
5797  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
5798     win32 when the wxwindows interface is compiled as a builtin.
5799
5800 2003-03-29 Saturday 14:30  sigmunau
5801
5802  preferences.cpp: Changed the preferences dialog to use a tree of categories
5803  and plugins, the way wxwindows do it.
5804  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
5805  widgets, as it isn't needed anymore
5806
5807 2003-03-29 Saturday 13:15  sigmunau
5808
5809  removed an unused configuration category
5810
5811 2003-03-29 Saturday 12:22  gbazin
5812
5813  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
5814     moved the headphone-dim config option to the headphone plugin.
5815  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
5816  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
5817
5818 2003-03-29 Saturday 11:15  gbazin
5819
5820  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
5821
5822 2003-03-29 Saturday 10:35  jpsaman
5823
5824  If --disable-xosd is given then xosdtext is not build.
5825  If --enable-xose is given then xosdtext is build also.
5826
5827 2003-03-29 Saturday 01:50  gbazin
5828
5829  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
5830
5831 2003-03-28 Friday 22:09  alexis
5832
5833  New RedHat package file, written by Jason Luka <jason@geshp.com>.
5834
5835 2003-03-28 Friday 17:02  gbazin
5836
5837  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
5838  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
5839     pointer that's used to lock the memory of a picture in vout_RenderPicture
5840     when required by the video output plugin.
5841  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
5842     the crash when pressing ctrl+alt+del.
5843
5844 2003-03-28 Friday 11:34  sigmunau
5845
5846  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
5847  segfault.
5848
5849 2003-03-26 Wednesday 22:56  gbazin
5850
5851  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
5852
5853 2003-03-26 Wednesday 21:46  marcari
5854
5855    * cross-compilation doc : work in progress
5856
5857 2003-03-26 Wednesday 03:13  hartman
5858
5859  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
5860  * modules/gui/macosx/open.?
5861    - updated the open dialog (now with sheets !!!)
5862    - added ogg file stream out
5863    - added http file stream out
5864    - added file subtitle support for the delay and fps options
5865  * extras/MacOSX/vlc.pbproj/project.pbxproj
5866    - added the .ts file-extension to the application
5867
5868 2003-03-26 Wednesday 01:50  sam
5869
5870    * ./debian/control: added correct versioned build-dependency on debhelper.
5871
5872 2003-03-26 Wednesday 01:14  sam
5873
5874    * ./debian/control: added explicit dependencies on vlc to legacy packages
5875      to make linda and lintian happier.
5876
5877 2003-03-26 Wednesday 00:56  gbazin
5878
5879  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
5880  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
5881
5882 2003-03-26 Wednesday 00:21  sam
5883
5884    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
5885      added a final newline to a few text files to avoid diff complaints.
5886
5887 2003-03-25 Tuesday 23:51  sam
5888
5889    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
5890
5891 2003-03-25 Tuesday 23:43  sam
5892
5893    * ./modules/gui/skins/Modules.am: fixed a typo.
5894
5895 2003-03-25 Tuesday 23:32  sam
5896
5897    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
5898    * ./Makefile.am: we distribute ./toolbox.
5899
5900 2003-03-25 Tuesday 23:13  sam
5901
5902    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
5903
5904 2003-03-25 Tuesday 23:11  sam
5905
5906    * ./m4/*: updated m4 macros.
5907
5908 2003-03-25 Tuesday 23:06  gbazin
5909
5910  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
5911
5912 2003-03-25 Tuesday 22:55  sam
5913
5914    * ./debian/control: bumped up standards version to 0.5.9.0.
5915    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
5916      work around mozilla-dev's currently broken dependencies.
5917    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
5918    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
5919      linking against both libdvdread2 and libdvdread3.
5920
5921 2003-03-25 Tuesday 17:07  gbazin
5922
5923  * src/input/input.c, src/video_output/video_output.c: when the input thread
5924     ends, it will also destroy the vout if one was spawned.
5925
5926 2003-03-25 Tuesday 15:38  gbazin
5927
5928  * src/misc/modules.c: module_Need() now only raises the scores of the
5929     plugins matching the given shortcuts list, unless "none" is closing the
5930     list (in which case only the plugins matching the list can be selected).
5931
5932     Which means that users will stop complaining vlc doesn't launch anymore
5933     or can't play anything after they have fiddled with their config
5934     options :))
5935
5936 2003-03-25 Tuesday 00:43  gbazin
5937
5938  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
5939
5940 2003-03-24 Monday 23:50  gbazin
5941
5942  * src/video_output/video_output.c, include/video_output.h:
5943     take into account the caching delay when dropping frames that are too
5944     far into the future.
5945
5946 2003-03-24 Monday 23:04  gbazin
5947
5948  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
5949  http :)
5950
5951 2003-03-24 Monday 21:58  titer
5952
5953   configure.ac.in: fixed a BeOS compile issue
5954
5955 2003-03-24 Monday 20:00  gbazin
5956
5957  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
5958
5959 2003-03-24 Monday 19:58  hartman
5960
5961  * moved macosx-dmg to extras/MacOSX/macosx-dmg
5962  * added some macosx files to DIST that were probably missing in the tar ;)
5963
5964 2003-03-24 Monday 19:12  gbazin
5965
5966  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
5967
5968 2003-03-24 Monday 17:15  gbazin
5969
5970  * modules/access/*: pf_read() in access modules is now blocking. We still
5971     check regularly for p_input->b_die though. Now the demuxers can safely
5972     assume that pf_read() == 0 means EOF.
5973  * ALL: got rid of the p_input->b_connected flag.
5974  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
5975     of "decoder stuck" messages that sometimes happened.
5976  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
5977     warnings.
5978
5979 2003-03-24 Monday 15:20  hartman
5980
5981  * more interface support for directories.
5982
5983 2003-03-24 Monday 14:18  hartman
5984
5985  * modules/access/dvd*: changed some errors in warnings because the directory
5986    might still be readable by the directory access module.
5987  * added drag and drop support for directories.
5988
5989 2003-03-24 Monday 13:52  sam
5990
5991    * ./THANKS: added a translation contributor.
5992    * ./po/it.po: fixed this file's format.
5993    * ./m4: fixed "make dist" when gettext is too old.
5994
5995 2003-03-24 Monday 13:50  hartman
5996
5997  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
5998
5999 2003-03-24 Monday 01:39  gbazin
6000
6001  * modules/access/directory.c: fixed the directory access plugin.
6002  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
6003
6004 2003-03-24 Monday 00:12  hartman
6005
6006  * a new directory access module. It parses a directory with dirent and builds
6007    a m3u 'file' which it feeds to the m3u demuxer.
6008    Problems: - it requires a dir to end with /
6009              - if i enabled it, all files would use the m3u demuxer for some
6010              strange reason. i've spent a day hunting this down, reboot-
6011              strapping and doing who knows what. I'm sick of it now.
6012              Someone else can give it a try, if he wants to.
6013
6014 2003-03-23 Sunday 20:41  gbazin
6015
6016  * configure.ac.in: fixed linking problem with the win32 build.
6017
6018 2003-03-23 Sunday 18:10  massiot
6019
6020  Fixed configure script (alcohol isn't the solution).
6021
6022 2003-03-23 Sunday 16:38  sigmunau
6023
6024  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
6025  render text on the video
6026  include/osd.h: some constants useful when interfacing with the osd module
6027  configure.ac.in: check for freetype2, enabled the osdtext module by default
6028  Makefile.am: added osd.h, please check that this is correct
6029  lirc.c: modified to provide feedback when buttons are pressed.
6030
6031  Look at the Feedback() function in lirc.c to see how this module can be used
6032
6033 2003-03-23 Sunday 15:10  yves
6034
6035  better OS detection (RH).
6036
6037 2003-03-23 Sunday 12:12  gbazin
6038
6039  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
6040
6041 2003-03-22 Saturday 23:03  sigmunau
6042
6043  Updated a comment
6044
6045 2003-03-22 Saturday 14:39  fenrir
6046
6047   * sap: clean up.
6048
6049 2003-03-22 Saturday 14:35  gbazin
6050
6051  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
6052
6053 2003-03-22 Saturday 11:21  gbazin
6054
6055  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
6056
6057 2003-03-22 Saturday 03:14  gbazin
6058
6059  *  modules/gui/wxwindows/*: Added a stream output dialog box.
6060
6061 2003-03-21 Friday 23:59  sigmunau
6062
6063  Updated norwegian translation thanks to  Haakon Meland Eriksen
6064
6065 2003-03-21 Friday 17:14  gbazin
6066
6067  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
6068
6069 2003-03-21 Friday 07:54  massiot
6070
6071  Fixed the "locales have disappeared" problem under OS X.
6072
6073 2003-03-21 Friday 02:05  gbazin
6074
6075  * modules/demux/ogg.c: fix for some ogg web radio streams where there
6076  is a huge gap between the granulepos in the header packets and the data
6077  packets.
6078
6079 2003-03-21 Friday 00:17  karibu
6080
6081  * slider.cpp: fixed mouse down refresh bug
6082  * theme.cpp: removed debug text
6083
6084 2003-03-21 Friday 00:00  karibu
6085
6086  * Fixing Parkinson disease bug (it's not funny, it's real life)
6087
6088 2003-03-20 Thursday 21:45  gbazin
6089
6090  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
6091
6092 2003-03-20 Thursday 10:27  sam
6093
6094    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
6095      ourselves.
6096    * ./bootstrap: "make dist" works again, even if gettext is not present.
6097
6098 2003-03-20 Thursday 10:06  sam
6099
6100    * ./toolbox: fixed a Makefile parsing bug.
6101
6102 2003-03-20 Thursday 09:29  karibu
6103
6104  * Fixing a refresh bug when opening an open file dialog box
6105
6106 2003-03-19 Wednesday 23:54  massiot
6107
6108  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
6109    all platforms but GNU/Linux
6110  * Bumped up revision number to 0.5.3-test1
6111
6112 2003-03-19 Wednesday 18:17  karibu
6113
6114  * Updating doc.
6115
6116 2003-03-19 Wednesday 18:14  karibu
6117
6118  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
6119
6120 2003-03-19 Wednesday 17:40  fenrir
6121
6122   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
6123  Whitout it I can't even start gtk2 interface.
6124
6125 2003-03-19 Wednesday 17:14  karibu
6126
6127  * button.cpp : Fixing bug when disabling control
6128  * Checkbox.cpp : adding onmouseover and onmouseout events
6129  * Updating DTD
6130  * win32_event.cpp : fixing bug for WINDOW_OPEN event
6131
6132 2003-03-19 Wednesday 15:44  hartman
6133
6134  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
6135
6136  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
6137    that I remembered). i trust everyone will enter his own stuff ;)
6138
6139  * README.MacOSX.rtf: fixed some errors
6140
6141  * THANKS: added Olivier Aubert for his vout-clone-list patch
6142
6143 2003-03-19 Wednesday 13:55  hartman
6144
6145  * fix for multiple monitors.
6146
6147 2003-03-19 Wednesday 03:11  karibu
6148
6149  * Fixed skin config save
6150
6151 2003-03-19 Wednesday 02:09  videolan
6152
6153  * Adding onmouseover and onmouseout events to button control
6154  * Fixing window position at launch time
6155  * Adding notification when mouse leaves a window
6156
6157 2003-03-18 Tuesday 23:59  massiot
6158
6159  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
6160    do not follow the standard.
6161
6162 2003-03-18 Tuesday 23:51  jlj
6163
6164    * ./modules/gui/macosx/vout.m: cosmetic.
6165
6166 2003-03-18 Tuesday 23:30  gbazin
6167
6168  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
6169     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
6170  * modules/video_filter/*: don't forget to detach the vout before destroying it.
6171
6172 2003-03-18 Tuesday 22:14  hartman
6173
6174  * modules/gui/macosx/vout.m:
6175    Now a complete redesign of the hiding of the mousecursor.
6176    - We use higher level functions now (NSCursor).
6177    - We only hide if the cursor is over our VLCView
6178    - In many exceptions we unhide. This is mainly for multimonitor support.
6179
6180 2003-03-18 Tuesday 21:34  gbazin
6181
6182  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
6183     This is necessary for the win32 build because old gettext versions do not work on win32.
6184
6185 2003-03-18 Tuesday 20:38  gbazin
6186
6187  * configure.ac.in: fixed linking problem with the slp plugin on win32.
6188
6189 2003-03-18 Tuesday 20:20  gbazin
6190
6191  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
6192     Also use -fno-rtti -fno-exceptions to save some bits of space.
6193
6194 2003-03-18 Tuesday 19:37  marcari
6195
6196    * first draft of the draft
6197
6198 2003-03-18 Tuesday 18:33  ipkiss
6199
6200  Fixed the path in the default skin (thanks gibalou)
6201
6202 2003-03-18 Tuesday 18:25  ipkiss
6203
6204  Fix for skins compilation under cygwin (thanks gibalou)
6205
6206 2003-03-18 Tuesday 04:56  ipkiss
6207
6208  Compilation fixes
6209
6210 2003-03-18 Tuesday 04:08  ipkiss
6211
6212  Compilation fixes and cosmetic changes
6213
6214 2003-03-18 Tuesday 04:07  hartman
6215
6216  * modules/gui/macosx/vout.m:
6217    Reworked the mouse hiding routine. we were always hiding the mousecursor
6218    on kCGDirectMainDisplay, but this display is always the one with the
6219    menubar and not always the one containing our VLCVout.
6220    This new code takes the vout, and calculates on which displays (plural
6221    because of possible mirroring) it is being shown. It then shows or hides
6222    the cursor on all of those displays.
6223    This should fix #396.
6224
6225 2003-03-18 Tuesday 02:48  ipkiss
6226
6227   - doc/skins: some documentation about the skins
6228   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
6229     creation
6230   - share/skins/default: a default skin. It's an awful one made for
6231     testing purposes, you'll be warned...
6232
6233 2003-03-18 Tuesday 02:28  hartman
6234
6235  * modules/gui/macosx/info.m: keep the same panel open if track changes.
6236  * modules/misc/httpd.c: removed an unused int.
6237
6238 2003-03-18 Tuesday 02:21  ipkiss
6239
6240  Keep quiet, explanations will follow.
6241
6242 2003-03-18 Tuesday 01:57  sam
6243
6244    * ./share/Makefile.am: added the .rle font to the make install rule.
6245
6246 2003-03-18 Tuesday 01:54  sam
6247
6248    * ./toolbox: fixed a sed syntax error (thanks anil).
6249
6250 2003-03-18 Tuesday 01:34  sam
6251
6252    * ./modules/Makefile.am: added a missing definition of NULL.
6253
6254 2003-03-18 Tuesday 01:26  sam
6255
6256    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
6257    * ./toolbox: added --update-glade2 flag.
6258
6259 2003-03-18 Tuesday 01:22  sam
6260
6261    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
6262
6263 2003-03-18 Tuesday 00:49  gbazin
6264
6265  * src/playlist/playlist.c: fixed misplaced variable declaration.
6266
6267 2003-03-18 Tuesday 00:33  sigmunau
6268
6269  Seek one less time. Should increase performance with access modules where
6270  seeks are expensive. (Though not enough)
6271
6272 2003-03-18 Tuesday 00:25  jlj
6273
6274    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
6275
6276 2003-03-17 Monday 23:48  fenrir
6277
6278   * httpd: increased buffer size.
6279
6280 2003-03-17 Monday 23:42  fenrir
6281
6282   * all: fixed some stupid bugs.
6283
6284 2003-03-17 Monday 23:13  hartman
6285
6286  * modules/gui/macosx/playlist.m:
6287    - fixed a cosmetic issue.
6288
6289 2003-03-17 Monday 21:47  hartman
6290
6291   * modules/gui/macosx/playlist.?:
6292     - rewrite of code
6293
6294 2003-03-17 Monday 18:02  sam
6295
6296    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
6297      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
6298      terminating NULL pointer in the fake argv values we pass to gtk_init().
6299    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
6300      have the "gui-helper" capability.
6301    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
6302
6303 2003-03-17 Monday 17:11  sam
6304
6305    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
6306      defining its fourcc values like us.
6307
6308 2003-03-17 Monday 17:10  hartman
6309
6310  * src/playlist/playlist.c:
6311    - added playlist_Move to move an item in our playlist before the position
6312      of a previous item (or end) of our playlist. Keeps index at it's current
6313      item.
6314  * modules/gui/macosx/playlist.?:
6315    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
6316      This fixes #349 (Finally ;)
6317    - True alternating colors in the playlistview. Thanks to Apple Computer
6318      for the example code.
6319
6320 2003-03-17 Monday 16:59  sam
6321
6322    * ./autotools/: moved some autotools executables to this subdirectory to
6323      reduce cluttering of the root directory.
6324
6325 2003-03-17 Monday 15:05  sigmunau
6326
6327  fixed up http redirects when there are other items in the playlist.
6328
6329 2003-03-17 Monday 13:49  marcari
6330
6331    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
6332
6333 2003-03-17 Monday 12:14  massiot
6334
6335  Fixed aspect ratio's tooltip.
6336
6337 2003-03-16 Sunday 23:35  fenrir
6338
6339   * sub: better ssa4 recognition.
6340
6341 2003-03-16 Sunday 20:06  jlj
6342
6343    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
6344
6345 2003-03-16 Sunday 16:07  fenrir
6346
6347   * sub.c: added SAMI subtitles support. (Untested and incomplete).
6348
6349 2003-03-16 Sunday 13:11  fenrir
6350
6351   * asf: when there isn't any stream selected, stop playing.
6352
6353 2003-03-16 Sunday 01:49  fenrir
6354
6355   * mms: removed some old stuff.
6356
6357 2003-03-16 Sunday 01:37  fenrir
6358
6359   * mms: it seems that some server doesn't like fake ip 127.0.0.1
6360  (they refuse the connection), so let give them 192.168.0.1 ...
6361
6362 2003-03-15 Saturday 22:10  jlj
6363
6364  Another attempt at fixing the soundstick issue (unconfirmed).
6365
6366 2003-03-15 Saturday 19:26  fenrir
6367
6368   * sout: fix a stupid bug making avi muxer segfaulting.
6369
6370 2003-03-15 Saturday 19:21  jlj
6371
6372  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
6373                      have linear PCM as it's current format to be
6374                      the default device.
6375
6376 2003-03-15 Saturday 18:44  fenrir
6377
6378   * ffmpeg: Use truncated frames if supported by codec (only with newer
6379  libavcodec). This fix mpeg4 in TS with huge bitrate.
6380   * sub: clean up. Report any problems.
6381
6382 2003-03-15 Saturday 03:02  fenrir
6383
6384   * mms: revert some parts.
6385
6386 2003-03-15 Saturday 02:33  fenrir
6387
6388   * mms: some clean up.
6389
6390 2003-03-15 Saturday 00:09  fenrir
6391
6392   * httpd: begin to support get/post method (look at admin.html ;)
6393
6394 2003-03-14 Friday 17:14  sam
6395
6396    * ./doc/fortunes.txt: sigmund++;
6397
6398 2003-03-14 Friday 17:08  lool
6399
6400    * Meuuh+++;
6401
6402 2003-03-14 Friday 01:23  hartman
6403
6404  * ALL: Bumped version to 0.5.3-cvs
6405
6406  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
6407    correctly, but now the name of the file as reported in the playlist info
6408    gets displayed incorrectly if it has accents. (going for ID3 at the
6409    moment. filenames are named a plenty in the correct way)
6410
6411 2003-03-14 Friday 01:08  jlj
6412
6413    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
6414                                   issue in InitDevice. Should close #490.
6415
6416 2003-03-14 Friday 00:24  sigmunau
6417
6418  all: info strings are now localized, fixed some typos and inconsistant uses
6419  of capital letters
6420
6421 2003-03-14 Friday 00:06  massiot
6422
6423  Attempt at fixing the soundstick issue (unconfirmed).
6424
6425 2003-03-13 Thursday 22:45  sigmunau
6426
6427  set a default size for the fileinfo dialog
6428
6429 2003-03-13 Thursday 22:35  sigmunau
6430
6431  Added support for oldstyle id3 genres.
6432
6433 2003-03-13 Thursday 22:24  hartman
6434
6435  * modules/gui/macosx/misc.?
6436    - added VLBrushedMetalImageView. This imageview does not respond to
6437      mousedrage, so we can still move our window by it's background.
6438  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
6439    - Changed the container of our background image to the new
6440      VLBrushedMetalImageView.
6441      This fixes #390
6442
6443 2003-03-13 Thursday 16:20  marcari
6444
6445   * skeleton of the arm crosscompilation howto
6446
6447 2003-03-13 Thursday 16:09  hartman
6448
6449  * extras/MacOSX/vlc.pbproj/project.pbxproj:
6450    - added .qt and .pls file extensions.
6451
6452  * modules/gui/macosx/intf.m:
6453    - increased the number of lines the messages dialog can hold to 400.
6454
6455  * added fourcc '3iv1' to .avi and .mov
6456    - this is 3ivx D3.5 video.
6457    - we cannot read them at however and probably never will. I added them
6458      for completeness.
6459
6460  * added fourcc '3iv2' to .avi and ffmpeg
6461    - this is 3ivx D4 video
6462    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
6463
6464  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
6465    - this is video which was divx doctored by the 3ivx doctor program.
6466    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
6467
6468  * added fourcc '3vid' to .avi, .mov and ffmpeg.
6469    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
6470    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
6471
6472 2003-03-13 Thursday 15:50  marcari
6473
6474   * all: enhancements of the familiar interface includes :
6475      - the interface adapts to the screen size/rotation
6476      - a playlist
6477      - a network tab next to te file tab inside the media tab
6478      - MRL-Combo behaviour changed a bit
6479      - apply handling in preferences
6480
6481 2003-03-12 Wednesday 23:59  marcari
6482
6483   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
6484
6485 2003-03-12 Wednesday 23:15  titer
6486
6487   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
6488   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
6489     "About" window and in the titles of the others windows.
6490
6491 2003-03-12 Wednesday 05:26  sam
6492
6493    * ./src/stream_output/stream_output.c: Win32 compilation fix.
6494    * ./src/misc/modules.c: fixed a pointer indirection bug.
6495
6496 2003-03-12 Wednesday 05:12  sam
6497
6498    * ./Makefile.am: moved generation of .h files to the toolbox so that we
6499      can call "toolbox --update-includes" without running configure.
6500    * ./toolbox: de-uglified some shell code.
6501
6502 2003-03-12 Wednesday 04:16  sam
6503
6504    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
6505    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
6506
6507 2003-03-12 Wednesday 00:56  sam
6508
6509    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
6510
6511 2003-03-11 Tuesday 23:56  gbazin
6512
6513  * ALL: experimental code for stream (dvd) navigation through object variables.
6514
6515 2003-03-11 Tuesday 23:56  fenrir
6516
6517   * fix ima4 decoding.
6518
6519 2003-03-11 Tuesday 22:44  sam
6520
6521    * ./debian/control: added libqt3-compat-headers build-dependency because of
6522      strange issues with KDE headers that I'm not sure to fully understand but
6523      also honestly completely don't care about.
6524
6525 2003-03-11 Tuesday 21:52  fenrir
6526
6527   * removed strdupa.
6528
6529 2003-03-11 Tuesday 21:23  sam
6530
6531    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
6532
6533 2003-03-11 Tuesday 20:53  sam
6534
6535    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
6536
6537 2003-03-11 Tuesday 20:40  sam
6538
6539    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
6540
6541 2003-03-11 Tuesday 20:01  fenrir
6542
6543   * Added support of vplayer subtitles files.
6544
6545 2003-03-11 Tuesday 19:58  sam
6546
6547    * ./debian/Makefile.am: removed spurious entries.
6548
6549 2003-03-11 Tuesday 19:57  sam
6550
6551    * ./debian/control: vlc provides the mp3-decoder metapackage.
6552
6553 2003-03-11 Tuesday 19:30  sam
6554
6555    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
6556      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
6557      vlc-aa legacy packages because they were not in woody.
6558    * ./debian/control: tuned the control file to provide smooth upgrades from
6559      woody, from sarge, and from the local VideoLAN repository.
6560
6561 2003-03-11 Tuesday 19:14  sam
6562
6563    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
6564      packages (because the dependencies are very small), and the vlc-plugin-mad,
6565      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
6566      anyway).
6567    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
6568
6569 2003-03-11 Tuesday 19:02  fenrir
6570
6571   * all: reworked stream output. Now it handles mutliples outputs from
6572  one input, just type --sout "<first url>#<second url>#..." (Yes it
6573  is awfull, but I need suggestion).
6574     udp: correctly update sequence number in rtp.
6575
6576 2003-03-11 Tuesday 18:57  fenrir
6577
6578   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
6579  the audio part of mov file. I'm really interested by any regression you
6580  could find, please _test_ all .mp4/.mov file you have.
6581
6582 2003-03-11 Tuesday 18:57  sam
6583
6584    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
6585      because the API changed too much since the version in woody).
6586
6587 2003-03-11 Tuesday 18:54  alexis
6588
6589  Added missing files.
6590
6591 2003-03-11 Tuesday 18:16  gbazin
6592
6593  * Makefile.am: Fixed problem with the package-win32 target.
6594
6595 2003-03-11 Tuesday 18:14  fenrir
6596
6597   * mms: converted a warning into a dbg message.
6598
6599 2003-03-11 Tuesday 17:40  fenrir
6600
6601   * Clean up. (Sigmund, does it work ?).
6602
6603 2003-03-11 Tuesday 13:52  titer
6604
6605   modules/misc/network/ipv4.c: BeOS compile fix
6606
6607 2003-03-11 Tuesday 07:03  fenrir
6608
6609   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
6610  ( I need some samples to do special adpcm support).
6611
6612 2003-03-11 Tuesday 06:58  fenrir
6613
6614   * adpcm: added IMA4 support.
6615
6616 2003-03-11 Tuesday 06:58  fenrir
6617
6618   * ffmpeg.h: added missing fourcc.
6619   * araw.c: fixed a warning.
6620
6621 2003-03-11 Tuesday 06:14  fenrir
6622
6623   * Hugly hack: break huge block of samples into smaller ones else
6624  some avi/mov file with raw audio can't be played, *BUT* it's not the
6625  good fix (as the problem seems to be elsewhere).
6626
6627 2003-03-11 Tuesday 05:52  fenrir
6628
6629   * ffmpeg support mace 3/6 audio codec. (quicktime)
6630
6631 2003-03-10 Monday 21:24  alexis
6632
6633  Reverted my previous commit (the bug was coming from my old gettext version)
6634
6635 2003-03-10 Monday 21:01  alexis
6636
6637  Fix so that compilation works with a tarball made with "make dist-all".
6638
6639  Sam, can you check that my fix is OK ?
6640
6641 2003-03-10 Monday 20:08  alexis
6642
6643  vlc.spec: Bumped up version number to 0.5.2
6644
6645 2003-03-10 Monday 19:37  gbazin
6646
6647  * ChangeLog: updated the changelog for the 0.5.2 release.
6648
6649 2003-03-10 Monday 19:30  sam
6650
6651    * ./toolbox: added --update-changelog flag.
6652
6653 2003-03-10 Monday 18:26  gbazin
6654
6655  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
6656
6657 2003-03-10 Monday 18:17  gbazin
6658
6659  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
6660
6661 2003-03-10 Monday 17:12  sam
6662
6663    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
6664
6665 2003-03-10 Monday 10:41  massiot
6666
6667  Fixed a major bug with 5.1 output and the OSS plug-in.
6668
6669 2003-03-10 Monday 08:23  jlj
6670
6671    * ./modules/codec/dts.c: minor fix.
6672
6673 2003-03-10 Monday 01:07  fenrir
6674
6675   * improved seeking and fixed play back when reading from stdin (when
6676  reported size is null).
6677
6678 2003-03-10 Monday 00:12  gbazin
6679
6680  * modules/access/vcd/cdrom.c: small win32 bugfix.
6681  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
6682
6683 2003-03-10 Monday 00:04  massiot
6684
6685  * Bumped up version number to 0.5.2
6686  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
6687    configuration variable.
6688
6689 2003-03-09 Sunday 23:39  jlj
6690
6691    * ./modules/demux/mpeg: DTS support.
6692
6693 2003-03-09 Sunday 20:07  jlj
6694
6695    * DTS S/PDIF support.
6696
6697 2003-03-09 Sunday 19:44  gbazin
6698
6699  * configure.ac.in: fixed my previous commit.
6700  * NEWS: added an entry about fixes in the dvd menu support.
6701
6702 2003-03-09 Sunday 19:25  gbazin
6703
6704  * configure.ac.in: don't include the screensaver plugin on win32.
6705  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
6706  * modules/codec/spudec/parse.c: removed unnessecary code.
6707  * modules/access/dvdplay/access.c: fixed some navigation problems.
6708
6709 2003-03-09 Sunday 16:22  fenrir
6710
6711   * fixed a really stupid bug with compressed header, improved parsing
6712  of audio stsd box. (handle qt3+ audio box)
6713   (I still need to fix mp4.c to read audio track that aren't mp4a)
6714
6715 2003-03-08 Saturday 01:55  sigmunau
6716
6717  added a down, right gesture to quit vlc and an up, right gesture that swaps
6718  fullscreen on/off, removed the down gesture as it is now covered by the up,
6719  right gesture
6720
6721 2003-03-07 Friday 00:53  gbazin
6722
6723  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
6724  messages window regularly.
6725
6726 2003-03-06 Thursday 23:52  sigmunau
6727
6728  NEWS: added note about .pls handeling and the http audio fix
6729
6730 2003-03-06 Thursday 23:10  gbazin
6731
6732  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
6733  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
6734  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
6735  now fetch this value from the input thread when we create an aout_instance_t.
6736  This solves problems with the http access plugin.
6737
6738 2003-03-06 Thursday 22:17  hartman
6739
6740  * Updated README on Mac OS X issues.
6741
6742 2003-03-06 Thursday 15:30  sigmunau
6743
6744  the m3u demux now reads the pls files shoutcast uses.
6745
6746 2003-03-06 Thursday 15:24  hartman
6747
6748  * the close window command was reacting irratic because of my meddling
6749    with the responder chain. HANDS OFF you little devil ;)
6750
6751 2003-03-06 Thursday 14:40  hartman
6752
6753  * not < but > ;)
6754    time to stop for today
6755
6756 2003-03-06 Thursday 12:52  hartman
6757
6758  * fixed an issue with blackbars at certain aspect ratios when you resize
6759    the video window. (half, double)
6760
6761 2003-03-06 Thursday 12:05  hartman
6762
6763  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
6764       having two close buttons in one window goes against Apple's UIG.
6765
6766 2003-03-06 Thursday 11:43  hartman
6767
6768  * modules/gui/macosx/applescript.?
6769  * extras/MacOSX/Resources/vlc.scriptSuite
6770  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
6771    - moved existing applescript commands to these files
6772    - added several control commands. supported are: play/pause, stop,
6773      previous, next, fullscreen, mute, volumeUp and volumeDown.
6774      These correspond to the existing menuitems. This still requires work
6775      in the future to make it more correct AppleScript, but it works for now.
6776
6777  * modules/gui/macosx/controls.?
6778    - split up the controls.m into a .m and a .h
6779
6780  * modules/gui/macosx/intf.?
6781    - added a getControls method to gain access to the controller object from
6782      the AppleScript commands.
6783
6784  * modules/gui/macosx/open.?
6785    - removed the applescript support existing here and moved it to applescript.?
6786
6787  * modules/gui/macosx/playlist.m
6788    - made the tooltips for the add and remove buttons localizable.
6789
6790  * modules/gui/macosx/vout.m
6791    - added a comment on the meaning of otherMouse events.
6792
6793  * ALL:
6794    - updated copyright information to include the current year ;)
6795
6796 2003-03-06 Thursday 11:15  fenrir
6797
6798   * http: lalala, forgot one line :)
6799
6800 2003-03-06 Thursday 11:09  fenrir
6801
6802   * http: fixed a segfault while using it more than once.
6803
6804 2003-03-06 Thursday 10:15  hartman
6805
6806  * If labels are nil, then it shouldn't disable the entire preference panel.
6807    fixes #428 more permenantly. the cause was a missing rt-priority desc.
6808
6809 2003-03-06 Thursday 10:11  jpsaman
6810
6811  More sizing stuff.
6812
6813 2003-03-06 Thursday 09:58  massiot
6814
6815  Fixed a segfault in the OS X preferences panel.
6816
6817 2003-03-06 Thursday 09:27  jpsaman
6818
6819  Updated version number.
6820
6821 2003-03-06 Thursday 00:10  sigmunau
6822
6823  we now insert playlist entries right after the playlist file, and not at the
6824  end of playlist. Should close bug reported on mailing list by Stepan Roh
6825  about "redirection".
6826
6827 2003-03-05 Wednesday 22:37  gbazin
6828
6829  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
6830  * install-win32: the FAQ wasn't being included in the package.
6831
6832 2003-03-05 Wednesday 19:58  gbazin
6833
6834  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
6835
6836 2003-03-05 Wednesday 19:31  gbazin
6837
6838  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
6839
6840 2003-03-05 Wednesday 19:16  hartman
6841
6842  * updated italian translation by Bruno <allevb@tin.it>
6843    i had to merge it by hand, because it was pretty outdated.
6844
6845 2003-03-05 Wednesday 17:55  gbazin
6846
6847  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
6848     allocate a new buffer in input_FillBuffer(). This is necessary because
6849     the input thread has an high priority and we don't want it to loop
6850     without any interruption.
6851
6852 2003-03-05 Wednesday 00:11  massiot
6853
6854  * Fixed LDFLAGS_mp4 variable.
6855
6856 2003-03-05 Wednesday 00:05  sigmunau
6857
6858  added not that gestures are now supported on osx and windows, with a comment
6859  telling that this isn't really useful yet.
6860
6861 2003-03-04 Tuesday 23:37  massiot
6862
6863  Bumped up to 0.5.2-test3
6864
6865 2003-03-04 Tuesday 23:36  massiot
6866
6867  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
6868    to improve responsiveness under OS X
6869
6870 2003-03-04 Tuesday 23:32  hartman
6871
6872  * this code should allow for the use of gestures under OS X.
6873
6874 2003-03-04 Tuesday 22:48  gbazin
6875
6876  * modules/video_output/directx: added support for the mouse gestures interface.
6877
6878 2003-03-04 Tuesday 22:36  hartman
6879
6880  * grrr debug message in the wild.
6881
6882 2003-03-04 Tuesday 22:08  gbazin
6883
6884  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
6885  * NEWS: added a note for the fixed MSVC project files.
6886
6887 2003-03-04 Tuesday 21:54  hartman
6888
6889  * NEWS:
6890    - added item on fix of 'clicking' sound between stream changes.
6891    - added item on new bandlimited resampler
6892  * ALL:
6893    - bumped up revision number to 0.5.2-test3
6894
6895 2003-03-04 Tuesday 21:12  gbazin
6896
6897  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
6898     not declared).
6899  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
6900     should allow seeking on files > 1.2Gb (Hopefully closes #168).
6901
6902 2003-03-04 Tuesday 19:28  gbazin
6903
6904  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
6905     quality badly + some clean-up.
6906     Changed the module priority so it is now the default resampler.
6907
6908 2003-03-04 Tuesday 17:31  hartman
6909
6910  ALL:
6911   - the german translation requires two different translations of the word
6912     File. I added a _ANS() function to the macosx version that gets the
6913     translation of 1:File and strips the first two characters of this
6914     alternate translation.
6915   - updated all .po files to make sure we don't break anything
6916   - committed the March 1 version of the german translation by Felix
6917     Kuhne <FK@aenneburghardt.de>
6918
6919 2003-03-04 Tuesday 13:21  massiot
6920
6921  * Fixed a major bug in the LPCM codec.
6922  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
6923
6924 2003-03-04 Tuesday 03:27  gbazin
6925
6926  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
6927     bandlimited interpolation resampler.
6928     It is not yet enabled by default because it requires a bit more works
6929     (not fully stable yet because of buffer overflows under certain conditions).
6930
6931  * src/audio_output/input.c: the resamplers are now always active (expcept
6932     in spdif mode).
6933
6934  * modules/audio_filter/resampler/*: modified the resampler to return the
6935     input buffer when no resampling is needed.
6936
6937 2003-03-03 Monday 23:58  hartman
6938
6939  * updated dutch strings.
6940
6941 2003-03-03 Monday 23:48  massiot
6942
6943  * mpeg_video is back as a built-in because it is reproduceably faster than
6944    as a plug-in,
6945  * Another desperate attempt at fixing OS X lock-ups.
6946
6947 2003-03-03 Monday 19:39  hartman
6948
6949  * NEWS:
6950    - added remarks on m-audio fixes and other OSX specific fixes.
6951    - added improved ID3 detection item
6952  * README.MacOSX.rtf
6953    - updated to reflect M-Audio fixes.
6954  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
6955    - widened the Browse.. button to allow for the german word: durchsuchen.
6956
6957 2003-03-03 Monday 16:49  gbazin
6958
6959  * ALL: another bunch of fixes for the MSVC build.
6960
6961 2003-03-03 Monday 14:21  gbazin
6962
6963  * ALL: Finally fixed the MSVC project files.
6964         Don't include io.h on win32 when not necessary.
6965         A few build fixes for MSVC.
6966
6967  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
6968     present.
6969
6970 2003-03-03 Monday 14:19  massiot
6971
6972  * Fixed a bug in LPCM codec.
6973  * Changed an error into a warning.
6974
6975 2003-03-03 Monday 01:38  fenrir
6976
6977   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
6978  header send over multiples packets).
6979
6980 2003-03-02 Sunday 19:07  gbazin
6981
6982  * configure.ac.in: fixed libid3tag detection.
6983
6984 2003-03-02 Sunday 18:17  fenrir
6985
6986   * fixed seek flag with broadcasted data.
6987
6988 2003-03-02 Sunday 17:13  fenrir
6989
6990   * forgot to initialize a variable.
6991
6992 2003-03-02 Sunday 17:12  fenrir
6993
6994   * fixed a bug.
6995
6996 2003-03-02 Sunday 12:10  gbazin
6997
6998  * NEWS: started filling in the NEWS file for the 0.5.2 release.
6999
7000 2003-03-02 Sunday 02:47  gbazin
7001
7002  * configure.ac.in: Removed unused options.
7003     We also don't link with lrt anymore when using GNU-pth (lrt depends on
7004     lpthread).
7005
7006 2003-03-02 Sunday 01:35  gbazin
7007
7008  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
7009     for the GNU-pth implementation.
7010
7011 2003-03-01 Saturday 23:26  gbazin
7012
7013  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
7014     implementation and fixed an initialization bug in libvlc.
7015
7016 2003-03-01 Saturday 19:25  gbazin
7017
7018  * install-win32, Makefile.am: added the html faq to the win32 package.
7019  * toolbox, msvc/*: few fixes to the msvc project files generation.
7020     (compiling plugins won't work yet because there are a few hacks that
7021      need to be done in order to compile dlls that use the c-runtime)
7022
7023 2003-02-28 Friday 17:23  fenrir
7024
7025   * try a workaround for BeOS MediaKit files.
7026
7027 2003-02-28 Friday 10:19  massiot
7028
7029  German translation, courtesy of Felix Kühne <FK@aenneburghardt.de>.
7030
7031 2003-02-28 Friday 04:31  ipkiss
7032
7033  Internationalization now works for the win32 interface (thanks Gildas).
7034  I've voluntarily disabled the translation of the toolbar buttons
7035  strings, because it looks really awful...
7036
7037 2003-02-27 Thursday 16:38  gbazin
7038
7039  * modules/demux/avi/avi.c: compilation fix.
7040
7041 2003-02-27 Thursday 15:07  fenrir
7042
7043   * httpd: clean up, kick up unused connection (it waits 10s), use select
7044  to way (instead of a hard coded sleep ;)
7045
7046 2003-02-27 Thursday 13:19  gbazin
7047
7048  * ALL: i18n updates and fixes.
7049
7050 2003-02-27 Thursday 12:44  marcari
7051
7052  * updates for the YOPY ports (thx to Sebastien Chaumat !)
7053
7054 2003-02-27 Thursday 08:19  massiot
7055
7056  * Bumped up revision number to 0.5.2-test2
7057  * Another attempt at fixing the "VLC is locking up OS X" problem
7058  * Updated po files
7059
7060 2003-02-26 Wednesday 21:00  asmax
7061
7062  * compilation fixes...
7063
7064 2003-02-26 Wednesday 19:39  gbazin
7065
7066  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
7067     target, and included the locales in the installer script.
7068  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
7069
7070 2003-02-26 Wednesday 18:15  massiot
7071
7072  * Added sanity checks for PTS in the future.
7073
7074 2003-02-26 Wednesday 15:47  marcari
7075
7076  * implementation of the 'autoplay file' button callback
7077  * when clicking a link : follows the link and don't try to open it
7078  * yopy does not always sees the '.' and '..', so workaround :
7079      - all the hidden files are not displayed
7080      - the '..' directory is each time added by hand
7081
7082 2003-02-26 Wednesday 15:44  marcari
7083
7084  * small modification for linupy :
7085      - added a pixmpa directory
7086      - added a set_usize (how do we maximize cleanly a gtk-window ?)
7087      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
7088
7089 2003-02-26 Wednesday 13:51  gbazin
7090
7091  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
7092     badly when we reach the end of the stream (decoder stream).
7093  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
7094     loop when the end of the stream was reached.
7095
7096 2003-02-26 Wednesday 12:38  fenrir
7097
7098   * ts.c: added "ts" shorcut for ts_dvbpsi.
7099
7100 2003-02-26 Wednesday 04:23  babal
7101
7102  - link the headphone channel mixer with the math library
7103
7104 2003-02-25 Tuesday 21:09  gbazin
7105
7106  * modules/codec/libmpeg2.c: fixed pts handling.
7107
7108 2003-02-25 Tuesday 18:26  gbazin
7109
7110  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
7111     my last commit.
7112  * po/Makevars: file needed by newer versions of gettext.
7113
7114 2003-02-25 Tuesday 17:17  fenrir
7115
7116   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
7117  mark headers.
7118   * httpd : added a way to use stream header, and changed the way that
7119  stream data are stored (allow better client handling).
7120   * http : use stream header, and add mime type detection by looking
7121  at file extention (could be improved).
7122   * ogg: fixed a segfault when removing a stream, mark header.
7123
7124 2003-02-25 Tuesday 17:15  gbazin
7125
7126  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
7127     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
7128     for comparing the performance against our custom decoder as it is currently
7129     missing some important features like the synchro stuff.
7130
7131 2003-02-24 Monday 23:28  fenrir
7132
7133   * stream_output.c : added a sanity check.
7134
7135 2003-02-24 Monday 23:27  fenrir
7136
7137   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
7138  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
7139
7140 2003-02-24 Monday 17:06  jlj
7141
7142    * a52tofloat32.c: changed an error into warning.
7143
7144 2003-02-24 Monday 14:40  sigmunau
7145
7146  updated documentation to reflect that input_AccessReinit should be called
7147  before, and not after a random seek
7148
7149 2003-02-24 Monday 14:14  fenrir
7150
7151   * all : fix compilation.
7152
7153 2003-02-24 Monday 12:34  fenrir
7154
7155   * stream_output.c : fixed compilation.
7156   * mux/* implemented pf_mux_capacity.
7157
7158 2003-02-24 Monday 11:14  gbazin
7159
7160  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
7161
7162 2003-02-24 Monday 11:00  fenrir
7163
7164   * stream_output.h : add a private parameter to sout_instance_t only used
7165  by src/stream_output.c (avoid changing every time stream_output.h...)
7166
7167 2003-02-24 Monday 10:45  fenrir
7168
7169   * stream output: fixed name inconsistency, added a new exported
7170  functions by muxer.
7171   * wav: fixed a warning.
7172
7173 2003-02-24 Monday 09:26  fenrir
7174
7175   * asf: fix seek for http.
7176
7177 2003-02-23 Sunday 22:35  fenrir
7178
7179   * enable httpd(by default) and http.
7180
7181 2003-02-23 Sunday 19:07  fenrir
7182
7183   * all : declaration of http and httpd.
7184
7185 2003-02-23 Sunday 19:05  fenrir
7186
7187   * modules/access_output/http : http output.
7188   * httpd : mini http server (be carefull about security issue...)
7189
7190 2003-02-23 Sunday 18:07  fenrir
7191
7192   * all : added streaming support for crappy ms video codec into TS.
7193   - Only vlc is able to read such TS.
7194   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
7195   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
7196     quickly added.
7197   - Please test.
7198
7199 2003-02-23 Sunday 16:31  sigmunau
7200
7201  added a demux and decoder for flac files (disabled by default). Works for
7202  16bit per sample streams, only tested with stereo
7203
7204 2003-02-23 Sunday 05:53  jlj
7205
7206    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
7207                                   Dynamic device support.
7208    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
7209
7210 2003-02-23 Sunday 01:25  massiot
7211
7212  * Destroy audio-device and audio-channels when no output plug-in is
7213    available.
7214
7215 2003-02-22 Saturday 16:10  fenrir
7216
7217   * fix compilation.
7218
7219 2003-02-22 Saturday 14:11  sigmunau
7220
7221   Fixed seme seeking issues with http access module, fixed an error that
7222  caused id3v2.4 tags at the end of the file to not work. Added checks to
7223  avoid seeking off the ends of the file. Should close #325, please confirm
7224
7225 2003-02-21 Friday 22:59  gbazin
7226
7227  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
7228     when using "in place" resamplers.
7229
7230 2003-02-21 Friday 16:31  hartman
7231
7232  DJ's first steps in C and vlc decoders ;)
7233  * modules/audio_filter/converter/mpgatofixed32.c:
7234    - fixed an issue that could cause glitches when switching from one stream
7235      to another. the buffer wasn't entirely getting 0000 because multiple
7236      channels were not taken into account when doing this.
7237  * ALL:
7238    - if float32 then clear the buffer with (float)0
7239
7240 2003-02-21 Friday 15:16  hartman
7241
7242  * previous commit seems to break some things. reverting.
7243
7244 2003-02-21 Friday 14:17  hartman
7245
7246  * (float) 0 the buffer if it cannot be decoded and fixed32.
7247    right Meuuh ??? ;)
7248
7249 2003-02-21 Friday 03:49  hartman
7250
7251  * VLC.app should show its version in the Finder now
7252    Meeuh, one more place that needs version string updated before a release.
7253    might be made automated ?
7254
7255 2003-02-21 Friday 03:22  hartman
7256
7257  * ignore project Builder user files and backup .nib files.
7258  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
7259
7260 2003-02-21 Friday 02:45  hartman
7261
7262  * If the "show advanced" option has been changed and you press the Apply
7263    button, the preferences window is destroyed and created.
7264
7265 2003-02-20 Thursday 18:10  hartman
7266
7267  * prefs obey the advanced option. Apply does not as of yet.
7268
7269 2003-02-20 Thursday 16:07  gbazin
7270
7271  * src/libvlc.h, modules/audio_output: added a global --spdif config option
7272     to allow using the spdif output by default if available.
7273  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
7274     a dos command box.
7275  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
7276     backspace key.
7277  * modules/codec/mpeg_audio.c: fixed a sync bug.
7278
7279 2003-02-20 Thursday 01:52  sigmunau
7280
7281  * include/configuration.h: added a new flag to the configuration stucture to
7282  indicate wether it is an "advanced" option or not. The goal with this is to
7283  hide the user from all the strange options that very seldom needs to be
7284  changed. added an extra argument to all the add_* macros to indicate wether
7285  the item is advanced or not.
7286  * src/libvlc.h: added an "show advanced options" config option default
7287  disabled
7288  * src/libvlc.c: the advanced options are not listed by vlc --help and
7289  friends unless --advanced is used
7290  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
7291  advanced options unless advanced is set
7292  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
7293  using some common sense. Please check and correct
7294
7295  note: All interfaces should still work like they used to, see the change in
7296  modules/gtk/preferences.c to find out how to "hide" options.
7297
7298  second note: I think I've changed all the modules, but I could not test
7299  everyone for compilation, expect some broken modules (the fix is to add ",
7300  VLC_TRUE" as last argument to the add_* I forgot)
7301
7302 2003-02-19 Wednesday 22:08  gbazin
7303
7304  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
7305  * modules/audio_output/waveout.c: fixed a crash that happened when probing
7306     devices supporting S/PDIF. (Should fix 354)
7307
7308 2003-02-19 Wednesday 14:49  hartman
7309
7310  * increased accuracy of positionslider in OSX. although this will not solve
7311    all problems this will improve results a bit (by my own experience).
7312
7313 2003-02-19 Wednesday 10:02  gbazin
7314
7315  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
7316     always return 80.
7317
7318 2003-02-18 Tuesday 23:34  gbazin
7319
7320  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
7321     and FOURCC_twos (PCM audio).
7322
7323 2003-02-18 Tuesday 22:40  ipkiss
7324
7325   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
7326     directory when there is no 'plugins' nor 'modules' subdirectory
7327     (may close #306)
7328
7329 2003-02-18 Tuesday 22:33  gbazin
7330
7331  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
7332     and use img_convert() from ffmpeg instead. Also added support for the
7333     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
7334     from media.xiph.org.
7335
7336 2003-02-18 Tuesday 20:54  hartman
7337
7338  * Only update the info window if it is visible
7339
7340 2003-02-18 Tuesday 19:42  gbazin
7341
7342  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
7343     decode this.
7344  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
7345     necessary fourcc for DV audio.
7346
7347 2003-02-18 Tuesday 18:49  fenrir
7348
7349   * mpeg_audio.c: removed some fprintf...
7350
7351 2003-02-18 Tuesday 18:33  titer
7352
7353   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
7354                       multicasting with the stream output
7355   * modules/control/: missing cvsignore
7356
7357 2003-02-18 Tuesday 13:13  sam
7358
7359    * ./mozilla/*: s/VideoLAN Client/VLC/g.
7360
7361 2003-02-18 Tuesday 00:51  fenrir
7362
7363   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
7364  fix had broken :p )
7365
7366 2003-02-18 Tuesday 00:20  hartman
7367
7368  * Changed an Error message. Many people did not understand:
7369    no suitable decoder module for fourcc `IV31'
7370    I have appended:
7371    VLC probably does not support this sound or video format.
7372
7373 2003-02-18 Tuesday 00:17  massiot
7374
7375  * Fixed a segfault in the Japanese preferences panel.
7376
7377 2003-02-17 Monday 23:47  hartman
7378
7379  * Fixed the localization issue on MacOSX.
7380
7381 2003-02-17 Monday 23:10  jpsaman
7382
7383  Juglin with dependencies.
7384
7385 2003-02-17 Monday 22:19  gbazin
7386
7387  * modules/audio_output/directx.c: added multichannel support to the
7388     directx plugin.
7389  * modules/audio_output/waveout.c: fixed quad audio channels detection and
7390     a few misplaced debug messages.
7391  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
7392
7393 2003-02-17 Monday 22:03  asmax
7394
7395  * added a SAP server, with some kludges because the SAP client in vlc
7396    is not RFC-compliant...
7397
7398 2003-02-17 Monday 18:58  hartman
7399
7400  * NEWS: added info about the new 0.5.1a release for OSX.
7401  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
7402
7403 2003-02-17 Monday 17:06  massiot
7404
7405  Fixed the "everything is in Japanese" bug. :p
7406
7407 2003-02-17 Monday 16:56  gbazin
7408
7409  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
7410     using WaitForSingleObject() on the console handle and ReadConsoleInput().
7411     (Closes #59)
7412
7413 2003-02-17 Monday 14:43  massiot
7414
7415  Now 0.5.2-cvs (estimated release date in two weeks from now).
7416
7417 2003-02-17 Monday 10:52  hartman
7418
7419  * Whoops. i forgot to add these files. sorry everyone.
7420
7421 2003-02-17 Monday 09:47  gbazin
7422
7423  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
7424     resampler so the ugly resampler is once again the default. The quality of
7425     the ugly resampler is currently better than the linear one because of a
7426     design defect.
7427
7428 2003-02-17 Monday 07:22  sam
7429
7430    * ./debian/woody-buildpackage: Debian package creation fixes.
7431
7432 2003-02-17 Monday 06:31  sam
7433
7434    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
7435
7436 2003-02-17 Monday 06:15  sam
7437
7438    * Updated NEWS and ChangeLog.
7439
7440 2003-02-17 Monday 06:00  sam
7441
7442    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
7443      but Windoze will certainly do.
7444
7445 2003-02-17 Monday 05:50  sam
7446
7447    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
7448      directory whenever possible, to use it for the spudec font or to load
7449      plugins.
7450
7451 2003-02-17 Monday 04:21  sam
7452
7453    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
7454
7455 2003-02-17 Monday 00:04  asmax
7456
7457  * added a sample playlist. All fields must be separated with TABs
7458
7459 2003-02-16 Sunday 23:57  asmax
7460
7461  * libvlc binding for python
7462  * new VideoLAN RTSP Server, using libvlc.
7463    Not yet fully rfc2326-compliant, but it works ;)
7464
7465 2003-02-16 Sunday 23:32  hartman
7466
7467  * Added an info panel to show movie info, etc.
7468
7469 2003-02-16 Sunday 17:35  sam
7470
7471    * ./debian/changelog: updated for 0.5.1.
7472    * ./debian/control: vlc-glide is now Architecture: i386 only.
7473    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
7474    * ./debian/rules: the deprecated vlc-* packages have a proper link to
7475      /usr/share/doc/vlc/.
7476
7477 2003-02-16 Sunday 16:22  jpsaman
7478
7479  Updated release numbering for all ipk's
7480
7481 2003-02-16 Sunday 16:21  jpsaman
7482
7483  Qte video output get is screen size from the QT Embedded environment now. This should produce fullscreen video on other QT Embedded configurations with other screen sizes (greater then 240x320).
7484
7485 2003-02-16 Sunday 14:51  fenrir
7486
7487   * udp: forgot this file...
7488
7489 2003-02-16 Sunday 14:10  fenrir
7490
7491   * all: split muxer and access into independant part.
7492
7493 2003-02-16 Sunday 14:03  fenrir
7494
7495   * Less checks on muxer type.
7496
7497 2003-02-16 Sunday 11:18  fenrir
7498
7499   * adpcm: added dk3 too.
7500
7501 2003-02-16 Sunday 10:25  sigmunau
7502
7503  Added support for volume up/down buttons.
7504
7505 2003-02-16 Sunday 09:50  fenrir
7506
7507   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
7508  somes samples.)
7509
7510 2003-02-16 Sunday 08:56  fenrir
7511
7512   * all: fix mpeg2 handling.
7513
7514 2003-02-16 Sunday 01:38  titer
7515
7516   NEWS: updated BeOS info for 0.5.1
7517
7518 2003-02-16 Sunday 01:29  massiot
7519
7520  * modules/gui/macosx/open.m: Removed channel server support
7521  * po/*: Updated po files just before the 0.5.1 release
7522  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
7523
7524 2003-02-15 Saturday 20:02  jpsaman
7525
7526  Update iPaq packaging description files for:
7527  - GPE port
7528  - Opie port
7529  - Zaurus
7530  Updated NEWS file with OPIE port.
7531
7532 2003-02-15 Saturday 13:50  massiot
7533
7534  * Bumped up revision number to 0.5.1
7535  * Updated French translation
7536
7537 2003-02-15 Saturday 12:57  hartman
7538
7539  * if we are paused in fullscreen, show cursor.
7540
7541 2003-02-15 Saturday 04:43  ipkiss
7542
7543   - fixed a vicious bug
7544
7545 2003-02-14 Friday 23:07  hartman
7546
7547  * Should fix an issue with multiple monitors and the hiding of the mousecursor
7548
7549 2003-02-14 Friday 18:22  sam
7550
7551    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
7552    * ./src/libvlc.c: removed unnecessary malloc() calls.
7553    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
7554
7555 2003-02-14 Friday 17:00  ipkiss
7556
7557   * exchanged directx' and waveout's capabilities because the latter
7558     seems to be more reliable
7559
7560 2003-02-14 Friday 13:48  jpsaman
7561
7562  Fixed deadlock upon unloading qte_main plugin.
7563  Cleanup of debug messages.
7564
7565 2003-02-14 Friday 13:44  jpsaman
7566
7567  Tuning package dependencies.
7568
7569 2003-02-14 Friday 13:19  jpsaman
7570
7571  Updated opie control file for packaging.
7572
7573 2003-02-14 Friday 13:01  jpsaman
7574
7575  Small improvement.
7576
7577 2003-02-14 Friday 09:50  gbazin
7578
7579  * modules/audio_output/waveout.c: better buffer management and hopefully
7580     fixed the S/PDIF output (Still untested though. Anybody here could test
7581     this? ).
7582
7583 2003-02-13 Thursday 21:53  massiot
7584
7585  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
7586  meaningful.
7587
7588 2003-02-13 Thursday 17:31  sam
7589
7590    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
7591
7592 2003-02-13 Thursday 14:16  hartman
7593
7594  ALL:
7595   - when a new stream is being loaded we select the current title in the
7596     playlist.
7597   - Cleaned up some of my previous commited code dealing with updating
7598     the window title.
7599
7600 2003-02-13 Thursday 02:00  hartman
7601
7602  *ALL: update the title of the window everytime the stream changes.
7603
7604 2003-02-13 Thursday 01:14  hartman
7605
7606  * fixed a small bug
7607
7608 2003-02-13 Thursday 00:09  hartman
7609
7610  * src/playlist/playlist.c:
7611    - added an intf-change variable. This is set whenever you add or delete
7612      an item in the playlist. You need to unset it yourself.
7613  * modules/gui/macosx/intf.?:
7614    - listen for external playlist changes. update view when playlist changes.
7615    - activate/deactivate previous and next buttons and menuitems,
7616      whenever the playlist gets changed.
7617
7618 2003-02-12 Wednesday 23:26  jpsaman
7619
7620  Scripts for building and packaging vlc on Zaurus PDA.
7621
7622 2003-02-12 Wednesday 23:26  jpsaman
7623
7624  Updated control files and buildscript for v0.5.1
7625
7626 2003-02-12 Wednesday 23:13  jpsaman
7627
7628  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
7629
7630 2003-02-12 Wednesday 23:09  jpsaman
7631
7632  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
7633
7634 2003-02-12 Wednesday 23:08  massiot
7635
7636  * Italien translation, courtesy of Bruno <allevb@tin.it>.
7637
7638 2003-02-12 Wednesday 17:13  jobi
7639
7640      * modules/access/vcd/vcd.*: fixed a warning
7641
7642 2003-02-12 Wednesday 16:58  jobi
7643
7644      * modules/access/vcd/vcd.c: in entry points, track number should be read
7645        as BCD (it should fix #244). Also fixed chapter indexing, so that it
7646        correspond to the dvd one.
7647
7648 2003-02-12 Wednesday 14:22  hartman
7649
7650  * modules/gui/macosx/controls.m:
7651    - fixed the mute and volumeup volumedown when you use them mixed.
7652  * src/audio_output/intf.c:
7653    - set "saved-volume" on volume up, volume down.
7654
7655 2003-02-12 Wednesday 13:42  massiot
7656
7657  Patch courtesy of gibalou :
7658  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
7659  i_continuity_counter,
7660  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
7661  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
7662
7663 2003-02-11 Tuesday 18:05  massiot
7664
7665  * 0.5.1 German translation, courtesy of Felix Kühne <FK@aenneburghardt.de>.
7666
7667 2003-02-11 Tuesday 17:20  babal
7668
7669  - Dolby Surround fix
7670  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
7671    6.1 since there is a doubt about where should be the Rear Center
7672    coefficient in a decoded sample.
7673    -> if anybody has an idea or even better a test stream...
7674
7675 2003-02-11 Tuesday 16:19  hartman
7676
7677  * updated dutch strings
7678
7679 2003-02-11 Tuesday 15:35  hartman
7680
7681  ALL: - changed vlc.app into VLC.app
7682  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
7683       mousecursor.
7684
7685 2003-02-11 Tuesday 15:24  hartman
7686
7687  * Updated ReadMe file
7688    - some spelling issues
7689    - remark about the current troubles with sound
7690    - readded deinterlace remark
7691    - Added info on multiple screens and sound devices
7692    - updated the bugreporting URL
7693    - Changed all occurences of vlc into VLC where appropriate
7694
7695 2003-02-11 Tuesday 11:16  massiot
7696
7697  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
7698  * Support for 7 and 7.1 channel configurations.
7699
7700 2003-02-10 Monday 23:50  massiot
7701
7702  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
7703
7704 2003-02-10 Monday 23:16  marcari
7705
7706   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
7707      => to make volumeup/down compile
7708
7709 2003-02-10 Monday 23:04  hartman
7710
7711  * the window of the video shows the official document icon, filename and
7712    when command-clicked the path if the stream is a local file.
7713    this is the expected window behaviour in osx.
7714
7715 2003-02-10 Monday 22:22  massiot
7716
7717  * I ran --update-po for the last time before the 0.5.1 release (and I
7718  mean it !)
7719
7720 2003-02-10 Monday 22:18  hartman
7721
7722  * The dock should no longer be visible in fullscreen mode.
7723
7724 2003-02-10 Monday 21:56  sam
7725
7726    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
7727
7728 2003-02-10 Monday 21:54  hartman
7729
7730  * only show last part of of file/url name in the playlist.
7731
7732 2003-02-10 Monday 21:46  sam
7733
7734    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
7735
7736 2003-02-10 Monday 21:28  hartman
7737
7738  * fixed the black bar issue with window half/normal/double window sizes in
7739    OSX. i had forgotten the aspectratio.
7740
7741 2003-02-10 Monday 21:11  sam
7742
7743    * ./debian/rules: removed Debian kludges that do not really belong to the
7744      official VLC tree.
7745
7746 2003-02-10 Monday 20:57  sam
7747
7748    * ./debian/control: added the "VideoLAN" word in the long description so
7749      that "apt-cache search videolan" returns vlc.
7750
7751 2003-02-10 Monday 20:11  sam
7752
7753    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
7754      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
7755
7756 2003-02-10 Monday 18:12  sam
7757
7758    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
7759      gprof, because gcc is unable to build it without -fomit-frame-pointer
7760      (Closes: #260).
7761
7762 2003-02-10 Monday 17:43  massiot
7763
7764  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
7765  * Minor fixes.
7766
7767 2003-02-10 Monday 16:53  sam
7768
7769    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
7770      (partially fixes #260)
7771
7772 2003-02-10 Monday 15:23  titer
7773
7774    Move the messages update function to another thread. It prevents it from
7775   freezing the main window (cannot seek anymore, etc).
7776
7777 2003-02-10 Monday 00:41  hartman
7778
7779  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
7780
7781 2003-02-10 Monday 00:16  massiot
7782
7783  * Enabled the gestures module by default,
7784  * Run --update-po.
7785
7786 2003-02-10 Monday 00:16  hartman
7787
7788  * restored old deinterlace menu. The on the fly code does not work as long
7789    as the vout.m issue exists. but this is better then the current 'dummy'
7790    code we have.
7791
7792 2003-02-09 Sunday 23:42  sigmunau
7793
7794   *: a new mouse gestures interface, currently supporting back, forward, quit
7795  fullscreen and a nice debug message when you draw a clockwise square. Video
7796  output modules needs to be modified for this to work, but it should be minor
7797  in modules supporting dvd navigation.
7798
7799  btw: it should be easy to add new gestures, ideas appreciated
7800
7801 2003-02-09 Sunday 19:28  massiot
7802
7803  * Minor typographic corrections,
7804  * Fixed a segfault in the Preferences window.
7805
7806 2003-02-09 Sunday 17:10  stippi
7807
7808  modules/gui/beos/PreferenceWindow.h/.cpp
7809
7810         - added settings for screenshot path and image format
7811
7812         - removed "Save" button, added "Cancel" and "Revert" buttons
7813
7814         - added revert functionality
7815
7816         - changed class design for cleaner functionality,
7817                 separated ApplyChanges() into more functions
7818                 to have finer control
7819
7820         - added more error checking and fixed memory leaks
7821                 (config_GetPsz() returns char*, not const char*!)
7822
7823         - all settings are now correctly saved and restored
7824
7825         - some more cosmetic changes
7826
7827  modules/gui/beos/InterfaceWindow.h/.cpp
7828
7829         - updated vlc way of saving settings to be on par with BeOS way
7830                 and made it selectable in the code which way is used.
7831                 However, the VideoSettings are still only savable in
7832                 the BeOS way.
7833
7834         - if dvd menus are used, the navigation menu enables a
7835                 "Goto Menu" item. Unfortunately, I don't see a clean
7836                 way to really detect the usage of dvd/dvdold in the
7837                 currently playing stream. I wouldn't want to see
7838                 if a playlist item has "dvd:" or "dvdold:" prepended
7839                 at each interface update.
7840
7841 2003-02-09 Sunday 13:25  fenrir
7842
7843   * sub.c : begun clean up
7844
7845 2003-02-09 Sunday 12:23  sam
7846
7847    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
7848
7849 2003-02-09 Sunday 12:21  sam
7850
7851    * ./debian/control: made lintian happier with package descriptions.
7852    * ./debian/rules: added extra touch calls to prevent autobuilders from
7853      launching autoconf/automake.
7854
7855 2003-02-09 Sunday 12:19  sam
7856
7857    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
7858      initialization of the plugin.
7859
7860 2003-02-09 Sunday 12:18  sam
7861
7862    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
7863
7864 2003-02-09 Sunday 11:51  titer
7865
7866   Simplified volume functions
7867
7868 2003-02-09 Sunday 01:56  massiot
7869
7870  Fixed GTK compilation.
7871
7872 2003-02-09 Sunday 01:50  massiot
7873
7874  * Added Step forward/Step backward feature.
7875
7876 2003-02-09 Sunday 01:13  massiot
7877
7878  * aout_Volume* functions now do their own vlc_object_find() on the
7879    audio output. Consequently, the first argument can be any vlc_object_t.
7880  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
7881    call aout_Volume* even when there is no audio output, and the volume
7882    will be saved for later use.
7883
7884 2003-02-08 Saturday 22:43  massiot
7885
7886  Fixed previous commit.
7887
7888 2003-02-08 Saturday 22:20  massiot
7889
7890  * src/extras/libc.c: New vlc_wraptext function,
7891  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
7892  * src/input/input.c: Correctly parse MRL of the type
7893    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
7894  * modules/access/*: Changed some msg_Warn into msg_Err
7895  * po/fr.po: Updated French translation,
7896  * configure.ac.in: Re-enabled Swedish translation,
7897  * Makefile.am: Do not recompile everything everytime someone changes a .h
7898
7899 2003-02-08 Saturday 21:43  hartman
7900
7901  * window half/normal/double Size commands
7902    - black bar issue is not fixed. i removed 'myfix'
7903
7904 2003-02-08 Saturday 20:32  massiot
7905
7906  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
7907  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
7908
7909 2003-02-08 Saturday 19:14  asmax
7910
7911  * fixed the encoding
7912    (Meuuh you can re-enable swedish ;)
7913
7914 2003-02-08 Saturday 19:10  massiot
7915
7916  * Fixed misc typos in strings,
7917  * Updated po files,
7918  * New --buggy-psi options, to supports streams which don't update the
7919  continuity counter in their PSI packets (walkenizes #sam).
7920
7921 2003-02-08 Saturday 17:26  massiot
7922
7923  * configure.ac.in: Disabled Swedish translation since it doesn't use the
7924    right charset,
7925  * Implemented localization for audio-channels and video-device variables.
7926
7927 2003-02-07 Friday 23:36  marcari
7928
7929  glibc 2.1 port for linupy (linux on a yopy pda)
7930
7931  * modules/access/*.c : added include <sys/time.h> for struct timeval
7932  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
7933
7934  VLC rulz on Yopy !
7935
7936 2003-02-07 Friday 21:30  hartman
7937
7938  * Resize window fixes
7939    - we should not resize the window in fullscreen
7940    - fixed the black bars bug in half and double size
7941    - position of top left corner should not change
7942    - more efficient code
7943
7944 2003-02-07 Friday 20:23  hartman
7945
7946  * added half, normal and full size videowindow menuitems.
7947    there seems to be a bug though somewhere. you end up with black bars in
7948    half and double size.
7949
7950 2003-02-07 Friday 16:51  massiot
7951
7952  Fixed a buffer leak with slice-I streams (thanks sam).
7953
7954 2003-02-07 Friday 09:17  yves
7955
7956  - added missing buildrequires
7957  - now autodetect on wich system we are:
7958    rpm --rebuild should work out of box on rh and previous mdk systems.
7959  - NO buildrequires on rh-like system. rh does not have a devel policy
7960  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
7961
7962 2003-02-07 Friday 01:32  hartman
7963
7964  * grrr changed the project file by accident. revert
7965
7966 2003-02-07 Friday 01:31  hartman
7967
7968  * When you push backspace or delete in the playlist, it removes the selected item.
7969
7970 2003-02-07 Friday 01:22  fenrir
7971
7972   * ffmpeg/audio : removed an old error (anyway it was harmless).
7973   * mp4 : removed a bad initialisation. Erased all ending spaces.
7974   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
7975
7976 2003-02-07 Friday 01:09  sam
7977
7978    * ./src/interface/interface.c: interface variable is "intf", not "interface".
7979
7980 2003-02-07 Friday 00:29  sam
7981
7982    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
7983      declarations. Should fix that later.
7984
7985 2003-02-07 Friday 00:26  sam
7986
7987    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
7988
7989 2003-02-06 Thursday 23:59  sam
7990
7991    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
7992      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
7993      bunch of others).
7994    * ./src/interface/interface.c: added a safety check to circumvent the bug,
7995      allowing a smooth upgrade.
7996
7997 2003-02-06 Thursday 23:55  massiot
7998
7999  Fixed interface freezes in the OS X interface.
8000
8001 2003-02-06 Thursday 23:01  sam
8002
8003    * ./src/misc/darwin_specific.m: completed our list of known languages and
8004      made code simpler to read.
8005
8006 2003-02-06 Thursday 21:56  sam
8007
8008    * ./debian/rules: build the SLP plugin by default.
8009
8010 2003-02-06 Thursday 21:39  titer
8011
8012   Tuned BeOS priorities for a better playback on low-end computers.
8013
8014 2003-02-06 Thursday 15:14  massiot
8015
8016  Fixed AFMT_AC3 and AFMT_S16_NE handling.
8017
8018 2003-02-06 Thursday 13:47  hartman
8019
8020  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
8021    want to bug users with this when we resize a video.
8022
8023 2003-02-06 Thursday 03:22  sam
8024
8025    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
8026      in the background to disable xscreensaver the jwz way (Closes: #58).
8027
8028      It's an interface plugin, trigger with "--extraintf screensaver".
8029
8030 2003-02-06 Thursday 02:37  sam
8031
8032    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
8033      otherwise we fail with an error when they are not found.
8034
8035 2003-02-05 Wednesday 22:48  hartman
8036
8037  * Changed the wrong property in my recent commit. FIXED
8038
8039 2003-02-05 Wednesday 22:11  sam
8040
8041    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
8042      doing fullscreen or volume up from the popup menu.
8043
8044 2003-02-05 Wednesday 16:23  hartman
8045
8046  * added a "Open CrashLog" button to the messages window in OSX.
8047
8048 2003-02-05 Wednesday 14:58  hartman
8049
8050  * Added AppleScript support
8051  * We can now handle mms:// etc on a systemwide level.
8052    - No way to set this other then trough Explorer Prefs at the moment
8053
8054 2003-02-05 Wednesday 02:31  hartman
8055
8056  * More support for handling URLs. Still need to create the scriptsuite.
8057
8058 2003-02-05 Wednesday 01:36  hartman
8059
8060  * Added a Next and Previous item to the dockmenu
8061  * Prelimanary support for making VLC the handler of ftp http mms and udp
8062    URLs (on a systemwide level)
8063
8064 2003-02-04 Tuesday 21:01  jpsaman
8065
8066  Closes bug #170
8067
8068 2003-02-04 Tuesday 20:45  hartman
8069
8070  * We released an array that was in a autorelease pool. That's not necesarry
8071
8072 2003-02-04 Tuesday 11:51  massiot
8073
8074  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
8075    streams.
8076
8077 2003-02-04 Tuesday 11:07  massiot
8078
8079  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
8080    (thanks gibalou !).
8081
8082 2003-02-04 Tuesday 10:07  massiot
8083
8084  * modules/access/*: Fixed compilation problems with "struct timeval".
8085
8086 2003-02-03 Monday 21:47  sam
8087
8088    * ./bootstrap: we don't fail if gettext is too old and there is no
8089      ABOUT-NLS in the tree.
8090
8091 2003-02-03 Monday 21:38  massiot
8092
8093  Now developing 0.5.1-cvs.
8094
8095 2003-02-03 Monday 19:45  sam
8096
8097    * ./debian/woody-buildpackage: enabled build-deps checking.
8098
8099 2003-02-03 Monday 17:18  stippi
8100
8101  modules/gui/beos/InterfaceWindow.h/.cpp
8102
8103         - improved file loading:
8104                 - contents of sub folders can optionally be loaded too
8105                 - files are loaded in expected order from filepanel
8106                         _and_ drag'n'drop
8107                 - file panel accepts folders to load
8108         - saving of playlist's display mode
8109         - added updating of interface when playlist is modified
8110                 while nothing is playing
8111         - added compatibility for SoundPlay's drag'n'drop message format
8112
8113  modules/gui/beos/ListViews.h/.cpp
8114
8115         - implemented reversal of playlist
8116         - list can display full path or file name only
8117         - drag'n'drop interaction with SoundPlay
8118
8119  modules/gui/beos/MediaControlView.cpp
8120
8121         - cosmetic fix
8122
8123  modules/gui/beos/PlayListWindow.h/.cpp
8124
8125         - added reverse sort command to edit menu
8126         - added view menu, to allow the user to display paths
8127                 or only names in the list
8128
8129 2003-02-03 Monday 02:26  sam
8130
8131    * ./debian/rules: more Debian Woody fixes. Grrrr!
8132
8133 2003-02-03 Monday 01:32  sam
8134
8135    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
8136    * ./debian/woody-buildpackage: sed syntax fixed.
8137
8138 2003-02-03 Monday 00:56  sam
8139
8140    * ./share/Makefile.am: we weren't distributing the font!
8141
8142 2003-02-03 Monday 00:43  sam
8143
8144    * Updated ChangeLog and pofiles.
8145
8146 2003-02-03 Monday 00:39  sam
8147
8148    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
8149
8150 2003-02-03 Monday 00:23  sam
8151
8152    * ./debian/control: missing build dependencies.
8153
8154 2003-02-03 Monday 00:00  massiot
8155
8156  German translation, croutesy of Felix Kuehne.
8157
8158 2003-02-02 Sunday 23:11  massiot
8159
8160  Worked around a bug with the Screens menu and localization.
8161
8162 2003-02-02 Sunday 20:59  hartman
8163
8164  * OSX version can open .asx files. so we need to let the os know that ;)
8165
8166 2003-02-02 Sunday 20:21  sam
8167
8168    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
8169
8170 2003-02-02 Sunday 20:07  sam
8171
8172    * ./debian/vlc.desktop: removed unnecessary file.
8173
8174 2003-02-02 Sunday 20:01  sam
8175
8176    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
8177
8178 2003-02-02 Sunday 20:01  sam
8179
8180    * ./debian/changelog: updated Debian changelog.
8181
8182 2003-02-02 Sunday 19:45  sam
8183
8184    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
8185      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
8186
8187 2003-02-02 Sunday 18:57  sam
8188
8189    * ./debian/woody-buildpackage: finished Woody build script.
8190
8191 2003-02-02 Sunday 18:12  sam
8192
8193    * ./po/de.po: german translation updates from Felix Kühne.
8194
8195 2003-02-02 Sunday 18:09  jpsaman
8196
8197  Added ffmpeg package to list of depenencies.
8198
8199 2003-02-02 Sunday 17:18  sam
8200
8201    * ./debian/woody-buildpackage: added a script to build .debs on woody.
8202
8203 2003-02-02 Sunday 16:08  sam
8204
8205    * ./NEWS: a few updates from gibalou.
8206
8207 2003-02-02 Sunday 11:29  stippi
8208
8209  cosmetic fix (drop mark would reappear if SHIFT was pressed)
8210
8211 2003-02-02 Sunday 09:17  titer
8212
8213   '--demuxdump-file -' dumps to standard output.
8214    (useful for operating systems which do not have '/dev/stdout'
8215     nor mkfifo)
8216
8217 2003-02-02 Sunday 04:17  sam
8218
8219    * renamed debian/README into debian/README.Debian.
8220
8221 2003-02-02 Sunday 04:07  sam
8222
8223    * ./debian: more packaging stuff.
8224
8225 2003-02-02 Sunday 04:01  sam
8226
8227    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
8228      of places.
8229
8230 2003-02-02 Sunday 03:38  sam
8231
8232    * ./doc/vlc.1: updated manpage.
8233
8234 2003-02-02 Sunday 03:08  sam
8235
8236    * ./po/it.po: ultimate italian fixes by Bruno Vella.
8237
8238 2003-02-02 Sunday 03:03  sam
8239
8240    * ./debian/*: tuned packaging.
8241
8242 2003-02-02 Sunday 02:58  massiot
8243
8244  * Bumped up revision number to 0.5.0
8245
8246 2003-02-02 Sunday 02:11  sam
8247
8248    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
8249
8250 2003-02-02 Sunday 01:37  sam
8251
8252    * ./po/*: more interface strings harmonization.
8253
8254 2003-02-02 Sunday 01:23  jobi
8255
8256      * NEWS: readded deleted entries, sorry about that.
8257
8258 2003-02-02 Sunday 00:57  jobi
8259
8260      * NEWS: VCD entry points and iso files
8261      * include/audio_output.h: more proper freebsd compilation fix
8262      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
8263
8264 2003-02-02 Sunday 00:49  massiot
8265
8266  * README.MacOSX.rtf: Typos
8267  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
8268  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
8269    titles.
8270
8271 2003-02-02 Sunday 00:46  sam
8272
8273    * ./po/*: more s/vlc/VLC/ changes.
8274
8275 2003-02-02 Sunday 00:29  sam
8276
8277    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
8278      to come.
8279
8280 2003-02-02 Sunday 00:05  sam
8281
8282    * ./NEWS: a few updates (translations, mozilla plugin).
8283
8284 2003-02-01 Saturday 23:46  massiot
8285
8286  * modules/gui/macosx/*: Fixed localization bugs
8287  * po/fr.po: Updated French translation
8288  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
8289
8290 2003-02-01 Saturday 23:41  yves
8291
8292  - ready for general 0.5.0 consumption
8293  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
8294  - more wxwindow stuff.
8295  - fixes here and here.
8296  - added more doc files like NEWS, THANKS etc.
8297  - still lacking mozilla plugin :(
8298
8299 2003-02-01 Saturday 23:39  sam
8300
8301    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
8302      instead of VLC_Create(), so that its strings are translated (was #92).
8303
8304 2003-02-01 Saturday 23:28  sigmunau
8305
8306   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
8307  with embedded wmp
8308
8309 2003-02-01 Saturday 23:15  sam
8310
8311    * ./AUTHORS: added Garf and updated entries.
8312
8313 2003-02-01 Saturday 23:08  sam
8314
8315    * ./INSTALL.libmad: removed that file; if one does not know how to build
8316      and install a library, he'd better not fiddle with VLC.
8317
8318 2003-02-01 Saturday 22:03  babal
8319
8320  - Win32 preference dialog box
8321
8322 2003-02-01 Saturday 21:39  ipkiss
8323
8324   * Win32 port
8325
8326 2003-02-01 Saturday 21:24  titer
8327
8328   BeOS news.
8329
8330 2003-02-01 Saturday 21:23  sam
8331
8332    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
8333      woody specific builds. Will fill them in a moment.
8334
8335 2003-02-01 Saturday 21:20  massiot
8336
8337  Tarkin, Tremor and Theora are only available when compiling from sources.
8338
8339 2003-02-01 Saturday 21:10  massiot
8340
8341  Forgot Tremor.
8342
8343 2003-02-01 Saturday 21:04  jpsaman
8344
8345  Checking in packageing files.
8346
8347 2003-02-01 Saturday 20:59  jpsaman
8348
8349  Updated for iPaq port
8350
8351 2003-02-01 Saturday 20:34  massiot
8352
8353  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
8354  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
8355  * src/misc/darwin_specific.m: more generic language detection
8356  * NEWS: summarized changes from 0.4.6 to 0.5.0
8357
8358 2003-02-01 Saturday 19:04  sam
8359
8360    * ./po/it.po: a few corrections.
8361
8362 2003-02-01 Saturday 18:54  sam
8363
8364    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
8365    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
8366      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
8367      variables which are now deprecated.
8368
8369 2003-02-01 Saturday 18:53  sam
8370
8371    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
8372      detached before being destroyed.
8373
8374 2003-02-01 Saturday 18:41  sam
8375
8376    * ./NEWS: added an empty NEWS file.
8377    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
8378      required when calling automake.
8379
8380 2003-02-01 Saturday 16:33  massiot
8381
8382  Updated Italian translation courtesy of Bruno Vella.
8383
8384 2003-02-01 Saturday 16:20  massiot
8385
8386  sam p0\/\/3r !
8387
8388 2003-02-01 Saturday 12:01  stippi
8389
8390  Changes done since Feb 28 2003:
8391
8392 2003-02-01 Saturday 09:40  babal
8393
8394  - fixed a compilation issue with C compilers
8395
8396 2003-02-01 Saturday 01:21  fenrir
8397
8398   * asf : trying to fix pts handling.
8399
8400 2003-01-31 Friday 22:35  sam
8401
8402    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
8403
8404 2003-01-31 Friday 22:34  sam
8405
8406    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
8407      kept up to date (and almost everything advertised in it was done).
8408
8409 2003-01-31 Friday 18:53  lool
8410
8411    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
8412
8413 2003-01-31 Friday 16:56  sam
8414
8415    * ./configure.ac.in: I was told some versions of mingw32 support neither
8416      -mms-bitfields nor -fnative-struct.
8417
8418 2003-01-31 Friday 13:52  sam
8419
8420    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
8421
8422 2003-01-31 Friday 11:38  sam
8423
8424    * ./po/de.po: full german translation, courtesy of Felix Kühne.
8425
8426 2003-01-31 Friday 11:23  massiot
8427
8428  Fixed a major bug of people who like to declare vars "unsigned int"
8429  when they can be -1 :p (why haven't we spotted that before ??).
8430  Closes #152.
8431
8432 2003-01-31 Friday 10:54  sam
8433
8434    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
8435      while there was no input (Closes: #153).
8436
8437 2003-01-31 Friday 10:51  sam
8438
8439    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
8440      Audio and Subtitles submenus into the Audio and Video menus.
8441
8442 2003-01-31 Friday 10:14  sam
8443
8444    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
8445
8446 2003-01-31 Friday 09:51  sam
8447
8448    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
8449      variables.
8450
8451 2003-01-31 Friday 09:48  sam
8452
8453    * ./configure.ac.in: complain when ALSA headers are not found but
8454      --enable-alsa was specified.
8455
8456 2003-01-31 Friday 06:45  titer
8457
8458   Minor GUI fixes
8459
8460 2003-01-31 Friday 02:53  jlj
8461
8462    * ./modules/gui/macosx: Defeated some deadlocks.
8463                            World domination ... is at hand.
8464
8465 2003-01-30 Thursday 20:59  sam
8466
8467    * ./src/misc/configuration.c: when an invalid short option is found, use
8468      the optopt variable instead of the current value of optind (Closes: #148).
8469
8470 2003-01-30 Thursday 19:14  gbazin
8471
8472  * src/video_output/video_output.c: we were still using free instead of
8473     vout_DestroySubPicture in one place.
8474  * modules/codec/spudec/parse.c: we now make sure we don't add several times
8475     the same highlight callback.
8476
8477 2003-01-30 Thursday 18:07  lool
8478
8479    * converted FAQ to SGML
8480    * SGML sucks, this is absolutely ugly, please reread
8481
8482 2003-01-30 Thursday 16:36  gbazin
8483
8484  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
8485     race condition between spudec and vout. This patch may not be all that
8486     nice because it does a lot of vlc_object_find() but it is the only
8487     solution I've been able to come-up with.
8488     Oh and I didn't fix the memory leak caused by the font when using text
8489     subtitles. If the vout changes while the spudec is running then we don't
8490     unload this font.
8491
8492 2003-01-30 Thursday 15:46  hartman
8493
8494  * modules/gui/macosx/intf.m
8495    - fixed a warning about parentheses
8496
8497 2003-01-30 Thursday 15:39  hartman
8498
8499  * ./modules/gui/macosx/intf.m:
8500    - we close the video window after a video is done playing.
8501
8502 2003-01-30 Thursday 12:38  gbazin
8503
8504  * src/video_output/vout_subpictures.c: fixed a few race conditions that
8505     were triggered by the dvdplay plugin.
8506
8507 2003-01-30 Thursday 10:44  massiot
8508
8509  Keep -O2 in --disable-optimizations mode, cause it can't harm...
8510
8511 2003-01-30 Thursday 02:16  gbazin
8512
8513  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
8514      PictureDisplayExtension(). This does also fix problems with the dvdplay
8515      plugin and menus with still pictures.
8516
8517 2003-01-30 Thursday 00:39  massiot
8518
8519  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
8520  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
8521    priority !!!
8522  * include/vlc_threads.h: tuned up OS X priorities
8523
8524 2003-01-29 Wednesday 21:54  fenrir
8525
8526   * asf : more sanity check for broken files.
8527
8528 2003-01-29 Wednesday 18:14  hartman
8529
8530  intf: the slower/faster buttons should not be continious.
8531  project: the source files were included in the Resources. No more.
8532
8533 2003-01-29 Wednesday 18:10  sam
8534
8535    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
8536      the title and chapter dialogs when DVD menus are activated.
8537
8538 2003-01-29 Wednesday 17:28  gbazin
8539
8540  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
8541     chapter 0. When title or chapter 0 are selected, they do not appear in
8542     the MRL.
8543
8544 2003-01-29 Wednesday 17:07  massiot
8545
8546  New nl translation, courtesy of dj hartman.
8547
8548 2003-01-29 Wednesday 15:55  sam
8549
8550    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
8551      in case the input dies before we even spawned our dvdplay interface
8552      (Closes: #141).
8553
8554 2003-01-29 Wednesday 15:15  sam
8555
8556    * ./po/ja.po: updated japanese translations, courtesy of KKI.
8557
8558 2003-01-29 Wednesday 14:03  gbazin
8559
8560  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
8561      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
8562
8563 2003-01-29 Wednesday 12:59  gbazin
8564
8565  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
8566
8567 2003-01-29 Wednesday 11:41  jlj
8568
8569    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
8570
8571 2003-01-29 Wednesday 11:34  jlj
8572
8573   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
8574   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
8575                         and using p_playlist->p_input instead.
8576
8577 2003-01-29 Wednesday 11:17  gbazin
8578
8579  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
8580      (closes #122).
8581  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
8582      settings (closes #122).
8583
8584 2003-01-29 Wednesday 09:54  sam
8585
8586    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
8587      messages that were lying around.
8588
8589 2003-01-29 Wednesday 00:02  titer
8590
8591   enabled changing filters on the fly
8592
8593 2003-01-28 Tuesday 23:55  massiot
8594
8595  Not sure the buffer was large enough.
8596
8597 2003-01-28 Tuesday 23:38  fenrir
8598
8599   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
8600
8601 2003-01-28 Tuesday 22:52  sam
8602
8603    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
8604
8605 2003-01-28 Tuesday 22:03  sam
8606
8607    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
8608      has been overriden by the user (Closes: #79).
8609    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
8610    * ./modules/*: fixed a few capitalization issues.
8611
8612 2003-01-28 Tuesday 21:18  gbazin
8613
8614  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
8615     title 0 when using the dvdplay plugin (title 0 = menu).
8616
8617 2003-01-28 Tuesday 21:17  fenrir
8618
8619   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
8620
8621 2003-01-28 Tuesday 21:08  sam
8622
8623    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
8624      DATA_PATH.
8625    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
8626
8627 2003-01-28 Tuesday 21:06  sam
8628
8629    * ./debian/*: activated the wxwindows plugin.
8630
8631 2003-01-28 Tuesday 20:02  sam
8632
8633    * ./toolbox: made a few glade-generated strings non-translatable.
8634    * ./po/*: fixed spelling errors in pofiles.
8635
8636 2003-01-28 Tuesday 17:14  sam
8637
8638    * ./debian/control: removed versioned dependency on libxosd.
8639    * ./debian/rules: added comments here and there.
8640
8641 2003-01-28 Tuesday 17:11  sam
8642
8643    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
8644      use "./toolbox --fix-glade" to generate and fix source files.
8645    * ./include/vlc_common.h: fixed compilation warnings.
8646
8647 2003-01-28 Tuesday 16:57  sam
8648
8649    * ALL: fixes for various compilation warnings and spelling errors.
8650
8651 2003-01-28 Tuesday 16:52  sam
8652
8653    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
8654      libxosd.
8655
8656 2003-01-28 Tuesday 16:47  hartman
8657
8658  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
8659       jlj will need to fix that.
8660       there is no feedback to the interface as of yet
8661
8662 2003-01-28 Tuesday 15:59  hartman
8663
8664  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
8665  * ./README.MacOSX.rtf: updated deinterlace and resize info
8666
8667 2003-01-28 Tuesday 15:05  massiot
8668
8669  We are now able to parse :
8670  dvdread:/Volumes/to@to/VIDEO_TS@1,1
8671  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
8672  Closes #77
8673
8674 2003-01-28 Tuesday 14:49  sigmunau
8675
8676  fixed another possible crash
8677
8678 2003-01-28 Tuesday 14:41  gbazin
8679
8680  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
8681
8682 2003-01-28 Tuesday 14:00  fenrir
8683
8684   * gtk: fixed 'cannot find file.xpm'.
8685   * wxwindows: compilation fix for older wxwindows header.
8686
8687 2003-01-28 Tuesday 13:07  gbazin
8688
8689  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
8690
8691 2003-01-28 Tuesday 13:03  gbazin
8692
8693  * modules/video_filter/deinterlace/deinterlace.c,
8694    modules/video_output/x11/xcommon.c: modified debug messages.
8695
8696 2003-01-28 Tuesday 12:30  gbazin
8697
8698  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
8699  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
8700  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
8701  variables.
8702  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
8703  switching deinterlace modes on the fly.
8704  * modules/gui/gtk/menu.c: updated the deinterlace menu.
8705  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
8706
8707 2003-01-28 Tuesday 12:23  massiot
8708
8709  Do not show the channels menu when the input stream is mono, closing #117.
8710
8711 2003-01-28 Tuesday 10:05  titer
8712
8713   * sanity Lock()s
8714
8715 2003-01-28 Tuesday 08:17  titer
8716
8717   * beos/* : do not forgot to destroy the Messages window, so vlc does
8718              lock when exiting
8719   * missing cvsignores
8720
8721 2003-01-28 Tuesday 08:11  yves
8722
8723  - new video_output/vout_encoder plugin.
8724  - new demux/a52sys plugin.
8725
8726 2003-01-28 Tuesday 03:46  sam
8727
8728    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
8729
8730 2003-01-28 Tuesday 03:11  sam
8731
8732    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
8733      and gnome plugins.
8734
8735 2003-01-28 Tuesday 02:53  sam
8736
8737    * ./configure.ac.in: first step in the world domination roadmap, setting
8738      the CVS version to -test4.
8739
8740 2003-01-28 Tuesday 02:03  sam
8741
8742    * ./po/*: spelling fixes.
8743
8744 2003-01-28 Tuesday 01:50  hartman
8745
8746  ALL: the next and previous buttons first work through the chapters. Only
8747       then they turn to the playlist.
8748
8749 2003-01-28 Tuesday 00:22  sam
8750
8751    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
8752
8753 2003-01-27 Monday 23:48  massiot
8754
8755  Additional check on p_first_byte_to_mix.
8756
8757 2003-01-27 Monday 23:42  sam
8758
8759    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
8760      Solaris make.
8761
8762 2003-01-27 Monday 22:50  sam
8763
8764    * ./src/audio_output/output.c: fixed return with a value in function
8765      returning void.
8766
8767 2003-01-27 Monday 22:42  sam
8768
8769    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
8770      anyway, do not provide our custom version.
8771
8772 2003-01-27 Monday 21:44  ipkiss
8773
8774   * Fixed a segfault (closes #132)
8775
8776 2003-01-27 Monday 21:35  jobi
8777
8778      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
8779             at least on FreeBSD 5.0
8780
8781 2003-01-27 Monday 17:41  ipkiss
8782
8783   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
8784     instead of a (vlc_list_t); this modification was needed because BCB
8785     doesn't like at all when a function (compiled with mingw32) returns
8786     a struct...
8787   * ALL: modified the files to take this change into account
8788   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
8789
8790 2003-01-27 Monday 16:28  fenrir
8791
8792   mms: another memory leak
8793   avi: comment out a debug statment.
8794
8795 2003-01-27 Monday 10:29  titer
8796
8797   Disabled DVD menus by default for 0.5.0
8798
8799 2003-01-27 Monday 01:42  ipkiss
8800
8801   * The space bar is a hotkey for pause/resume.
8802
8803 2003-01-27 Monday 00:08  jlj
8804
8805    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
8806                                      is now updated on panel BecomeKey.
8807    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
8808
8809 2003-01-26 Sunday 22:57  gbazin
8810
8811  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
8812  DVD menus.
8813
8814 2003-01-26 Sunday 16:37  gbazin
8815
8816  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
8817
8818 2003-01-26 Sunday 14:53  hartman
8819
8820  * Added myself to list of authors of these files. i had forgotten to do this.
8821
8822 2003-01-26 Sunday 14:52  fenrir
8823
8824   * all: raah, clean up glade output.
8825
8826 2003-01-26 Sunday 14:49  fenrir
8827
8828   * added stream output dialog box.
8829
8830 2003-01-26 Sunday 13:37  gbazin
8831
8832  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
8833      (p_input->p_first_byte_to_mix sometimes need to be reset)
8834  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
8835
8836 2003-01-26 Sunday 12:34  fenrir
8837
8838   * avi : fix play back for some broken avi
8839
8840 2003-01-26 Sunday 10:36  gbazin
8841
8842  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
8843      Better slider management in the main interface. Misc other small fixes.
8844
8845 2003-01-26 Sunday 08:28  titer
8846
8847   Added some colors.
8848
8849 2003-01-26 Sunday 02:22  ipkiss
8850
8851   * modules/video_output/directx: added a configuration variable and a
8852     "normal" one to set the vout window on top of ther windows
8853   * modules/gui/win32: the interface can use these variables
8854     (almost closes #84)
8855
8856 2003-01-25 Saturday 21:34  hartman
8857
8858  * changed the bugreporting url
8859
8860 2003-01-25 Saturday 20:15  titer
8861
8862   Added a window to see vlc messages.
8863
8864 2003-01-25 Saturday 18:42  hartman
8865
8866  * ./README.MacOSX.rtf: added two remarks on subtitle support.
8867  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
8868    - Added .wma filetype
8869    - Added README, COPYING etc. to resources
8870  * ALL: Added a Help menu.
8871
8872 2003-01-25 Saturday 18:09  fenrir
8873
8874   * faad : clean up.
8875
8876 2003-01-25 Saturday 17:57  fenrir
8877
8878   * all: fixed wrong usage of input_DeletePES.
8879
8880 2003-01-25 Saturday 17:21  fenrir
8881
8882   *mp4: fixed segfault when it fails to start a decoder and has specific
8883  informations to send.
8884
8885 2003-01-25 Saturday 16:59  fenrir
8886
8887   * ffmpeg: fixed memory leaks.
8888
8889 2003-01-25 Saturday 16:58  fenrir
8890
8891   * all : fixed some memory leaks thanks valgrind.
8892
8893 2003-01-25 Saturday 12:42  hartman
8894
8895  * README.MacOSX.rtf: Updated Readme for new release. Added section on
8896    subtitles and on bugreporting.
8897  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
8898    .sub and .srt files.
8899
8900 2003-01-25 Saturday 12:00  hartman
8901
8902  * Reverted back to non metal windows as dictated by Apple's User Interface
8903    Guidelines. Only the controller window stays metallic.
8904
8905 2003-01-25 Saturday 03:12  fenrir
8906
8907  * avi: no more segfault when we have 'max buffer allocation reached'
8908  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
8909  we cannot send null packet to decoder.
8910
8911 2003-01-25 Saturday 01:03  titer
8912
8913   * store windows sizes in the vlc configuration file
8914   * fixed an interface bug when launching a file from the command line
8915   * minor fixes or enhancements
8916
8917 2003-01-24 Friday 18:25  hartman
8918
8919  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
8920
8921 2003-01-24 Friday 16:19  hartman
8922
8923  * code we migh use in the future to change the subfile we use.
8924    not very useful now because of the .avi requirement to start/stop before
8925    loading/displaying the subs.
8926
8927 2003-01-24 Friday 14:35  hartman
8928
8929  ALL: fixed the deinterlace menuiteM
8930  cvS: ----------------------------------------------------------------------
8931
8932 2003-01-24 Friday 14:34  hartman
8933
8934  ALL: fixed the deinterlace menuitem
8935
8936 2003-01-24 Friday 14:13  sam
8937
8938    * ./doc/bugreport-howto.txt: minor updates.
8939
8940 2003-01-24 Friday 12:01  sam
8941
8942    * ./configure.ac.in: removed the --with-bcbuilder flag.
8943    * ./INSTALL.win32: updated accordingly.
8944
8945 2003-01-24 Friday 06:31  titer
8946
8947   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
8948                    BeOS computers (closes #119)
8949   * others: removed old printf or unused code.
8950
8951 2003-01-24 Friday 06:21  hartman
8952
8953  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
8954    after 2 seconds.
8955
8956 2003-01-24 Friday 02:31  hartman
8957
8958  * when the playlist is selected and you push the spacebar we pause/play
8959    the movie. this makes the behaviour more consistent, though the solution
8960    is somewhat unclean. We should fix this on a higher level but i don't see
8961    how we could/should.
8962
8963 2003-01-24 Friday 00:53  hartman
8964
8965  * the volume slider could only be dragged, not clicked. removed some
8966    useless code as well.
8967
8968 2003-01-24 Friday 00:17  hartman
8969
8970  * made a quick hack to create a resize bar. not sure if we should keep this.
8971
8972 2003-01-23 Thursday 23:57  gbazin
8973
8974  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
8975  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
8976  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
8977  play/pause button depending on the context.
8978  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
8979
8980 2003-01-23 Thursday 23:51  massiot
8981
8982  * Resized elements in the open panel,
8983  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
8984    mode is on the primary screen,
8985  * po/*: Updated po files.
8986
8987 2003-01-23 Thursday 22:57  hartman
8988
8989  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
8990    - oops, i enlarged the timeslider by accident. fixed
8991  * ./modules/gui/macosx/controls.m
8992    - fixed a mutex_lock issue
8993
8994 2003-01-23 Thursday 22:39  hartman
8995
8996  ALL: - made some panels into windows.
8997       - made the background picture non editable (removes the text cursor)
8998       - added slowmotion button
8999
9000 2003-01-23 Thursday 22:25  hartman
9001
9002  * ./modules/gui/macosx/controls.m
9003    - changed the slower button into a slowmotion button
9004    - fixed a forgotten mutex_unlock
9005  * ./modules/gui/macosx/intf.m
9006    - added the slowmotion button
9007    - some windows shouldn't register in the "Window" menu
9008  * ./modules/gui/macosx/open.m
9009    - allow multiple file selection
9010
9011 2003-01-23 Thursday 21:47  massiot
9012
9013  * Minor changes to the open panel, added AVI stream output option,
9014  * modules/gui/macosx/open.m: "Open File" is back,
9015  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
9016
9017 2003-01-23 Thursday 17:13  massiot
9018
9019  Fixed a segfault with quitting when no audio output plug-in was found
9020  (closes #108).
9021
9022 2003-01-23 Thursday 15:53  sam
9023
9024    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
9025      suggestion from lool).
9026
9027 2003-01-23 Thursday 15:52  sam
9028
9029    * ./modules/*: warning fixes.
9030
9031 2003-01-23 Thursday 15:50  sam
9032
9033    * ./modules/access/dvdread/input.c: warning fixes and a consistency
9034      fix (ilvu_sa cannot be -1).
9035
9036 2003-01-23 Thursday 15:07  fenrir
9037
9038   * asf: in fast/slow motion we don't play audio (unless there isn't any
9039  video). Added some clean up.
9040
9041 2003-01-23 Thursday 13:54  massiot
9042
9043  Derk-Jan Hartman.
9044
9045 2003-01-23 Thursday 13:44  fenrir
9046
9047   * don't send audio in fast/slow playing speed unless there isn't any video
9048  stream.
9049
9050 2003-01-23 Thursday 11:48  massiot
9051
9052  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
9053  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
9054    with MPEG files,
9055  * src/audio_output/output.c: Fixed dual-mono handling.
9056
9057 2003-01-23 Thursday 10:25  gbazin
9058
9059  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
9060
9061 2003-01-23 Thursday 09:58  sam
9062
9063    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
9064      instead of an error when it can't stat() the device (Closes: #77).
9065
9066 2003-01-23 Thursday 09:53  gbazin
9067
9068  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
9069  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
9070  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
9071  call (someone willing to investigate this ?).
9072
9073 2003-01-23 Thursday 09:00  fenrir
9074
9075   * demux: fix segfault while trying to opening files without extention...
9076
9077 2003-01-22 Wednesday 22:19  sigmunau
9078
9079   added an new config variable that takes an comma separated list of
9080  interface modules to be loaded in the background when vlc starts. This is
9081  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
9082  module was inserted, as this just needs to be added to this list now.
9083
9084 2003-01-22 Wednesday 19:37  lool
9085
9086    * modules/visualization/xosd/xosd.c: lower module capability when the
9087    DISPLAY environment variable is unset (gtk like behaviour)
9088
9089 2003-01-22 Wednesday 18:31  massiot
9090
9091  Reverse stereo option.
9092
9093 2003-01-22 Wednesday 17:03  sam
9094
9095    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
9096      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
9097
9098 2003-01-22 Wednesday 16:41  lool
9099
9100    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
9101    xosd_init returns NULL
9102    * lib is initialized with configured font
9103    * more safety checks
9104
9105 2003-01-22 Wednesday 16:16  lool
9106
9107    * modules/access/slp.c: #include <stdlib.h> because of a malloc
9108
9109 2003-01-22 Wednesday 15:16  massiot
9110
9111  Less aggressive debug message.
9112
9113 2003-01-22 Wednesday 12:25  sam
9114
9115    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
9116
9117 2003-01-22 Wednesday 10:53  fenrir
9118
9119   * add vout_encoder, not yet the codec parts.
9120
9121 2003-01-22 Wednesday 10:44  fenrir
9122
9123   * all: modified files for video transcoding. Still needed configure.ac.in
9124
9125 2003-01-22 Wednesday 10:41  fenrir
9126
9127   * added file needed for video transcoding with vlc.
9128
9129 2003-01-22 Wednesday 10:03  massiot
9130
9131  1.12 How do I join an IPv6 multicast stream?
9132
9133 2003-01-22 Wednesday 09:54  massiot
9134
9135  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
9136  * Fixed bugs regarding Dolby Surround downmixing.
9137
9138 2003-01-22 Wednesday 04:51  fenrir
9139
9140   * fixed my last fix about bug with non-progressive videos.
9141
9142 2003-01-22 Wednesday 02:39  hartman
9143
9144  ALL: fixed a small bug in the timeslider code
9145
9146 2003-01-22 Wednesday 01:48  hartman
9147
9148  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
9149    filetypes.
9150  * ./modules/gui/macosx/vout.m: Made the video window a textured window
9151  * All:
9152    - fixed several missing object_release bugs, that i had introduced.
9153    - updated the play/pause behaviour.
9154    - fixed an issue with the volumeslider.
9155
9156 2003-01-22 Wednesday 01:40  lool
9157
9158    * added --with-slp
9159    * now works under win32
9160
9161 2003-01-22 Wednesday 01:13  titer
9162
9163   * Fixed title / chapter menus
9164   * Clean up
9165
9166 2003-01-22 Wednesday 00:32  fenrir
9167
9168   * gtk: fixed a segfault with deinterlace.
9169
9170 2003-01-21 Tuesday 21:19  lool
9171
9172    * use of service attributes to get the name of the session, insert it in
9173      the playlist
9174
9175 2003-01-21 Tuesday 18:43  lool
9176
9177    * added a couple of malloc() checks
9178
9179 2003-01-21 Tuesday 17:34  lool
9180
9181    * now search all srvtypes and add all srvs of all srvtypes to the
9182      playlist (requires less configuration information, now zero)
9183    * usual cleanup and bug removal
9184
9185 2003-01-21 Tuesday 17:08  hartman
9186
9187  ALL: the slider updates the video while it slides.
9188
9189 2003-01-21 Tuesday 17:00  fenrir
9190
9191   * added "use DVD menu" choice.
9192
9193 2003-01-21 Tuesday 16:46  fenrir
9194
9195   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
9196  added some sanity checks.
9197
9198 2003-01-21 Tuesday 14:26  hartman
9199
9200  ALL: fixed my previous osx interface commit. had forgotten to save the files.
9201
9202 2003-01-21 Tuesday 14:15  hartman
9203
9204  * ./src/input/input_ext_intf.c
9205    - FASTER and SLOWER now take into account the current rate.
9206
9207 2003-01-21 Tuesday 12:36  fenrir
9208
9209   * gui/gtk : added a subtitle option in open dialog box.
9210
9211 2003-01-21 Tuesday 12:23  hartman
9212
9213  ALL: The addition of a volume slider required a small redesign of the
9214       interface. David Weber was again kind enough to help us.
9215
9216 2003-01-21 Tuesday 12:01  hartman
9217
9218  * Added an 'slowmotion' icon
9219
9220 2003-01-21 Tuesday 10:29  massiot
9221
9222  Fixed two major bugs in the audio output, triggering segfault when going
9223  to mono mode, and probably at some other places.
9224
9225 2003-01-21 Tuesday 00:47  jlj
9226
9227    * ./modules/gui/macosx/aout.m: output more debug info
9228    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
9229      http://nanocrew.net/vlc/mpslider.png
9230
9231 2003-01-20 Monday 20:17  yves
9232
9233  - new access/slp plugin.
9234  - more buildfor_{rh80,mdk{82,90}} stuff.
9235  - use %%mklibname macro.
9236  - use %%clean_menus in postun instead of %%update_menus everywhere.
9237
9238 2003-01-20 Monday 20:07  fenrir
9239
9240   * all: begin to up to date the gtk/gnome interface. All comments are
9241  welcome, and please reports bugs :)
9242
9243 2003-01-20 Monday 17:52  massiot
9244
9245  Used macro instead of hand-made code.
9246
9247 2003-01-20 Monday 13:06  fenrir
9248
9249   * all: converted some msg_Err into msg_Warn
9250
9251 2003-01-20 Monday 13:04  fenrir
9252
9253   * asf : more msg_Err -> msg_Warn
9254
9255 2003-01-20 Monday 13:01  fenrir
9256
9257   * all: changed some msg_Err into msg_Warn.
9258
9259 2003-01-20 Monday 10:59  massiot
9260
9261  Fixed a dozen bugs regarding mono audio files.
9262
9263 2003-01-20 Monday 03:45  hartman
9264
9265  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
9266    - Added .cue and .ogg to the known filetypes
9267  ALL:
9268    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
9269    - Preliminary divx filesubtitle support.
9270
9271 2003-01-20 Monday 02:45  titer
9272
9273    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
9274   previous commits (closes #100)
9275
9276 2003-01-20 Monday 02:19  fenrir
9277
9278   * mpegvideo.c : raah, removed a debug message...
9279
9280 2003-01-20 Monday 02:15  fenrir
9281
9282   * mpegvideo.c : fix dts generation for non-progressive stream.
9283
9284 2003-01-20 Monday 00:23  hartman
9285
9286  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
9287
9288 2003-01-19 Sunday 22:16  jpsaman
9289
9290  New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it.
9291
9292 2003-01-19 Sunday 16:57  massiot
9293
9294  Requalified some error messages into warnings.
9295
9296 2003-01-19 Sunday 08:28  fenrir
9297
9298   * avi.c : proper way to store fourcc.
9299
9300 2003-01-19 Sunday 08:27  fenrir
9301
9302   * all: change the way fourcc are stored in bitmapinfoheader.
9303
9304 2003-01-19 Sunday 03:16  sam
9305
9306    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
9307      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
9308      compilation under anything other than OS X.
9309
9310 2003-01-18 Saturday 20:24  alexis
9311
9312  Compilation fix
9313
9314 2003-01-18 Saturday 13:24  massiot
9315
9316  Including font-eutopiabold36.rle for DivX and ogg subtitles.
9317
9318 2003-01-18 Saturday 04:57  hartman
9319
9320  * ./modules/gui/macosx/open.m
9321    - .bin files are now opened as disks, instead of as files
9322
9323 2003-01-18 Saturday 04:10  hartman
9324
9325  * ./modules/gui/macosx/open.m:
9326    - Removed the pretty animation. Wasn't working. This looks better.
9327    - fixed a potential memory problem
9328
9329 2003-01-17 Friday 23:59  sam
9330
9331    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
9332      the source comments.
9333
9334 2003-01-17 Friday 21:46  hartman
9335
9336  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
9337
9338 2003-01-17 Friday 19:36  sam
9339
9340    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
9341
9342 2003-01-17 Friday 19:22  sam
9343
9344    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
9345
9346 2003-01-17 Friday 19:17  sam
9347
9348    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
9349      of boundary checks in the handling of title/chapter menus. Title 0 is no
9350      longer reachable (Closes: #26).
9351
9352 2003-01-17 Friday 18:19  titer
9353
9354   Fixed the 'Do not use DVD menus' check box.
9355
9356 2003-01-17 Friday 18:19  jpsaman
9357
9358  Updating slider only once a second now.
9359
9360 2003-01-17 Friday 17:22  massiot
9361
9362  [no log message]
9363
9364 2003-01-17 Friday 16:18  sam
9365
9366    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
9367      sent to the parent video output by all filters, and mouse coordinates are
9368      translated when necessary (Closes: #15).
9369
9370 2003-01-17 Friday 15:26  fenrir
9371
9372   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
9373   * mpeg4video: removed a bad code dealing with pts discontinuity.
9374   * pes.c: try to avoid copying the whole  PES. (the first 64ko
9375  ins't any more copied :)
9376
9377 2003-01-17 Friday 14:51  lool
9378
9379    * added missing static
9380
9381 2003-01-17 Friday 13:54  sam
9382
9383    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
9384      calculation in slow-mo.
9385
9386 2003-01-16 Thursday 23:37  sam
9387
9388    * ./Makefile.am: fixed distribution of MSVC files.
9389
9390 2003-01-16 Thursday 23:33  babal
9391
9392  - my previous fix was a bad fix :(
9393
9394 2003-01-16 Thursday 23:25  lool
9395
9396    * configure.ac.in:
9397      . renamed access_slp to slp
9398      . slp is enabled by default if slp.h is present
9399    * modules/access/slp.c:
9400      . slp is now an access and a demux and forces the use of itself
9401      . cleanups and bug corrections
9402      . disappears of the playlist
9403        Thanks to fenrir for the help in debugging!
9404
9405 2003-01-16 Thursday 23:00  massiot
9406
9407  * Bumped up revision number to 0.5.0-test3,
9408  * Rearranged fields in the OS X interface to accomodate for translations,
9409  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
9410  * Auto-updated po files,
9411  * Manually updated fr.po.
9412
9413 2003-01-16 Thursday 21:14  babal
9414
9415  - input.c : doesn't even try to use the headphone filter for
9416              unsupported format (S/PDIF, ...)
9417  - m3u.c : support for MRLs
9418            better detection of absolute path under Windows
9419  - configure.ac.in : off_t was defined twice for mingw32
9420  - fr.po : translation of headphone filter strings
9421
9422 2003-01-16 Thursday 20:08  lool
9423
9424    * typo
9425
9426 2003-01-16 Thursday 15:26  titer
9427
9428   * InterfaceWindow.cpp : fixed DVD drag & drop
9429   * PreferencesWindow.* : added the possibility not to use DVD menus
9430
9431 2003-01-16 Thursday 14:40  massiot
9432
9433  Swedish is now sv, not se. Thanks yvounet. (c)
9434
9435 2003-01-16 Thursday 14:39  yves
9436
9437  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
9438  * new demux/m4v and mux/avi plugins
9439
9440 2003-01-16 Thursday 14:34  sam
9441
9442    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
9443
9444 2003-01-16 Thursday 14:08  massiot
9445
9446  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
9447    I do not have any file to test ; more precise PTS handling when losing
9448    sync.
9449  * src/audio_output/intf.c: fixed a warning.
9450
9451 2003-01-16 Thursday 13:58  hartman
9452
9453  * ALL:
9454  - integrated play/pause toggled button
9455  - global shortcut for play/pause by use of spacebar
9456  - new pause.png
9457  - removed pause button
9458  - close button in intf window. register window in Window menuitem.
9459  - rearranged the menu
9460  - changed some key-combo's to be more OSX compliant/consistent
9461  - The time text-field is no longer selectable
9462  - The faster/slower/ff/stop etc button are only available during playback
9463  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
9464  - Added Add/Remove buttons to the llaylist.
9465  - Made the drawer 10 pixels smaller. Looks much better.
9466  - added a volume slider.
9467
9468 2003-01-16 Thursday 13:49  hartman
9469
9470  * ./modules/gui/macosx/controls.m:
9471    - Added a volumeslider
9472    - removed pause button
9473    - added a fast forward action (increases speed in time)
9474    - changed the play method to allow for a toggled play pause button
9475    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
9476    - volumeUp and VolumeDown take the volumeSlider into account
9477  * ./modules/gui/macosx/intf.h:
9478    - added references for the volumeslider, new menuitems
9479  * ./modules/gui/macosx/intf.m:
9480    - correct init of volumeslider and other new intf elements
9481    - new title for Controller window
9482    - the state of buttons is dependant on a movie being played
9483    - toggle the play/pause button if a play/pause action is detected.
9484  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
9485  * ./modules/gui/macosx/vout.m:
9486    - removed some control keys which were no longer necesarry
9487    - give the window the title of the item being played
9488
9489 2003-01-16 Thursday 13:22  hartman
9490
9491  VolumeGet/VolumeSet now work even if no file is playing.
9492
9493 2003-01-16 Thursday 12:56  sam
9494
9495    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
9496
9497 2003-01-16 Thursday 12:49  sam
9498
9499    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
9500      information from configure.ac.in. Thanks to Stephane van Hardeveld for
9501      spotting this.
9502
9503 2003-01-16 Thursday 09:05  sam
9504
9505    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
9506
9507 2003-01-16 Thursday 09:02  sam
9508
9509    * ./include/vlc_common.h: fixed win32 plugin compilation.
9510
9511 2003-01-16 Thursday 09:00  sam
9512
9513    * ALL: merged more UI strings.
9514
9515 2003-01-15 Wednesday 23:55  massiot
9516
9517  * Fixed MPEG audio layer III VBR,
9518  * Mac OS X interface thread gets a real-time priority as well to avoid
9519    lock-ups,
9520  * VLAN error is now a warning.
9521
9522 2003-01-15 Wednesday 13:58  massiot
9523
9524  Typo.
9525
9526 2003-01-15 Wednesday 13:48  sam
9527
9528    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
9529      events once our window has been properly mapped.
9530
9531 2003-01-15 Wednesday 13:46  massiot
9532
9533  message queue overflow is now a warning.
9534
9535 2003-01-15 Wednesday 13:16  sam
9536
9537    * ALL: slightly changed some interface strings so that they are common to
9538      all GUIs, thus making the translators' work easier.
9539
9540 2003-01-15 Wednesday 13:14  massiot
9541
9542  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
9543  though.
9544
9545 2003-01-15 Wednesday 12:25  massiot
9546
9547  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
9548  and Jean-Paul Saman <jpsaman@wxs.nl>.
9549
9550 2003-01-15 Wednesday 11:46  titer
9551
9552   Fixed --with-mad and --with-mad-tree
9553
9554 2003-01-15 Wednesday 11:27  massiot
9555
9556  VolumeUp/Down/Mute now work even if no file is playing.
9557
9558 2003-01-15 Wednesday 10:58  massiot
9559
9560  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
9561  - Now using the low-level API of libmad,
9562  - Decoding split in parsing & decoding (just like A/52),
9563  - Should handle dual-mono files correctly,
9564  * The old mpeg_audio plug-in can no longer work in this scheme and has
9565    been disabled. Please _always_ compile with mad from now on.
9566  * Updated po files.
9567
9568 2003-01-15 Wednesday 00:49  jlj
9569
9570    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
9571
9572 2003-01-15 Wednesday 00:10  massiot
9573
9574  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
9575
9576 2003-01-14 Tuesday 22:44  sam
9577
9578    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
9579      Steven M. Schultz.
9580
9581 2003-01-14 Tuesday 22:03  titer
9582
9583    Fixed playlist behaviour (draging a file replaces the playlist, and
9584   draging a file while pressing the 'Shift' key appends it while the
9585   current one keeps playing.
9586
9587 2003-01-14 Tuesday 18:56  sam
9588
9589    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
9590
9591 2003-01-14 Tuesday 16:00  titer
9592
9593   Now you can save preferences.
9594
9595 2003-01-14 Tuesday 15:31  titer
9596
9597   * added a sanity lock
9598
9599 2003-01-14 Tuesday 14:51  massiot
9600
9601  * Fixed dual-mono handling of MPEG audio.
9602  * rc.c: fixed a warning.
9603
9604 2003-01-14 Tuesday 14:48  titer
9605
9606   * Added a file panel for subtitles file selection.
9607
9608 2003-01-14 Tuesday 04:34  fenrir
9609
9610   * stream_output.c: fix a bug with "null" stream.
9611
9612 2003-01-14 Tuesday 01:30  sigmunau
9613
9614  changed the a rule into add and made it work along with others such as play
9615  even when nothing is currently playing. Added a playlist command to list the
9616  entries currently in the playlist. plus some cleanups and sanity checks.
9617
9618 2003-01-13 Monday 23:45  massiot
9619
9620  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
9621
9622 2003-01-13 Monday 20:02  jlj
9623
9624    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
9625
9626 2003-01-13 Monday 17:39  fenrir
9627
9628   * adpcm: changed the way that data are read and thus seek will work.
9629
9630 2003-01-13 Monday 17:11  ipkiss
9631
9632   * MacOSX interface: fixed a stupid bug
9633   * Win32 interface: completed support for channel selection
9634
9635 2003-01-13 Monday 16:58  massiot
9636
9637  Compilation fix.
9638
9639 2003-01-13 Monday 15:20  sam
9640
9641    * ./toolbox: toolbox --update-po now automatically extracts strings from
9642      the Win32 interface.
9643
9644 2003-01-13 Monday 15:14  alexis
9645
9646  Fixed typo
9647
9648 2003-01-13 Monday 14:51  massiot
9649
9650  Do not forget to register aout_ChannelsRestart as the callback for
9651  audio-device, plus miscellaneous changes.
9652
9653 2003-01-13 Monday 13:28  sam
9654
9655    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
9656      avoid race conditions and deadlocks.
9657
9658 2003-01-13 Monday 04:46  fenrir
9659
9660   * mux/avi.c: added index creation.
9661   * demux/avi.c: fix stream length calculation.
9662   * stream_output.c: forgot a return value ...
9663
9664 2003-01-13 Monday 02:33  fenrir
9665
9666   * all: now mux and access_out can request to reserve some memory in front
9667  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
9668  really used.
9669
9670 2003-01-13 Monday 02:30  fenrir
9671
9672   * mp4: added parsing of some mov boxes (alternate movies).
9673
9674 2003-01-13 Monday 01:11  sam
9675
9676    * ./debian/rules: compilation bypasses for the Debian maintainer.
9677
9678 2003-01-12 Sunday 19:08  jpsaman
9679
9680  Fixed some paths.
9681
9682 2003-01-12 Sunday 19:08  jpsaman
9683
9684  Use gtk_main_quit only in one place (the function Manage()).
9685
9686 2003-01-12 Sunday 18:26  fenrir
9687
9688   * avi: partial fix for non interleaved file with incorrect( I'm not sure
9689  about that) stream descriptor. Now at least video will be played.
9690
9691 2003-01-12 Sunday 18:25  jlj
9692
9693    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
9694
9695 2003-01-12 Sunday 15:38  sigmunau
9696
9697   * src/video_output/video_output.c: add a key-pressed variable to p_vout
9698   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
9699  by reading the key-pressed variable
9700   * modules/control/lirc/lirc.c: allow navigation with remote control by
9701  faking keypresses (closes #38). I think the remotes for dvdplayers usually
9702  have buttons for "root menu" and "title menu". Whould this be easily
9703  implemented in vlc?
9704
9705 2003-01-12 Sunday 06:39  fenrir
9706
9707   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
9708  You have to force this demuxer.
9709
9710 2003-01-12 Sunday 04:30  fenrir
9711
9712   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
9713  them).
9714
9715 2003-01-12 Sunday 04:11  fenrir
9716
9717   * some workaround for clock.
9718
9719 2003-01-12 Sunday 02:08  titer
9720
9721   * beos/* : fixed a bug in the progress bar with big files
9722   * beos_specific.cpp : fixed the app signature
9723   * VlcWrapper.* : removed unused code
9724
9725 2003-01-12 Sunday 01:26  sigmunau
9726
9727   new rule for remote controls with combined play/pause button (like mine has)
9728
9729 2003-01-12 Sunday 00:22  titer
9730
9731   Corrected the list of supported MIME types.
9732
9733 2003-01-11 Saturday 20:42  titer
9734
9735   * Needed update because variables names changed in the 'adjust' module.
9736
9737 2003-01-11 Saturday 20:25  gitan
9738
9739  * SAP is disabled by default.
9740
9741 2003-01-11 Saturday 19:33  stippi
9742
9743  fixed flickering of skip buttons (and consequently crashing if you pressed them)
9744
9745 2003-01-11 Saturday 18:31  fenrir
9746
9747   * avi: fix my last fix :)
9748
9749 2003-01-11 Saturday 18:10  fenrir
9750
9751   * asf: prevent some segfault with broken file. (partially fix bug 72)
9752   * avi: respect frame size (for audio codec) and close bug 75.
9753   * ffmpeg: can now read multiples audio frames from the same buffer.
9754
9755 2003-01-11 Saturday 17:23  ipkiss
9756
9757   * Fixed my previous commit (thanks fenrir)
9758
9759 2003-01-11 Saturday 14:09  ipkiss
9760
9761   * compilation fix
9762
9763 2003-01-10 Friday 17:30  lool
9764
9765    * re-included playlist.h (got confused with vlc-playlist.h)
9766
9767 2003-01-10 Friday 17:01  titer
9768
9769   Thread priority management on BeOS.
9770
9771 2003-01-10 Friday 16:21  titer
9772
9773   Definitively fixed sync (I hope).
9774
9775 2003-01-10 Friday 13:21  massiot
9776
9777  Fixed liba52 detection using --with-a52.
9778
9779 2003-01-10 Friday 12:34  asmax
9780
9781  * fixed previous commit (didn't work everytime)
9782
9783 2003-01-10 Friday 11:02  asmax
9784
9785  * enable the network channel box when selecting network channel input
9786    (gnome interface)
9787
9788 2003-01-10 Friday 10:01  lool
9789
9790    * removed an useless inclusion
9791
9792 2003-01-10 Friday 09:28  lool
9793
9794    * access_slp LD options
9795
9796 2003-01-10 Friday 09:25  lool
9797
9798    * New entries:
9799      2.16 NO VIDEO!! or NO AUDIO !!
9800      3.3.4 Does VLC support DVD from all zones?
9801      3.3.5 How can I take screenshots?
9802      5. Miscellaneous
9803      5.1 How may I help your project?
9804      5.2 Why are your mailing-lists and your website in english?
9805
9806 2003-01-10 Friday 08:04  yves
9807
9808  * vlc.spec: new packetizer/mpeg4audio plugin added.
9809
9810 2003-01-10 Friday 06:16  lool
9811
9812    * removed VLC_GO to avoid skipping to the last program
9813
9814 2003-01-10 Friday 04:58  lool
9815
9816    * configure.ac.in, modules/access/slp.c: New SLP access module,
9817          see <http://www.openslp.org/>
9818
9819 2003-01-09 Thursday 23:43  massiot
9820
9821  * OS X: Fixed a segfault with empty configuration strings (closes #65),
9822  * cosmetic messages cleanups.
9823
9824 2003-01-09 Thursday 22:30  lool
9825
9826    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
9827
9828 2003-01-09 Thursday 18:23  fenrir
9829
9830   * avi: read less data at once as it seems to give better sound. (I thinks
9831  it's more a workaround that a true fix).
9832
9833 2003-01-09 Thursday 18:06  sam
9834
9835    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
9836
9837 2003-01-09 Thursday 17:47  sam
9838
9839    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
9840      instead of i_pitch for pixel access (Closes: #30).
9841
9842 2003-01-09 Thursday 16:26  sam
9843
9844    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
9845      closes #30).
9846
9847 2003-01-09 Thursday 15:38  sam
9848
9849    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
9850      config variables descriptions.
9851
9852 2003-01-09 Thursday 14:05  sam
9853
9854    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
9855
9856 2003-01-09 Thursday 14:00  sam
9857
9858    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
9859      now use the visible pitch of a picture, not its total pitch (Closes: #29).
9860
9861 2003-01-09 Thursday 10:12  sam
9862
9863    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
9864      according to the playing rate.
9865
9866 2003-01-08 Wednesday 23:15  massiot
9867
9868  Do not bail out when no *.gmo exists.
9869
9870 2003-01-08 Wednesday 16:40  lool
9871
9872    * typos
9873    * mentionned Redhat because it disables DMA
9874
9875 2003-01-08 Wednesday 16:40  fenrir
9876
9877   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
9878  muxer with libdvbpsi.
9879   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
9880  (only in ts_dvbpsi demuxer).
9881
9882 2003-01-08 Wednesday 15:13  titer
9883
9884   Partial fix for video/audio sync.
9885
9886 2003-01-08 Wednesday 14:59  sam
9887
9888    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
9889      display.
9890
9891 2003-01-08 Wednesday 14:31  lool
9892
9893    * Mentionned the inclusion of the contrib dir
9894
9895 2003-01-08 Wednesday 14:00  sigmunau
9896
9897  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
9898  a minor change in argumets passed to nsis
9899
9900 2003-01-08 Wednesday 13:52  titer
9901
9902   Use pf_memcpy and pf_memset.
9903
9904 2003-01-08 Wednesday 12:13  lool
9905
9906    * New entries:
9907      4. Legal concerns
9908      4.1 May I use the VideoLAN logo?
9909      4.2 May I reditribute VLC?
9910
9911 2003-01-08 Wednesday 10:50  massiot
9912
9913  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
9914
9915 2003-01-08 Wednesday 10:46  fenrir
9916
9917   * mp4.c: allowed multiple moov headers by taking the first one
9918  (multiple moov headers is strictly forbidden but I 've seen such file)
9919
9920 2003-01-08 Wednesday 10:43  fenrir
9921
9922   * faad: fixed a segfault when faad initialisation failed.(anyway it
9923  doesn't solve the real problem).
9924
9925 2003-01-08 Wednesday 10:41  fenrir
9926
9927   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
9928  an vol header. (In fact reverse an prevous commit)
9929
9930 2003-01-08 Wednesday 10:40  fenrir
9931
9932   * file.c: removed an useless debug message.
9933
9934 2003-01-08 Wednesday 10:38  fenrir
9935
9936   * all: added a new function (sout_BufferChain) and allowed dummy
9937  stream input creation (with "null" fourcc).
9938
9939 2003-01-08 Wednesday 10:34  fenrir
9940
9941   * pes.c, ps.c: a52 stream should now work.
9942   * ts.c: added support for libdvbpsi (like ts demux, two modules are
9943  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
9944  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
9945  and SL descriptor).
9946
9947 2003-01-08 Wednesday 10:26  fenrir
9948
9949   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
9950   * mpeg4video.c: I 've rewritten it
9951
9952 2003-01-08 Wednesday 03:01  ipkiss
9953
9954   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
9955     forgets to declare 'add_category_hint'
9956   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
9957
9958 2003-01-08 Wednesday 02:32  titer
9959
9960   Minor GUI fixes in the prefs window.
9961
9962 2003-01-08 Wednesday 02:09  titer
9963
9964   Fixed language and subtitle selection.
9965
9966 2003-01-08 Wednesday 00:41  massiot
9967
9968  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
9969  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
9970
9971 2003-01-07 Tuesday 21:49  fenrir
9972
9973   * all: I have added two new variables in es_descriptor_t and
9974  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
9975  a replacement of p_demux_data as this variable is used by
9976  some demuxers in another way. This way, I will be able to add
9977  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
9978  demuxer so if somebody wants ...)
9979
9980 2003-01-07 Tuesday 15:12  jobi
9981
9982    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
9983      file/ts_dvbpsi:) with TS streams that don't start with 0x47
9984
9985 2003-01-07 Tuesday 15:12  massiot
9986
9987  Fixed another very nasty localization bug.
9988
9989 2003-01-07 Tuesday 14:58  massiot
9990
9991  New "spdif" setting, allowing to permanently disable S/PDIF detection.
9992
9993 2003-01-07 Tuesday 14:38  massiot
9994
9995  Removed unused options in the aout.
9996
9997 2003-01-07 Tuesday 13:26  sam
9998
9999    * minor updates to pofiles.
10000
10001 2003-01-06 Monday 22:57  massiot
10002
10003  Fixed a compilation issue.
10004
10005 2003-01-06 Monday 22:07  massiot
10006
10007  * Bumped up revision number to 0.5.0-test2,
10008  * MacOS X port: new error dialog displaying error messages,
10009  * Updated localization files,
10010  * Comestic fixes.
10011
10012 2003-01-06 Monday 20:08  yves
10013
10014  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
10015  - removed access/rtp plugin (merged in access/udp).
10016  - removed codec/imdct and codec/downmix plugins (deprecated).
10017  - libvlc0-devel provides libvlc-devel.
10018  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
10019    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
10020
10021 2003-01-06 Monday 02:45  massiot
10022
10023  MacOS X port :
10024  * New "stream output" area in the open panel.
10025
10026 2003-01-06 Monday 00:37  garf
10027
10028   * added a i_min, i_max, f_min and f_max in module_config_t structure
10029   * added a add_integer_with_range() and add_float_with_range()
10030   * gtk interface: now uses a slider when a min or a max is specified
10031
10032 2003-01-05 Sunday 21:03  sigmunau
10033
10034   modules/demux/asf/*: added some file info code
10035   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
10036  these cause to much trubble
10037
10038 2003-01-05 Sunday 20:45  massiot
10039
10040  Fixed the "stream has changed" bug.
10041
10042 2003-01-05 Sunday 16:23  massiot
10043
10044  MacOS X port :
10045  * Fixed a segfault in the "Close Window" code,
10046  * Fullscreen state is now retained between files,
10047  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
10048
10049 2003-01-05 Sunday 13:39  gbazin
10050
10051  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
10052  the audio output thread. That should make Win9x/Me happier.
10053
10054 2003-01-05 Sunday 03:21  jlj
10055
10056    MacOS X port:
10057    * replaced playlist panel with drawer.
10058    * implemented context menu for playlist tableview.
10059
10060 2003-01-05 Sunday 02:39  massiot
10061
10062  * Added the possibility to select DVD menus with VIDEO_TS folder in the
10063    OS X open panel.
10064
10065 2003-01-05 Sunday 01:55  massiot
10066
10067  * Added a Close Window and a close box to our QuickTime video output.
10068
10069 2003-01-04 Saturday 23:49  gbazin
10070
10071  * configure.ac.in: fixed typo in wxWindows headers detection code.
10072
10073 2003-01-04 Saturday 17:14  titer
10074
10075   We now check if the BSoundPlayer's buffer size is not the one we
10076   were expecting.
10077
10078 2003-01-04 Saturday 16:27  gbazin
10079
10080  * src/audio_output/output.c: don't forget to free the audio buffer when
10081  we are trashing it.
10082
10083 2003-01-04 Saturday 13:50  jpsaman
10084
10085  Cosmetic changes.
10086
10087 2003-01-04 Saturday 13:30  jpsaman
10088
10089  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
10090
10091 2003-01-04 Saturday 04:11  jlj
10092
10093    MacOS X port:
10094    * main window controls are back. based on suggestion by Dan Macpherson.
10095
10096 2003-01-04 Saturday 00:21  jpsaman
10097
10098  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
10099
10100 2003-01-03 Friday 23:58  jpsaman
10101
10102  Updated package release number
10103
10104 2003-01-03 Friday 21:38  jlj
10105
10106    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
10107
10108 2003-01-03 Friday 20:55  jpsaman
10109
10110  Slider functionality for Familiar interface.
10111
10112 2003-01-03 Friday 14:44  sam
10113
10114    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
10115      support in the Gtk+ and GNOME interfaces.
10116
10117 2003-01-03 Friday 13:07  massiot
10118
10119  * modules/access/file.c: we now regularly check the size of the file, in
10120    case it is being downloaded.
10121
10122 2003-01-03 Friday 00:11  massiot
10123
10124  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
10125  it).
10126
10127 2003-01-03 Friday 00:03  jlj
10128
10129    * ./src/misc/darwin_specific.m:
10130      Fixed (really!) segfault. Don't release o_lang objects, they're managed
10131      by NSUserDefaults.
10132
10133 2003-01-02 Thursday 23:50  massiot
10134
10135  Cosmetic.
10136
10137 2003-01-02 Thursday 23:09  massiot
10138
10139  MacOS X port :
10140  * Fixed the Device submenu,
10141  * There is still a segfault in darwin_specific.m.
10142
10143 2003-01-02 Thursday 22:49  jlj
10144
10145    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
10146
10147 2003-01-02 Thursday 20:48  gbazin
10148
10149  * modules/codec/*: reverted my previous patch that explicitly set
10150  i_bytes_per_frame and i_frame_length in each audio decoder.
10151  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
10152  and i_frame_length.
10153
10154 2003-01-01 Wednesday 11:14  jlj
10155
10156    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
10157    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
10158                                    released twice) and memory leak.
10159
10160      Bonne Année!
10161